Interface TopicVisual.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicVisual.Builder,TopicVisual>,SdkBuilder<TopicVisual.Builder,TopicVisual>,SdkPojo
- Enclosing class:
- TopicVisual
@Mutable @NotThreadSafe 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.Builderir(Consumer<TopicIR.Builder> ir)The ir for theTopicVisual.TopicVisual.Builderir(TopicIR ir)The ir for theTopicVisual.TopicVisual.Builderrole(String role)The role for theTopicVisual.TopicVisual.Builderrole(VisualRole role)The role for theTopicVisual.TopicVisual.BuildersupportingVisuals(Collection<TopicVisual> supportingVisuals)The supporting visuals for theTopicVisual.TopicVisual.BuildersupportingVisuals(Consumer<TopicVisual.Builder>... supportingVisuals)The supporting visuals for theTopicVisual.TopicVisual.BuildersupportingVisuals(TopicVisual... supportingVisuals)The supporting visuals for theTopicVisual.TopicVisual.BuildervisualId(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaTopicIR.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicVisual.builder().When the
Consumercompletes,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)
-
-