Interface ContactDataRequest.Builder

  • Method Details

    • systemEndpoint

      ContactDataRequest.Builder systemEndpoint(Endpoint systemEndpoint)

      Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.

      Parameters:
      systemEndpoint - Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • systemEndpoint

      default ContactDataRequest.Builder systemEndpoint(Consumer<Endpoint.Builder> systemEndpoint)

      Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.

      This is a convenience method that creates an instance of the Endpoint.Builder avoiding the need to create one manually via Endpoint.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to systemEndpoint(Endpoint).

      Parameters:
      systemEndpoint - a consumer that will call methods on Endpoint.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • customerEndpoint

      ContactDataRequest.Builder customerEndpoint(Endpoint customerEndpoint)

      Endpoint of the customer for which contact will be initiated.

      Parameters:
      customerEndpoint - Endpoint of the customer for which contact will be initiated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerEndpoint

      default ContactDataRequest.Builder customerEndpoint(Consumer<Endpoint.Builder> customerEndpoint)

      Endpoint of the customer for which contact will be initiated.

      This is a convenience method that creates an instance of the Endpoint.Builder avoiding the need to create one manually via Endpoint.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customerEndpoint(Endpoint).

      Parameters:
      customerEndpoint - a consumer that will call methods on Endpoint.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requestIdentifier

      ContactDataRequest.Builder requestIdentifier(String requestIdentifier)

      Identifier to uniquely identify individual requests in the batch.

      Parameters:
      requestIdentifier - Identifier to uniquely identify individual requests in the batch.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queueId

      The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.

      Parameters:
      queueId - The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attributes

      ContactDataRequest.Builder attributes(Map<String,String> attributes)

      List of attributes to be stored in a contact.

      Parameters:
      attributes - List of attributes to be stored in a contact.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • campaign

      Structure to store information associated with a campaign.

      Parameters:
      campaign - Structure to store information associated with a campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • campaign

      Structure to store information associated with a campaign.

      This is a convenience method that creates an instance of the Campaign.Builder avoiding the need to create one manually via Campaign.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to campaign(Campaign).

      Parameters:
      campaign - a consumer that will call methods on Campaign.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: