Interface ConstraintDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConstraintDetail.Builder,ConstraintDetail>,SdkBuilder<ConstraintDetail.Builder,ConstraintDetail>,SdkPojo
- Enclosing class:
- ConstraintDetail
public static interface ConstraintDetail.Builder extends SdkPojo, CopyableBuilder<ConstraintDetail.Builder,ConstraintDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConstraintDetail.BuilderconstraintId(String constraintId)The identifier of the constraint.ConstraintDetail.Builderdescription(String description)The description of the constraint.ConstraintDetail.Builderowner(String owner)The owner of the constraint.ConstraintDetail.BuilderportfolioId(String portfolioId)The identifier of the portfolio the product resides in.ConstraintDetail.BuilderproductId(String productId)The identifier of the product the constraint applies to.ConstraintDetail.Buildertype(String type)The type of constraint.-
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
-
constraintId
ConstraintDetail.Builder constraintId(String constraintId)
The identifier of the constraint.
- Parameters:
constraintId- The identifier of the constraint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
ConstraintDetail.Builder type(String type)
The type of constraint.
-
LAUNCH -
NOTIFICATION -
STACKSET
-
TEMPLATE
- Parameters:
type- The type of constraint.-
LAUNCH -
NOTIFICATION -
STACKSET
-
TEMPLATE
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
description
ConstraintDetail.Builder description(String description)
The description of the constraint.
- Parameters:
description- The description of the constraint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
ConstraintDetail.Builder owner(String owner)
The owner of the constraint.
- Parameters:
owner- The owner of the constraint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productId
ConstraintDetail.Builder productId(String productId)
The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.
- Parameters:
productId- The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portfolioId
ConstraintDetail.Builder portfolioId(String portfolioId)
The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.
- Parameters:
portfolioId- The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-