Interface TopicConstantValue.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TopicConstantValue.Builder,,TopicConstantValue> SdkBuilder<TopicConstantValue.Builder,,TopicConstantValue> SdkPojo
- Enclosing class:
TopicConstantValue
public static interface TopicConstantValue.Builder
extends SdkPojo, CopyableBuilder<TopicConstantValue.Builder,TopicConstantValue>
-
Method Summary
Modifier and TypeMethodDescriptionconstantType(String constantType) The constant type of aTopicConstantValue.constantType(ConstantType constantType) The constant type of aTopicConstantValue.The maximum for theTopicConstantValue.The minimum for theTopicConstantValue.The value of theTopicConstantValue.valueList(Collection<CollectiveConstantEntry> valueList) The value list of theTopicConstantValue.valueList(Consumer<CollectiveConstantEntry.Builder>... valueList) The value list of theTopicConstantValue.valueList(CollectiveConstantEntry... valueList) The value list of theTopicConstantValue.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
-
constantType
The constant type of a
TopicConstantValue.- Parameters:
constantType- The constant type of aTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
constantType
The constant type of a
TopicConstantValue.- Parameters:
constantType- The constant type of aTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
value
The value of the
TopicConstantValue.- Parameters:
value- The value of theTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimum
The minimum for the
TopicConstantValue.- Parameters:
minimum- The minimum for theTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximum
The maximum for the
TopicConstantValue.- Parameters:
maximum- The maximum for theTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueList
The value list of the
TopicConstantValue.- Parameters:
valueList- The value list of theTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueList
The value list of the
TopicConstantValue.- Parameters:
valueList- The value list of theTopicConstantValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueList
The value list of the
This is a convenience method that creates an instance of theTopicConstantValue.CollectiveConstantEntry.Builderavoiding the need to create one manually viaCollectiveConstantEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalueList(List<CollectiveConstantEntry>).- Parameters:
valueList- a consumer that will call methods onCollectiveConstantEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-