7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/swf/SWFPaginationBase.h>
12#include <aws/swf/SWFServiceClientModel.h>
13#include <aws/swf/SWF_EXPORTS.h>
48 std::shared_ptr<SWFEndpointProviderBase> endpointProvider =
nullptr);
61 SWFClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
62 std::shared_ptr<SWFEndpointProviderBase> endpointProvider =
nullptr,
82 SWFClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
122 template <
typename CountClosedWorkflowExecutionsRequestT = Model::CountClosedWorkflowExecutionsRequest>
124 const CountClosedWorkflowExecutionsRequestT& request)
const {
125 return SubmitCallable(&SWFClient::CountClosedWorkflowExecutions, request);
132 template <
typename CountClosedWorkflowExecutionsRequestT = Model::CountClosedWorkflowExecutionsRequest>
135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
136 return SubmitAsync(&SWFClient::CountClosedWorkflowExecutions, request, handler, context);
173 template <
typename CountOpenWorkflowExecutionsRequestT = Model::CountOpenWorkflowExecutionsRequest>
175 const CountOpenWorkflowExecutionsRequestT& request)
const {
176 return SubmitCallable(&SWFClient::CountOpenWorkflowExecutions, request);
183 template <
typename CountOpenWorkflowExecutionsRequestT = Model::CountOpenWorkflowExecutionsRequest>
186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
187 return SubmitAsync(&SWFClient::CountOpenWorkflowExecutions, request, handler, context);
219 template <
typename CountPendingActivityTasksRequestT = Model::CountPendingActivityTasksRequest>
221 const CountPendingActivityTasksRequestT& request)
const {
222 return SubmitCallable(&SWFClient::CountPendingActivityTasks, request);
229 template <
typename CountPendingActivityTasksRequestT = Model::CountPendingActivityTasksRequest>
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
233 return SubmitAsync(&SWFClient::CountPendingActivityTasks, request, handler, context);
265 template <
typename CountPendingDecisionTasksRequestT = Model::CountPendingDecisionTasksRequest>
267 const CountPendingDecisionTasksRequestT& request)
const {
268 return SubmitCallable(&SWFClient::CountPendingDecisionTasks, request);
275 template <
typename CountPendingDecisionTasksRequestT = Model::CountPendingDecisionTasksRequest>
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
279 return SubmitAsync(&SWFClient::CountPendingDecisionTasks, request, handler, context);
314 template <
typename DeleteActivityTypeRequestT = Model::DeleteActivityTypeRequest>
316 return SubmitCallable(&SWFClient::DeleteActivityType, request);
323 template <
typename DeleteActivityTypeRequestT = Model::DeleteActivityTypeRequest>
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
326 return SubmitAsync(&SWFClient::DeleteActivityType, request, handler, context);
361 template <
typename DeleteWorkflowTypeRequestT = Model::DeleteWorkflowTypeRequest>
363 return SubmitCallable(&SWFClient::DeleteWorkflowType, request);
370 template <
typename DeleteWorkflowTypeRequestT = Model::DeleteWorkflowTypeRequest>
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
373 return SubmitAsync(&SWFClient::DeleteWorkflowType, request, handler, context);
407 template <
typename DeprecateActivityTypeRequestT = Model::DeprecateActivityTypeRequest>
409 return SubmitCallable(&SWFClient::DeprecateActivityType, request);
416 template <
typename DeprecateActivityTypeRequestT = Model::DeprecateActivityTypeRequest>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
419 return SubmitAsync(&SWFClient::DeprecateActivityType, request, handler, context);
452 template <
typename DeprecateDomainRequestT = Model::DeprecateDomainRequest>
454 return SubmitCallable(&SWFClient::DeprecateDomain, request);
461 template <
typename DeprecateDomainRequestT = Model::DeprecateDomainRequest>
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
464 return SubmitAsync(&SWFClient::DeprecateDomain, request, handler, context);
501 template <
typename DeprecateWorkflowTypeRequestT = Model::DeprecateWorkflowTypeRequest>
503 return SubmitCallable(&SWFClient::DeprecateWorkflowType, request);
510 template <
typename DeprecateWorkflowTypeRequestT = Model::DeprecateWorkflowTypeRequest>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
513 return SubmitAsync(&SWFClient::DeprecateWorkflowType, request, handler, context);
547 template <
typename DescribeActivityTypeRequestT = Model::DescribeActivityTypeRequest>
549 return SubmitCallable(&SWFClient::DescribeActivityType, request);
556 template <
typename DescribeActivityTypeRequestT = Model::DescribeActivityTypeRequest>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
559 return SubmitAsync(&SWFClient::DescribeActivityType, request, handler, context);
586 template <
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
588 return SubmitCallable(&SWFClient::DescribeDomain, request);
595 template <
typename DescribeDomainRequestT = Model::DescribeDomainRequest>
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
598 return SubmitAsync(&SWFClient::DescribeDomain, request, handler, context);
628 template <
typename DescribeWorkflowExecutionRequestT = Model::DescribeWorkflowExecutionRequest>
630 const DescribeWorkflowExecutionRequestT& request)
const {
631 return SubmitCallable(&SWFClient::DescribeWorkflowExecution, request);
638 template <
typename DescribeWorkflowExecutionRequestT = Model::DescribeWorkflowExecutionRequest>
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
642 return SubmitAsync(&SWFClient::DescribeWorkflowExecution, request, handler, context);
676 template <
typename DescribeWorkflowTypeRequestT = Model::DescribeWorkflowTypeRequest>
678 return SubmitCallable(&SWFClient::DescribeWorkflowType, request);
685 template <
typename DescribeWorkflowTypeRequestT = Model::DescribeWorkflowTypeRequest>
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
688 return SubmitAsync(&SWFClient::DescribeWorkflowType, request, handler, context);
721 template <
typename GetWorkflowExecutionHistoryRequestT = Model::GetWorkflowExecutionHistoryRequest>
723 const GetWorkflowExecutionHistoryRequestT& request)
const {
724 return SubmitCallable(&SWFClient::GetWorkflowExecutionHistory, request);
731 template <
typename GetWorkflowExecutionHistoryRequestT = Model::GetWorkflowExecutionHistoryRequest>
734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
735 return SubmitAsync(&SWFClient::GetWorkflowExecutionHistory, request, handler, context);
767 template <
typename ListActivityTypesRequestT = Model::ListActivityTypesRequest>
769 return SubmitCallable(&SWFClient::ListActivityTypes, request);
776 template <
typename ListActivityTypesRequestT = Model::ListActivityTypesRequest>
778 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
779 return SubmitAsync(&SWFClient::ListActivityTypes, request, handler, context);
818 template <
typename ListClosedWorkflowExecutionsRequestT = Model::ListClosedWorkflowExecutionsRequest>
820 const ListClosedWorkflowExecutionsRequestT& request)
const {
821 return SubmitCallable(&SWFClient::ListClosedWorkflowExecutions, request);
828 template <
typename ListClosedWorkflowExecutionsRequestT = Model::ListClosedWorkflowExecutionsRequest>
831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
832 return SubmitAsync(&SWFClient::ListClosedWorkflowExecutions, request, handler, context);
864 template <
typename ListDomainsRequestT = Model::ListDomainsRequest>
866 return SubmitCallable(&SWFClient::ListDomains, request);
873 template <
typename ListDomainsRequestT = Model::ListDomainsRequest>
875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
876 return SubmitAsync(&SWFClient::ListDomains, request, handler, context);
915 template <
typename ListOpenWorkflowExecutionsRequestT = Model::ListOpenWorkflowExecutionsRequest>
917 const ListOpenWorkflowExecutionsRequestT& request)
const {
918 return SubmitCallable(&SWFClient::ListOpenWorkflowExecutions, request);
925 template <
typename ListOpenWorkflowExecutionsRequestT = Model::ListOpenWorkflowExecutionsRequest>
928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
929 return SubmitAsync(&SWFClient::ListOpenWorkflowExecutions, request, handler, context);
943 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
945 return SubmitCallable(&SWFClient::ListTagsForResource, request);
952 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
955 return SubmitAsync(&SWFClient::ListTagsForResource, request, handler, context);
984 template <
typename ListWorkflowTypesRequestT = Model::ListWorkflowTypesRequest>
986 return SubmitCallable(&SWFClient::ListWorkflowTypes, request);
993 template <
typename ListWorkflowTypesRequestT = Model::ListWorkflowTypesRequest>
995 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
996 return SubmitAsync(&SWFClient::ListWorkflowTypes, request, handler, context);
1035 template <
typename PollForActivityTaskRequestT = Model::PollForActivityTaskRequest>
1037 return SubmitCallable(&SWFClient::PollForActivityTask, request);
1044 template <
typename PollForActivityTaskRequestT = Model::PollForActivityTaskRequest>
1046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1047 return SubmitAsync(&SWFClient::PollForActivityTask, request, handler, context);
1094 template <
typename PollForDecisionTaskRequestT = Model::PollForDecisionTaskRequest>
1096 return SubmitCallable(&SWFClient::PollForDecisionTask, request);
1103 template <
typename PollForDecisionTaskRequestT = Model::PollForDecisionTaskRequest>
1105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1106 return SubmitAsync(&SWFClient::PollForDecisionTask, request, handler, context);
1158 template <
typename RecordActivityTaskHeartbeatRequestT = Model::RecordActivityTaskHeartbeatRequest>
1160 const RecordActivityTaskHeartbeatRequestT& request)
const {
1161 return SubmitCallable(&SWFClient::RecordActivityTaskHeartbeat, request);
1168 template <
typename RecordActivityTaskHeartbeatRequestT = Model::RecordActivityTaskHeartbeatRequest>
1171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1172 return SubmitAsync(&SWFClient::RecordActivityTaskHeartbeat, request, handler, context);
1209 template <
typename RegisterActivityTypeRequestT = Model::RegisterActivityTypeRequest>
1211 return SubmitCallable(&SWFClient::RegisterActivityType, request);
1218 template <
typename RegisterActivityTypeRequestT = Model::RegisterActivityTypeRequest>
1220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1221 return SubmitAsync(&SWFClient::RegisterActivityType, request, handler, context);
1248 template <
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
1250 return SubmitCallable(&SWFClient::RegisterDomain, request);
1257 template <
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
1259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1260 return SubmitAsync(&SWFClient::RegisterDomain, request, handler, context);
1298 template <
typename RegisterWorkflowTypeRequestT = Model::RegisterWorkflowTypeRequest>
1300 return SubmitCallable(&SWFClient::RegisterWorkflowType, request);
1307 template <
typename RegisterWorkflowTypeRequestT = Model::RegisterWorkflowTypeRequest>
1309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1310 return SubmitAsync(&SWFClient::RegisterWorkflowType, request, handler, context);
1348 template <
typename RequestCancelWorkflowExecutionRequestT = Model::RequestCancelWorkflowExecutionRequest>
1350 const RequestCancelWorkflowExecutionRequestT& request)
const {
1351 return SubmitCallable(&SWFClient::RequestCancelWorkflowExecution, request);
1358 template <
typename RequestCancelWorkflowExecutionRequestT = Model::RequestCancelWorkflowExecutionRequest>
1361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1362 return SubmitAsync(&SWFClient::RequestCancelWorkflowExecution, request, handler, context);
1404 template <
typename RespondActivityTaskCanceledRequestT = Model::RespondActivityTaskCanceledRequest>
1406 const RespondActivityTaskCanceledRequestT& request)
const {
1407 return SubmitCallable(&SWFClient::RespondActivityTaskCanceled, request);
1414 template <
typename RespondActivityTaskCanceledRequestT = Model::RespondActivityTaskCanceledRequest>
1417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1418 return SubmitAsync(&SWFClient::RespondActivityTaskCanceled, request, handler, context);
1461 template <
typename RespondActivityTaskCompletedRequestT = Model::RespondActivityTaskCompletedRequest>
1463 const RespondActivityTaskCompletedRequestT& request)
const {
1464 return SubmitCallable(&SWFClient::RespondActivityTaskCompleted, request);
1471 template <
typename RespondActivityTaskCompletedRequestT = Model::RespondActivityTaskCompletedRequest>
1474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1475 return SubmitAsync(&SWFClient::RespondActivityTaskCompleted, request, handler, context);
1512 template <
typename RespondActivityTaskFailedRequestT = Model::RespondActivityTaskFailedRequest>
1514 const RespondActivityTaskFailedRequestT& request)
const {
1515 return SubmitCallable(&SWFClient::RespondActivityTaskFailed, request);
1522 template <
typename RespondActivityTaskFailedRequestT = Model::RespondActivityTaskFailedRequest>
1525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1526 return SubmitAsync(&SWFClient::RespondActivityTaskFailed, request, handler, context);
1556 template <
typename RespondDecisionTaskCompletedRequestT = Model::RespondDecisionTaskCompletedRequest>
1558 const RespondDecisionTaskCompletedRequestT& request)
const {
1559 return SubmitCallable(&SWFClient::RespondDecisionTaskCompleted, request);
1566 template <
typename RespondDecisionTaskCompletedRequestT = Model::RespondDecisionTaskCompletedRequest>
1569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1570 return SubmitAsync(&SWFClient::RespondDecisionTaskCompleted, request, handler, context);
1605 template <
typename SignalWorkflowExecutionRequestT = Model::SignalWorkflowExecutionRequest>
1607 return SubmitCallable(&SWFClient::SignalWorkflowExecution, request);
1614 template <
typename SignalWorkflowExecutionRequestT = Model::SignalWorkflowExecutionRequest>
1617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1618 return SubmitAsync(&SWFClient::SignalWorkflowExecution, request, handler, context);
1661 template <
typename StartWorkflowExecutionRequestT = Model::StartWorkflowExecutionRequest>
1663 return SubmitCallable(&SWFClient::StartWorkflowExecution, request);
1670 template <
typename StartWorkflowExecutionRequestT = Model::StartWorkflowExecutionRequest>
1673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1674 return SubmitAsync(&SWFClient::StartWorkflowExecution, request, handler, context);
1688 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1690 return SubmitCallable(&SWFClient::TagResource, request);
1697 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1700 return SubmitAsync(&SWFClient::TagResource, request, handler, context);
1739 template <
typename TerminateWorkflowExecutionRequestT = Model::TerminateWorkflowExecutionRequest>
1741 const TerminateWorkflowExecutionRequestT& request)
const {
1742 return SubmitCallable(&SWFClient::TerminateWorkflowExecution, request);
1749 template <
typename TerminateWorkflowExecutionRequestT = Model::TerminateWorkflowExecutionRequest>
1752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1753 return SubmitAsync(&SWFClient::TerminateWorkflowExecution, request, handler, context);
1788 template <
typename UndeprecateActivityTypeRequestT = Model::UndeprecateActivityTypeRequest>
1790 return SubmitCallable(&SWFClient::UndeprecateActivityType, request);
1797 template <
typename UndeprecateActivityTypeRequestT = Model::UndeprecateActivityTypeRequest>
1800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1801 return SubmitAsync(&SWFClient::UndeprecateActivityType, request, handler, context);
1832 template <
typename UndeprecateDomainRequestT = Model::UndeprecateDomainRequest>
1834 return SubmitCallable(&SWFClient::UndeprecateDomain, request);
1841 template <
typename UndeprecateDomainRequestT = Model::UndeprecateDomainRequest>
1843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1844 return SubmitAsync(&SWFClient::UndeprecateDomain, request, handler, context);
1879 template <
typename UndeprecateWorkflowTypeRequestT = Model::UndeprecateWorkflowTypeRequest>
1881 return SubmitCallable(&SWFClient::UndeprecateWorkflowType, request);
1888 template <
typename UndeprecateWorkflowTypeRequestT = Model::UndeprecateWorkflowTypeRequest>
1891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1892 return SubmitAsync(&SWFClient::UndeprecateWorkflowType, request, handler, context);
1905 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1907 return SubmitCallable(&SWFClient::UntagResource, request);
1914 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1917 return SubmitAsync(&SWFClient::UntagResource, request, handler, context);
1928 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
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
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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
virtual std::shared_ptr< SWFEndpointProviderBase > & accessEndpointProvider()
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::RespondActivityTaskCompletedRequest &, const Model::RespondActivityTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RespondActivityTaskCompletedResponseReceivedHandler
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::DescribeActivityTypeRequest &, const Model::DescribeActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeActivityTypeResponseReceivedHandler
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::DeprecateDomainRequest &, const Model::DeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprecateDomainResponseReceivedHandler
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::RequestCancelWorkflowExecutionRequest &, const Model::RequestCancelWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RequestCancelWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterActivityTypeRequest &, const Model::RegisterActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterActivityTypeResponseReceivedHandler
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::GetWorkflowExecutionHistoryRequest &, const Model::GetWorkflowExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowExecutionHistoryResponseReceivedHandler
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::StartWorkflowExecutionRequest &, const Model::StartWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartWorkflowExecutionResponseReceivedHandler
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::RespondActivityTaskCanceledRequest &, const Model::RespondActivityTaskCanceledOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RespondActivityTaskCanceledResponseReceivedHandler
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::ListClosedWorkflowExecutionsRequest &, const Model::ListClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClosedWorkflowExecutionsResponseReceivedHandler
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::SignalWorkflowExecutionRequest &, const Model::SignalWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SignalWorkflowExecutionResponseReceivedHandler
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::TerminateWorkflowExecutionRequest &, const Model::TerminateWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateWorkflowExecutionResponseReceivedHandler
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::RespondActivityTaskFailedRequest &, const Model::RespondActivityTaskFailedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RespondActivityTaskFailedResponseReceivedHandler
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::PollForActivityTaskRequest &, const Model::PollForActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PollForActivityTaskResponseReceivedHandler
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::RecordActivityTaskHeartbeatRequest &, const Model::RecordActivityTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RecordActivityTaskHeartbeatResponseReceivedHandler
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::ListActivityTypesRequest &, const Model::ListActivityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListActivityTypesResponseReceivedHandler
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::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDomainResponseReceivedHandler
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::DeprecateWorkflowTypeRequest &, const Model::DeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeprecateWorkflowTypeResponseReceivedHandler
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::CountPendingActivityTasksRequest &, const Model::CountPendingActivityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CountPendingActivityTasksResponseReceivedHandler
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::UndeprecateDomainRequest &, const Model::UndeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UndeprecateDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeleteActivityTypeRequest &, const Model::DeleteActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteActivityTypeResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String