@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchPutContactRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| BatchPutContactRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| BatchPutContactRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getClientToken()
 A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. | 
| List<ContactDataRequest> | getContactDataRequestList()
 List of individual contact requests. | 
| String | getInstanceId()
 The identifier of the Amazon Connect instance. | 
| int | hashCode() | 
| void | setClientToken(String clientToken)
 A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. | 
| void | setContactDataRequestList(Collection<ContactDataRequest> contactDataRequestList)
 List of individual contact requests. | 
| void | setInstanceId(String instanceId)
 The identifier of the Amazon Connect instance. | 
| String | toString()Returns a string representation of this object. | 
| BatchPutContactRequest | withClientToken(String clientToken)
 A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. | 
| BatchPutContactRequest | withContactDataRequestList(Collection<ContactDataRequest> contactDataRequestList)
 List of individual contact requests. | 
| BatchPutContactRequest | withContactDataRequestList(ContactDataRequest... contactDataRequestList)
 List of individual contact requests. | 
| BatchPutContactRequest | withInstanceId(String instanceId)
 The identifier of the Amazon Connect instance. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
        provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries
        safe with idempotent APIs.public String getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
public BatchPutContactRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
        provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries
        safe with idempotent APIs.public void setInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
instanceId - The identifier of the Amazon Connect instance. You can find the instance
        ID in the Amazon Resource Name (ARN) of the instance.public String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public BatchPutContactRequest withInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
instanceId - The identifier of the Amazon Connect instance. You can find the instance
        ID in the Amazon Resource Name (ARN) of the instance.public List<ContactDataRequest> getContactDataRequestList()
List of individual contact requests.
public void setContactDataRequestList(Collection<ContactDataRequest> contactDataRequestList)
List of individual contact requests.
contactDataRequestList - List of individual contact requests.public BatchPutContactRequest withContactDataRequestList(ContactDataRequest... contactDataRequestList)
List of individual contact requests.
 NOTE: This method appends the values to the existing list (if any). Use
 setContactDataRequestList(java.util.Collection) or
 withContactDataRequestList(java.util.Collection) if you want to override the existing values.
 
contactDataRequestList - List of individual contact requests.public BatchPutContactRequest withContactDataRequestList(Collection<ContactDataRequest> contactDataRequestList)
List of individual contact requests.
contactDataRequestList - List of individual contact requests.public String toString()
toString in class ObjectObject.toString()public BatchPutContactRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()