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, withRequestMetricCollector
public 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.
IntegrationType
public 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.
IntegrationType
public 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.
IntegrationType
public void setIntegrationType(IntegrationType integrationType)
The type of information to be ingested.
Constraints:
Allowed Values: EVENT
integrationType
- The type of information to be ingested.
IntegrationType
public 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.
IntegrationType
public 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.
SourceType
public void setSourceType(java.lang.String sourceType)
The type of the data source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The type of the data source.
SourceType
public 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.
SourceType
public void setSourceType(SourceType sourceType)
The type of the data source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The type of the data source.
SourceType
public 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.
SourceType
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.