Interface AppliedGuardrailDetails.Builder

  • Method Details

    • guardrailId

      AppliedGuardrailDetails.Builder guardrailId(String guardrailId)

      The unique ID of the guardrail that was applied.

      Parameters:
      guardrailId - The unique ID of the guardrail that was applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailVersion

      AppliedGuardrailDetails.Builder guardrailVersion(String guardrailVersion)

      The version of the guardrail that was applied.

      Parameters:
      guardrailVersion - The version of the guardrail that was applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailArn

      AppliedGuardrailDetails.Builder guardrailArn(String guardrailArn)

      The ARN of the guardrail that was applied.

      Parameters:
      guardrailArn - The ARN of the guardrail that was applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailOriginWithStrings

      AppliedGuardrailDetails.Builder guardrailOriginWithStrings(Collection<String> guardrailOrigin)

      The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.

      Parameters:
      guardrailOrigin - The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailOriginWithStrings

      AppliedGuardrailDetails.Builder guardrailOriginWithStrings(String... guardrailOrigin)

      The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.

      Parameters:
      guardrailOrigin - The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailOrigin

      AppliedGuardrailDetails.Builder guardrailOrigin(Collection<GuardrailOrigin> guardrailOrigin)

      The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.

      Parameters:
      guardrailOrigin - The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailOrigin

      AppliedGuardrailDetails.Builder guardrailOrigin(GuardrailOrigin... guardrailOrigin)

      The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.

      Parameters:
      guardrailOrigin - The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardrailOwnership

      AppliedGuardrailDetails.Builder guardrailOwnership(String guardrailOwnership)

      The ownership type of the guardrail, indicating whether it is owned by the requesting account or is a cross-account guardrail shared from another AWS account.

      Parameters:
      guardrailOwnership - The ownership type of the guardrail, indicating whether it is owned by the requesting account or is a cross-account guardrail shared from another AWS account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • guardrailOwnership

      AppliedGuardrailDetails.Builder guardrailOwnership(GuardrailOwnership guardrailOwnership)

      The ownership type of the guardrail, indicating whether it is owned by the requesting account or is a cross-account guardrail shared from another AWS account.

      Parameters:
      guardrailOwnership - The ownership type of the guardrail, indicating whether it is owned by the requesting account or is a cross-account guardrail shared from another AWS account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: