Interface CreateConfigurationSetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>,PinpointEmailRequest.Builder,SdkBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateConfigurationSetRequest
public static interface CreateConfigurationSetRequest.Builder extends PinpointEmailRequest.Builder, SdkPojo, CopyableBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateConfigurationSetRequest.BuilderconfigurationSetName(String configurationSetName)The name of the configuration set.default CreateConfigurationSetRequest.BuilderdeliveryOptions(Consumer<DeliveryOptions.Builder> deliveryOptions)An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.CreateConfigurationSetRequest.BuilderdeliveryOptions(DeliveryOptions deliveryOptions)An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.CreateConfigurationSetRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateConfigurationSetRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateConfigurationSetRequest.BuilderreputationOptions(Consumer<ReputationOptions.Builder> reputationOptions)An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.CreateConfigurationSetRequest.BuilderreputationOptions(ReputationOptions reputationOptions)An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.default CreateConfigurationSetRequest.BuildersendingOptions(Consumer<SendingOptions.Builder> sendingOptions)An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.CreateConfigurationSetRequest.BuildersendingOptions(SendingOptions sendingOptions)An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.CreateConfigurationSetRequest.Buildertags(Collection<Tag> tags)An array of objects that define the tags (keys and values) that you want to associate with the configuration set.CreateConfigurationSetRequest.Buildertags(Consumer<Tag.Builder>... tags)An array of objects that define the tags (keys and values) that you want to associate with the configuration set.CreateConfigurationSetRequest.Buildertags(Tag... tags)An array of objects that define the tags (keys and values) that you want to associate with the configuration set.default CreateConfigurationSetRequest.BuildertrackingOptions(Consumer<TrackingOptions.Builder> trackingOptions)An object that defines the open and click tracking options for emails that you send using the configuration set.CreateConfigurationSetRequest.BuildertrackingOptions(TrackingOptions trackingOptions)An object that defines the open and click tracking options for emails that you send using the configuration set.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.pinpointemail.model.PinpointEmailRequest.Builder
build
-
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
-
configurationSetName
CreateConfigurationSetRequest.Builder configurationSetName(String configurationSetName)
The name of the configuration set.
- Parameters:
configurationSetName- The name of the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackingOptions
CreateConfigurationSetRequest.Builder trackingOptions(TrackingOptions trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
- Parameters:
trackingOptions- An object that defines the open and click tracking options for emails that you send using the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackingOptions
default CreateConfigurationSetRequest.Builder trackingOptions(Consumer<TrackingOptions.Builder> trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
This is a convenience method that creates an instance of theTrackingOptions.Builderavoiding the need to create one manually viaTrackingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrackingOptions(TrackingOptions).- Parameters:
trackingOptions- a consumer that will call methods onTrackingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
trackingOptions(TrackingOptions)
-
deliveryOptions
CreateConfigurationSetRequest.Builder deliveryOptions(DeliveryOptions deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
- Parameters:
deliveryOptions- An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryOptions
default CreateConfigurationSetRequest.Builder deliveryOptions(Consumer<DeliveryOptions.Builder> deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
This is a convenience method that creates an instance of theDeliveryOptions.Builderavoiding the need to create one manually viaDeliveryOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeliveryOptions(DeliveryOptions).- Parameters:
deliveryOptions- a consumer that will call methods onDeliveryOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deliveryOptions(DeliveryOptions)
-
reputationOptions
CreateConfigurationSetRequest.Builder reputationOptions(ReputationOptions reputationOptions)
An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.
- Parameters:
reputationOptions- An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reputationOptions
default CreateConfigurationSetRequest.Builder reputationOptions(Consumer<ReputationOptions.Builder> reputationOptions)
An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.
This is a convenience method that creates an instance of theReputationOptions.Builderavoiding the need to create one manually viaReputationOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreputationOptions(ReputationOptions).- Parameters:
reputationOptions- a consumer that will call methods onReputationOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
reputationOptions(ReputationOptions)
-
sendingOptions
CreateConfigurationSetRequest.Builder sendingOptions(SendingOptions sendingOptions)
An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.
- Parameters:
sendingOptions- An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sendingOptions
default CreateConfigurationSetRequest.Builder sendingOptions(Consumer<SendingOptions.Builder> sendingOptions)
An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.
This is a convenience method that creates an instance of theSendingOptions.Builderavoiding the need to create one manually viaSendingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosendingOptions(SendingOptions).- Parameters:
sendingOptions- a consumer that will call methods onSendingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sendingOptions(SendingOptions)
-
tags
CreateConfigurationSetRequest.Builder tags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) that you want to associate with the configuration set.
- Parameters:
tags- An array of objects that define the tags (keys and values) that you want to associate with the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateConfigurationSetRequest.Builder tags(Tag... tags)
An array of objects that define the tags (keys and values) that you want to associate with the configuration set.
- Parameters:
tags- An array of objects that define the tags (keys and values) that you want to associate with the configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateConfigurationSetRequest.Builder tags(Consumer<Tag.Builder>... tags)
An array of objects that define the tags (keys and values) that you want to associate with the configuration set.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateConfigurationSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateConfigurationSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-