Interface CompositionDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CompositionDetails.Builder,CompositionDetails>,SdkBuilder<CompositionDetails.Builder,CompositionDetails>,SdkPojo
- Enclosing class:
- CompositionDetails
public static interface CompositionDetails.Builder extends SdkPojo, CopyableBuilder<CompositionDetails.Builder,CompositionDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompositionDetails.BuildercompositionRelationship(Collection<CompositionRelationshipItem> compositionRelationship)An array detailing the composition relationship for this composite model.CompositionDetails.BuildercompositionRelationship(Consumer<CompositionRelationshipItem.Builder>... compositionRelationship)An array detailing the composition relationship for this composite model.CompositionDetails.BuildercompositionRelationship(CompositionRelationshipItem... compositionRelationship)An array detailing the composition relationship for this composite model.-
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
-
compositionRelationship
CompositionDetails.Builder compositionRelationship(Collection<CompositionRelationshipItem> compositionRelationship)
An array detailing the composition relationship for this composite model.
- Parameters:
compositionRelationship- An array detailing the composition relationship for this composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compositionRelationship
CompositionDetails.Builder compositionRelationship(CompositionRelationshipItem... compositionRelationship)
An array detailing the composition relationship for this composite model.
- Parameters:
compositionRelationship- An array detailing the composition relationship for this composite model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compositionRelationship
CompositionDetails.Builder compositionRelationship(Consumer<CompositionRelationshipItem.Builder>... compositionRelationship)
An array detailing the composition relationship for this composite model.
This is a convenience method that creates an instance of theCompositionRelationshipItem.Builderavoiding the need to create one manually viaCompositionRelationshipItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#compositionRelationship(List.) - Parameters:
compositionRelationship- a consumer that will call methods onCompositionRelationshipItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#compositionRelationship(java.util.Collection)
-
-