public class IntegrationAssociationSummary
extends java.lang.Object
implements java.io.Serializable
Contains summary information about the associated AppIntegrations.
Constructor and Description |
---|
IntegrationAssociationSummary() |
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) for the AppIntegration.
|
java.lang.String |
getIntegrationAssociationArn()
The Amazon Resource Name (ARN) for the AppIntegration association.
|
java.lang.String |
getIntegrationAssociationId()
The identifier for the AppIntegration association.
|
java.lang.String |
getIntegrationType()
The integration type.
|
java.lang.String |
getSourceApplicationName()
The user-provided, friendly name for the external application.
|
java.lang.String |
getSourceApplicationUrl()
The URL for the external application.
|
java.lang.String |
getSourceType()
The name of the 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) for the AppIntegration.
|
void |
setIntegrationAssociationArn(java.lang.String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
|
void |
setIntegrationAssociationId(java.lang.String integrationAssociationId)
The identifier for the AppIntegration association.
|
void |
setIntegrationType(IntegrationType integrationType)
The integration type.
|
void |
setIntegrationType(java.lang.String integrationType)
The integration type.
|
void |
setSourceApplicationName(java.lang.String sourceApplicationName)
The user-provided, friendly name for the external application.
|
void |
setSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
|
void |
setSourceType(SourceType sourceType)
The name of the source.
|
void |
setSourceType(java.lang.String sourceType)
The name of the source.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
IntegrationAssociationSummary |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
IntegrationAssociationSummary |
withIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
|
IntegrationAssociationSummary |
withIntegrationAssociationArn(java.lang.String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
|
IntegrationAssociationSummary |
withIntegrationAssociationId(java.lang.String integrationAssociationId)
The identifier for the AppIntegration association.
|
IntegrationAssociationSummary |
withIntegrationType(IntegrationType integrationType)
The integration type.
|
IntegrationAssociationSummary |
withIntegrationType(java.lang.String integrationType)
The integration type.
|
IntegrationAssociationSummary |
withSourceApplicationName(java.lang.String sourceApplicationName)
The user-provided, friendly name for the external application.
|
IntegrationAssociationSummary |
withSourceApplicationUrl(java.lang.String sourceApplicationUrl)
The URL for the external application.
|
IntegrationAssociationSummary |
withSourceType(SourceType sourceType)
The name of the source.
|
IntegrationAssociationSummary |
withSourceType(java.lang.String sourceType)
The name of the source.
|
public java.lang.String getIntegrationAssociationId()
The identifier for the AppIntegration association.
Constraints:
Length: 1 - 200
The identifier for the AppIntegration association.
public void setIntegrationAssociationId(java.lang.String integrationAssociationId)
The identifier for the AppIntegration association.
Constraints:
Length: 1 - 200
integrationAssociationId
- The identifier for the AppIntegration association.
public IntegrationAssociationSummary withIntegrationAssociationId(java.lang.String integrationAssociationId)
The identifier for the AppIntegration association.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 200
integrationAssociationId
- The identifier for the AppIntegration association.
public java.lang.String getIntegrationAssociationArn()
The Amazon Resource Name (ARN) for the AppIntegration association.
The Amazon Resource Name (ARN) for the AppIntegration association.
public void setIntegrationAssociationArn(java.lang.String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.
public IntegrationAssociationSummary withIntegrationAssociationArn(java.lang.String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
Returns a reference to this object so that method calls can be chained together.
integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.
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 IntegrationAssociationSummary 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 integration type.
Constraints:
Allowed Values: EVENT
The integration type.
IntegrationType
public void setIntegrationType(java.lang.String integrationType)
The integration type.
Constraints:
Allowed Values: EVENT
integrationType
- The integration type.
IntegrationType
public IntegrationAssociationSummary withIntegrationType(java.lang.String integrationType)
The integration type.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: EVENT
integrationType
- The integration type.
IntegrationType
public void setIntegrationType(IntegrationType integrationType)
The integration type.
Constraints:
Allowed Values: EVENT
integrationType
- The integration type.
IntegrationType
public IntegrationAssociationSummary withIntegrationType(IntegrationType integrationType)
The integration type.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: EVENT
integrationType
- The integration type.
IntegrationType
public java.lang.String getIntegrationArn()
The Amazon Resource Name (ARN) for the AppIntegration.
The Amazon Resource Name (ARN) for the AppIntegration.
public void setIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.
public IntegrationAssociationSummary withIntegrationArn(java.lang.String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
Returns a reference to this object so that method calls can be chained together.
integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.
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 IntegrationAssociationSummary 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 user-provided, friendly name for the external application.
Constraints:
Length: 1 - 100
Pattern: ^[a-zA-Z0-9_ -]+$
The user-provided, friendly name for the external application.
public void setSourceApplicationName(java.lang.String sourceApplicationName)
The user-provided, friendly name for the external application.
Constraints:
Length: 1 - 100
Pattern: ^[a-zA-Z0-9_ -]+$
sourceApplicationName
- The user-provided, friendly name for the external application.
public IntegrationAssociationSummary withSourceApplicationName(java.lang.String sourceApplicationName)
The user-provided, friendly name for 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 user-provided, friendly name for the external application.
public java.lang.String getSourceType()
The name of the source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
The name of the source.
SourceType
public void setSourceType(java.lang.String sourceType)
The name of the source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The name of the source.
SourceType
public IntegrationAssociationSummary withSourceType(java.lang.String sourceType)
The name of the source.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The name of the source.
SourceType
public void setSourceType(SourceType sourceType)
The name of the source.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The name of the source.
SourceType
public IntegrationAssociationSummary withSourceType(SourceType sourceType)
The name of the source.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SALESFORCE, ZENDESK
sourceType
- The name of the 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.