Interface AppliedGuardrailDetails.Builder

    • Method Detail

      • 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, GuardrailOwnership
      • 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:
        GuardrailOwnership, GuardrailOwnership