Class: AWS::SimpleWorkflow::Client

Inherits:
Core::JSONClient show all
Defined in:
lib/aws/simple_workflow/client.rb

Overview

Client class for Amazon Simple Workflow Service (SWF).

Instance Attribute Summary

Attributes inherited from Core::Client

#config, #http_read_timeout

Instance Method Summary collapse

Methods inherited from Core::Client

#initialize, #log_warning, #operations, operations, #with_http_handler, #with_options

Constructor Details

This class inherits a constructor from AWS::Core::Client

Instance Method Details

#count_closed_workflow_executions(options = {}) ⇒ Core::Response

Calls the CountClosedWorkflowExecutions API operation.



# File 'lib/aws/simple_workflow/client.rb', line 41


#count_open_workflow_executions(options = {}) ⇒ Core::Response

Calls the CountOpenWorkflowExecutions API operation.



# File 'lib/aws/simple_workflow/client.rb', line 66


#count_pending_activity_tasks(options = {}) ⇒ Core::Response

Calls the CountPendingActivityTasks API operation.



# File 'lib/aws/simple_workflow/client.rb', line 86


#count_pending_decision_tasks(options = {}) ⇒ Core::Response

Calls the CountPendingDecisionTasks API operation.



# File 'lib/aws/simple_workflow/client.rb', line 98


#deprecate_activity_type(options = {}) ⇒ Core::Response

Calls the DeprecateActivityType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 110


#deprecate_domain(options = {}) ⇒ Core::Response

Calls the DeprecateDomain API operation.



# File 'lib/aws/simple_workflow/client.rb', line 119


#deprecate_workflow_type(options = {}) ⇒ Core::Response

Calls the DeprecateWorkflowType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 125


#describe_activity_type(options = {}) ⇒ Core::Response

Calls the DescribeActivityType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 134


#describe_domain(options = {}) ⇒ Core::Response

Calls the DescribeDomain API operation.



# File 'lib/aws/simple_workflow/client.rb', line 160


#describe_workflow_execution(options = {}) ⇒ Core::Response

Calls the DescribeWorkflowExecution API operation.



# File 'lib/aws/simple_workflow/client.rb', line 174


#describe_workflow_type(options = {}) ⇒ Core::Response

Calls the DescribeWorkflowType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 214


#get_workflow_execution_history(options = {}) ⇒ Core::Response

Calls the GetWorkflowExecutionHistory API operation.



# File 'lib/aws/simple_workflow/client.rb', line 239


#list_activity_types(options = {}) ⇒ Core::Response

Calls the ListActivityTypes API operation.



# File 'lib/aws/simple_workflow/client.rb', line 533


#list_closed_workflow_executions(options = {}) ⇒ Core::Response

Calls the ListClosedWorkflowExecutions API operation.



# File 'lib/aws/simple_workflow/client.rb', line 555


#list_domains(options = {}) ⇒ Core::Response

Calls the ListDomains API operation.



# File 'lib/aws/simple_workflow/client.rb', line 598


#list_open_workflow_executions(options = {}) ⇒ Core::Response

Calls the ListOpenWorkflowExecutions API operation.



# File 'lib/aws/simple_workflow/client.rb', line 614


#list_workflow_types(options = {}) ⇒ Core::Response

Calls the ListWorkflowTypes API operation.



# File 'lib/aws/simple_workflow/client.rb', line 652


#poll_for_activity_task(options = {}) ⇒ Core::Response

Calls the PollForActivityTask API operation.



# File 'lib/aws/simple_workflow/client.rb', line 674


#poll_for_decision_task(options = {}) ⇒ Core::Response

Calls the PollForDecisionTask API operation.



# File 'lib/aws/simple_workflow/client.rb', line 695


#record_activity_task_heartbeat(options = {}) ⇒ Core::Response

Calls the RecordActivityTaskHeartbeat API operation.



# File 'lib/aws/simple_workflow/client.rb', line 998


#register_activity_type(options = {}) ⇒ Core::Response

Calls the RegisterActivityType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1008


#register_domain(options = {}) ⇒ Core::Response

Calls the RegisterDomain API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1023


#register_workflow_type(options = {}) ⇒ Core::Response

Calls the RegisterWorkflowType API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1031


#request_cancel_workflow_execution(options = {}) ⇒ Core::Response

Calls the RequestCancelWorkflowExecution API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1045


#respond_activity_task_canceled(options = {}) ⇒ Core::Response

Calls the RespondActivityTaskCanceled API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1053


#respond_activity_task_completed(options = {}) ⇒ Core::Response

Calls the RespondActivityTaskCompleted API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1060


#respond_activity_task_failed(options = {}) ⇒ Core::Response

Calls the RespondActivityTaskFailed API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1067


#respond_decision_task_completed(options = {}) ⇒ Core::Response

Calls the RespondDecisionTaskCompleted API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1075


#signal_workflow_execution(options = {}) ⇒ Core::Response

Calls the SignalWorkflowExecution API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1147


#start_workflow_execution(options = {}) ⇒ Core::Response

Calls the StartWorkflowExecution API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1157


#terminate_workflow_execution(options = {}) ⇒ Core::Response

Calls the TerminateWorkflowExecution API operation.



# File 'lib/aws/simple_workflow/client.rb', line 1177