Interface Topic.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<Topic.Builder,,Topic> SdkBuilder<Topic.Builder,,Topic> SdkPojo
- Enclosing class:
 Topic
@Mutable
@NotThreadSafe
public static interface Topic.Builder
extends SdkPojo, CopyableBuilder<Topic.Builder,Topic> 
- 
Method Summary
Modifier and TypeMethodDescriptiondefaultSubscriptionStatus(String defaultSubscriptionStatus) The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.defaultSubscriptionStatus(SubscriptionStatus defaultSubscriptionStatus) The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.description(String description) A description of what the topic is about, which the contact will see.displayName(String displayName) The name of the topic the contact will see.The name of the topic.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
topicName
The name of the topic.
- Parameters:
 topicName- The name of the topic.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
displayName
The name of the topic the contact will see.
- Parameters:
 displayName- The name of the topic the contact will see.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
description
A description of what the topic is about, which the contact will see.
- Parameters:
 description- A description of what the topic is about, which the contact will see.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
defaultSubscriptionStatus
The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- Parameters:
 defaultSubscriptionStatus- The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
defaultSubscriptionStatus
The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- Parameters:
 defaultSubscriptionStatus- The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -