Class CfnBot.SlotCaptureSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lex.CfnBot.SlotCaptureSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.SlotCaptureSettingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBot.SlotCaptureSettingProperty
@Stability(Stable)
@Internal
public static final class CfnBot.SlotCaptureSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBot.SlotCaptureSettingProperty
An implementation for
CfnBot.SlotCaptureSettingProperty
-
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.lex.CfnBot.SlotCaptureSettingProperty
CfnBot.SlotCaptureSettingProperty.Builder, CfnBot.SlotCaptureSettingProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBot.SlotCaptureSettingProperty.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 Object
A list of conditional branches to evaluate after the slot value is captured.final Object
Specifies the next step that the bot runs when the slot value is captured before the code hook times out.final Object
Specifies a list of message groups that Amazon Lex uses to respond the user input.final Object
Code hook called after Amazon Lex successfully captures a slot value.final Object
Code hook called when Amazon Lex doesn't capture a slot value.final Object
A list of conditional branches to evaluate when the slot value isn't captured.final Object
Specifies the next step that the bot runs when the slot value code is not recognized.final Object
Specifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.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 theCfnBot.SlotCaptureSettingProperty.Builder
.
-
-
Method Details
-
getCaptureConditional
Description copied from interface:CfnBot.SlotCaptureSettingProperty
A list of conditional branches to evaluate after the slot value is captured.- Specified by:
getCaptureConditional
in interfaceCfnBot.SlotCaptureSettingProperty
-
getCaptureNextStep
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Specifies the next step that the bot runs when the slot value is captured before the code hook times out.- Specified by:
getCaptureNextStep
in interfaceCfnBot.SlotCaptureSettingProperty
-
getCaptureResponse
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Specifies a list of message groups that Amazon Lex uses to respond the user input.- Specified by:
getCaptureResponse
in interfaceCfnBot.SlotCaptureSettingProperty
-
getCodeHook
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Code hook called after Amazon Lex successfully captures a slot value.- Specified by:
getCodeHook
in interfaceCfnBot.SlotCaptureSettingProperty
-
getElicitationCodeHook
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Code hook called when Amazon Lex doesn't capture a slot value.- Specified by:
getElicitationCodeHook
in interfaceCfnBot.SlotCaptureSettingProperty
-
getFailureConditional
Description copied from interface:CfnBot.SlotCaptureSettingProperty
A list of conditional branches to evaluate when the slot value isn't captured.- Specified by:
getFailureConditional
in interfaceCfnBot.SlotCaptureSettingProperty
-
getFailureNextStep
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Specifies the next step that the bot runs when the slot value code is not recognized.- Specified by:
getFailureNextStep
in interfaceCfnBot.SlotCaptureSettingProperty
-
getFailureResponse
Description copied from interface:CfnBot.SlotCaptureSettingProperty
Specifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.- Specified by:
getFailureResponse
in interfaceCfnBot.SlotCaptureSettingProperty
-
$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()
-