Interface AppliedGuardrailDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AppliedGuardrailDetails.Builder,AppliedGuardrailDetails>,SdkBuilder<AppliedGuardrailDetails.Builder,AppliedGuardrailDetails>,SdkPojo
- Enclosing class:
- AppliedGuardrailDetails
@Mutable @NotThreadSafe public static interface AppliedGuardrailDetails.Builder extends SdkPojo, CopyableBuilder<AppliedGuardrailDetails.Builder,AppliedGuardrailDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AppliedGuardrailDetails.BuilderguardrailArn(String guardrailArn)The ARN of the guardrail that was applied.AppliedGuardrailDetails.BuilderguardrailId(String guardrailId)The unique ID of the guardrail that was applied.AppliedGuardrailDetails.BuilderguardrailOrigin(Collection<GuardrailOrigin> guardrailOrigin)The origin of how the guardrail was applied.AppliedGuardrailDetails.BuilderguardrailOrigin(GuardrailOrigin... guardrailOrigin)The origin of how the guardrail was applied.AppliedGuardrailDetails.BuilderguardrailOriginWithStrings(String... guardrailOrigin)The origin of how the guardrail was applied.AppliedGuardrailDetails.BuilderguardrailOriginWithStrings(Collection<String> guardrailOrigin)The origin of how the guardrail was applied.AppliedGuardrailDetails.BuilderguardrailOwnership(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.AppliedGuardrailDetails.BuilderguardrailOwnership(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.AppliedGuardrailDetails.BuilderguardrailVersion(String guardrailVersion)The version of the guardrail that was applied.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
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
-
-