Class CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.bedrock.CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty>
- Enclosing interface:
CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty
@Stability(Stable)
public static final class CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.confidenceThreshold(Number confidenceThreshold)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
confidenceThreshold
@Stability(Stable) public CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.Builder confidenceThreshold(Number confidenceThreshold) Sets the value ofCfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.getConfidenceThreshold()- 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
-
policies
@Stability(Stable) public CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty.Builder policies(List<String> policies) - Parameters:
policies- The list of Automated Reasoning policy ARNs that should be applied as part of this guardrail configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty>- Returns:
- a new instance of
CfnGuardrailPropsMixin.AutomatedReasoningPolicyConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-