Class: Aws::ChimeSDKMessaging::Types::Processor
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKMessaging::Types::Processor
- Defined in:
- gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb
Overview
The information about a processor in a channel flow.
Constant Summary collapse
- SENSITIVE =
[:name]
Instance Attribute Summary collapse
-
#configuration ⇒ Types::ProcessorConfiguration
The information about the type of processor and its identifier.
-
#execution_order ⇒ Integer
The sequence in which processors run.
-
#fallback_action ⇒ String
Determines whether to continue with message processing or stop it in cases where communication with a processor fails.
-
#name ⇒ String
The name of the channel flow.
Instance Attribute Details
#configuration ⇒ Types::ProcessorConfiguration
The information about the type of processor and its identifier.
2591 2592 2593 2594 2595 2596 2597 2598 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 2591 class Processor < Struct.new( :name, :configuration, :execution_order, :fallback_action) SENSITIVE = [:name] include Aws::Structure end |
#execution_order ⇒ Integer
The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.
2591 2592 2593 2594 2595 2596 2597 2598 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 2591 class Processor < Struct.new( :name, :configuration, :execution_order, :fallback_action) SENSITIVE = [:name] include Aws::Structure end |
#fallback_action ⇒ String
Determines whether to continue with message processing or stop it in
cases where communication with a processor fails. If a processor has
a fallback action of ABORT
and communication with it fails, the
processor sets the message status to FAILED
and does not send the
message to any recipients. Note that if the last processor in the
channel flow sequence has a fallback action of CONTINUE
and
communication with the processor fails, then the message is
considered processed and sent to recipients of the channel.
2591 2592 2593 2594 2595 2596 2597 2598 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 2591 class Processor < Struct.new( :name, :configuration, :execution_order, :fallback_action) SENSITIVE = [:name] include Aws::Structure end |
#name ⇒ String
The name of the channel flow.
2591 2592 2593 2594 2595 2596 2597 2598 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 2591 class Processor < Struct.new( :name, :configuration, :execution_order, :fallback_action) SENSITIVE = [:name] include Aws::Structure end |