Interface TopicVisual.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicVisual.Builder,
,TopicVisual> SdkBuilder<TopicVisual.Builder,
,TopicVisual> SdkPojo
- Enclosing class:
TopicVisual
public static interface TopicVisual.Builder
extends SdkPojo, CopyableBuilder<TopicVisual.Builder,TopicVisual>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TopicVisual.Builder
ir
(Consumer<TopicIR.Builder> ir) The ir for theTopicVisual
.The ir for theTopicVisual
.The role for theTopicVisual
.role
(VisualRole role) The role for theTopicVisual
.supportingVisuals
(Collection<TopicVisual> supportingVisuals) The supporting visuals for theTopicVisual
.supportingVisuals
(Consumer<TopicVisual.Builder>... supportingVisuals) The supporting visuals for theTopicVisual
.supportingVisuals
(TopicVisual... supportingVisuals) The supporting visuals for theTopicVisual
.The visual ID for theTopicVisual
.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
-
visualId
The visual ID for the
TopicVisual
.- Parameters:
visualId
- The visual ID for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
The role for the
TopicVisual
.- Parameters:
role
- The role for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
role
The role for the
TopicVisual
.- Parameters:
role
- The role for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ir
The ir for the
TopicVisual
.- Parameters:
ir
- The ir for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ir
The ir for the
This is a convenience method that creates an instance of theTopicVisual
.TopicIR.Builder
avoiding the need to create one manually viaTopicIR.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toir(TopicIR)
.- Parameters:
ir
- a consumer that will call methods onTopicIR.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportingVisuals
The supporting visuals for the
TopicVisual
.- Parameters:
supportingVisuals
- The supporting visuals for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportingVisuals
The supporting visuals for the
TopicVisual
.- Parameters:
supportingVisuals
- The supporting visuals for theTopicVisual
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportingVisuals
The supporting visuals for the
This is a convenience method that creates an instance of theTopicVisual
.TopicVisual.Builder
avoiding the need to create one manually viaTopicVisual.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosupportingVisuals(List<TopicVisual>)
.- Parameters:
supportingVisuals
- a consumer that will call methods onTopicVisual.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-