public static final class CfnConfigurationSetProps.Builder
extends java.lang.Object
CfnConfigurationSetProps
Constructor and Description |
---|
Builder() |
public CfnConfigurationSetProps.Builder name(java.lang.String name)
CfnConfigurationSetProps.getName()
name
- The name of the configuration set. This parameter is required.this
public CfnConfigurationSetProps.Builder deliveryOptions(CfnConfigurationSet.DeliveryOptionsProperty deliveryOptions)
CfnConfigurationSetProps.getDeliveryOptions()
deliveryOptions
- An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.this
public CfnConfigurationSetProps.Builder deliveryOptions(IResolvable deliveryOptions)
CfnConfigurationSetProps.getDeliveryOptions()
deliveryOptions
- An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.this
public CfnConfigurationSetProps.Builder reputationOptions(IResolvable reputationOptions)
CfnConfigurationSetProps.getReputationOptions()
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
public CfnConfigurationSetProps.Builder reputationOptions(CfnConfigurationSet.ReputationOptionsProperty reputationOptions)
CfnConfigurationSetProps.getReputationOptions()
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
public CfnConfigurationSetProps.Builder sendingOptions(IResolvable sendingOptions)
CfnConfigurationSetProps.getSendingOptions()
sendingOptions
- An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.this
public CfnConfigurationSetProps.Builder sendingOptions(CfnConfigurationSet.SendingOptionsProperty sendingOptions)
CfnConfigurationSetProps.getSendingOptions()
sendingOptions
- An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.this
public CfnConfigurationSetProps.Builder tags(java.util.List<? extends CfnConfigurationSet.TagsProperty> tags)
CfnConfigurationSetProps.getTags()
tags
- An object that defines the tags (keys and values) that you want to associate with the configuration set.this
public CfnConfigurationSetProps.Builder trackingOptions(IResolvable trackingOptions)
CfnConfigurationSetProps.getTrackingOptions()
trackingOptions
- An object that defines the open and click tracking options for emails that you send using the configuration set.this
public CfnConfigurationSetProps.Builder trackingOptions(CfnConfigurationSet.TrackingOptionsProperty trackingOptions)
CfnConfigurationSetProps.getTrackingOptions()
trackingOptions
- An object that defines the open and click tracking options for emails that you send using the configuration set.this
public CfnConfigurationSetProps build()
CfnConfigurationSetProps
java.lang.NullPointerException
- if any required attribute was not provided