Interface ConstraintDetail.Builder

    • 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.