class AWS::Flow::MinimalWorkflowExecution

Contains data about a workflow execution. This class represents a minimal set of data needed by the AWS Flow Framework for Ruby, based on the [AWS::SimpleWorkflow::WorkflowExecution](docs.aws.amazon.com/AWSRubySDK/latest/AWS/SimpleWorkflow/WorkflowExecution.html) class.

@!attribute domain

The domain that the workflow is running in. See {MinimalWorkflowExecution#initialize} for details.

@!attribute run_id

The unique run indentifier for this workflow. See {MinimalWorkflowExecution#initialize} for details.

@!attribute workflow_id

The unique identifier for this workflow. See {MinimalWorkflowExecution#initialize} for details.

Attributes

domain[RW]
run_id[RW]
workflow_id[RW]

Public Class Methods

new(domain, workflow_id, run_id) click to toggle source

Creates a new ‘MinimalWorkflowExecution` instance

@param (Domain) domain

The Amazon SWF domain that the workflow is running in; an instance of
[AWS::SimpleWorkflow::Domain](http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/SimpleWorkflow/Domain.html).

@param (String) workflow_id

The unique workflow indentifier for this workflow; From
[AWS::SimpleWorkflow::WorkflowExecution#workflow_id](http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/SimpleWorkflow/WorkflowExecution.html#workflow_id-instance_method).

@param (String) run_id

The unique run indentifier for this workflow. From
[AWS::SimpleWorkflow::WorkflowExecution#run_id](http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/SimpleWorkflow/WorkflowExecution.html#run_id-instance_method).
# File lib/aws/decider/workflow_client.rb, line 67
def initialize(domain, workflow_id, run_id)
  @domain = domain
  @workflow_id = workflow_id
  @run_id = run_id
end