public static final class CfnConfigurationSet.Builder
extends java.lang.Object
CfnConfigurationSet
.Modifier and Type | Method and Description |
---|---|
CfnConfigurationSet |
build() |
static CfnConfigurationSet.Builder |
create(Construct scope,
java.lang.String id) |
CfnConfigurationSet.Builder |
deliveryOptions(CfnConfigurationSet.DeliveryOptionsProperty deliveryOptions)
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
|
CfnConfigurationSet.Builder |
deliveryOptions(IResolvable deliveryOptions)
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
|
CfnConfigurationSet.Builder |
name(java.lang.String name)
The name of the configuration set.
|
CfnConfigurationSet.Builder |
reputationOptions(CfnConfigurationSet.ReputationOptionsProperty reputationOptions)
An object that represents the reputation settings for the configuration set.
|
CfnConfigurationSet.Builder |
reputationOptions(IResolvable reputationOptions)
An object that represents the reputation settings for the configuration set.
|
CfnConfigurationSet.Builder |
sendingOptions(CfnConfigurationSet.SendingOptionsProperty sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
|
CfnConfigurationSet.Builder |
sendingOptions(IResolvable sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
|
CfnConfigurationSet.Builder |
suppressionOptions(CfnConfigurationSet.SuppressionOptionsProperty suppressionOptions)
An object that contains information about the suppression list preferences for your account.
|
CfnConfigurationSet.Builder |
suppressionOptions(IResolvable suppressionOptions)
An object that contains information about the suppression list preferences for your account.
|
CfnConfigurationSet.Builder |
trackingOptions(CfnConfigurationSet.TrackingOptionsProperty trackingOptions)
The name of the custom open and click tracking domain associated with the configuration set.
|
CfnConfigurationSet.Builder |
trackingOptions(IResolvable trackingOptions)
The name of the custom open and click tracking domain associated with the configuration set.
|
CfnConfigurationSet.Builder |
vdmOptions(CfnConfigurationSet.VdmOptionsProperty vdmOptions)
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
|
CfnConfigurationSet.Builder |
vdmOptions(IResolvable vdmOptions)
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
|
public static CfnConfigurationSet.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnConfigurationSet.DashboardOptionsProperty.Builder
.public CfnConfigurationSet.Builder deliveryOptions(CfnConfigurationSet.DeliveryOptionsProperty deliveryOptions)
deliveryOptions
- Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). This parameter is required.this
public CfnConfigurationSet.Builder deliveryOptions(IResolvable deliveryOptions)
deliveryOptions
- Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). This parameter is required.this
public CfnConfigurationSet.Builder name(java.lang.String name)
name
- The name of the configuration set. The name must meet the following requirements:. This parameter is required.this
public CfnConfigurationSet.Builder reputationOptions(IResolvable reputationOptions)
reputationOptions
- An object that represents the reputation settings for the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder reputationOptions(CfnConfigurationSet.ReputationOptionsProperty reputationOptions)
reputationOptions
- An object that represents the reputation settings for the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder sendingOptions(IResolvable sendingOptions)
sendingOptions
- An object that defines whether or not Amazon SES can send email that you send using the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder sendingOptions(CfnConfigurationSet.SendingOptionsProperty sendingOptions)
sendingOptions
- An object that defines whether or not Amazon SES can send email that you send using the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder suppressionOptions(IResolvable suppressionOptions)
suppressionOptions
- An object that contains information about the suppression list preferences for your account. This parameter is required.this
public CfnConfigurationSet.Builder suppressionOptions(CfnConfigurationSet.SuppressionOptionsProperty suppressionOptions)
suppressionOptions
- An object that contains information about the suppression list preferences for your account. This parameter is required.this
public CfnConfigurationSet.Builder trackingOptions(IResolvable trackingOptions)
trackingOptions
- The name of the custom open and click tracking domain associated with the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder trackingOptions(CfnConfigurationSet.TrackingOptionsProperty trackingOptions)
trackingOptions
- The name of the custom open and click tracking domain associated with the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder vdmOptions(IResolvable vdmOptions)
vdmOptions
- The Virtual Deliverability Manager (VDM) options that apply to the configuration set. This parameter is required.this
public CfnConfigurationSet.Builder vdmOptions(CfnConfigurationSet.VdmOptionsProperty vdmOptions)
vdmOptions
- The Virtual Deliverability Manager (VDM) options that apply to the configuration set. This parameter is required.this
public CfnConfigurationSet build()