@Generated(value="software.amazon.awssdk:codegen") public final class ContactDataRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ContactDataRequest.Builder,ContactDataRequest>
Request object with information to create a contact.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContactDataRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
attributes()
List of attributes to be stored in a contact.
|
static ContactDataRequest.Builder |
builder() |
Campaign |
campaign()
Structure to store information associated with a campaign.
|
Endpoint |
customerEndpoint()
Endpoint of the customer for which contact will be initiated.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributes()
For responses, this returns true if the service returned a value for the Attributes property.
|
int |
hashCode() |
String |
queueId()
The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will
be queued.
|
String |
requestIdentifier()
Identifier to uniquely identify individual requests in the batch.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ContactDataRequest.Builder> |
serializableBuilderClass() |
Endpoint |
systemEndpoint()
Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the
campaign.
|
ContactDataRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Endpoint systemEndpoint()
Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.
public final Endpoint customerEndpoint()
Endpoint of the customer for which contact will be initiated.
public final String requestIdentifier()
Identifier to uniquely identify individual requests in the batch.
public final String queueId()
The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.
public final boolean hasAttributes()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,String> attributes()
List of attributes to be stored in a contact.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAttributes() method.
public final Campaign campaign()
Structure to store information associated with a campaign.
public ContactDataRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ContactDataRequest.Builder,ContactDataRequest>public static ContactDataRequest.Builder builder()
public static Class<? extends ContactDataRequest.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.