7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/swf/SWFServiceClientModel.h>
48 std::shared_ptr<SWFEndpointProviderBase> endpointProvider =
nullptr);
55 std::shared_ptr<SWFEndpointProviderBase> endpointProvider =
nullptr,
62 SWFClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
63 std::shared_ptr<SWFEndpointProviderBase> endpointProvider =
nullptr,
85 SWFClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
123 template<
typename CountClosedWorkflowExecutionsRequestT = Model::CountClosedWorkflowExecutionsRequest>
126 return SubmitCallable(&SWFClient::CountClosedWorkflowExecutions, request);
132 template<
typename CountClosedWorkflowExecutionsRequestT = Model::CountClosedWorkflowExecutionsRequest>
135 return SubmitAsync(&SWFClient::CountClosedWorkflowExecutions, request, handler, context);
170 template<
typename CountOpenWorkflowExecutionsRequestT = Model::CountOpenWorkflowExecutionsRequest>
173 return SubmitCallable(&SWFClient::CountOpenWorkflowExecutions, request);
179 template<
typename CountOpenWorkflowExecutionsRequestT = Model::CountOpenWorkflowExecutionsRequest>
182 return SubmitAsync(&SWFClient::CountOpenWorkflowExecutions, request, handler, context);
213 template<
typename CountPendingActivityTasksRequestT = Model::CountPendingActivityTasksRequest>
216 return SubmitCallable(&SWFClient::CountPendingActivityTasks, request);
222 template<
typename CountPendingActivityTasksRequestT = Model::CountPendingActivityTasksRequest>
225 return SubmitAsync(&SWFClient::CountPendingActivityTasks, request, handler, context);
256 template<
typename CountPendingDecisionTasksRequestT = Model::CountPendingDecisionTasksRequest>
259 return SubmitCallable(&SWFClient::CountPendingDecisionTasks, request);
265 template<
typename CountPendingDecisionTasksRequestT = Model::CountPendingDecisionTasksRequest>
268 return SubmitAsync(&SWFClient::CountPendingDecisionTasks, request, handler, context);
302 template<
typename DeleteActivityTypeRequestT = Model::DeleteActivityTypeRequest>
305 return SubmitCallable(&SWFClient::DeleteActivityType, request);
311 template<
typename DeleteActivityTypeRequestT = Model::DeleteActivityTypeRequest>
314 return SubmitAsync(&SWFClient::DeleteActivityType, request, handler, context);
348 template<
typename DeleteWorkflowTypeRequestT = Model::DeleteWorkflowTypeRequest>
351 return SubmitCallable(&SWFClient::DeleteWorkflowType, request);
357 template<
typename DeleteWorkflowTypeRequestT = Model::DeleteWorkflowTypeRequest>
360 return SubmitAsync(&SWFClient::DeleteWorkflowType, request, handler, context);
393 template<
typename DeprecateActivityTypeRequestT = Model::DeprecateActivityTypeRequest>
396 return SubmitCallable(&SWFClient::DeprecateActivityType, request);
402 template<
typename DeprecateActivityTypeRequestT = Model::DeprecateActivityTypeRequest>
405 return SubmitAsync(&SWFClient::DeprecateActivityType, request, handler, context);
438 template<
typename DeprecateDomainRequestT = Model::DeprecateDomainRequest>
441 return SubmitCallable(&SWFClient::DeprecateDomain, request);
447 template<
typename DeprecateDomainRequestT = Model::DeprecateDomainRequest>
450 return SubmitAsync(&SWFClient::DeprecateDomain, request, handler, context);
486 template<
typename DeprecateWorkflowTypeRequestT = Model::DeprecateWorkflowTypeRequest>
489 return SubmitCallable(&SWFClient::DeprecateWorkflowType, request);
495 template<
typename DeprecateWorkflowTypeRequestT = Model::DeprecateWorkflowTypeRequest>
498 return SubmitAsync(&SWFClient::DeprecateWorkflowType, request, handler, context);
531 template<
typename DescribeActivityTypeRequestT = Model::DescribeActivityTypeRequest>
534 return SubmitCallable(&SWFClient::DescribeActivityType, request);
540 template<
typename DescribeActivityTypeRequestT = Model::DescribeActivityTypeRequest>
543 return SubmitAsync(&SWFClient::DescribeActivityType, request, handler, context);
570 template<
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
573 return SubmitCallable(&SWFClient::DescribeDomain, request);
579 template<
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
582 return SubmitAsync(&SWFClient::DescribeDomain, request, handler, context);
611 template<
typename DescribeWorkflowExecutionRequestT = Model::DescribeWorkflowExecutionRequest>
614 return SubmitCallable(&SWFClient::DescribeWorkflowExecution, request);
620 template<
typename DescribeWorkflowExecutionRequestT = Model::DescribeWorkflowExecutionRequest>
623 return SubmitAsync(&SWFClient::DescribeWorkflowExecution, request, handler, context);
656 template<
typename DescribeWorkflowTypeRequestT = Model::DescribeWorkflowTypeRequest>
659 return SubmitCallable(&SWFClient::DescribeWorkflowType, request);
665 template<
typename DescribeWorkflowTypeRequestT = Model::DescribeWorkflowTypeRequest>
668 return SubmitAsync(&SWFClient::DescribeWorkflowType, request, handler, context);
699 template<
typename GetWorkflowExecutionHistoryRequestT = Model::GetWorkflowExecutionHistoryRequest>
702 return SubmitCallable(&SWFClient::GetWorkflowExecutionHistory, request);
708 template<
typename GetWorkflowExecutionHistoryRequestT = Model::GetWorkflowExecutionHistoryRequest>
711 return SubmitAsync(&SWFClient::GetWorkflowExecutionHistory, request, handler, context);
742 template<
typename ListActivityTypesRequestT = Model::ListActivityTypesRequest>
745 return SubmitCallable(&SWFClient::ListActivityTypes, request);
751 template<
typename ListActivityTypesRequestT = Model::ListActivityTypesRequest>
754 return SubmitAsync(&SWFClient::ListActivityTypes, request, handler, context);
791 template<
typename ListClosedWorkflowExecutionsRequestT = Model::ListClosedWorkflowExecutionsRequest>
794 return SubmitCallable(&SWFClient::ListClosedWorkflowExecutions, request);
800 template<
typename ListClosedWorkflowExecutionsRequestT = Model::ListClosedWorkflowExecutionsRequest>
803 return SubmitAsync(&SWFClient::ListClosedWorkflowExecutions, request, handler, context);
835 template<
typename ListDomainsRequestT = Model::ListDomainsRequest>
838 return SubmitCallable(&SWFClient::ListDomains, request);
844 template<
typename ListDomainsRequestT = Model::ListDomainsRequest>
847 return SubmitAsync(&SWFClient::ListDomains, request, handler, context);
884 template<
typename ListOpenWorkflowExecutionsRequestT = Model::ListOpenWorkflowExecutionsRequest>
887 return SubmitCallable(&SWFClient::ListOpenWorkflowExecutions, request);
893 template<
typename ListOpenWorkflowExecutionsRequestT = Model::ListOpenWorkflowExecutionsRequest>
896 return SubmitAsync(&SWFClient::ListOpenWorkflowExecutions, request, handler, context);
909 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
912 return SubmitCallable(&SWFClient::ListTagsForResource, request);
918 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
921 return SubmitAsync(&SWFClient::ListTagsForResource, request, handler, context);
949 template<
typename ListWorkflowTypesRequestT = Model::ListWorkflowTypesRequest>
952 return SubmitCallable(&SWFClient::ListWorkflowTypes, request);
958 template<
typename ListWorkflowTypesRequestT = Model::ListWorkflowTypesRequest>
961 return SubmitAsync(&SWFClient::ListWorkflowTypes, request, handler, context);
999 template<
typename PollForActivityTaskRequestT = Model::PollForActivityTaskRequest>
1002 return SubmitCallable(&SWFClient::PollForActivityTask, request);
1008 template<
typename PollForActivityTaskRequestT = Model::PollForActivityTaskRequest>
1011 return SubmitAsync(&SWFClient::PollForActivityTask, request, handler, context);
1057 template<
typename PollForDecisionTaskRequestT = Model::PollForDecisionTaskRequest>
1060 return SubmitCallable(&SWFClient::PollForDecisionTask, request);
1066 template<
typename PollForDecisionTaskRequestT = Model::PollForDecisionTaskRequest>
1069 return SubmitAsync(&SWFClient::PollForDecisionTask, request, handler, context);
1119 template<
typename RecordActivityTaskHeartbeatRequestT = Model::RecordActivityTaskHeartbeatRequest>
1122 return SubmitCallable(&SWFClient::RecordActivityTaskHeartbeat, request);
1128 template<
typename RecordActivityTaskHeartbeatRequestT = Model::RecordActivityTaskHeartbeatRequest>
1131 return SubmitAsync(&SWFClient::RecordActivityTaskHeartbeat, request, handler, context);
1167 template<
typename RegisterActivityTypeRequestT = Model::RegisterActivityTypeRequest>
1170 return SubmitCallable(&SWFClient::RegisterActivityType, request);
1176 template<
typename RegisterActivityTypeRequestT = Model::RegisterActivityTypeRequest>
1179 return SubmitAsync(&SWFClient::RegisterActivityType, request, handler, context);
1206 template<
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
1209 return SubmitCallable(&SWFClient::RegisterDomain, request);
1215 template<
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
1218 return SubmitAsync(&SWFClient::RegisterDomain, request, handler, context);
1255 template<
typename RegisterWorkflowTypeRequestT = Model::RegisterWorkflowTypeRequest>
1258 return SubmitCallable(&SWFClient::RegisterWorkflowType, request);
1264 template<
typename RegisterWorkflowTypeRequestT = Model::RegisterWorkflowTypeRequest>
1267 return SubmitAsync(&SWFClient::RegisterWorkflowType, request, handler, context);
1303 template<
typename RequestCancelWorkflowExecutionRequestT = Model::RequestCancelWorkflowExecutionRequest>
1306 return SubmitCallable(&SWFClient::RequestCancelWorkflowExecution, request);
1312 template<
typename RequestCancelWorkflowExecutionRequestT = Model::RequestCancelWorkflowExecutionRequest>
1315 return SubmitAsync(&SWFClient::RequestCancelWorkflowExecution, request, handler, context);
1355 template<
typename RespondActivityTaskCanceledRequestT = Model::RespondActivityTaskCanceledRequest>
1358 return SubmitCallable(&SWFClient::RespondActivityTaskCanceled, request);
1364 template<
typename RespondActivityTaskCanceledRequestT = Model::RespondActivityTaskCanceledRequest>
1367 return SubmitAsync(&SWFClient::RespondActivityTaskCanceled, request, handler, context);
1408 template<
typename RespondActivityTaskCompletedRequestT = Model::RespondActivityTaskCompletedRequest>
1411 return SubmitCallable(&SWFClient::RespondActivityTaskCompleted, request);
1417 template<
typename RespondActivityTaskCompletedRequestT = Model::RespondActivityTaskCompletedRequest>
1420 return SubmitAsync(&SWFClient::RespondActivityTaskCompleted, request, handler, context);
1456 template<
typename RespondActivityTaskFailedRequestT = Model::RespondActivityTaskFailedRequest>
1459 return SubmitCallable(&SWFClient::RespondActivityTaskFailed, request);
1465 template<
typename RespondActivityTaskFailedRequestT = Model::RespondActivityTaskFailedRequest>
1468 return SubmitAsync(&SWFClient::RespondActivityTaskFailed, request, handler, context);
1496 template<
typename RespondDecisionTaskCompletedRequestT = Model::RespondDecisionTaskCompletedRequest>
1499 return SubmitCallable(&SWFClient::RespondDecisionTaskCompleted, request);
1505 template<
typename RespondDecisionTaskCompletedRequestT = Model::RespondDecisionTaskCompletedRequest>
1508 return SubmitAsync(&SWFClient::RespondDecisionTaskCompleted, request, handler, context);
1542 template<
typename SignalWorkflowExecutionRequestT = Model::SignalWorkflowExecutionRequest>
1545 return SubmitCallable(&SWFClient::SignalWorkflowExecution, request);
1551 template<
typename SignalWorkflowExecutionRequestT = Model::SignalWorkflowExecutionRequest>
1554 return SubmitAsync(&SWFClient::SignalWorkflowExecution, request, handler, context);
1596 template<
typename StartWorkflowExecutionRequestT = Model::StartWorkflowExecutionRequest>
1599 return SubmitCallable(&SWFClient::StartWorkflowExecution, request);
1605 template<
typename StartWorkflowExecutionRequestT = Model::StartWorkflowExecutionRequest>
1608 return SubmitAsync(&SWFClient::StartWorkflowExecution, request, handler, context);
1622 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1625 return SubmitCallable(&SWFClient::TagResource, request);
1631 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1634 return SubmitAsync(&SWFClient::TagResource, request, handler, context);
1671 template<
typename TerminateWorkflowExecutionRequestT = Model::TerminateWorkflowExecutionRequest>
1674 return SubmitCallable(&SWFClient::TerminateWorkflowExecution, request);
1680 template<
typename TerminateWorkflowExecutionRequestT = Model::TerminateWorkflowExecutionRequest>
1683 return SubmitAsync(&SWFClient::TerminateWorkflowExecution, request, handler, context);
1717 template<
typename UndeprecateActivityTypeRequestT = Model::UndeprecateActivityTypeRequest>
1720 return SubmitCallable(&SWFClient::UndeprecateActivityType, request);
1726 template<
typename UndeprecateActivityTypeRequestT = Model::UndeprecateActivityTypeRequest>
1729 return SubmitAsync(&SWFClient::UndeprecateActivityType, request, handler, context);
1759 template<
typename UndeprecateDomainRequestT = Model::UndeprecateDomainRequest>
1762 return SubmitCallable(&SWFClient::UndeprecateDomain, request);
1768 template<
typename UndeprecateDomainRequestT = Model::UndeprecateDomainRequest>
1771 return SubmitAsync(&SWFClient::UndeprecateDomain, request, handler, context);
1805 template<
typename UndeprecateWorkflowTypeRequestT = Model::UndeprecateWorkflowTypeRequest>
1808 return SubmitCallable(&SWFClient::UndeprecateWorkflowType, request);
1814 template<
typename UndeprecateWorkflowTypeRequestT = Model::UndeprecateWorkflowTypeRequest>
1817 return SubmitAsync(&SWFClient::UndeprecateWorkflowType, request, handler, context);
1830 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1833 return SubmitCallable(&SWFClient::UntagResource, request);
1839 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1842 return SubmitAsync(&SWFClient::UntagResource, request, handler, context);
1853 std::shared_ptr<SWFEndpointProviderBase> m_endpointProvider;
Model::RespondActivityTaskCanceledOutcomeCallable RespondActivityTaskCanceledCallable(const RespondActivityTaskCanceledRequestT &request) const
void UndeprecateDomainAsync(const UndeprecateDomainRequestT &request, const UndeprecateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteActivityTypeOutcome DeleteActivityType(const Model::DeleteActivityTypeRequest &request) const
virtual Model::RequestCancelWorkflowExecutionOutcome RequestCancelWorkflowExecution(const Model::RequestCancelWorkflowExecutionRequest &request) const
void CountOpenWorkflowExecutionsAsync(const CountOpenWorkflowExecutionsRequestT &request, const CountOpenWorkflowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RespondDecisionTaskCompletedOutcome RespondDecisionTaskCompleted(const Model::RespondDecisionTaskCompletedRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::RespondActivityTaskCompletedOutcome RespondActivityTaskCompleted(const Model::RespondActivityTaskCompletedRequest &request) const
void DeprecateDomainAsync(const DeprecateDomainRequestT &request, const DeprecateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TerminateWorkflowExecutionAsync(const TerminateWorkflowExecutionRequestT &request, const TerminateWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteActivityTypeOutcomeCallable DeleteActivityTypeCallable(const DeleteActivityTypeRequestT &request) const
virtual Model::CountPendingActivityTasksOutcome CountPendingActivityTasks(const Model::CountPendingActivityTasksRequest &request) const
virtual Model::DescribeWorkflowTypeOutcome DescribeWorkflowType(const Model::DescribeWorkflowTypeRequest &request) const
virtual Model::ListOpenWorkflowExecutionsOutcome ListOpenWorkflowExecutions(const Model::ListOpenWorkflowExecutionsRequest &request) const
Model::DescribeWorkflowTypeOutcomeCallable DescribeWorkflowTypeCallable(const DescribeWorkflowTypeRequestT &request) const
Model::RespondDecisionTaskCompletedOutcomeCallable RespondDecisionTaskCompletedCallable(const RespondDecisionTaskCompletedRequestT &request) const
Model::ListOpenWorkflowExecutionsOutcomeCallable ListOpenWorkflowExecutionsCallable(const ListOpenWorkflowExecutionsRequestT &request) const
Model::DeprecateDomainOutcomeCallable DeprecateDomainCallable(const DeprecateDomainRequestT &request) const
SWFClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SWFEndpointProviderBase > endpointProvider=nullptr, const Aws::SWF::SWFClientConfiguration &clientConfiguration=Aws::SWF::SWFClientConfiguration())
void DescribeWorkflowTypeAsync(const DescribeWorkflowTypeRequestT &request, const DescribeWorkflowTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SignalWorkflowExecutionOutcome SignalWorkflowExecution(const Model::SignalWorkflowExecutionRequest &request) const
void RespondActivityTaskCanceledAsync(const RespondActivityTaskCanceledRequestT &request, const RespondActivityTaskCanceledResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RespondActivityTaskFailedOutcome RespondActivityTaskFailed(const Model::RespondActivityTaskFailedRequest &request) const
Model::DeprecateWorkflowTypeOutcomeCallable DeprecateWorkflowTypeCallable(const DeprecateWorkflowTypeRequestT &request) const
virtual Model::TerminateWorkflowExecutionOutcome TerminateWorkflowExecution(const Model::TerminateWorkflowExecutionRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void DeprecateActivityTypeAsync(const DeprecateActivityTypeRequestT &request, const DeprecateActivityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void DescribeActivityTypeAsync(const DescribeActivityTypeRequestT &request, const DescribeActivityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SWFClient(const Aws::SWF::SWFClientConfiguration &clientConfiguration=Aws::SWF::SWFClientConfiguration(), std::shared_ptr< SWFEndpointProviderBase > endpointProvider=nullptr)
Model::UndeprecateWorkflowTypeOutcomeCallable UndeprecateWorkflowTypeCallable(const UndeprecateWorkflowTypeRequestT &request) const
Model::SignalWorkflowExecutionOutcomeCallable SignalWorkflowExecutionCallable(const SignalWorkflowExecutionRequestT &request) const
virtual Model::UndeprecateDomainOutcome UndeprecateDomain(const Model::UndeprecateDomainRequest &request) const
void DeleteActivityTypeAsync(const DeleteActivityTypeRequestT &request, const DeleteActivityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CountClosedWorkflowExecutionsAsync(const CountClosedWorkflowExecutionsRequestT &request, const CountClosedWorkflowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CountPendingDecisionTasksOutcomeCallable CountPendingDecisionTasksCallable(const CountPendingDecisionTasksRequestT &request) const
virtual Model::DescribeWorkflowExecutionOutcome DescribeWorkflowExecution(const Model::DescribeWorkflowExecutionRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::RecordActivityTaskHeartbeatOutcome RecordActivityTaskHeartbeat(const Model::RecordActivityTaskHeartbeatRequest &request) const
void DeprecateWorkflowTypeAsync(const DeprecateWorkflowTypeRequestT &request, const DeprecateWorkflowTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDomainAsync(const DescribeDomainRequestT &request, const DescribeDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWorkflowTypeOutcome DeleteWorkflowType(const Model::DeleteWorkflowTypeRequest &request) const
Model::RegisterActivityTypeOutcomeCallable RegisterActivityTypeCallable(const RegisterActivityTypeRequestT &request) const
virtual Model::DescribeDomainOutcome DescribeDomain(const Model::DescribeDomainRequest &request) const
std::shared_ptr< SWFEndpointProviderBase > & accessEndpointProvider()
void StartWorkflowExecutionAsync(const StartWorkflowExecutionRequestT &request, const StartWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
static const char * GetAllocationTag()
Model::DescribeActivityTypeOutcomeCallable DescribeActivityTypeCallable(const DescribeActivityTypeRequestT &request) const
void DescribeWorkflowExecutionAsync(const DescribeWorkflowExecutionRequestT &request, const DescribeWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RequestCancelWorkflowExecutionAsync(const RequestCancelWorkflowExecutionRequestT &request, const RequestCancelWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RecordActivityTaskHeartbeatAsync(const RecordActivityTaskHeartbeatRequestT &request, const RecordActivityTaskHeartbeatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDomainsAsync(const ListDomainsRequestT &request, const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterWorkflowTypeAsync(const RegisterWorkflowTypeRequestT &request, const RegisterWorkflowTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void ListWorkflowTypesAsync(const ListWorkflowTypesRequestT &request, const ListWorkflowTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PollForDecisionTaskOutcomeCallable PollForDecisionTaskCallable(const PollForDecisionTaskRequestT &request) const
virtual Model::RegisterDomainOutcome RegisterDomain(const Model::RegisterDomainRequest &request) const
Model::PollForActivityTaskOutcomeCallable PollForActivityTaskCallable(const PollForActivityTaskRequestT &request) const
void GetWorkflowExecutionHistoryAsync(const GetWorkflowExecutionHistoryRequestT &request, const GetWorkflowExecutionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListClosedWorkflowExecutionsAsync(const ListClosedWorkflowExecutionsRequestT &request, const ListClosedWorkflowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterWorkflowTypeOutcome RegisterWorkflowType(const Model::RegisterWorkflowTypeRequest &request) const
void PollForDecisionTaskAsync(const PollForDecisionTaskRequestT &request, const PollForDecisionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SWFClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteWorkflowTypeOutcomeCallable DeleteWorkflowTypeCallable(const DeleteWorkflowTypeRequestT &request) const
void RegisterActivityTypeAsync(const RegisterActivityTypeRequestT &request, const RegisterActivityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RespondActivityTaskFailedOutcomeCallable RespondActivityTaskFailedCallable(const RespondActivityTaskFailedRequestT &request) const
virtual Model::PollForActivityTaskOutcome PollForActivityTask(const Model::PollForActivityTaskRequest &request) const
Model::GetWorkflowExecutionHistoryOutcomeCallable GetWorkflowExecutionHistoryCallable(const GetWorkflowExecutionHistoryRequestT &request) const
virtual Model::DeprecateActivityTypeOutcome DeprecateActivityType(const Model::DeprecateActivityTypeRequest &request) const
virtual Model::UndeprecateActivityTypeOutcome UndeprecateActivityType(const Model::UndeprecateActivityTypeRequest &request) const
void CountPendingActivityTasksAsync(const CountPendingActivityTasksRequestT &request, const CountPendingActivityTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SWFClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
SWFClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SWFEndpointProviderBase > endpointProvider=nullptr, const Aws::SWF::SWFClientConfiguration &clientConfiguration=Aws::SWF::SWFClientConfiguration())
virtual Model::ListClosedWorkflowExecutionsOutcome ListClosedWorkflowExecutions(const Model::ListClosedWorkflowExecutionsRequest &request) const
void CountPendingDecisionTasksAsync(const CountPendingDecisionTasksRequestT &request, const CountPendingDecisionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UndeprecateWorkflowTypeAsync(const UndeprecateWorkflowTypeRequestT &request, const UndeprecateWorkflowTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterDomainAsync(const RegisterDomainRequestT &request, const RegisterDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT &request) const
SWFClientConfiguration ClientConfigurationType
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CountClosedWorkflowExecutionsOutcomeCallable CountClosedWorkflowExecutionsCallable(const CountClosedWorkflowExecutionsRequestT &request) const
Model::RespondActivityTaskCompletedOutcomeCallable RespondActivityTaskCompletedCallable(const RespondActivityTaskCompletedRequestT &request) const
Model::RegisterDomainOutcomeCallable RegisterDomainCallable(const RegisterDomainRequestT &request) const
virtual Model::ListDomainsOutcome ListDomains(const Model::ListDomainsRequest &request) const
virtual Model::RespondActivityTaskCanceledOutcome RespondActivityTaskCanceled(const Model::RespondActivityTaskCanceledRequest &request) const
Model::RegisterWorkflowTypeOutcomeCallable RegisterWorkflowTypeCallable(const RegisterWorkflowTypeRequestT &request) const
Model::RecordActivityTaskHeartbeatOutcomeCallable RecordActivityTaskHeartbeatCallable(const RecordActivityTaskHeartbeatRequestT &request) const
virtual Model::DeprecateWorkflowTypeOutcome DeprecateWorkflowType(const Model::DeprecateWorkflowTypeRequest &request) const
virtual Model::StartWorkflowExecutionOutcome StartWorkflowExecution(const Model::StartWorkflowExecutionRequest &request) const
virtual Model::GetWorkflowExecutionHistoryOutcome GetWorkflowExecutionHistory(const Model::GetWorkflowExecutionHistoryRequest &request) const
Model::UndeprecateActivityTypeOutcomeCallable UndeprecateActivityTypeCallable(const UndeprecateActivityTypeRequestT &request) const
virtual Model::CountClosedWorkflowExecutionsOutcome CountClosedWorkflowExecutions(const Model::CountClosedWorkflowExecutionsRequest &request) const
void SignalWorkflowExecutionAsync(const SignalWorkflowExecutionRequestT &request, const SignalWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListActivityTypesOutcomeCallable ListActivityTypesCallable(const ListActivityTypesRequestT &request) const
void UndeprecateActivityTypeAsync(const UndeprecateActivityTypeRequestT &request, const UndeprecateActivityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeprecateActivityTypeOutcomeCallable DeprecateActivityTypeCallable(const DeprecateActivityTypeRequestT &request) const
virtual Model::CountPendingDecisionTasksOutcome CountPendingDecisionTasks(const Model::CountPendingDecisionTasksRequest &request) const
Model::UndeprecateDomainOutcomeCallable UndeprecateDomainCallable(const UndeprecateDomainRequestT &request) const
Model::RequestCancelWorkflowExecutionOutcomeCallable RequestCancelWorkflowExecutionCallable(const RequestCancelWorkflowExecutionRequestT &request) const
void ListActivityTypesAsync(const ListActivityTypesRequestT &request, const ListActivityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PollForActivityTaskAsync(const PollForActivityTaskRequestT &request, const PollForActivityTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RespondActivityTaskCompletedAsync(const RespondActivityTaskCompletedRequestT &request, const RespondActivityTaskCompletedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWorkflowTypeAsync(const DeleteWorkflowTypeRequestT &request, const DeleteWorkflowTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SWFEndpointProvider EndpointProviderType
virtual Model::ListWorkflowTypesOutcome ListWorkflowTypes(const Model::ListWorkflowTypesRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::StartWorkflowExecutionOutcomeCallable StartWorkflowExecutionCallable(const StartWorkflowExecutionRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::CountOpenWorkflowExecutionsOutcome CountOpenWorkflowExecutions(const Model::CountOpenWorkflowExecutionsRequest &request) const
virtual Model::RegisterActivityTypeOutcome RegisterActivityType(const Model::RegisterActivityTypeRequest &request) const
Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT &request) const
void RespondDecisionTaskCompletedAsync(const RespondDecisionTaskCompletedRequestT &request, const RespondDecisionTaskCompletedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UndeprecateWorkflowTypeOutcome UndeprecateWorkflowType(const Model::UndeprecateWorkflowTypeRequest &request) const
Model::CountOpenWorkflowExecutionsOutcomeCallable CountOpenWorkflowExecutionsCallable(const CountOpenWorkflowExecutionsRequestT &request) const
virtual Model::ListActivityTypesOutcome ListActivityTypes(const Model::ListActivityTypesRequest &request) const
Model::ListClosedWorkflowExecutionsOutcomeCallable ListClosedWorkflowExecutionsCallable(const ListClosedWorkflowExecutionsRequestT &request) const
void RespondActivityTaskFailedAsync(const RespondActivityTaskFailedRequestT &request, const RespondActivityTaskFailedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SWFClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListOpenWorkflowExecutionsAsync(const ListOpenWorkflowExecutionsRequestT &request, const ListOpenWorkflowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWorkflowExecutionOutcomeCallable DescribeWorkflowExecutionCallable(const DescribeWorkflowExecutionRequestT &request) const
Model::ListWorkflowTypesOutcomeCallable ListWorkflowTypesCallable(const ListWorkflowTypesRequestT &request) const
Model::CountPendingActivityTasksOutcomeCallable CountPendingActivityTasksCallable(const CountPendingActivityTasksRequestT &request) const
virtual Model::DescribeActivityTypeOutcome DescribeActivityType(const Model::DescribeActivityTypeRequest &request) const
virtual Model::DeprecateDomainOutcome DeprecateDomain(const Model::DeprecateDomainRequest &request) const
virtual Model::PollForDecisionTaskOutcome PollForDecisionTask(const Model::PollForDecisionTaskRequest &request) const
Model::TerminateWorkflowExecutionOutcomeCallable TerminateWorkflowExecutionCallable(const TerminateWorkflowExecutionRequestT &request) const
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< RespondActivityTaskFailedOutcome > RespondActivityTaskFailedOutcomeCallable
std::future< CountPendingActivityTasksOutcome > CountPendingActivityTasksOutcomeCallable
std::future< RegisterDomainOutcome > RegisterDomainOutcomeCallable
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< DeleteWorkflowTypeOutcome > DeleteWorkflowTypeOutcomeCallable
std::future< TerminateWorkflowExecutionOutcome > TerminateWorkflowExecutionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< RespondDecisionTaskCompletedOutcome > RespondDecisionTaskCompletedOutcomeCallable
std::future< CountOpenWorkflowExecutionsOutcome > CountOpenWorkflowExecutionsOutcomeCallable
std::future< RespondActivityTaskCompletedOutcome > RespondActivityTaskCompletedOutcomeCallable
std::future< UndeprecateActivityTypeOutcome > UndeprecateActivityTypeOutcomeCallable
std::future< PollForActivityTaskOutcome > PollForActivityTaskOutcomeCallable
std::future< SignalWorkflowExecutionOutcome > SignalWorkflowExecutionOutcomeCallable
std::future< GetWorkflowExecutionHistoryOutcome > GetWorkflowExecutionHistoryOutcomeCallable
std::future< ListOpenWorkflowExecutionsOutcome > ListOpenWorkflowExecutionsOutcomeCallable
std::future< RespondActivityTaskCanceledOutcome > RespondActivityTaskCanceledOutcomeCallable
std::future< DescribeActivityTypeOutcome > DescribeActivityTypeOutcomeCallable
std::future< PollForDecisionTaskOutcome > PollForDecisionTaskOutcomeCallable
std::future< RecordActivityTaskHeartbeatOutcome > RecordActivityTaskHeartbeatOutcomeCallable
std::future< DeprecateDomainOutcome > DeprecateDomainOutcomeCallable
std::future< DeleteActivityTypeOutcome > DeleteActivityTypeOutcomeCallable
std::future< ListClosedWorkflowExecutionsOutcome > ListClosedWorkflowExecutionsOutcomeCallable
std::future< StartWorkflowExecutionOutcome > StartWorkflowExecutionOutcomeCallable
std::future< CountClosedWorkflowExecutionsOutcome > CountClosedWorkflowExecutionsOutcomeCallable
std::future< DeprecateActivityTypeOutcome > DeprecateActivityTypeOutcomeCallable
std::future< RequestCancelWorkflowExecutionOutcome > RequestCancelWorkflowExecutionOutcomeCallable
std::future< DescribeWorkflowExecutionOutcome > DescribeWorkflowExecutionOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< ListActivityTypesOutcome > ListActivityTypesOutcomeCallable
std::future< RegisterWorkflowTypeOutcome > RegisterWorkflowTypeOutcomeCallable
std::future< CountPendingDecisionTasksOutcome > CountPendingDecisionTasksOutcomeCallable
std::future< DescribeWorkflowTypeOutcome > DescribeWorkflowTypeOutcomeCallable
std::future< DeprecateWorkflowTypeOutcome > DeprecateWorkflowTypeOutcomeCallable
std::future< ListWorkflowTypesOutcome > ListWorkflowTypesOutcomeCallable
std::future< UndeprecateDomainOutcome > UndeprecateDomainOutcomeCallable
std::future< UndeprecateWorkflowTypeOutcome > UndeprecateWorkflowTypeOutcomeCallable
std::future< RegisterActivityTypeOutcome > RegisterActivityTypeOutcomeCallable
std::function< void(const SWFClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountPendingActivityTasksRequest &, const Model::CountPendingActivityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountPendingActivityTasksResponseReceivedHandler
std::function< void(const SWFClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountOpenWorkflowExecutionsRequest &, const Model::CountOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountOpenWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateDomainRequest &, const Model::DeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskFailedRequest &, const Model::RespondActivityTaskFailedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskFailedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateActivityTypeRequest &, const Model::UndeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskCompletedRequest &, const Model::RespondActivityTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskCompletedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateActivityTypeRequest &, const Model::DeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListActivityTypesRequest &, const Model::ListActivityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivityTypesResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateWorkflowTypeRequest &, const Model::UndeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::GetWorkflowExecutionHistoryRequest &, const Model::GetWorkflowExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowExecutionHistoryResponseReceivedHandler
std::function< void(const SWFClient *, const Model::StartWorkflowExecutionRequest &, const Model::StartWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateDomainRequest &, const Model::UndeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeleteActivityTypeRequest &, const Model::DeleteActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::PollForDecisionTaskRequest &, const Model::PollForDecisionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForDecisionTaskResponseReceivedHandler
std::function< void(const SWFClient *, const Model::PollForActivityTaskRequest &, const Model::PollForActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForActivityTaskResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondDecisionTaskCompletedRequest &, const Model::RespondDecisionTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondDecisionTaskCompletedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskCanceledRequest &, const Model::RespondActivityTaskCanceledOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskCanceledResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RequestCancelWorkflowExecutionRequest &, const Model::RequestCancelWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestCancelWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeWorkflowExecutionRequest &, const Model::DescribeWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::TerminateWorkflowExecutionRequest &, const Model::TerminateWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListClosedWorkflowExecutionsRequest &, const Model::ListClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClosedWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RecordActivityTaskHeartbeatRequest &, const Model::RecordActivityTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecordActivityTaskHeartbeatResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountPendingDecisionTasksRequest &, const Model::CountPendingDecisionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountPendingDecisionTasksResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListWorkflowTypesRequest &, const Model::ListWorkflowTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowTypesResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterWorkflowTypeRequest &, const Model::RegisterWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeWorkflowTypeRequest &, const Model::DescribeWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeActivityTypeRequest &, const Model::DescribeActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountClosedWorkflowExecutionsRequest &, const Model::CountClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountClosedWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeleteWorkflowTypeRequest &, const Model::DeleteWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListOpenWorkflowExecutionsRequest &, const Model::ListOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpenWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::SignalWorkflowExecutionRequest &, const Model::SignalWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignalWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateWorkflowTypeRequest &, const Model::DeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterActivityTypeRequest &, const Model::RegisterActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterActivityTypeResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String