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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TopicVisual.Builder
ir(Consumer<TopicIR.Builder> ir)
The ir for theTopicVisual
.TopicVisual.Builder
ir(TopicIR ir)
The ir for theTopicVisual
.TopicVisual.Builder
role(String role)
The role for theTopicVisual
.TopicVisual.Builder
role(VisualRole role)
The role for theTopicVisual
.TopicVisual.Builder
supportingVisuals(Collection<TopicVisual> supportingVisuals)
The supporting visuals for theTopicVisual
.TopicVisual.Builder
supportingVisuals(Consumer<TopicVisual.Builder>... supportingVisuals)
The supporting visuals for theTopicVisual
.TopicVisual.Builder
supportingVisuals(TopicVisual... supportingVisuals)
The supporting visuals for theTopicVisual
.TopicVisual.Builder
visualId(String visualId)
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 Detail
-
visualId
TopicVisual.Builder visualId(String 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
TopicVisual.Builder role(String 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:
VisualRole
,VisualRole
-
role
TopicVisual.Builder role(VisualRole 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:
VisualRole
,VisualRole
-
ir
TopicVisual.Builder ir(TopicIR 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
default TopicVisual.Builder ir(Consumer<TopicIR.Builder> 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:
ir(TopicIR)
-
supportingVisuals
TopicVisual.Builder supportingVisuals(Collection<TopicVisual> 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
TopicVisual.Builder supportingVisuals(TopicVisual... 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
TopicVisual.Builder supportingVisuals(Consumer<TopicVisual.Builder>... 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 to#supportingVisuals(List
.) - 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:
#supportingVisuals(java.util.Collection
)
-
-