Class CfnConfigurationSet.Builder
java.lang.Object
software.amazon.awscdk.services.pinpointemail.CfnConfigurationSet.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnConfigurationSet>
- Enclosing class:
- CfnConfigurationSet
@Stability(Stable)
public static final class CfnConfigurationSet.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfigurationSet>
A fluent builder for 
CfnConfigurationSet.- 
Method SummaryModifier and TypeMethodDescriptionbuild()static CfnConfigurationSet.BuilderdeliveryOptions(IResolvable deliveryOptions) An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.deliveryOptions(CfnConfigurationSet.DeliveryOptionsProperty deliveryOptions) An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.The name of the configuration set.reputationOptions(IResolvable reputationOptions) An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.reputationOptions(CfnConfigurationSet.ReputationOptionsProperty reputationOptions) An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.sendingOptions(IResolvable sendingOptions) An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.sendingOptions(CfnConfigurationSet.SendingOptionsProperty sendingOptions) An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.tags(List<? extends CfnConfigurationSet.TagsProperty> tags) An object that defines the tags (keys and values) that you want to associate with the configuration set.trackingOptions(IResolvable trackingOptions) An object that defines the open and click tracking options for emails that you send using the configuration set.trackingOptions(CfnConfigurationSet.TrackingOptionsProperty trackingOptions) An object that defines the open and click tracking options for emails that you send using the configuration set.
- 
Method Details- 
create- Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
- Returns:
- a new instance of CfnConfigurationSet.Builder.
 
- 
nameThe name of the configuration set.- Parameters:
- name- The name of the configuration set. This parameter is required.
- Returns:
- this
 
- 
deliveryOptions@Stability(Stable) public CfnConfigurationSet.Builder deliveryOptions(CfnConfigurationSet.DeliveryOptionsProperty 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. This parameter is required.
- Returns:
- this
 
- 
deliveryOptionsAn 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. This parameter is required.
- Returns:
- this
 
- 
reputationOptions@Stability(Stable) public CfnConfigurationSet.Builder reputationOptions(IResolvable 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. This parameter is required.
- Returns:
- this
 
- 
reputationOptions@Stability(Stable) public CfnConfigurationSet.Builder reputationOptions(CfnConfigurationSet.ReputationOptionsProperty 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. This parameter is required.
- Returns:
- this
 
- 
sendingOptionsAn 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. This parameter is required.
- Returns:
- this
 
- 
sendingOptions@Stability(Stable) public CfnConfigurationSet.Builder sendingOptions(CfnConfigurationSet.SendingOptionsProperty 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. This parameter is required.
- Returns:
- this
 
- 
tags@Stability(Stable) public CfnConfigurationSet.Builder tags(List<? extends CfnConfigurationSet.TagsProperty> tags) An object that defines the tags (keys and values) that you want to associate with the configuration set.- Parameters:
- tags- An object that defines the tags (keys and values) that you want to associate with the configuration set. This parameter is required.
- Returns:
- this
 
- 
trackingOptionsAn 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. This parameter is required.
- Returns:
- this
 
- 
trackingOptions@Stability(Stable) public CfnConfigurationSet.Builder trackingOptions(CfnConfigurationSet.TrackingOptionsProperty 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. This parameter is required.
- Returns:
- this
 
- 
build- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnConfigurationSet>
- Returns:
- a newly built instance of CfnConfigurationSet.
 
 
-