Interface CfnContactList.TopicProperty

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

@Stability(Stable) public static interface CfnContactList.TopicProperty extends software.amazon.jsii.JsiiSerializable
An interest group, theme, or label within a list.

Lists can have multiple topics.

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.*;
 TopicProperty topicProperty = TopicProperty.builder()
         .defaultSubscriptionStatus("defaultSubscriptionStatus")
         .displayName("displayName")
         .topicName("topicName")
         // the properties below are optional
         .description("description")
         .build();
 
  • Method Details

    • getDefaultSubscriptionStatus

      @Stability(Stable) @NotNull String getDefaultSubscriptionStatus()
      The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
    • getDisplayName

      @Stability(Stable) @NotNull String getDisplayName()
      The name of the topic the contact will see.
    • getTopicName

      @Stability(Stable) @NotNull String getTopicName()
      The name of the topic.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      A description of what the topic is about, which the contact will see.
    • builder

      @Stability(Stable) static CfnContactList.TopicProperty.Builder builder()
      Returns:
      a CfnContactList.TopicProperty.Builder of CfnContactList.TopicProperty