Interface CustomDeliveryConfiguration.Builder

    • Method Detail

      • deliveryUri

        CustomDeliveryConfiguration.Builder deliveryUri​(String deliveryUri)

        The destination to send the campaign or treatment to. This value can be one of the following:

        • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.

        • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

        Parameters:
        deliveryUri - The destination to send the campaign or treatment to. This value can be one of the following:

        • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.

        • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointTypesWithStrings

        CustomDeliveryConfiguration.Builder endpointTypesWithStrings​(Collection<String> endpointTypes)

        The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

        Parameters:
        endpointTypes - The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointTypesWithStrings

        CustomDeliveryConfiguration.Builder endpointTypesWithStrings​(String... endpointTypes)

        The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

        Parameters:
        endpointTypes - The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointTypes

        CustomDeliveryConfiguration.Builder endpointTypes​(Collection<EndpointTypesElement> endpointTypes)

        The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

        Parameters:
        endpointTypes - The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointTypes

        CustomDeliveryConfiguration.Builder endpointTypes​(EndpointTypesElement... endpointTypes)

        The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

        Parameters:
        endpointTypes - The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.