Interface TopicV2Details.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TopicV2Details.Builder,,TopicV2Details> SdkBuilder<TopicV2Details.Builder,,TopicV2Details> SdkPojo
- Enclosing class:
TopicV2Details
@Mutable
@NotThreadSafe
public static interface TopicV2Details.Builder
extends SdkPojo, CopyableBuilder<TopicV2Details.Builder,TopicV2Details>
-
Method Summary
Modifier and TypeMethodDescriptiondataSetRelations(Collection<TopicV2DataSetRelation> dataSetRelations) The relations between the data sets that the topic is associated with.dataSetRelations(Consumer<TopicV2DataSetRelation.Builder>... dataSetRelations) The relations between the data sets that the topic is associated with.dataSetRelations(TopicV2DataSetRelation... dataSetRelations) The relations between the data sets that the topic is associated with.dataSets(Collection<TopicV2DataSetReference> dataSets) The data sets that the topic is associated with.dataSets(Consumer<TopicV2DataSetReference.Builder>... dataSets) The data sets that the topic is associated with.dataSets(TopicV2DataSetReference... 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, sdkFieldNameToField, 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 theTopicV2DataSetReference.Builderavoiding the need to create one manually viaTopicV2DataSetReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSets(List<TopicV2DataSetReference>).- Parameters:
dataSets- a consumer that will call methods onTopicV2DataSetReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSetRelations
The relations between the data sets that the topic is associated with.
- Parameters:
dataSetRelations- The relations between the data sets that the topic is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetRelations
The relations between the data sets that the topic is associated with.
- Parameters:
dataSetRelations- The relations between the data sets that the topic is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetRelations
TopicV2Details.Builder dataSetRelations(Consumer<TopicV2DataSetRelation.Builder>... dataSetRelations) The relations between the data sets that the topic is associated with.
This is a convenience method that creates an instance of theTopicV2DataSetRelation.Builderavoiding the need to create one manually viaTopicV2DataSetRelation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSetRelations(List<TopicV2DataSetRelation>).- Parameters:
dataSetRelations- a consumer that will call methods onTopicV2DataSetRelation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-