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
Modifier and TypeMethodDescriptiondefault TopicVisual.Builderir(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.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:
-
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.Builderavoiding the need to create one manually viaTopicVisual.builder().When the
Consumercompletes,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:
-