Class: AWS::SimpleWorkflow::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::SimpleWorkflow::Client
- Extended by:
- Core::JSONClient
- Defined in:
- lib/aws/simple_workflow/client.rb
Overview
Client class for Amazon Simple Workflow Service (SWF).
Constant Summary collapse
- API_VERSION =
'2012-01-25'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#count_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountClosedWorkflowExecutions API operation.
-
#count_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountOpenWorkflowExecutions API operation.
-
#count_pending_activity_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingActivityTasks API operation.
-
#count_pending_decision_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingDecisionTasks API operation.
-
#deprecate_activity_type(options = {}) ⇒ Core::Response
Calls the DeprecateActivityType API operation.
-
#deprecate_domain(options = {}) ⇒ Core::Response
Calls the DeprecateDomain API operation.
-
#deprecate_workflow_type(options = {}) ⇒ Core::Response
Calls the DeprecateWorkflowType API operation.
-
#describe_activity_type(options = {}) ⇒ Core::Response
Calls the DescribeActivityType API operation.
-
#describe_domain(options = {}) ⇒ Core::Response
Calls the DescribeDomain API operation.
-
#describe_workflow_execution(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowExecution API operation.
-
#describe_workflow_type(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowType API operation.
-
#get_workflow_execution_history(options = {}) ⇒ Core::Response
Calls the GetWorkflowExecutionHistory API operation.
-
#list_activity_types(options = {}) ⇒ Core::Response
Calls the ListActivityTypes API operation.
-
#list_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListClosedWorkflowExecutions API operation.
-
#list_domains(options = {}) ⇒ Core::Response
Calls the ListDomains API operation.
-
#list_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListOpenWorkflowExecutions API operation.
-
#list_workflow_types(options = {}) ⇒ Core::Response
Calls the ListWorkflowTypes API operation.
-
#poll_for_activity_task(options = {}) ⇒ Core::Response
Calls the PollForActivityTask API operation.
-
#poll_for_decision_task(options = {}) ⇒ Core::Response
Calls the PollForDecisionTask API operation.
-
#record_activity_task_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordActivityTaskHeartbeat API operation.
-
#register_activity_type(options = {}) ⇒ Core::Response
Calls the RegisterActivityType API operation.
-
#register_domain(options = {}) ⇒ Core::Response
Calls the RegisterDomain API operation.
-
#register_workflow_type(options = {}) ⇒ Core::Response
Calls the RegisterWorkflowType API operation.
-
#request_cancel_workflow_execution(options = {}) ⇒ Core::Response
Calls the RequestCancelWorkflowExecution API operation.
-
#respond_activity_task_canceled(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCanceled API operation.
-
#respond_activity_task_completed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCompleted API operation.
-
#respond_activity_task_failed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskFailed API operation.
-
#respond_decision_task_completed(options = {}) ⇒ Core::Response
Calls the RespondDecisionTaskCompleted API operation.
-
#signal_workflow_execution(options = {}) ⇒ Core::Response
Calls the SignalWorkflowExecution API operation.
-
#start_workflow_execution(options = {}) ⇒ Core::Response
Calls the StartWorkflowExecution API operation.
-
#terminate_workflow_execution(options = {}) ⇒ Core::Response
Calls the TerminateWorkflowExecution API operation.
Methods inherited from Core::Client
#initialize, #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.
72 |
# File 'lib/aws/simple_workflow/client.rb', line 72 define_client_method :count_closed_workflow_executions, 'CountClosedWorkflowExecutions' |
#count_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountOpenWorkflowExecutions API operation.
93 |
# File 'lib/aws/simple_workflow/client.rb', line 93 define_client_method :count_open_workflow_executions, 'CountOpenWorkflowExecutions' |
#count_pending_activity_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingActivityTasks API operation.
106 |
# File 'lib/aws/simple_workflow/client.rb', line 106 define_client_method :count_pending_activity_tasks, 'CountPendingActivityTasks' |
#count_pending_decision_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingDecisionTasks API operation.
119 |
# File 'lib/aws/simple_workflow/client.rb', line 119 define_client_method :count_pending_decision_tasks, 'CountPendingDecisionTasks' |
#deprecate_activity_type(options = {}) ⇒ Core::Response
Calls the DeprecateActivityType API operation.
129 |
# File 'lib/aws/simple_workflow/client.rb', line 129 define_client_method :deprecate_activity_type, 'DeprecateActivityType' |
#deprecate_domain(options = {}) ⇒ Core::Response
Calls the DeprecateDomain API operation.
136 |
# File 'lib/aws/simple_workflow/client.rb', line 136 define_client_method :deprecate_domain, 'DeprecateDomain' |
#deprecate_workflow_type(options = {}) ⇒ Core::Response
Calls the DeprecateWorkflowType API operation.
146 |
# File 'lib/aws/simple_workflow/client.rb', line 146 define_client_method :deprecate_workflow_type, 'DeprecateWorkflowType' |
#describe_activity_type(options = {}) ⇒ Core::Response
Calls the DescribeActivityType API operation.
173 |
# File 'lib/aws/simple_workflow/client.rb', line 173 define_client_method :describe_activity_type, 'DescribeActivityType' |
#describe_domain(options = {}) ⇒ Core::Response
Calls the DescribeDomain API operation.
188 |
# File 'lib/aws/simple_workflow/client.rb', line 188 define_client_method :describe_domain, 'DescribeDomain' |
#describe_workflow_execution(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowExecution API operation.
229 |
# File 'lib/aws/simple_workflow/client.rb', line 229 define_client_method :describe_workflow_execution, 'DescribeWorkflowExecution' |
#describe_workflow_type(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowType API operation.
255 |
# File 'lib/aws/simple_workflow/client.rb', line 255 define_client_method :describe_workflow_type, 'DescribeWorkflowType' |
#get_workflow_execution_history(options = {}) ⇒ Core::Response
Calls the GetWorkflowExecutionHistory API operation.
550 |
# File 'lib/aws/simple_workflow/client.rb', line 550 define_client_method :get_workflow_execution_history, 'GetWorkflowExecutionHistory' |
#list_activity_types(options = {}) ⇒ Core::Response
Calls the ListActivityTypes API operation.
573 |
# File 'lib/aws/simple_workflow/client.rb', line 573 define_client_method :list_activity_types, 'ListActivityTypes' |
#list_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListClosedWorkflowExecutions API operation.
617 |
# File 'lib/aws/simple_workflow/client.rb', line 617 define_client_method :list_closed_workflow_executions, 'ListClosedWorkflowExecutions' |
#list_domains(options = {}) ⇒ Core::Response
Calls the ListDomains API operation.
634 |
# File 'lib/aws/simple_workflow/client.rb', line 634 define_client_method :list_domains, 'ListDomains' |
#list_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListOpenWorkflowExecutions API operation.
673 |
# File 'lib/aws/simple_workflow/client.rb', line 673 define_client_method :list_open_workflow_executions, 'ListOpenWorkflowExecutions' |
#list_workflow_types(options = {}) ⇒ Core::Response
Calls the ListWorkflowTypes API operation.
696 |
# File 'lib/aws/simple_workflow/client.rb', line 696 define_client_method :list_workflow_types, 'ListWorkflowTypes' |
#poll_for_activity_task(options = {}) ⇒ Core::Response
Calls the PollForActivityTask API operation.
718 |
# File 'lib/aws/simple_workflow/client.rb', line 718 define_client_method :poll_for_activity_task, 'PollForActivityTask' |
#poll_for_decision_task(options = {}) ⇒ Core::Response
Calls the PollForDecisionTask API operation.
1022 |
# File 'lib/aws/simple_workflow/client.rb', line 1022 define_client_method :poll_for_decision_task, 'PollForDecisionTask' |
#record_activity_task_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordActivityTaskHeartbeat API operation.
1033 |
# File 'lib/aws/simple_workflow/client.rb', line 1033 define_client_method :record_activity_task_heartbeat, 'RecordActivityTaskHeartbeat' |
#register_activity_type(options = {}) ⇒ Core::Response
Calls the RegisterActivityType API operation.
1049 |
# File 'lib/aws/simple_workflow/client.rb', line 1049 define_client_method :register_activity_type, 'RegisterActivityType' |
#register_domain(options = {}) ⇒ Core::Response
Calls the RegisterDomain API operation.
1058 |
# File 'lib/aws/simple_workflow/client.rb', line 1058 define_client_method :register_domain, 'RegisterDomain' |
#register_workflow_type(options = {}) ⇒ Core::Response
Calls the RegisterWorkflowType API operation.
1073 |
# File 'lib/aws/simple_workflow/client.rb', line 1073 define_client_method :register_workflow_type, 'RegisterWorkflowType' |
#request_cancel_workflow_execution(options = {}) ⇒ Core::Response
Calls the RequestCancelWorkflowExecution API operation.
1082 |
# File 'lib/aws/simple_workflow/client.rb', line 1082 define_client_method :request_cancel_workflow_execution, 'RequestCancelWorkflowExecution' |
#respond_activity_task_canceled(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCanceled API operation.
1090 |
# File 'lib/aws/simple_workflow/client.rb', line 1090 define_client_method :respond_activity_task_canceled, 'RespondActivityTaskCanceled' |
#respond_activity_task_completed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCompleted API operation.
1098 |
# File 'lib/aws/simple_workflow/client.rb', line 1098 define_client_method :respond_activity_task_completed, 'RespondActivityTaskCompleted' |
#respond_activity_task_failed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskFailed API operation.
1107 |
# File 'lib/aws/simple_workflow/client.rb', line 1107 define_client_method :respond_activity_task_failed, 'RespondActivityTaskFailed' |
#respond_decision_task_completed(options = {}) ⇒ Core::Response
Calls the RespondDecisionTaskCompleted API operation.
1180 |
# File 'lib/aws/simple_workflow/client.rb', line 1180 define_client_method :respond_decision_task_completed, 'RespondDecisionTaskCompleted' |
#signal_workflow_execution(options = {}) ⇒ Core::Response
Calls the SignalWorkflowExecution API operation.
1191 |
# File 'lib/aws/simple_workflow/client.rb', line 1191 define_client_method :signal_workflow_execution, 'SignalWorkflowExecution' |
#start_workflow_execution(options = {}) ⇒ Core::Response
Calls the StartWorkflowExecution API operation.
1212 |
# File 'lib/aws/simple_workflow/client.rb', line 1212 define_client_method :start_workflow_execution, 'StartWorkflowExecution' |
#terminate_workflow_execution(options = {}) ⇒ Core::Response
Calls the TerminateWorkflowExecution API operation.
1224 |
# File 'lib/aws/simple_workflow/client.rb', line 1224 define_client_method :terminate_workflow_execution, 'TerminateWorkflowExecution' |