public class CreateIntegrationAssociationRequest extends AmazonWebServiceRequest implements java.io.Serializable
This API is in preview release for Amazon Connect and is subject to change.
Create an AppIntegration association with an Amazon Connect instance.
| Constructor and Description |
|---|
CreateIntegrationAssociationRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
java.lang.String |
getIntegrationArn()
The Amazon Resource Name (ARN) of the integration.
|
java.lang.String |
getIntegrationType()
The type of information to be ingested.
|
java.lang.String |
getSourceApplicationName()
The name of the external application.
|
java.lang.String |
getSourceApplicationUrl()
The URL for the external application.
|
java.lang.String |
getSourceType()
The type of the data source.
|
int |
hashCode() |
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) of the integration.
|
void |
setIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
|
void |
setIntegrationType(java.lang.String integrationType)
The type of information to be ingested.
|
void |
setSourceApplicationName(java.lang.String sourceApplicationName)
The name of the external application.
|
void |
setSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
|
void |
setSourceType(SourceType sourceType)
The type of the data source.
|
void |
setSourceType(java.lang.String sourceType)
The type of the data source.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateIntegrationAssociationRequest |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
CreateIntegrationAssociationRequest |
withIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) of the integration.
|
CreateIntegrationAssociationRequest |
withIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
|
CreateIntegrationAssociationRequest |
withIntegrationType(java.lang.String integrationType)
The type of information to be ingested.
|
CreateIntegrationAssociationRequest |
withSourceApplicationName(java.lang.String sourceApplicationName)
The name of the external application.
|
CreateIntegrationAssociationRequest |
withSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
|
CreateIntegrationAssociationRequest |
withSourceType(SourceType sourceType)
The type of the data source.
|
CreateIntegrationAssociationRequest |
withSourceType(java.lang.String sourceType)
The type of the data source.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getInstanceId()
The identifier of the Amazon Connect instance.
Constraints:
Length: 1 - 100
The identifier of the Amazon Connect instance.
public void setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance.
public CreateIntegrationAssociationRequest withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance.
public java.lang.String getIntegrationType()
The type of information to be ingested.
Constraints:
Allowed Values: EVENT
The type of information to be ingested.
IntegrationTypepublic void setIntegrationType(java.lang.String integrationType)
The type of information to be ingested.
Constraints:
Allowed Values: EVENT
integrationType - The type of information to be ingested.
IntegrationTypepublic CreateIntegrationAssociationRequest withIntegrationType(java.lang.String integrationType)
The type of information to be ingested.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: EVENT
integrationType - The type of information to be ingested.
IntegrationTypepublic void setIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
Constraints:
Allowed Values: EVENT
integrationType - The type of information to be ingested.
IntegrationTypepublic CreateIntegrationAssociationRequest withIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: EVENT
integrationType - The type of information to be ingested.
IntegrationTypepublic java.lang.String getIntegrationArn()
The Amazon Resource Name (ARN) of the integration.
The Amazon Resource Name (ARN) of the integration.
public void setIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) of the integration.
integrationArn - The Amazon Resource Name (ARN) of the integration.
public CreateIntegrationAssociationRequest withIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) of the integration.
Returns a reference to this object so that method calls can be chained together.
integrationArn - The Amazon Resource Name (ARN) of the integration.
public java.lang.String getSourceApplicationUrl()
The URL for the external application.
Constraints:
Length: 1 - 2000
The URL for the external application.
public void setSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
Constraints:
Length: 1 - 2000
sourceApplicationUrl - The URL for the external application.
public CreateIntegrationAssociationRequest withSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 2000
sourceApplicationUrl - The URL for the external application.
public java.lang.String getSourceApplicationName()
The name of the external application.
Constraints:
Length: 1 - 100
Pattern: ^[a-zA-Z0-9_ -]+$
The name of the external application.
public void setSourceApplicationName(java.lang.String sourceApplicationName)
The name of the external application.
Constraints:
Length: 1 - 100
Pattern: ^[a-zA-Z0-9_ -]+$
sourceApplicationName - The name of the external application.
public CreateIntegrationAssociationRequest withSourceApplicationName(java.lang.String sourceApplicationName)
The name of the external application.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
Pattern: ^[a-zA-Z0-9_ -]+$
sourceApplicationName - The name of the external application.
public java.lang.String getSourceType()
The type of the data source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
The type of the data source.
SourceTypepublic void setSourceType(java.lang.String sourceType)
The type of the data source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType - The type of the data source.
SourceTypepublic CreateIntegrationAssociationRequest withSourceType(java.lang.String sourceType)
The type of the data source.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType - The type of the data source.
SourceTypepublic void setSourceType(SourceType sourceType)
The type of the data source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType - The type of the data source.
SourceTypepublic CreateIntegrationAssociationRequest withSourceType(SourceType sourceType)
The type of the data source.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType - The type of the data source.
SourceTypepublic java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.