class AWS::Flow::SignalWorkflowOptions

Options for {WorkflowClient#signal_workflow_execution}.

@!attribute control

Optional data attached to the signal that can be used by the workflow
execution.

@!attribute domain

*Required*. The name of the domain containing the workflow execution to
signal.

@!attribute input

Data to attach to the `WorkflowExecutionSignaled` event in the target
workflow execution's history.

@!attribute run_id

The runId of the workflow execution to signal.

@!attribute signal_name

*Required*. The name of the signal. This name must be meaningful to the
target workflow.

@!attribute workflow_id

*Required*. The workflow ID of the workflow execution to signal.

Public Instance Methods

get_full_options() click to toggle source

Gets a hash containing the held options.

# File lib/aws/decider/options.rb, line 190
def get_full_options
  result = {}
  SignalWorkflowOptions.held_properties.each do |option|
    result[option] = self.send(option) if self.send(option) != nil && self.send(option) != ""
  end
  result
end