@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IntegrationAssociationSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains summary information about the associated AppIntegrations.
Constructor and Description |
---|
IntegrationAssociationSummary() |
Modifier and Type | Method and Description |
---|---|
IntegrationAssociationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
String |
getIntegrationArn()
The Amazon Resource Name (ARN) for the AppIntegration.
|
String |
getIntegrationAssociationArn()
The Amazon Resource Name (ARN) for the AppIntegration association.
|
String |
getIntegrationAssociationId()
The identifier for the AppIntegration association.
|
String |
getIntegrationType()
The integration type.
|
String |
getSourceApplicationName()
The user-provided, friendly name for the external application.
|
String |
getSourceApplicationUrl()
The URL for the external application.
|
String |
getSourceType()
The name of the source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
|
void |
setIntegrationAssociationArn(String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
|
void |
setIntegrationAssociationId(String integrationAssociationId)
The identifier for the AppIntegration association.
|
void |
setIntegrationType(String integrationType)
The integration type.
|
void |
setSourceApplicationName(String sourceApplicationName)
The user-provided, friendly name for the external application.
|
void |
setSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
|
void |
setSourceType(String sourceType)
The name of the source.
|
String |
toString()
Returns a string representation of this object.
|
IntegrationAssociationSummary |
withInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
IntegrationAssociationSummary |
withIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
|
IntegrationAssociationSummary |
withIntegrationAssociationArn(String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
|
IntegrationAssociationSummary |
withIntegrationAssociationId(String integrationAssociationId)
The identifier for the AppIntegration association.
|
IntegrationAssociationSummary |
withIntegrationType(IntegrationType integrationType)
The integration type.
|
IntegrationAssociationSummary |
withIntegrationType(String integrationType)
The integration type.
|
IntegrationAssociationSummary |
withSourceApplicationName(String sourceApplicationName)
The user-provided, friendly name for the external application.
|
IntegrationAssociationSummary |
withSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
|
IntegrationAssociationSummary |
withSourceType(SourceType sourceType)
The name of the source.
|
IntegrationAssociationSummary |
withSourceType(String sourceType)
The name of the source.
|
public void setIntegrationAssociationId(String integrationAssociationId)
The identifier for the AppIntegration association.
integrationAssociationId
- The identifier for the AppIntegration association.public String getIntegrationAssociationId()
The identifier for the AppIntegration association.
public IntegrationAssociationSummary withIntegrationAssociationId(String integrationAssociationId)
The identifier for the AppIntegration association.
integrationAssociationId
- The identifier for the AppIntegration association.public void setIntegrationAssociationArn(String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.public String getIntegrationAssociationArn()
The Amazon Resource Name (ARN) for the AppIntegration association.
public IntegrationAssociationSummary withIntegrationAssociationArn(String integrationAssociationArn)
The Amazon Resource Name (ARN) for the AppIntegration association.
integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.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 IntegrationAssociationSummary 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 integration type.
integrationType
- The integration type.IntegrationType
public String getIntegrationType()
The integration type.
IntegrationType
public IntegrationAssociationSummary withIntegrationType(String integrationType)
The integration type.
integrationType
- The integration type.IntegrationType
public IntegrationAssociationSummary withIntegrationType(IntegrationType integrationType)
The integration type.
integrationType
- The integration type.IntegrationType
public void setIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.public String getIntegrationArn()
The Amazon Resource Name (ARN) for the AppIntegration.
public IntegrationAssociationSummary withIntegrationArn(String integrationArn)
The Amazon Resource Name (ARN) for the AppIntegration.
integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.public void setSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
sourceApplicationUrl
- The URL for the external application.public String getSourceApplicationUrl()
The URL for the external application.
public IntegrationAssociationSummary withSourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application.
sourceApplicationUrl
- The URL for the external application.public void setSourceApplicationName(String sourceApplicationName)
The user-provided, friendly name for the external application.
sourceApplicationName
- The user-provided, friendly name for the external application.public String getSourceApplicationName()
The user-provided, friendly name for the external application.
public IntegrationAssociationSummary withSourceApplicationName(String sourceApplicationName)
The user-provided, friendly name for the external application.
sourceApplicationName
- The user-provided, friendly name for the external application.public void setSourceType(String sourceType)
The name of the source.
sourceType
- The name of the source.SourceType
public String getSourceType()
The name of the source.
SourceType
public IntegrationAssociationSummary withSourceType(String sourceType)
The name of the source.
sourceType
- The name of the source.SourceType
public IntegrationAssociationSummary withSourceType(SourceType sourceType)
The name of the source.
sourceType
- The name of the source.SourceType
public String toString()
toString
in class Object
Object.toString()
public IntegrationAssociationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.