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
Modifier and TypeMethodDescriptionconstraintId
(String constraintId) The identifier of the constraint.description
(String description) The description of the constraint.The owner of the constraint.portfolioId
(String portfolioId) The identifier of the portfolio the product resides in.The identifier of the product the constraint applies to.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, sdkFields
-
Method Details
-
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
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
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
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
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
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.
-