Interface CustomDeliveryConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CustomDeliveryConfiguration.Builder,CustomDeliveryConfiguration>, SdkBuilder<CustomDeliveryConfiguration.Builder,CustomDeliveryConfiguration>, SdkPojo
Enclosing class:
CustomDeliveryConfiguration

public static interface CustomDeliveryConfiguration.Builder extends SdkPojo, CopyableBuilder<CustomDeliveryConfiguration.Builder,CustomDeliveryConfiguration>
  • Method Details

    • 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

      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

      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.