Class: AWS::SimpleWorkflow::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::SimpleWorkflow::Client
- Extended by:
- Core::Client::QueryJSON
- 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'- TARGET_PREFIX =
"SimpleWorkflowService."- CACHEABLE_REQUESTS =
Set[ :count_pending_activity_tasks, :count_pending_decision_tasks, :count_closed_workflow_executions, :count_open_workflow_executions, :describe_activity_type, :describe_domain, :describe_workflow_execution, :describe_workflow_type, :get_workflow_execution_history, #:poll_for_decision_task, # see below for expanded logic :list_activity_types, :list_domains, :list_closed_workfow_executions, :list_open_workfow_executions, :list_workfow_types, ]
Instance Attribute Summary
Attributes inherited from Core::Client
#config, #endpoint, #port, #service_ruby_name, #signer
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 included from Core::Client::QueryJSON
Methods inherited from Core::Client
#initialize, #new_stub_for, #operations, #stub_for, #with_config, #with_http_handler, #with_options
Methods included from Core::Naming
#service_name, #service_ruby_name
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.
Options:
:domain- required - (String)-
:start_time_filter- (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:close_time_filter- (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:execution_filter- (Hash):workflow_id- required - (String)
-
:type_filter- (Hash):name- required - (String):version- (String)
-
:tag_filter- (Hash):tag- required - (String)
-
:close_status_filter- (Hash):status- required - (String)
Response Structure:
count- (Integer)truncated- (Boolean)
77 |
# File 'lib/aws/simple_workflow/client.rb', line 77 define_client_method :count_closed_workflow_executions, 'CountClosedWorkflowExecutions' |
#count_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountOpenWorkflowExecutions API operation.
Options:
:domain- required - (String)-
:start_time_filter- required - (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:type_filter- (Hash):name- required - (String):version- (String)
-
:tag_filter- (Hash):tag- required - (String)
-
:execution_filter- (Hash):workflow_id- required - (String)
Response Structure:
count- (Integer)truncated- (Boolean)
103 |
# File 'lib/aws/simple_workflow/client.rb', line 103 define_client_method :count_open_workflow_executions, 'CountOpenWorkflowExecutions' |
#count_pending_activity_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingActivityTasks API operation.
Options:
:domain- required - (String)-
:task_list- required - (Hash):name- required - (String)
Response Structure:
count- (Integer)truncated- (Boolean)
121 |
# File 'lib/aws/simple_workflow/client.rb', line 121 define_client_method :count_pending_activity_tasks, 'CountPendingActivityTasks' |
#count_pending_decision_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingDecisionTasks API operation.
Options:
:domain- required - (String)-
:task_list- required - (Hash):name- required - (String)
Response Structure:
count- (Integer)truncated- (Boolean)
139 |
# File 'lib/aws/simple_workflow/client.rb', line 139 define_client_method :count_pending_decision_tasks, 'CountPendingDecisionTasks' |
#deprecate_activity_type(options = {}) ⇒ Core::Response
Calls the DeprecateActivityType API operation.
Options:
:domain- required - (String)-
:activity_type- required - (Hash):name- required - (String):version- required - (String)
Response Structure:
This method returns no response data.
157 |
# File 'lib/aws/simple_workflow/client.rb', line 157 define_client_method :deprecate_activity_type, 'DeprecateActivityType' |
#deprecate_domain(options = {}) ⇒ Core::Response
Calls the DeprecateDomain API operation.
Options:
:name- required - (String)
Response Structure:
This method returns no response data.
172 |
# File 'lib/aws/simple_workflow/client.rb', line 172 define_client_method :deprecate_domain, 'DeprecateDomain' |
#deprecate_workflow_type(options = {}) ⇒ Core::Response
Calls the DeprecateWorkflowType API operation.
Options:
:domain- required - (String)-
:workflow_type- required - (Hash):name- required - (String):version- required - (String)
Response Structure:
This method returns no response data.
190 |
# File 'lib/aws/simple_workflow/client.rb', line 190 define_client_method :deprecate_workflow_type, 'DeprecateWorkflowType' |
#describe_activity_type(options = {}) ⇒ Core::Response
Calls the DescribeActivityType API operation.
Options:
:domain- required - (String)-
:activity_type- required - (Hash):name- required - (String):version- required - (String)
Response Structure:
-
typeInfo- (Hash)-
activityType- (Hash)name- (String)version- (String)
status- (String)description- (String)creationDate- (Time)deprecationDate- (Time)
-
-
configuration- (Hash)defaultTaskStartToCloseTimeout- (String)defaultTaskHeartbeatTimeout- (String)-
defaultTaskList- (Hash)name- (String)
defaultTaskScheduleToStartTimeout- (String)defaultTaskScheduleToCloseTimeout- (String)
222 |
# File 'lib/aws/simple_workflow/client.rb', line 222 define_client_method :describe_activity_type, 'DescribeActivityType' |
#describe_domain(options = {}) ⇒ Core::Response
Calls the DescribeDomain API operation.
Options:
:name- required - (String)
Response Structure:
-
domainInfo- (Hash)name- (String)status- (String)description- (String)
-
configuration- (Hash)workflowExecutionRetentionPeriodInDays- (String)
242 |
# File 'lib/aws/simple_workflow/client.rb', line 242 define_client_method :describe_domain, 'DescribeDomain' |
#describe_workflow_execution(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowExecution API operation.
Options:
:domain- required - (String)-
:execution- required - (Hash):workflow_id- required - (String):run_id- required - (String)
Response Structure:
-
executionInfo- (Hash)-
execution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
startTimestamp- (Time)closeTimestamp- (Time)executionStatus- (String)closeStatus- (String)-
parent- (Hash)workflowId- (String)runId- (String)
tagList- (Array) cancelRequested- (Boolean)
-
-
executionConfiguration- (Hash)taskStartToCloseTimeout- (String)executionStartToCloseTimeout- (String)-
taskList- (Hash)name- (String)
childPolicy- (String)
-
openCounts- (Hash)openActivityTasks- (Integer)openDecisionTasks- (Integer)openTimers- (Integer)openChildWorkflowExecutions- (Integer)
latestActivityTaskTimestamp- (Time)latestExecutionContext- (String)
288 |
# File 'lib/aws/simple_workflow/client.rb', line 288 define_client_method :describe_workflow_execution, 'DescribeWorkflowExecution' |
#describe_workflow_type(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowType API operation.
Options:
:domain- required - (String)-
:workflow_type- required - (Hash):name- required - (String):version- required - (String)
Response Structure:
-
typeInfo- (Hash)-
workflowType- (Hash)name- (String)version- (String)
status- (String)description- (String)creationDate- (Time)deprecationDate- (Time)
-
-
configuration- (Hash)defaultTaskStartToCloseTimeout- (String)defaultExecutionStartToCloseTimeout- (String)-
defaultTaskList- (Hash)name- (String)
defaultChildPolicy- (String)
319 |
# File 'lib/aws/simple_workflow/client.rb', line 319 define_client_method :describe_workflow_type, 'DescribeWorkflowType' |
#get_workflow_execution_history(options = {}) ⇒ Core::Response
Calls the GetWorkflowExecutionHistory API operation.
Options:
:domain- required - (String)-
:execution- required - (Hash):workflow_id- required - (String):run_id- required - (String)
:next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
-
events- (Array) eventTimestamp- (Time)eventType- (String)eventId- (Integer)-
workflowExecutionStartedEventAttributes- (Hash)input- (String)executionStartToCloseTimeout- (String)taskStartToCloseTimeout- (String)childPolicy- (String)-
taskList- (Hash)name- (String)
-
workflowType- (Hash)name- (String)version- (String)
tagList- (Array) continuedExecutionRunId- (String)-
parentWorkflowExecution- (Hash)workflowId- (String)runId- (String)
parentInitiatedEventId- (Integer)
-
workflowExecutionCompletedEventAttributes- (Hash)result- (String)decisionTaskCompletedEventId- (Integer)
-
completeWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionFailedEventAttributes- (Hash)reason- (String)details- (String)decisionTaskCompletedEventId- (Integer)
-
failWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionTimedOutEventAttributes- (Hash)timeoutType- (String)childPolicy- (String)
-
workflowExecutionCanceledEventAttributes- (Hash)details- (String)decisionTaskCompletedEventId- (Integer)
-
cancelWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionContinuedAsNewEventAttributes- (Hash)input- (String)decisionTaskCompletedEventId- (Integer)newExecutionRunId- (String)executionStartToCloseTimeout- (String)-
taskList- (Hash)name- (String)
taskStartToCloseTimeout- (String)childPolicy- (String)tagList- (Array) -
workflowType- (Hash)name- (String)version- (String)
-
continueAsNewWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionTerminatedEventAttributes- (Hash)reason- (String)details- (String)childPolicy- (String)cause- (String)
-
workflowExecutionCancelRequestedEventAttributes- (Hash)-
externalWorkflowExecution- (Hash)workflowId- (String)runId- (String)
externalInitiatedEventId- (Integer)cause- (String)
-
-
decisionTaskScheduledEventAttributes- (Hash)-
taskList- (Hash)name- (String)
startToCloseTimeout- (String)
-
-
decisionTaskStartedEventAttributes- (Hash)identity- (String)scheduledEventId- (Integer)
-
decisionTaskCompletedEventAttributes- (Hash)executionContext- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
decisionTaskTimedOutEventAttributes- (Hash)timeoutType- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskScheduledEventAttributes- (Hash)-
activityType- (Hash)name- (String)version- (String)
activityId- (String)input- (String)control- (String)scheduleToStartTimeout- (String)scheduleToCloseTimeout- (String)startToCloseTimeout- (String)-
taskList- (Hash)name- (String)
decisionTaskCompletedEventId- (Integer)heartbeatTimeout- (String)
-
-
activityTaskStartedEventAttributes- (Hash)identity- (String)scheduledEventId- (Integer)
-
activityTaskCompletedEventAttributes- (Hash)result- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskFailedEventAttributes- (Hash)reason- (String)details- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskTimedOutEventAttributes- (Hash)timeoutType- (String)scheduledEventId- (Integer)startedEventId- (Integer)details- (String)
-
activityTaskCanceledEventAttributes- (Hash)details- (String)scheduledEventId- (Integer)startedEventId- (Integer)latestCancelRequestedEventId- (Integer)
-
activityTaskCancelRequestedEventAttributes- (Hash)decisionTaskCompletedEventId- (Integer)activityId- (String)
-
workflowExecutionSignaledEventAttributes- (Hash)signalName- (String)input- (String)-
externalWorkflowExecution- (Hash)workflowId- (String)runId- (String)
externalInitiatedEventId- (Integer)
-
markerRecordedEventAttributes- (Hash)markerName- (String)details- (String)decisionTaskCompletedEventId- (Integer)
-
timerStartedEventAttributes- (Hash)timerId- (String)control- (String)startToFireTimeout- (String)decisionTaskCompletedEventId- (Integer)
-
timerFiredEventAttributes- (Hash)timerId- (String)startedEventId- (Integer)
-
timerCanceledEventAttributes- (Hash)timerId- (String)startedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
startChildWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)-
workflowType- (Hash)name- (String)version- (String)
control- (String)input- (String)executionStartToCloseTimeout- (String)-
taskList- (Hash)name- (String)
decisionTaskCompletedEventId- (Integer)childPolicy- (String)taskStartToCloseTimeout- (String)tagList- (Array)
-
childWorkflowExecutionStartedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
initiatedEventId- (Integer)
-
-
childWorkflowExecutionCompletedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
result- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionFailedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
reason- (String)details- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionTimedOutEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
timeoutType- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionCanceledEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
details- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionTerminatedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
initiatedEventId- (Integer)startedEventId- (Integer)
-
-
signalExternalWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)runId- (String)signalName- (String)input- (String)decisionTaskCompletedEventId- (Integer)control- (String)
-
externalWorkflowExecutionSignaledEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
initiatedEventId- (Integer)
-
-
signalExternalWorkflowExecutionFailedEventAttributes- (Hash)workflowId- (String)runId- (String)cause- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
externalWorkflowExecutionCancelRequestedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
initiatedEventId- (Integer)
-
-
requestCancelExternalWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)runId- (String)decisionTaskCompletedEventId- (Integer)control- (String)
-
requestCancelExternalWorkflowExecutionFailedEventAttributes- (Hash)workflowId- (String)runId- (String)cause- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
scheduleActivityTaskFailedEventAttributes- (Hash)-
activityType- (Hash)name- (String)version- (String)
activityId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
-
requestCancelActivityTaskFailedEventAttributes- (Hash)activityId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
startTimerFailedEventAttributes- (Hash)timerId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
cancelTimerFailedEventAttributes- (Hash)timerId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
startChildWorkflowExecutionFailedEventAttributes- (Hash)-
workflowType- (Hash)name- (String)version- (String)
cause- (String)workflowId- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
nextPageToken- (String)
619 |
# File 'lib/aws/simple_workflow/client.rb', line 619 define_client_method :get_workflow_execution_history, 'GetWorkflowExecutionHistory' |
#list_activity_types(options = {}) ⇒ Core::Response
Calls the ListActivityTypes API operation.
Options:
:domain- required - (String):name- (String):registration_status- required - (String):next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
-
typeInfos- (Array) -
activityType- (Hash)name- (String)version- (String)
status- (String)description- (String)creationDate- (Time)deprecationDate- (Time)
-
nextPageToken- (String)
647 |
# File 'lib/aws/simple_workflow/client.rb', line 647 define_client_method :list_activity_types, 'ListActivityTypes' |
#list_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListClosedWorkflowExecutions API operation.
Options:
:domain- required - (String)-
:start_time_filter- (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:close_time_filter- (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:execution_filter- (Hash):workflow_id- required - (String)
-
:close_status_filter- (Hash):status- required - (String)
-
:type_filter- (Hash):name- required - (String):version- (String)
-
:tag_filter- (Hash):tag- required - (String)
:next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
-
executionInfos- (Array) -
execution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
startTimestamp- (Time)closeTimestamp- (Time)executionStatus- (String)closeStatus- (String)-
parent- (Hash)workflowId- (String)runId- (String)
tagList- (Array) cancelRequested- (Boolean)
-
nextPageToken- (String)
696 |
# File 'lib/aws/simple_workflow/client.rb', line 696 define_client_method :list_closed_workflow_executions, 'ListClosedWorkflowExecutions' |
#list_domains(options = {}) ⇒ Core::Response
Calls the ListDomains API operation.
Options:
:next_page_token- (String):registration_status- required - (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
-
domainInfos- (Array) name- (String)status- (String)description- (String)
nextPageToken- (String)
718 |
# File 'lib/aws/simple_workflow/client.rb', line 718 define_client_method :list_domains, 'ListDomains' |
#list_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListOpenWorkflowExecutions API operation.
Options:
:domain- required - (String)-
:start_time_filter- required - (Hash):oldest_date- required - (Integer) :latest_date- (Integer)
-
:type_filter- (Hash):name- required - (String):version- (String)
-
:tag_filter- (Hash):tag- required - (String)
:next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)-
:execution_filter- (Hash):workflow_id- required - (String)
Response Structure:
-
executionInfos- (Array) -
execution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
startTimestamp- (Time)closeTimestamp- (Time)executionStatus- (String)closeStatus- (String)-
parent- (Hash)workflowId- (String)runId- (String)
tagList- (Array) cancelRequested- (Boolean)
-
nextPageToken- (String)
762 |
# File 'lib/aws/simple_workflow/client.rb', line 762 define_client_method :list_open_workflow_executions, 'ListOpenWorkflowExecutions' |
#list_workflow_types(options = {}) ⇒ Core::Response
Calls the ListWorkflowTypes API operation.
Options:
:domain- required - (String):name- (String):registration_status- required - (String):next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
-
typeInfos- (Array) -
workflowType- (Hash)name- (String)version- (String)
status- (String)description- (String)creationDate- (Time)deprecationDate- (Time)
-
nextPageToken- (String)
790 |
# File 'lib/aws/simple_workflow/client.rb', line 790 define_client_method :list_workflow_types, 'ListWorkflowTypes' |
#poll_for_activity_task(options = {}) ⇒ Core::Response
Calls the PollForActivityTask API operation.
Options:
:domain- required - (String)-
:task_list- required - (Hash):name- required - (String)
:identity- (String)
Response Structure:
taskToken- (String)activityId- (String)startedEventId- (Integer)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
activityType- (Hash)name- (String)version- (String)
input- (String)
817 |
# File 'lib/aws/simple_workflow/client.rb', line 817 define_client_method :poll_for_activity_task, 'PollForActivityTask' |
#poll_for_decision_task(options = {}) ⇒ Core::Response
Calls the PollForDecisionTask API operation.
Options:
:domain- required - (String)-
:task_list- required - (Hash):name- required - (String)
:identity- (String):next_page_token- (String):maximum_page_size- (Integer):reverse_order- (Boolean)
Response Structure:
taskToken- (String)startedEventId- (Integer)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
-
events- (Array) eventTimestamp- (Time)eventType- (String)eventId- (Integer)-
workflowExecutionStartedEventAttributes- (Hash)input- (String)executionStartToCloseTimeout- (String)taskStartToCloseTimeout- (String)childPolicy- (String)-
taskList- (Hash)name- (String)
-
workflowType- (Hash)name- (String)version- (String)
tagList- (Array) continuedExecutionRunId- (String)-
parentWorkflowExecution- (Hash)workflowId- (String)runId- (String)
parentInitiatedEventId- (Integer)
-
workflowExecutionCompletedEventAttributes- (Hash)result- (String)decisionTaskCompletedEventId- (Integer)
-
completeWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionFailedEventAttributes- (Hash)reason- (String)details- (String)decisionTaskCompletedEventId- (Integer)
-
failWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionTimedOutEventAttributes- (Hash)timeoutType- (String)childPolicy- (String)
-
workflowExecutionCanceledEventAttributes- (Hash)details- (String)decisionTaskCompletedEventId- (Integer)
-
cancelWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionContinuedAsNewEventAttributes- (Hash)input- (String)decisionTaskCompletedEventId- (Integer)newExecutionRunId- (String)executionStartToCloseTimeout- (String)-
taskList- (Hash)name- (String)
taskStartToCloseTimeout- (String)childPolicy- (String)tagList- (Array) -
workflowType- (Hash)name- (String)version- (String)
-
continueAsNewWorkflowExecutionFailedEventAttributes- (Hash)cause- (String)decisionTaskCompletedEventId- (Integer)
-
workflowExecutionTerminatedEventAttributes- (Hash)reason- (String)details- (String)childPolicy- (String)cause- (String)
-
workflowExecutionCancelRequestedEventAttributes- (Hash)-
externalWorkflowExecution- (Hash)workflowId- (String)runId- (String)
externalInitiatedEventId- (Integer)cause- (String)
-
-
decisionTaskScheduledEventAttributes- (Hash)-
taskList- (Hash)name- (String)
startToCloseTimeout- (String)
-
-
decisionTaskStartedEventAttributes- (Hash)identity- (String)scheduledEventId- (Integer)
-
decisionTaskCompletedEventAttributes- (Hash)executionContext- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
decisionTaskTimedOutEventAttributes- (Hash)timeoutType- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskScheduledEventAttributes- (Hash)-
activityType- (Hash)name- (String)version- (String)
activityId- (String)input- (String)control- (String)scheduleToStartTimeout- (String)scheduleToCloseTimeout- (String)startToCloseTimeout- (String)-
taskList- (Hash)name- (String)
decisionTaskCompletedEventId- (Integer)heartbeatTimeout- (String)
-
-
activityTaskStartedEventAttributes- (Hash)identity- (String)scheduledEventId- (Integer)
-
activityTaskCompletedEventAttributes- (Hash)result- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskFailedEventAttributes- (Hash)reason- (String)details- (String)scheduledEventId- (Integer)startedEventId- (Integer)
-
activityTaskTimedOutEventAttributes- (Hash)timeoutType- (String)scheduledEventId- (Integer)startedEventId- (Integer)details- (String)
-
activityTaskCanceledEventAttributes- (Hash)details- (String)scheduledEventId- (Integer)startedEventId- (Integer)latestCancelRequestedEventId- (Integer)
-
activityTaskCancelRequestedEventAttributes- (Hash)decisionTaskCompletedEventId- (Integer)activityId- (String)
-
workflowExecutionSignaledEventAttributes- (Hash)signalName- (String)input- (String)-
externalWorkflowExecution- (Hash)workflowId- (String)runId- (String)
externalInitiatedEventId- (Integer)
-
markerRecordedEventAttributes- (Hash)markerName- (String)details- (String)decisionTaskCompletedEventId- (Integer)
-
timerStartedEventAttributes- (Hash)timerId- (String)control- (String)startToFireTimeout- (String)decisionTaskCompletedEventId- (Integer)
-
timerFiredEventAttributes- (Hash)timerId- (String)startedEventId- (Integer)
-
timerCanceledEventAttributes- (Hash)timerId- (String)startedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
startChildWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)-
workflowType- (Hash)name- (String)version- (String)
control- (String)input- (String)executionStartToCloseTimeout- (String)-
taskList- (Hash)name- (String)
decisionTaskCompletedEventId- (Integer)childPolicy- (String)taskStartToCloseTimeout- (String)tagList- (Array)
-
childWorkflowExecutionStartedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
initiatedEventId- (Integer)
-
-
childWorkflowExecutionCompletedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
result- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionFailedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
reason- (String)details- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionTimedOutEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
timeoutType- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionCanceledEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
details- (String)initiatedEventId- (Integer)startedEventId- (Integer)
-
-
childWorkflowExecutionTerminatedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
-
workflowType- (Hash)name- (String)version- (String)
initiatedEventId- (Integer)startedEventId- (Integer)
-
-
signalExternalWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)runId- (String)signalName- (String)input- (String)decisionTaskCompletedEventId- (Integer)control- (String)
-
externalWorkflowExecutionSignaledEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
initiatedEventId- (Integer)
-
-
signalExternalWorkflowExecutionFailedEventAttributes- (Hash)workflowId- (String)runId- (String)cause- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
externalWorkflowExecutionCancelRequestedEventAttributes- (Hash)-
workflowExecution- (Hash)workflowId- (String)runId- (String)
initiatedEventId- (Integer)
-
-
requestCancelExternalWorkflowExecutionInitiatedEventAttributes- (Hash)workflowId- (String)runId- (String)decisionTaskCompletedEventId- (Integer)control- (String)
-
requestCancelExternalWorkflowExecutionFailedEventAttributes- (Hash)workflowId- (String)runId- (String)cause- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
scheduleActivityTaskFailedEventAttributes- (Hash)-
activityType- (Hash)name- (String)version- (String)
activityId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
-
requestCancelActivityTaskFailedEventAttributes- (Hash)activityId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
startTimerFailedEventAttributes- (Hash)timerId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
cancelTimerFailedEventAttributes- (Hash)timerId- (String)cause- (String)decisionTaskCompletedEventId- (Integer)
-
startChildWorkflowExecutionFailedEventAttributes- (Hash)-
workflowType- (Hash)name- (String)version- (String)
cause- (String)workflowId- (String)initiatedEventId- (Integer)decisionTaskCompletedEventId- (Integer)
-
nextPageToken- (String)previousStartedEventId- (Integer)
1126 |
# File 'lib/aws/simple_workflow/client.rb', line 1126 define_client_method :poll_for_decision_task, 'PollForDecisionTask' |
#record_activity_task_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordActivityTaskHeartbeat API operation.
Options:
:task_token- required - (String):details- (String)
Response Structure:
cancelRequested- (Boolean)
1142 |
# File 'lib/aws/simple_workflow/client.rb', line 1142 define_client_method :record_activity_task_heartbeat, 'RecordActivityTaskHeartbeat' |
#register_activity_type(options = {}) ⇒ Core::Response
Calls the RegisterActivityType API operation.
Options:
:domain- required - (String):name- required - (String):version- required - (String):description- (String):default_task_start_to_close_timeout- (String):default_task_heartbeat_timeout- (String)-
:default_task_list- (Hash):name- required - (String)
:default_task_schedule_to_start_timeout- (String):default_task_schedule_to_close_timeout- (String)
Response Structure:
This method returns no response data.
1166 |
# File 'lib/aws/simple_workflow/client.rb', line 1166 define_client_method :register_activity_type, 'RegisterActivityType' |
#register_domain(options = {}) ⇒ Core::Response
Calls the RegisterDomain API operation.
Options:
:name- required - (String):description- (String):workflow_execution_retention_period_in_days- required - (String)
Response Structure:
This method returns no response data.
1183 |
# File 'lib/aws/simple_workflow/client.rb', line 1183 define_client_method :register_domain, 'RegisterDomain' |
#register_workflow_type(options = {}) ⇒ Core::Response
Calls the RegisterWorkflowType API operation.
Options:
:domain- required - (String):name- required - (String):version- required - (String):description- (String):default_task_start_to_close_timeout- (String):default_execution_start_to_close_timeout- (String)-
:default_task_list- (Hash):name- required - (String)
:default_child_policy- (String)
Response Structure:
This method returns no response data.
1206 |
# File 'lib/aws/simple_workflow/client.rb', line 1206 define_client_method :register_workflow_type, 'RegisterWorkflowType' |
#request_cancel_workflow_execution(options = {}) ⇒ Core::Response
Calls the RequestCancelWorkflowExecution API operation.
Options:
:domain- required - (String):workflow_id- required - (String):run_id- (String)
Response Structure:
This method returns no response data.
1223 |
# File 'lib/aws/simple_workflow/client.rb', line 1223 define_client_method :request_cancel_workflow_execution, 'RequestCancelWorkflowExecution' |
#respond_activity_task_canceled(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCanceled API operation.
Options:
:task_token- required - (String):details- (String)
Response Structure:
This method returns no response data.
1239 |
# File 'lib/aws/simple_workflow/client.rb', line 1239 define_client_method :respond_activity_task_canceled, 'RespondActivityTaskCanceled' |
#respond_activity_task_completed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCompleted API operation.
Options:
:task_token- required - (String):result- (String)
Response Structure:
This method returns no response data.
1255 |
# File 'lib/aws/simple_workflow/client.rb', line 1255 define_client_method :respond_activity_task_completed, 'RespondActivityTaskCompleted' |
#respond_activity_task_failed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskFailed API operation.
Options:
:task_token- required - (String):reason- (String):details- (String)
Response Structure:
This method returns no response data.
1272 |
# File 'lib/aws/simple_workflow/client.rb', line 1272 define_client_method :respond_activity_task_failed, 'RespondActivityTaskFailed' |
#respond_decision_task_completed(options = {}) ⇒ Core::Response
Calls the RespondDecisionTaskCompleted API operation.
Options:
:task_token- required - (String)-
:decisions- (Array) :decision_type- required - (String)-
:schedule_activity_task_decision_attributes- (Hash)-
:activity_type- required - (Hash):name- required - (String):version- required - (String)
:activity_id- required - (String):control- (String):input- (String):schedule_to_close_timeout- (String)-
:task_list- (Hash):name- required - (String)
:schedule_to_start_timeout- (String):start_to_close_timeout- (String):heartbeat_timeout- (String)
-
-
:request_cancel_activity_task_decision_attributes- (Hash):activity_id- required - (String)
-
:complete_workflow_execution_decision_attributes- (Hash):result- (String)
-
:fail_workflow_execution_decision_attributes- (Hash):reason- (String):details- (String)
-
:cancel_workflow_execution_decision_attributes- (Hash):details- (String)
-
:continue_as_new_workflow_execution_decision_attributes- (Hash):input- (String):execution_start_to_close_timeout- (String)-
:task_list- (Hash):name- required - (String)
:task_start_to_close_timeout- (String):child_policy- (String):tag_list- (Array) :workflow_type_version- (String)
-
:record_marker_decision_attributes- (Hash):marker_name- required - (String):details- (String)
-
:start_timer_decision_attributes- (Hash):timer_id- required - (String):control- (String):start_to_fire_timeout- required - (String)
-
:cancel_timer_decision_attributes- (Hash):timer_id- required - (String)
-
:signal_external_workflow_execution_decision_attributes- (Hash):workflow_id- required - (String):run_id- (String):signal_name- required - (String):input- (String):control- (String)
-
:request_cancel_external_workflow_execution_decision_attributes- (Hash):workflow_id- required - (String):run_id- (String):control- (String)
-
:start_child_workflow_execution_decision_attributes- (Hash)-
:workflow_type- required - (Hash):name- required - (String):version- required - (String)
:workflow_id- required - (String):control- (String):input- (String):execution_start_to_close_timeout- (String)-
:task_list- (Hash):name- required - (String)
:task_start_to_close_timeout- (String):child_policy- (String):tag_list- (Array)
-
:execution_context- (String)
Response Structure:
This method returns no response data.
1353 |
# File 'lib/aws/simple_workflow/client.rb', line 1353 define_client_method :respond_decision_task_completed, 'RespondDecisionTaskCompleted' |
#signal_workflow_execution(options = {}) ⇒ Core::Response
Calls the SignalWorkflowExecution API operation.
Options:
:domain- required - (String):workflow_id- required - (String):run_id- (String):signal_name- required - (String):input- (String)
Response Structure:
This method returns no response data.
1372 |
# File 'lib/aws/simple_workflow/client.rb', line 1372 define_client_method :signal_workflow_execution, 'SignalWorkflowExecution' |
#start_workflow_execution(options = {}) ⇒ Core::Response
Calls the StartWorkflowExecution API operation.
Options:
:domain- required - (String):workflow_id- required - (String)-
:workflow_type- required - (Hash):name- required - (String):version- required - (String)
-
:task_list- (Hash):name- required - (String)
:input- (String):execution_start_to_close_timeout- (String):tag_list- (Array) :task_start_to_close_timeout- (String):child_policy- (String)
Response Structure:
runId- (String)
1398 |
# File 'lib/aws/simple_workflow/client.rb', line 1398 define_client_method :start_workflow_execution, 'StartWorkflowExecution' |
#terminate_workflow_execution(options = {}) ⇒ Core::Response
Calls the TerminateWorkflowExecution API operation.
Options:
:domain- required - (String):workflow_id- required - (String):run_id- (String):reason- (String):details- (String):child_policy- (String)
Response Structure:
This method returns no response data.
1418 |
# File 'lib/aws/simple_workflow/client.rb', line 1418 define_client_method :terminate_workflow_execution, 'TerminateWorkflowExecution' |