Interface GuardrailSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GuardrailSummary.Builder,
,GuardrailSummary> SdkBuilder<GuardrailSummary.Builder,
,GuardrailSummary> SdkPojo
- Enclosing class:
GuardrailSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the guardrail.The date and time at which the guardrail was created.default GuardrailSummary.Builder
crossRegionDetails
(Consumer<GuardrailCrossRegionDetails.Builder> crossRegionDetails) Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).crossRegionDetails
(GuardrailCrossRegionDetails crossRegionDetails) Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).description
(String description) A description of the guardrail.The unique identifier of the guardrail.The name of the guardrail.The status of the guardrail.status
(GuardrailStatus status) The status of the guardrail.The date and time at which the guardrail was last updated.The version of the guardrail.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 Details
-
id
The unique identifier of the guardrail.
- Parameters:
id
- The unique identifier of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN of the guardrail.
- Parameters:
arn
- The ARN of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the guardrail.
- Parameters:
status
- The status of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the guardrail.
- Parameters:
status
- The status of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the guardrail.
- Parameters:
name
- The name of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the guardrail.
- Parameters:
description
- A description of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the guardrail.
- Parameters:
version
- The version of the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time at which the guardrail was created.
- Parameters:
createdAt
- The date and time at which the guardrail was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time at which the guardrail was last updated.
- Parameters:
updatedAt
- The date and time at which the guardrail was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDetails
Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).
- Parameters:
crossRegionDetails
- Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDetails
default GuardrailSummary.Builder crossRegionDetails(Consumer<GuardrailCrossRegionDetails.Builder> crossRegionDetails) Details about the system-defined guardrail profile that you're using with your guardrail, including the guardrail profile ID and Amazon Resource Name (ARN).
This is a convenience method that creates an instance of theGuardrailCrossRegionDetails.Builder
avoiding the need to create one manually viaGuardrailCrossRegionDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocrossRegionDetails(GuardrailCrossRegionDetails)
.- Parameters:
crossRegionDetails
- a consumer that will call methods onGuardrailCrossRegionDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-