Interface ContactDataRequest.Builder

    • Method Detail

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

        ContactDataRequest.Builder queueId​(String 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

        ContactDataRequest.Builder campaign​(Campaign 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.