Class CfnBot.IntentDisambiguationSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lex.CfnBot.IntentDisambiguationSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.IntentDisambiguationSettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBot.IntentDisambiguationSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnBot.IntentDisambiguationSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBot.IntentDisambiguationSettingsProperty
An implementation for
CfnBot.IntentDisambiguationSettingsProperty-
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.lex.CfnBot.IntentDisambiguationSettingsProperty
CfnBot.IntentDisambiguationSettingsProperty.Builder, CfnBot.IntentDisambiguationSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBot.IntentDisambiguationSettingsProperty.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 StringProvides a custom message that will be displayed before presenting the disambiguation options to users.final ObjectDetermines whether the Intent Disambiguation feature is enabled.final NumberSpecifies the maximum number of intent options (2-5) to present to users when disambiguation is needed.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 theCfnBot.IntentDisambiguationSettingsProperty.Builder.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnBot.IntentDisambiguationSettingsPropertyDetermines whether the Intent Disambiguation feature is enabled.When set to
true, Amazon Lex will present disambiguation options to users when multiple intents could match their input, with the default beingfalse.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnBot.IntentDisambiguationSettingsProperty- See Also:
-
getCustomDisambiguationMessage
Description copied from interface:CfnBot.IntentDisambiguationSettingsPropertyProvides a custom message that will be displayed before presenting the disambiguation options to users.This message helps set the context for users and can be customized to match your bot's tone and brand. If not specified, a default message will be used.
- Specified by:
getCustomDisambiguationMessagein interfaceCfnBot.IntentDisambiguationSettingsProperty- See Also:
-
getMaxDisambiguationIntents
Description copied from interface:CfnBot.IntentDisambiguationSettingsPropertySpecifies the maximum number of intent options (2-5) to present to users when disambiguation is needed.This setting determines how many intent options will be shown to users when the system detects ambiguous input. The default value is 3.
- Specified by:
getMaxDisambiguationIntentsin interfaceCfnBot.IntentDisambiguationSettingsProperty- 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()
-