public static final class CfnConfigurationSet.DeliveryOptionsProperty.Builder
extends java.lang.Object
CfnConfigurationSet.DeliveryOptionsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnConfigurationSet.DeliveryOptionsProperty |
build()
Builds the configured instance.
|
CfnConfigurationSet.DeliveryOptionsProperty.Builder |
sendingPoolName(java.lang.String sendingPoolName)
Sets the value of
CfnConfigurationSet.DeliveryOptionsProperty.getSendingPoolName() |
CfnConfigurationSet.DeliveryOptionsProperty.Builder |
tlsPolicy(java.lang.String tlsPolicy)
Sets the value of
CfnConfigurationSet.DeliveryOptionsProperty.getTlsPolicy() |
public CfnConfigurationSet.DeliveryOptionsProperty.Builder sendingPoolName(java.lang.String sendingPoolName)
CfnConfigurationSet.DeliveryOptionsProperty.getSendingPoolName()
sendingPoolName
- The name of the dedicated IP pool to associate with the configuration set.this
public CfnConfigurationSet.DeliveryOptionsProperty.Builder tlsPolicy(java.lang.String tlsPolicy)
CfnConfigurationSet.DeliveryOptionsProperty.getTlsPolicy()
tlsPolicy
- Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
If the value is REQUIRE
, messages are only delivered if a TLS connection can be established. If the value is OPTIONAL
, messages can be delivered in plain text if a TLS connection can't be established.
Valid Values: REQUIRE | OPTIONAL
this
public CfnConfigurationSet.DeliveryOptionsProperty build()
CfnConfigurationSet.DeliveryOptionsProperty
java.lang.NullPointerException
- if any required attribute was not provided