Class CfnEnforcedGuardrailConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnEnforcedGuardrailConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnforcedGuardrailConfiguration>
- Enclosing class:
CfnEnforcedGuardrailConfiguration
@Stability(Stable)
public static final class CfnEnforcedGuardrailConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnforcedGuardrailConfiguration>
A fluent builder for
CfnEnforcedGuardrailConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionbuild()guardrailIdentifier(String guardrailIdentifier) Identifier for the guardrail, could be the ID or the ARN.guardrailVersion(String guardrailVersion) Numerical guardrail version (not DRAFT).modelEnforcement(IResolvable modelEnforcement) Model-specific information for the enforced guardrail configuration.modelEnforcement(CfnEnforcedGuardrailConfiguration.ModelEnforcementProperty modelEnforcement) Model-specific information for the enforced guardrail configuration.selectiveContentGuarding(IResolvable selectiveContentGuarding) Selective content guarding controls for enforced guardrails.selectiveContentGuarding(CfnEnforcedGuardrailConfiguration.SelectiveContentGuardingProperty selectiveContentGuarding) Selective content guarding controls for enforced guardrails.
-
Method Details
-
create
@Stability(Stable) public static CfnEnforcedGuardrailConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnEnforcedGuardrailConfiguration.Builder.
-
guardrailIdentifier
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder guardrailIdentifier(String guardrailIdentifier) Identifier for the guardrail, could be the ID or the ARN.- Parameters:
guardrailIdentifier- Identifier for the guardrail, could be the ID or the ARN. This parameter is required.- Returns:
this- See Also:
-
guardrailVersion
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder guardrailVersion(String guardrailVersion) Numerical guardrail version (not DRAFT).- Parameters:
guardrailVersion- Numerical guardrail version (not DRAFT). This parameter is required.- Returns:
this- See Also:
-
modelEnforcement
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder modelEnforcement(IResolvable modelEnforcement) Model-specific information for the enforced guardrail configuration.If not present, the configuration is enforced on all models
- Parameters:
modelEnforcement- Model-specific information for the enforced guardrail configuration. This parameter is required.- Returns:
this- See Also:
-
modelEnforcement
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder modelEnforcement(CfnEnforcedGuardrailConfiguration.ModelEnforcementProperty modelEnforcement) Model-specific information for the enforced guardrail configuration.If not present, the configuration is enforced on all models
- Parameters:
modelEnforcement- Model-specific information for the enforced guardrail configuration. This parameter is required.- Returns:
this- See Also:
-
selectiveContentGuarding
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder selectiveContentGuarding(IResolvable selectiveContentGuarding) Selective content guarding controls for enforced guardrails.- Parameters:
selectiveContentGuarding- Selective content guarding controls for enforced guardrails. This parameter is required.- Returns:
this- See Also:
-
selectiveContentGuarding
@Stability(Stable) public CfnEnforcedGuardrailConfiguration.Builder selectiveContentGuarding(CfnEnforcedGuardrailConfiguration.SelectiveContentGuardingProperty selectiveContentGuarding) Selective content guarding controls for enforced guardrails.- Parameters:
selectiveContentGuarding- Selective content guarding controls for enforced guardrails. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnforcedGuardrailConfiguration>- Returns:
- a newly built instance of
CfnEnforcedGuardrailConfiguration.
-