Class CfnContactListProps.Builder
java.lang.Object
software.amazon.awscdk.services.ses.CfnContactListProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContactListProps>
- Enclosing interface:
CfnContactListProps
@Stability(Stable)
public static final class CfnContactListProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContactListProps>
A builder for
CfnContactListProps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.contactListName
(String contactListName) Sets the value ofCfnContactListProps.getContactListName()
description
(String description) Sets the value ofCfnContactListProps.getDescription()
Sets the value ofCfnContactListProps.getTags()
Sets the value ofCfnContactListProps.getTopics()
topics
(IResolvable topics) Sets the value ofCfnContactListProps.getTopics()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
contactListName
Sets the value ofCfnContactListProps.getContactListName()
- Parameters:
contactListName
- The name of the contact list.- Returns:
this
-
description
Sets the value ofCfnContactListProps.getDescription()
- Parameters:
description
- A description of what the contact list is about.- Returns:
this
-
tags
Sets the value ofCfnContactListProps.getTags()
- Parameters:
tags
- The tags associated with a contact list.- Returns:
this
-
topics
Sets the value ofCfnContactListProps.getTopics()
- Parameters:
topics
- An interest group, theme, or label within a list. A contact list can have multiple topics.- Returns:
this
-
topics
Sets the value ofCfnContactListProps.getTopics()
- Parameters:
topics
- An interest group, theme, or label within a list. A contact list can have multiple topics.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnContactListProps>
- Returns:
- a new instance of
CfnContactListProps
- Throws:
NullPointerException
- if any required attribute was not provided
-