Interface LaunchPathSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LaunchPathSummary.Builder,,LaunchPathSummary> SdkBuilder<LaunchPathSummary.Builder,,LaunchPathSummary> SdkPojo
- Enclosing class:
LaunchPathSummary
@Mutable
@NotThreadSafe
public static interface LaunchPathSummary.Builder
extends SdkPojo, CopyableBuilder<LaunchPathSummary.Builder,LaunchPathSummary>
-
Method Summary
Modifier and TypeMethodDescriptionconstraintSummaries(Collection<ConstraintSummary> constraintSummaries) The constraints on the portfolio-product relationship.constraintSummaries(Consumer<ConstraintSummary.Builder>... constraintSummaries) The constraints on the portfolio-product relationship.constraintSummaries(ConstraintSummary... constraintSummaries) The constraints on the portfolio-product relationship.The identifier of the product path.The name of the portfolio that contains the product.tags(Collection<Tag> tags) The tags associated with this product path.tags(Consumer<Tag.Builder>... tags) The tags associated with this product path.The tags associated with this product path.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
-
id
The identifier of the product path.
- Parameters:
id- The identifier of the product path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constraintSummaries
The constraints on the portfolio-product relationship.
- Parameters:
constraintSummaries- The constraints on the portfolio-product relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constraintSummaries
The constraints on the portfolio-product relationship.
- Parameters:
constraintSummaries- The constraints on the portfolio-product relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constraintSummaries
LaunchPathSummary.Builder constraintSummaries(Consumer<ConstraintSummary.Builder>... constraintSummaries) The constraints on the portfolio-product relationship.
This is a convenience method that creates an instance of theConstraintSummary.Builderavoiding the need to create one manually viaConstraintSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconstraintSummaries(List<ConstraintSummary>).- Parameters:
constraintSummaries- a consumer that will call methods onConstraintSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags associated with this product path.
- Parameters:
tags- The tags associated with this product path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with this product path.
- Parameters:
tags- The tags associated with this product path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with this product path.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the portfolio that contains the product.
- Parameters:
name- The name of the portfolio that contains the product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-