@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIntegrationAssociationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateIntegrationAssociationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIntegrationAssociationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateIntegrationAssociationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateIntegrationAssociationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
String |
getIntegrationArn()
The Amazon Resource Name (ARN) of the integration.
|
String |
getIntegrationType()
The type of information to be ingested.
|
String |
getSourceApplicationName()
The name of the external application.
|
String |
getSourceApplicationUrl()
The URL for the external application.
|
String |
getSourceType()
The type of the data source.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
setInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) of the integration.
|
void |
setIntegrationType(String integrationType)
The type of information to be ingested.
|
void |
setSourceApplicationName(String sourceApplicationName)
The name of the external application.
|
void |
setSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
|
void |
setSourceType(String sourceType)
The type of the data source.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateIntegrationAssociationRequest |
withInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
CreateIntegrationAssociationRequest |
withIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) of the integration.
|
CreateIntegrationAssociationRequest |
withIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
|
CreateIntegrationAssociationRequest |
withIntegrationType(String integrationType)
The type of information to be ingested.
|
CreateIntegrationAssociationRequest |
withSourceApplicationName(String sourceApplicationName)
The name of the external application.
|
CreateIntegrationAssociationRequest |
withSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
|
CreateIntegrationAssociationRequest |
withSourceType(SourceType sourceType)
The type of the data source.
|
CreateIntegrationAssociationRequest |
withSourceType(String sourceType)
The type of the data source.
|
CreateIntegrationAssociationRequest |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
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, withSdkRequestTimeout
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 CreateIntegrationAssociationRequest 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 void setIntegrationType(String integrationType)
The type of information to be ingested.
integrationType
- The type of information to be ingested.IntegrationType
public String getIntegrationType()
The type of information to be ingested.
IntegrationType
public CreateIntegrationAssociationRequest withIntegrationType(String integrationType)
The type of information to be ingested.
integrationType
- The type of information to be ingested.IntegrationType
public CreateIntegrationAssociationRequest withIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
integrationType
- The type of information to be ingested.IntegrationType
public void setIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) of the integration.
When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
integrationArn
- The Amazon Resource Name (ARN) of the integration. When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
public String getIntegrationArn()
The Amazon Resource Name (ARN) of the integration.
When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
public CreateIntegrationAssociationRequest withIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) of the integration.
When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
integrationArn
- The Amazon Resource Name (ARN) of the integration. When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.
public void setSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application. This field is only required for the EVENT integration type.
sourceApplicationUrl
- The URL for the external application. This field is only required for the EVENT integration type.public String getSourceApplicationUrl()
The URL for the external application. This field is only required for the EVENT integration type.
public CreateIntegrationAssociationRequest withSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application. This field is only required for the EVENT integration type.
sourceApplicationUrl
- The URL for the external application. This field is only required for the EVENT integration type.public void setSourceApplicationName(String sourceApplicationName)
The name of the external application. This field is only required for the EVENT integration type.
sourceApplicationName
- The name of the external application. This field is only required for the EVENT integration type.public String getSourceApplicationName()
The name of the external application. This field is only required for the EVENT integration type.
public CreateIntegrationAssociationRequest withSourceApplicationName(String sourceApplicationName)
The name of the external application. This field is only required for the EVENT integration type.
sourceApplicationName
- The name of the external application. This field is only required for the EVENT integration type.public void setSourceType(String sourceType)
The type of the data source. This field is only required for the EVENT integration type.
sourceType
- The type of the data source. This field is only required for the EVENT integration type.SourceType
public String getSourceType()
The type of the data source. This field is only required for the EVENT integration type.
SourceType
public CreateIntegrationAssociationRequest withSourceType(String sourceType)
The type of the data source. This field is only required for the EVENT integration type.
sourceType
- The type of the data source. This field is only required for the EVENT integration type.SourceType
public CreateIntegrationAssociationRequest withSourceType(SourceType sourceType)
The type of the data source. This field is only required for the EVENT integration type.
sourceType
- The type of the data source. This field is only required for the EVENT integration type.SourceType
public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "Tags":
{"key1":"value1", "key2":"value2"} }.public CreateIntegrationAssociationRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "Tags":
{"key1":"value1", "key2":"value2"} }.public CreateIntegrationAssociationRequest addTagsEntry(String key, String value)
public CreateIntegrationAssociationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateIntegrationAssociationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()