Class CfnBot.IntentConfirmationSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.IntentConfirmationSettingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBot.IntentConfirmationSettingProperty
CfnBot.IntentConfirmationSettingProperty-
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.IntentConfirmationSettingProperty
CfnBot.IntentConfirmationSettingProperty.Builder, CfnBot.IntentConfirmationSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBot.IntentConfirmationSettingProperty.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 ObjectTheDialogCodeHookInvocationSettingobject associated with intent's confirmation step.final ObjectA list of conditional branches to evaluate after the intent is closed.final ObjectSpecifies the next step that the bot executes when the customer confirms the intent.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input.final ObjectA list of conditional branches to evaluate after the intent is declined.final ObjectSpecifies the next step that the bot executes when the customer declines the intent.final ObjectWhen the user answers "no" to the question defined inpromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.final ObjectTheDialogCodeHookInvocationSettingused when the code hook is invoked during confirmation prompt retries.final ObjectProvides a list of conditional branches.final ObjectThe next step to take in the conversation if the confirmation step fails.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input when the intent confirmation fails.final ObjectSpecifies whether the intent's confirmation is sent to the user.final ObjectPrompts the user to confirm the intent.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.IntentConfirmationSettingProperty.Builder.
-
-
Method Details
-
getPromptSpecification
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyPrompts the user to confirm the intent. This question should have a yes or no answer.Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the
OrderPizzaintent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information.Returns union: either
IResolvableorCfnBot.PromptSpecificationProperty- Specified by:
getPromptSpecificationin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getCodeHook
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyTheDialogCodeHookInvocationSettingobject associated with intent's confirmation step.The dialog code hook is triggered based on these invocation settings when the confirmation next step or declination next step or failure next step is
InvokeDialogCodeHook.Returns union: either
IResolvableorCfnBot.DialogCodeHookInvocationSettingProperty- Specified by:
getCodeHookin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getConfirmationConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyA list of conditional branches to evaluate after the intent is closed.Returns union: either
IResolvableorCfnBot.ConditionalSpecificationProperty- Specified by:
getConfirmationConditionalin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getConfirmationNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies the next step that the bot executes when the customer confirms the intent.Returns union: either
IResolvableorCfnBot.DialogStateProperty- Specified by:
getConfirmationNextStepin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getConfirmationResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input.Returns union: either
IResolvableorCfnBot.ResponseSpecificationProperty- Specified by:
getConfirmationResponsein interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getDeclinationConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyA list of conditional branches to evaluate after the intent is declined.Returns union: either
IResolvableorCfnBot.ConditionalSpecificationProperty- Specified by:
getDeclinationConditionalin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getDeclinationNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies the next step that the bot executes when the customer declines the intent.Returns union: either
IResolvableorCfnBot.DialogStateProperty- Specified by:
getDeclinationNextStepin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getDeclinationResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyWhen the user answers "no" to the question defined inpromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.Returns union: either
IResolvableorCfnBot.ResponseSpecificationProperty- Specified by:
getDeclinationResponsein interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getElicitationCodeHook
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyTheDialogCodeHookInvocationSettingused when the code hook is invoked during confirmation prompt retries.Returns union: either
IResolvableorCfnBot.ElicitationCodeHookInvocationSettingProperty- Specified by:
getElicitationCodeHookin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getFailureConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyProvides a list of conditional branches.Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Returns union: either
IResolvableorCfnBot.ConditionalSpecificationProperty- Specified by:
getFailureConditionalin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getFailureNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyThe next step to take in the conversation if the confirmation step fails.Returns union: either
IResolvableorCfnBot.DialogStateProperty- Specified by:
getFailureNextStepin interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getFailureResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input when the intent confirmation fails.Returns union: either
IResolvableorCfnBot.ResponseSpecificationProperty- Specified by:
getFailureResponsein interfaceCfnBot.IntentConfirmationSettingProperty- See Also:
-
getIsActive
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies whether the intent's confirmation is sent to the user.When this field is false, confirmation and declination responses aren't sent. If the
IsActivefield isn't specified, the default is true.Returns union: either
BooleanorIResolvable- Specified by:
getIsActivein interfaceCfnBot.IntentConfirmationSettingProperty- 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()
-