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 Details

    • 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

      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:
    • integrationArn

      CreateIntegrationAssociationRequest.Builder integrationArn(String integrationArn)

      The Amazon Resource Name (ARN) of the integration.

      When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.

      Parameters:
      integrationArn - The Amazon Resource Name (ARN) of the integration.

      When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint 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

      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

      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:
    • 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

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.