Interface LaunchPathSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LaunchPathSummary.Builder,
,LaunchPathSummary> SdkBuilder<LaunchPathSummary.Builder,
,LaunchPathSummary> SdkPojo
- Enclosing class:
LaunchPathSummary
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
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 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.Builder
avoiding the need to create one manually viaConstraintSummary.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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.
-