AWS SDK for C++

AWS SDK for C++ Version 1.11.782

Loading...
Searching...
No Matches
NovaActClient.h
1
6#pragma once
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/nova-act/NovaActPaginationBase.h>
12#include <aws/nova-act/NovaActServiceClientModel.h>
13#include <aws/nova-act/NovaActWaiter.h>
14#include <aws/nova-act/NovaAct_EXPORTS.h>
15
16namespace Aws {
17namespace NovaAct {
24class AWS_NOVAACT_API NovaActClient : public Aws::Client::AWSJsonClient,
26 public NovaActPaginationBase<NovaActClient>,
27 public NovaActWaiter<NovaActClient> {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
41 std::shared_ptr<NovaActEndpointProviderBase> endpointProvider = nullptr);
42
47 NovaActClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<NovaActEndpointProviderBase> endpointProvider = nullptr,
49
54 NovaActClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<NovaActEndpointProviderBase> endpointProvider = nullptr,
57
58 /* Legacy constructors due deprecation */
64
69 NovaActClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 NovaActClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
79 virtual ~NovaActClient();
80
88
92 template <typename CreateActRequestT = Model::CreateActRequest>
93 Model::CreateActOutcomeCallable CreateActCallable(const CreateActRequestT& request) const {
94 return SubmitCallable(&NovaActClient::CreateAct, request);
95 }
96
101 template <typename CreateActRequestT = Model::CreateActRequest>
102 void CreateActAsync(const CreateActRequestT& request, const CreateActResponseReceivedHandler& handler,
103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
104 return SubmitAsync(&NovaActClient::CreateAct, request, handler, context);
105 }
106
114
118 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
119 Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT& request) const {
120 return SubmitCallable(&NovaActClient::CreateSession, request);
121 }
122
127 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
128 void CreateSessionAsync(const CreateSessionRequestT& request, const CreateSessionResponseReceivedHandler& handler,
129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
130 return SubmitAsync(&NovaActClient::CreateSession, request, handler, context);
131 }
132
140
145 template <typename CreateWorkflowDefinitionRequestT = Model::CreateWorkflowDefinitionRequest>
146 Model::CreateWorkflowDefinitionOutcomeCallable CreateWorkflowDefinitionCallable(const CreateWorkflowDefinitionRequestT& request) const {
147 return SubmitCallable(&NovaActClient::CreateWorkflowDefinition, request);
148 }
149
154 template <typename CreateWorkflowDefinitionRequestT = Model::CreateWorkflowDefinitionRequest>
155 void CreateWorkflowDefinitionAsync(const CreateWorkflowDefinitionRequestT& request,
157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
158 return SubmitAsync(&NovaActClient::CreateWorkflowDefinition, request, handler, context);
159 }
160
168
173 template <typename CreateWorkflowRunRequestT = Model::CreateWorkflowRunRequest>
174 Model::CreateWorkflowRunOutcomeCallable CreateWorkflowRunCallable(const CreateWorkflowRunRequestT& request) const {
175 return SubmitCallable(&NovaActClient::CreateWorkflowRun, request);
176 }
177
182 template <typename CreateWorkflowRunRequestT = Model::CreateWorkflowRunRequest>
183 void CreateWorkflowRunAsync(const CreateWorkflowRunRequestT& request, const CreateWorkflowRunResponseReceivedHandler& handler,
184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
185 return SubmitAsync(&NovaActClient::CreateWorkflowRun, request, handler, context);
186 }
187
195
200 template <typename DeleteWorkflowDefinitionRequestT = Model::DeleteWorkflowDefinitionRequest>
201 Model::DeleteWorkflowDefinitionOutcomeCallable DeleteWorkflowDefinitionCallable(const DeleteWorkflowDefinitionRequestT& request) const {
202 return SubmitCallable(&NovaActClient::DeleteWorkflowDefinition, request);
203 }
204
209 template <typename DeleteWorkflowDefinitionRequestT = Model::DeleteWorkflowDefinitionRequest>
210 void DeleteWorkflowDefinitionAsync(const DeleteWorkflowDefinitionRequestT& request,
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
213 return SubmitAsync(&NovaActClient::DeleteWorkflowDefinition, request, handler, context);
214 }
215
223
228 template <typename DeleteWorkflowRunRequestT = Model::DeleteWorkflowRunRequest>
229 Model::DeleteWorkflowRunOutcomeCallable DeleteWorkflowRunCallable(const DeleteWorkflowRunRequestT& request) const {
230 return SubmitCallable(&NovaActClient::DeleteWorkflowRun, request);
231 }
232
237 template <typename DeleteWorkflowRunRequestT = Model::DeleteWorkflowRunRequest>
238 void DeleteWorkflowRunAsync(const DeleteWorkflowRunRequestT& request, const DeleteWorkflowRunResponseReceivedHandler& handler,
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
240 return SubmitAsync(&NovaActClient::DeleteWorkflowRun, request, handler, context);
241 }
242
250
255 template <typename GetWorkflowDefinitionRequestT = Model::GetWorkflowDefinitionRequest>
256 Model::GetWorkflowDefinitionOutcomeCallable GetWorkflowDefinitionCallable(const GetWorkflowDefinitionRequestT& request) const {
257 return SubmitCallable(&NovaActClient::GetWorkflowDefinition, request);
258 }
259
264 template <typename GetWorkflowDefinitionRequestT = Model::GetWorkflowDefinitionRequest>
265 void GetWorkflowDefinitionAsync(const GetWorkflowDefinitionRequestT& request, const GetWorkflowDefinitionResponseReceivedHandler& handler,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
267 return SubmitAsync(&NovaActClient::GetWorkflowDefinition, request, handler, context);
268 }
269
277
281 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
282 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const {
283 return SubmitCallable(&NovaActClient::GetWorkflowRun, request);
284 }
285
290 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
291 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
293 return SubmitAsync(&NovaActClient::GetWorkflowRun, request, handler, context);
294 }
295
303
307 template <typename InvokeActStepRequestT = Model::InvokeActStepRequest>
308 Model::InvokeActStepOutcomeCallable InvokeActStepCallable(const InvokeActStepRequestT& request) const {
309 return SubmitCallable(&NovaActClient::InvokeActStep, request);
310 }
311
316 template <typename InvokeActStepRequestT = Model::InvokeActStepRequest>
317 void InvokeActStepAsync(const InvokeActStepRequestT& request, const InvokeActStepResponseReceivedHandler& handler,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
319 return SubmitAsync(&NovaActClient::InvokeActStep, request, handler, context);
320 }
321
329
333 template <typename ListActsRequestT = Model::ListActsRequest>
334 Model::ListActsOutcomeCallable ListActsCallable(const ListActsRequestT& request) const {
335 return SubmitCallable(&NovaActClient::ListActs, request);
336 }
337
342 template <typename ListActsRequestT = Model::ListActsRequest>
343 void ListActsAsync(const ListActsRequestT& request, const ListActsResponseReceivedHandler& handler,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
345 return SubmitAsync(&NovaActClient::ListActs, request, handler, context);
346 }
347
356
360 template <typename ListModelsRequestT = Model::ListModelsRequest>
361 Model::ListModelsOutcomeCallable ListModelsCallable(const ListModelsRequestT& request) const {
362 return SubmitCallable(&NovaActClient::ListModels, request);
363 }
364
369 template <typename ListModelsRequestT = Model::ListModelsRequest>
370 void ListModelsAsync(const ListModelsRequestT& request, const ListModelsResponseReceivedHandler& handler,
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
372 return SubmitAsync(&NovaActClient::ListModels, request, handler, context);
373 }
374
382
386 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
387 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request) const {
388 return SubmitCallable(&NovaActClient::ListSessions, request);
389 }
390
395 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
396 void ListSessionsAsync(const ListSessionsRequestT& request, const ListSessionsResponseReceivedHandler& handler,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
398 return SubmitAsync(&NovaActClient::ListSessions, request, handler, context);
399 }
400
408
413 template <typename ListWorkflowDefinitionsRequestT = Model::ListWorkflowDefinitionsRequest>
414 Model::ListWorkflowDefinitionsOutcomeCallable ListWorkflowDefinitionsCallable(const ListWorkflowDefinitionsRequestT& request = {}) const {
415 return SubmitCallable(&NovaActClient::ListWorkflowDefinitions, request);
416 }
417
422 template <typename ListWorkflowDefinitionsRequestT = Model::ListWorkflowDefinitionsRequest>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
425 const ListWorkflowDefinitionsRequestT& request = {}) const {
426 return SubmitAsync(&NovaActClient::ListWorkflowDefinitions, request, handler, context);
427 }
428
436
441 template <typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
442 Model::ListWorkflowRunsOutcomeCallable ListWorkflowRunsCallable(const ListWorkflowRunsRequestT& request) const {
443 return SubmitCallable(&NovaActClient::ListWorkflowRuns, request);
444 }
445
450 template <typename ListWorkflowRunsRequestT = Model::ListWorkflowRunsRequest>
451 void ListWorkflowRunsAsync(const ListWorkflowRunsRequestT& request, const ListWorkflowRunsResponseReceivedHandler& handler,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
453 return SubmitAsync(&NovaActClient::ListWorkflowRuns, request, handler, context);
454 }
455
463
467 template <typename UpdateActRequestT = Model::UpdateActRequest>
468 Model::UpdateActOutcomeCallable UpdateActCallable(const UpdateActRequestT& request) const {
469 return SubmitCallable(&NovaActClient::UpdateAct, request);
470 }
471
476 template <typename UpdateActRequestT = Model::UpdateActRequest>
477 void UpdateActAsync(const UpdateActRequestT& request, const UpdateActResponseReceivedHandler& handler,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
479 return SubmitAsync(&NovaActClient::UpdateAct, request, handler, context);
480 }
481
489
494 template <typename UpdateWorkflowRunRequestT = Model::UpdateWorkflowRunRequest>
495 Model::UpdateWorkflowRunOutcomeCallable UpdateWorkflowRunCallable(const UpdateWorkflowRunRequestT& request) const {
496 return SubmitCallable(&NovaActClient::UpdateWorkflowRun, request);
497 }
498
503 template <typename UpdateWorkflowRunRequestT = Model::UpdateWorkflowRunRequest>
504 void UpdateWorkflowRunAsync(const UpdateWorkflowRunRequestT& request, const UpdateWorkflowRunResponseReceivedHandler& handler,
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
506 return SubmitAsync(&NovaActClient::UpdateWorkflowRun, request, handler, context);
507 }
508
509 virtual void OverrideEndpoint(const Aws::String& endpoint);
510 virtual std::shared_ptr<NovaActEndpointProviderBase>& accessEndpointProvider();
511
512 private:
514 void init(const NovaActClientConfiguration& clientConfiguration);
515
517
518 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
519 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
520 Aws::Http::HttpMethod httpMethod) const;
521
522 NovaActClientConfiguration m_clientConfiguration;
523 std::shared_ptr<NovaActEndpointProviderBase> m_endpointProvider;
524};
525
526} // namespace NovaAct
527} // namespace Aws
virtual Model::ListWorkflowRunsOutcome ListWorkflowRuns(const Model::ListWorkflowRunsRequest &request) const
void CreateWorkflowDefinitionAsync(const CreateWorkflowDefinitionRequestT &request, const CreateWorkflowDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkflowRunAsync(const UpdateWorkflowRunRequestT &request, const UpdateWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkflowDefinitionOutcomeCallable DeleteWorkflowDefinitionCallable(const DeleteWorkflowDefinitionRequestT &request) const
void InvokeActStepAsync(const InvokeActStepRequestT &request, const InvokeActStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListModelsOutcomeCallable ListModelsCallable(const ListModelsRequestT &request) const
Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT &request) const
Model::UpdateWorkflowRunOutcomeCallable UpdateWorkflowRunCallable(const UpdateWorkflowRunRequestT &request) const
NovaActClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListActsAsync(const ListActsRequestT &request, const ListActsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorkflowRunsAsync(const ListWorkflowRunsRequestT &request, const ListWorkflowRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSessionsAsync(const ListSessionsRequestT &request, const ListSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateActOutcome UpdateAct(const Model::UpdateActRequest &request) const
static const char * GetAllocationTag()
virtual std::shared_ptr< NovaActEndpointProviderBase > & accessEndpointProvider()
Model::CreateWorkflowDefinitionOutcomeCallable CreateWorkflowDefinitionCallable(const CreateWorkflowDefinitionRequestT &request) const
Model::ListWorkflowRunsOutcomeCallable ListWorkflowRunsCallable(const ListWorkflowRunsRequestT &request) const
Model::DeleteWorkflowRunOutcomeCallable DeleteWorkflowRunCallable(const DeleteWorkflowRunRequestT &request) const
virtual Model::DeleteWorkflowRunOutcome DeleteWorkflowRun(const Model::DeleteWorkflowRunRequest &request) const
Model::GetWorkflowDefinitionOutcomeCallable GetWorkflowDefinitionCallable(const GetWorkflowDefinitionRequestT &request) const
void CreateSessionAsync(const CreateSessionRequestT &request, const CreateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkflowDefinitionOutcome GetWorkflowDefinition(const Model::GetWorkflowDefinitionRequest &request) const
void GetWorkflowDefinitionAsync(const GetWorkflowDefinitionRequestT &request, const GetWorkflowDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::InvokeActStepOutcome InvokeActStep(const Model::InvokeActStepRequest &request) const
NovaActClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< NovaActEndpointProviderBase > endpointProvider=nullptr, const Aws::NovaAct::NovaActClientConfiguration &clientConfiguration=Aws::NovaAct::NovaActClientConfiguration())
void ListWorkflowDefinitionsAsync(const ListWorkflowDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowDefinitionsRequestT &request={}) const
virtual Model::UpdateWorkflowRunOutcome UpdateWorkflowRun(const Model::UpdateWorkflowRunRequest &request) const
NovaActClientConfiguration ClientConfigurationType
virtual Model::DeleteWorkflowDefinitionOutcome DeleteWorkflowDefinition(const Model::DeleteWorkflowDefinitionRequest &request) const
Model::UpdateActOutcomeCallable UpdateActCallable(const UpdateActRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void UpdateActAsync(const UpdateActRequestT &request, const UpdateActResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
NovaActClient(const Aws::NovaAct::NovaActClientConfiguration &clientConfiguration=Aws::NovaAct::NovaActClientConfiguration(), std::shared_ptr< NovaActEndpointProviderBase > endpointProvider=nullptr)
Model::ListActsOutcomeCallable ListActsCallable(const ListActsRequestT &request) const
Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT &request) const
virtual Model::ListModelsOutcome ListModels(const Model::ListModelsRequest &request) const
Model::CreateActOutcomeCallable CreateActCallable(const CreateActRequestT &request) const
void GetWorkflowRunAsync(const GetWorkflowRunRequestT &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkflowRunOutcome GetWorkflowRun(const Model::GetWorkflowRunRequest &request) const
virtual Model::CreateWorkflowRunOutcome CreateWorkflowRun(const Model::CreateWorkflowRunRequest &request) const
void DeleteWorkflowRunAsync(const DeleteWorkflowRunRequestT &request, const DeleteWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
NovaActClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
NovaActClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::InvokeActStepOutcomeCallable InvokeActStepCallable(const InvokeActStepRequestT &request) const
NovaActClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< NovaActEndpointProviderBase > endpointProvider=nullptr, const Aws::NovaAct::NovaActClientConfiguration &clientConfiguration=Aws::NovaAct::NovaActClientConfiguration())
void DeleteWorkflowDefinitionAsync(const DeleteWorkflowDefinitionRequestT &request, const DeleteWorkflowDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSessionOutcome CreateSession(const Model::CreateSessionRequest &request) const
Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT &request) const
virtual Model::CreateActOutcome CreateAct(const Model::CreateActRequest &request) const
void ListModelsAsync(const ListModelsRequestT &request, const ListModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::CreateWorkflowDefinitionOutcome CreateWorkflowDefinition(const Model::CreateWorkflowDefinitionRequest &request) const
void CreateWorkflowRunAsync(const CreateWorkflowRunRequestT &request, const CreateWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWorkflowRunOutcomeCallable CreateWorkflowRunCallable(const CreateWorkflowRunRequestT &request) const
void CreateActAsync(const CreateActRequestT &request, const CreateActResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorkflowDefinitionsOutcomeCallable ListWorkflowDefinitionsCallable(const ListWorkflowDefinitionsRequestT &request={}) const
NovaActEndpointProvider EndpointProviderType
virtual Model::ListSessionsOutcome ListSessions(const Model::ListSessionsRequest &request) const
static const char * GetServiceName()
virtual Model::ListActsOutcome ListActs(const Model::ListActsRequest &request) const
virtual Model::ListWorkflowDefinitionsOutcome ListWorkflowDefinitions(const Model::ListWorkflowDefinitionsRequest &request={}) const
std::future< UpdateWorkflowRunOutcome > UpdateWorkflowRunOutcomeCallable
std::future< ListWorkflowRunsOutcome > ListWorkflowRunsOutcomeCallable
std::future< CreateSessionOutcome > CreateSessionOutcomeCallable
std::future< ListWorkflowDefinitionsOutcome > ListWorkflowDefinitionsOutcomeCallable
std::future< InvokeActStepOutcome > InvokeActStepOutcomeCallable
std::future< CreateWorkflowRunOutcome > CreateWorkflowRunOutcomeCallable
std::future< CreateWorkflowDefinitionOutcome > CreateWorkflowDefinitionOutcomeCallable
std::future< ListModelsOutcome > ListModelsOutcomeCallable
std::future< ListActsOutcome > ListActsOutcomeCallable
std::future< GetWorkflowRunOutcome > GetWorkflowRunOutcomeCallable
std::future< UpdateActOutcome > UpdateActOutcomeCallable
std::future< DeleteWorkflowRunOutcome > DeleteWorkflowRunOutcomeCallable
std::future< CreateActOutcome > CreateActOutcomeCallable
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
std::future< DeleteWorkflowDefinitionOutcome > DeleteWorkflowDefinitionOutcomeCallable
std::future< GetWorkflowDefinitionOutcome > GetWorkflowDefinitionOutcomeCallable
std::function< void(const NovaActClient *, const Model::ListWorkflowDefinitionsRequest &, const Model::ListWorkflowDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowDefinitionsResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::DeleteWorkflowRunRequest &, const Model::DeleteWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowRunResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::GetWorkflowDefinitionRequest &, const Model::GetWorkflowDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowDefinitionResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSessionResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::InvokeActStepRequest &, const Model::InvokeActStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InvokeActStepResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::ListWorkflowRunsRequest &, const Model::ListWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowRunsResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::CreateWorkflowDefinitionRequest &, const Model::CreateWorkflowDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowDefinitionResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::CreateWorkflowRunRequest &, const Model::CreateWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowRunResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::UpdateWorkflowRunRequest &, const Model::UpdateWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkflowRunResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::ListModelsRequest &, const Model::ListModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListModelsResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::ListActsRequest &, const Model::ListActsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListActsResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::GetWorkflowRunRequest &, const Model::GetWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::UpdateActRequest &, const Model::UpdateActOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateActResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::DeleteWorkflowDefinitionRequest &, const Model::DeleteWorkflowDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowDefinitionResponseReceivedHandler
std::function< void(const NovaActClient *, const Model::CreateActRequest &, const Model::CreateActOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateActResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String