Class CfnAIGuardrailProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.wisdom.CfnAIGuardrailProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAIGuardrailProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAIGuardrailProps
@Stability(Stable)
@Internal
public static final class CfnAIGuardrailProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAIGuardrailProps
An implementation for
CfnAIGuardrailProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.wisdom.CfnAIGuardrailProps
CfnAIGuardrailProps.Builder, CfnAIGuardrailProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAIGuardrailProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAIGuardrailProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe identifier of the Amazon Q in Connect assistant.final StringThe message to return when the AI Guardrail blocks a prompt.final StringThe message to return when the AI Guardrail blocks a model response.final ObjectContains details about how to handle harmful content.final ObjectThe policy configuration details for the AI Guardrail's contextual grounding policy.final StringA description of the AI Guardrail.final StringgetName()The name of the AI Guardrail.final ObjectContains details about PII entities and regular expressions to configure for the AI Guardrail.getTags()The tags used to organize, track, or control access for this resource.final ObjectContains details about topics that the AI Guardrail should identify and deny.final ObjectContains details about the word policy to configured for the AI Guardrail.final inthashCode()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 theCfnAIGuardrailProps.Builder.
-
-
Method Details
-
getAssistantId
Description copied from interface:CfnAIGuardrailPropsThe identifier of the Amazon Q in Connect assistant.Can be either the ID or the ARN. URLs cannot contain the ARN.
- Specified by:
getAssistantIdin interfaceCfnAIGuardrailProps- See Also:
-
getBlockedInputMessaging
Description copied from interface:CfnAIGuardrailPropsThe message to return when the AI Guardrail blocks a prompt.- Specified by:
getBlockedInputMessagingin interfaceCfnAIGuardrailProps- See Also:
-
getBlockedOutputsMessaging
Description copied from interface:CfnAIGuardrailPropsThe message to return when the AI Guardrail blocks a model response.- Specified by:
getBlockedOutputsMessagingin interfaceCfnAIGuardrailProps- See Also:
-
getContentPolicyConfig
Description copied from interface:CfnAIGuardrailPropsContains details about how to handle harmful content.Returns union: either
IResolvableorCfnAIGuardrail.AIGuardrailContentPolicyConfigProperty- Specified by:
getContentPolicyConfigin interfaceCfnAIGuardrailProps- See Also:
-
getContextualGroundingPolicyConfig
Description copied from interface:CfnAIGuardrailPropsThe policy configuration details for the AI Guardrail's contextual grounding policy.Returns union: either
IResolvableorCfnAIGuardrail.AIGuardrailContextualGroundingPolicyConfigProperty- Specified by:
getContextualGroundingPolicyConfigin interfaceCfnAIGuardrailProps- See Also:
-
getDescription
Description copied from interface:CfnAIGuardrailPropsA description of the AI Guardrail.- Specified by:
getDescriptionin interfaceCfnAIGuardrailProps- See Also:
-
getName
Description copied from interface:CfnAIGuardrailPropsThe name of the AI Guardrail.- Specified by:
getNamein interfaceCfnAIGuardrailProps- See Also:
-
getSensitiveInformationPolicyConfig
Description copied from interface:CfnAIGuardrailPropsContains details about PII entities and regular expressions to configure for the AI Guardrail.Returns union: either
IResolvableorCfnAIGuardrail.AIGuardrailSensitiveInformationPolicyConfigProperty- Specified by:
getSensitiveInformationPolicyConfigin interfaceCfnAIGuardrailProps- See Also:
-
getTags
Description copied from interface:CfnAIGuardrailPropsThe tags used to organize, track, or control access for this resource.- Specified by:
getTagsin interfaceCfnAIGuardrailProps- See Also:
-
getTopicPolicyConfig
Description copied from interface:CfnAIGuardrailPropsContains details about topics that the AI Guardrail should identify and deny.Returns union: either
IResolvableorCfnAIGuardrail.AIGuardrailTopicPolicyConfigProperty- Specified by:
getTopicPolicyConfigin interfaceCfnAIGuardrailProps- See Also:
-
getWordPolicyConfig
Description copied from interface:CfnAIGuardrailPropsContains details about the word policy to configured for the AI Guardrail.Returns union: either
IResolvableorCfnAIGuardrail.AIGuardrailWordPolicyConfigProperty- Specified by:
getWordPolicyConfigin interfaceCfnAIGuardrailProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-