Class CfnGuardrail.AutomatedReasoningPolicyConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnGuardrail.AutomatedReasoningPolicyConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGuardrail.AutomatedReasoningPolicyConfigProperty>
- Enclosing interface:
CfnGuardrail.AutomatedReasoningPolicyConfigProperty
@Stability(Stable)
public static final class CfnGuardrail.AutomatedReasoningPolicyConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGuardrail.AutomatedReasoningPolicyConfigProperty>
A builder for
CfnGuardrail.AutomatedReasoningPolicyConfigProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.confidenceThreshold(Number confidenceThreshold) Sets the value ofCfnGuardrail.AutomatedReasoningPolicyConfigProperty.getPolicies()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
policies
@Stability(Stable) public CfnGuardrail.AutomatedReasoningPolicyConfigProperty.Builder policies(List<String> policies) Sets the value ofCfnGuardrail.AutomatedReasoningPolicyConfigProperty.getPolicies()- Parameters:
policies- The list of Automated Reasoning policy ARNs that should be applied as part of this guardrail configuration. This parameter is required.- Returns:
this
-
confidenceThreshold
@Stability(Stable) public CfnGuardrail.AutomatedReasoningPolicyConfigProperty.Builder confidenceThreshold(Number confidenceThreshold) - Parameters:
confidenceThreshold- The minimum confidence level required for Automated Reasoning policy violations to trigger guardrail actions. Values range from 0.0 to 1.0.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnGuardrail.AutomatedReasoningPolicyConfigProperty>- Returns:
- a new instance of
CfnGuardrail.AutomatedReasoningPolicyConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-