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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomDeliveryConfiguration.BuilderdeliveryUri(String deliveryUri)The destination to send the campaign or treatment to.CustomDeliveryConfiguration.BuilderendpointTypes(Collection<EndpointTypesElement> endpointTypes)The types of endpoints to send the campaign or treatment to.CustomDeliveryConfiguration.BuilderendpointTypes(EndpointTypesElement... endpointTypes)The types of endpoints to send the campaign or treatment to.CustomDeliveryConfiguration.BuilderendpointTypesWithStrings(String... endpointTypes)The types of endpoints to send the campaign or treatment to.CustomDeliveryConfiguration.BuilderendpointTypesWithStrings(Collection<String> endpointTypes)The types of endpoints to send the campaign or treatment to.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
-