Class: Aws::LexModelsV2::Types::PostDialogCodeHookInvocationSpecification

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb

Overview

Specifies next steps to run after the dialog code hook finishes.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failure_conditional ⇒ Types::ConditionalSpecification

A list of conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#failure_next_step ⇒ Types::DialogState

Specifies the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

Returns:



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#failure_response ⇒ Types::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_conditional ⇒ Types::ConditionalSpecification

A list of conditional branches to evaluate after the dialog code hook finishes successfully.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_next_step ⇒ Types::DialogState

Specifics the next step the bot runs after the dialog code hook finishes successfully.

Returns:



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_response ⇒ Types::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_conditional ⇒ Types::ConditionalSpecification

A list of conditional branches to evaluate if the code hook times out.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_next_step ⇒ Types::DialogState

Specifies the next step that the bot runs when the code hook times out.

Returns:



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_response ⇒ Types::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 11984

class PostDialogCodeHookInvocationSpecification < Struct.new(
  :success_response,
  :success_next_step,
  :success_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :timeout_response,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end