Interface CreateIntegrationAssociationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<CreateIntegrationAssociationRequest.Builder,CreateIntegrationAssociationRequest>,SdkBuilder<CreateIntegrationAssociationRequest.Builder,CreateIntegrationAssociationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateIntegrationAssociationRequest
public static interface CreateIntegrationAssociationRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateIntegrationAssociationRequest.Builder,CreateIntegrationAssociationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
instanceId
CreateIntegrationAssociationRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationType
CreateIntegrationAssociationRequest.Builder integrationType(String integrationType)
The type of information to be ingested.
- Parameters:
integrationType- The type of information to be ingested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IntegrationType,IntegrationType
-
integrationType
CreateIntegrationAssociationRequest.Builder integrationType(IntegrationType integrationType)
The type of information to be ingested.
- Parameters:
integrationType- The type of information to be ingested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IntegrationType,IntegrationType
-
integrationArn
CreateIntegrationAssociationRequest.Builder integrationArn(String integrationArn)
The Amazon Resource Name (ARN) of the integration.
When integrating with Amazon Web Services End User Messaging, the Amazon Connect and Amazon Web Services End User Messaging instances must be in the same account.
- Parameters:
integrationArn- The Amazon Resource Name (ARN) of the integration.When integrating with Amazon Web Services End User Messaging, the Amazon Connect and Amazon Web Services End User Messaging instances must be in the same account.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceApplicationUrl
CreateIntegrationAssociationRequest.Builder sourceApplicationUrl(String sourceApplicationUrl)
The URL for the external application. This field is only required for the EVENT integration type.
- Parameters:
sourceApplicationUrl- The URL for the external application. This field is only required for the EVENT integration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceApplicationName
CreateIntegrationAssociationRequest.Builder sourceApplicationName(String sourceApplicationName)
The name of the external application. This field is only required for the EVENT integration type.
- Parameters:
sourceApplicationName- The name of the external application. This field is only required for the EVENT integration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceType
CreateIntegrationAssociationRequest.Builder sourceType(String sourceType)
The type of the data source. This field is only required for the EVENT integration type.
- Parameters:
sourceType- The type of the data source. This field is only required for the EVENT integration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
sourceType
CreateIntegrationAssociationRequest.Builder sourceType(SourceType sourceType)
The type of the data source. This field is only required for the EVENT integration type.
- Parameters:
sourceType- The type of the data source. This field is only required for the EVENT integration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
tags
CreateIntegrationAssociationRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateIntegrationAssociationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateIntegrationAssociationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-