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 Details

    • 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

      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

      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.