Interface CreateConfigurationSetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>,SdkBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>,SdkPojo,SdkRequest.Builder,SesV2Request.Builder
- Enclosing class:
- CreateConfigurationSetRequest
public static interface CreateConfigurationSetRequest.Builder extends SesV2Request.Builder, SdkPojo, CopyableBuilder<CreateConfigurationSetRequest.Builder,CreateConfigurationSetRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateConfigurationSetRequest.BuilderarchivingOptions(Consumer<ArchivingOptions.Builder> archivingOptions)An object that defines the MailManager archiving options for emails that you send using the configuration set.CreateConfigurationSetRequest.BuilderarchivingOptions(ArchivingOptions archivingOptions)An object that defines the MailManager archiving options for emails that you send using the configuration set.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 SES 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 SES 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 SES can send email that you send using the configuration set.CreateConfigurationSetRequest.BuildersendingOptions(SendingOptions sendingOptions)An object that defines whether or not Amazon SES can send email that you send using the configuration set.default CreateConfigurationSetRequest.BuildersuppressionOptions(Consumer<SuppressionOptions.Builder> suppressionOptions)Sets the value of the SuppressionOptions property for this object.CreateConfigurationSetRequest.BuildersuppressionOptions(SuppressionOptions suppressionOptions)Sets the value of the SuppressionOptions property for this object.CreateConfigurationSetRequest.Buildertags(Collection<Tag> tags)An array of objects that define the tags (keys and values) to associate with the configuration set.CreateConfigurationSetRequest.Buildertags(Consumer<Tag.Builder>... tags)An array of objects that define the tags (keys and values) to associate with the configuration set.CreateConfigurationSetRequest.Buildertags(Tag... tags)An array of objects that define the tags (keys and values) 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.default CreateConfigurationSetRequest.BuildervdmOptions(Consumer<VdmOptions.Builder> vdmOptions)An object that defines the VDM options for emails that you send using the configuration set.CreateConfigurationSetRequest.BuildervdmOptions(VdmOptions vdmOptions)An object that defines the VDM 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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.sesv2.model.SesV2Request.Builder
build
-
-
-
-
Method Detail
-
configurationSetName
CreateConfigurationSetRequest.Builder configurationSetName(String configurationSetName)
The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.
- Parameters:
configurationSetName- The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.- 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 SES collects reputation metrics for the emails that you send that use the configuration set.
- Parameters:
reputationOptions- An object that defines whether or not Amazon SES 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 SES 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 SES can send email that you send using the configuration set.
- Parameters:
sendingOptions- An object that defines whether or not Amazon SES 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 SES 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) to associate with the configuration set.
- Parameters:
tags- An array of objects that define the tags (keys and values) 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) to associate with the configuration set.
- Parameters:
tags- An array of objects that define the tags (keys and values) 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) 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)
-
suppressionOptions
CreateConfigurationSetRequest.Builder suppressionOptions(SuppressionOptions suppressionOptions)
Sets the value of the SuppressionOptions property for this object.- Parameters:
suppressionOptions- The new value for the SuppressionOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suppressionOptions
default CreateConfigurationSetRequest.Builder suppressionOptions(Consumer<SuppressionOptions.Builder> suppressionOptions)
Sets the value of the SuppressionOptions property for this object. This is a convenience method that creates an instance of theSuppressionOptions.Builderavoiding the need to create one manually viaSuppressionOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosuppressionOptions(SuppressionOptions).- Parameters:
suppressionOptions- a consumer that will call methods onSuppressionOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
suppressionOptions(SuppressionOptions)
-
vdmOptions
CreateConfigurationSetRequest.Builder vdmOptions(VdmOptions vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
- Parameters:
vdmOptions- An object that defines the VDM 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.
-
vdmOptions
default CreateConfigurationSetRequest.Builder vdmOptions(Consumer<VdmOptions.Builder> vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
This is a convenience method that creates an instance of theVdmOptions.Builderavoiding the need to create one manually viaVdmOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovdmOptions(VdmOptions).- Parameters:
vdmOptions- a consumer that will call methods onVdmOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vdmOptions(VdmOptions)
-
archivingOptions
CreateConfigurationSetRequest.Builder archivingOptions(ArchivingOptions archivingOptions)
An object that defines the MailManager archiving options for emails that you send using the configuration set.
- Parameters:
archivingOptions- An object that defines the MailManager archiving 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.
-
archivingOptions
default CreateConfigurationSetRequest.Builder archivingOptions(Consumer<ArchivingOptions.Builder> archivingOptions)
An object that defines the MailManager archiving options for emails that you send using the configuration set.
This is a convenience method that creates an instance of theArchivingOptions.Builderavoiding the need to create one manually viaArchivingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toarchivingOptions(ArchivingOptions).- Parameters:
archivingOptions- a consumer that will call methods onArchivingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
archivingOptions(ArchivingOptions)
-
overrideConfiguration
CreateConfigurationSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateConfigurationSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-