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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaCollectiveConstantEntry.builder()
.When the
Consumer
completes,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:
-