Class CfnGuardrailProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.CfnGuardrailProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGuardrailProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGuardrailProps
@Stability(Stable)
@Internal
public static final class CfnGuardrailProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGuardrailProps
An implementation for
CfnGuardrailProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.CfnGuardrailProps
CfnGuardrailProps.Builder, CfnGuardrailProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnGuardrailProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnGuardrailProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The message to return when the guardrail blocks a prompt.final String
The message to return when the guardrail blocks a model response.final Object
The content filter policies to configure for the guardrail.final Object
Contextual grounding policy config for a guardrail.final String
A description of the guardrail.final String
The ARN of the AWS KMS key that you use to encrypt the guardrail.final String
getName()
The name of the guardrail.final Object
The sensitive information policy to configure for the guardrail.getTags()
The tags that you want to attach to the guardrail.final Object
The topic policies to configure for the guardrail.final Object
The word policy you configure for the guardrail.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnGuardrailProps.Builder
.
-
-
Method Details
-
getBlockedInputMessaging
Description copied from interface:CfnGuardrailProps
The message to return when the guardrail blocks a prompt.- Specified by:
getBlockedInputMessaging
in interfaceCfnGuardrailProps
- See Also:
-
getBlockedOutputsMessaging
Description copied from interface:CfnGuardrailProps
The message to return when the guardrail blocks a model response.- Specified by:
getBlockedOutputsMessaging
in interfaceCfnGuardrailProps
- See Also:
-
getName
Description copied from interface:CfnGuardrailProps
The name of the guardrail.- Specified by:
getName
in interfaceCfnGuardrailProps
- See Also:
-
getContentPolicyConfig
Description copied from interface:CfnGuardrailProps
The content filter policies to configure for the guardrail.- Specified by:
getContentPolicyConfig
in interfaceCfnGuardrailProps
- See Also:
-
getContextualGroundingPolicyConfig
Description copied from interface:CfnGuardrailProps
Contextual grounding policy config for a guardrail.- Specified by:
getContextualGroundingPolicyConfig
in interfaceCfnGuardrailProps
- See Also:
-
getDescription
Description copied from interface:CfnGuardrailProps
A description of the guardrail.- Specified by:
getDescription
in interfaceCfnGuardrailProps
- See Also:
-
getKmsKeyArn
Description copied from interface:CfnGuardrailProps
The ARN of the AWS KMS key that you use to encrypt the guardrail.- Specified by:
getKmsKeyArn
in interfaceCfnGuardrailProps
- See Also:
-
getSensitiveInformationPolicyConfig
Description copied from interface:CfnGuardrailProps
The sensitive information policy to configure for the guardrail.- Specified by:
getSensitiveInformationPolicyConfig
in interfaceCfnGuardrailProps
- See Also:
-
getTags
Description copied from interface:CfnGuardrailProps
The tags that you want to attach to the guardrail.- Specified by:
getTags
in interfaceCfnGuardrailProps
- See Also:
-
getTopicPolicyConfig
Description copied from interface:CfnGuardrailProps
The topic policies to configure for the guardrail.- Specified by:
getTopicPolicyConfig
in interfaceCfnGuardrailProps
- See Also:
-
getWordPolicyConfig
Description copied from interface:CfnGuardrailProps
The word policy you configure for the guardrail.- Specified by:
getWordPolicyConfig
in interfaceCfnGuardrailProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-