Class CfnBotPropsMixin.SlotCaptureSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.lex.CfnBotPropsMixin.SlotCaptureSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBotPropsMixin.SlotCaptureSettingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBotPropsMixin.SlotCaptureSettingProperty
@Stability(Stable)
@Internal
public static final class CfnBotPropsMixin.SlotCaptureSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBotPropsMixin.SlotCaptureSettingProperty
An implementation for
CfnBotPropsMixin.SlotCaptureSettingProperty-
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.cfnpropertymixins.services.lex.CfnBotPropsMixin.SlotCaptureSettingProperty
CfnBotPropsMixin.SlotCaptureSettingProperty.Builder, CfnBotPropsMixin.SlotCaptureSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBotPropsMixin.SlotCaptureSettingProperty.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 ObjectA list of conditional branches to evaluate after the slot value is captured.final ObjectSpecifies the next step that the bot runs when the slot value is captured before the code hook times out.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input.final ObjectCode hook called after Amazon Lex successfully captures a slot value.final ObjectCode hook called when Amazon Lex doesn't capture a slot value.final ObjectA list of conditional branches to evaluate when the slot value isn't captured.final ObjectSpecifies the next step that the bot runs when the slot value code is not recognized.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.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 theCfnBotPropsMixin.SlotCaptureSettingProperty.Builder.
-
-
Method Details
-
getCaptureConditional
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertyA list of conditional branches to evaluate after the slot value is captured.Returns union: either
IResolvableorCfnBotPropsMixin.ConditionalSpecificationProperty- Specified by:
getCaptureConditionalin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getCaptureNextStep
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertySpecifies the next step that the bot runs when the slot value is captured before the code hook times out.Returns union: either
IResolvableorCfnBotPropsMixin.DialogStateProperty- Specified by:
getCaptureNextStepin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getCaptureResponse
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input.Returns union: either
IResolvableorCfnBotPropsMixin.ResponseSpecificationProperty- Specified by:
getCaptureResponsein interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getCodeHook
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertyCode hook called after Amazon Lex successfully captures a slot value.Returns union: either
IResolvableorCfnBotPropsMixin.DialogCodeHookInvocationSettingProperty- Specified by:
getCodeHookin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getElicitationCodeHook
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertyCode hook called when Amazon Lex doesn't capture a slot value.Returns union: either
IResolvableorCfnBotPropsMixin.ElicitationCodeHookInvocationSettingProperty- Specified by:
getElicitationCodeHookin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getFailureConditional
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertyA list of conditional branches to evaluate when the slot value isn't captured.Returns union: either
IResolvableorCfnBotPropsMixin.ConditionalSpecificationProperty- Specified by:
getFailureConditionalin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getFailureNextStep
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertySpecifies the next step that the bot runs when the slot value code is not recognized.Returns union: either
IResolvableorCfnBotPropsMixin.DialogStateProperty- Specified by:
getFailureNextStepin interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- See Also:
-
getFailureResponse
Description copied from interface:CfnBotPropsMixin.SlotCaptureSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.Returns union: either
IResolvableorCfnBotPropsMixin.ResponseSpecificationProperty- Specified by:
getFailureResponsein interfaceCfnBotPropsMixin.SlotCaptureSettingProperty- 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()
-