Interface TopicDetails.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<TopicDetails.Builder,,TopicDetails> SdkBuilder<TopicDetails.Builder,,TopicDetails> SdkPojo
- Enclosing class:
 TopicDetails
public static interface TopicDetails.Builder
extends SdkPojo, CopyableBuilder<TopicDetails.Builder,TopicDetails> 
- 
Method Summary
Modifier and TypeMethodDescriptiondataSets(Collection<DatasetMetadata> dataSets) The data sets that the topic is associated with.dataSets(Consumer<DatasetMetadata.Builder>... dataSets) The data sets that the topic is associated with.dataSets(DatasetMetadata... dataSets) The data sets that the topic is associated with.description(String description) The description of the topic.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, sdkFields 
- 
Method Details
- 
name
The name of the topic.
- Parameters:
 name- The name of the topic.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
description
The description of the topic.
- Parameters:
 description- The description of the topic.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
dataSets
The data sets that the topic is associated with.
- Parameters:
 dataSets- The data sets that the topic is associated with.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
dataSets
The data sets that the topic is associated with.
- Parameters:
 dataSets- The data sets that the topic is associated with.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
dataSets
The data sets that the topic is associated with.
This is a convenience method that creates an instance of theDatasetMetadata.Builderavoiding the need to create one manually viaDatasetMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSets(List<DatasetMetadata>).- Parameters:
 dataSets- a consumer that will call methods onDatasetMetadata.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -