Interface CfnConfigurationSet.DeliveryOptionsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnConfigurationSet.DeliveryOptionsProperty.Jsii$Proxy
Enclosing class:
CfnConfigurationSet

@Stability(Stable) public static interface CfnConfigurationSet.DeliveryOptionsProperty extends software.amazon.jsii.JsiiSerializable
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ses.*;
 DeliveryOptionsProperty deliveryOptionsProperty = DeliveryOptionsProperty.builder()
         .sendingPoolName("sendingPoolName")
         .tlsPolicy("tlsPolicy")
         .build();
 
  • Method Details

    • getSendingPoolName

      @Stability(Stable) @Nullable default String getSendingPoolName()
      The name of the dedicated IP pool to associate with the configuration set.
    • getTlsPolicy

      @Stability(Stable) @Nullable default String getTlsPolicy()
      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

    • builder

      @Stability(Stable) static CfnConfigurationSet.DeliveryOptionsProperty.Builder builder()
      Returns:
      a CfnConfigurationSet.DeliveryOptionsProperty.Builder of CfnConfigurationSet.DeliveryOptionsProperty