AWS SDK for C++

AWS SDK for C++ Version 1.11.816

Loading...
Searching...
No Matches
DeadlineClient.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/deadline/DeadlinePaginationBase.h>
12#include <aws/deadline/DeadlineServiceClientModel.h>
13#include <aws/deadline/DeadlineWaiter.h>
14#include <aws/deadline/Deadline_EXPORTS.h>
15
16namespace Aws {
17namespace deadline {
28class AWS_DEADLINE_API DeadlineClient : public Aws::Client::AWSJsonClient,
30 public DeadlinePaginationBase<DeadlineClient>,
31 public DeadlineWaiter<DeadlineClient> {
32 public:
34 static const char* GetServiceName();
35 static const char* GetAllocationTag();
36
39
45 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr);
46
51 DeadlineClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr,
53
58 DeadlineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr,
61
62 /* Legacy constructors due deprecation */
68
73 DeadlineClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
74
79 DeadlineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
83 virtual ~DeadlineClient();
84
91
96 template <typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
97 Model::AssociateMemberToFarmOutcomeCallable AssociateMemberToFarmCallable(const AssociateMemberToFarmRequestT& request) const {
98 return SubmitCallable(&DeadlineClient::AssociateMemberToFarm, request);
99 }
100
105 template <typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
106 void AssociateMemberToFarmAsync(const AssociateMemberToFarmRequestT& request, const AssociateMemberToFarmResponseReceivedHandler& handler,
107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
108 return SubmitAsync(&DeadlineClient::AssociateMemberToFarm, request, handler, context);
109 }
110
117
122 template <typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
123 Model::AssociateMemberToFleetOutcomeCallable AssociateMemberToFleetCallable(const AssociateMemberToFleetRequestT& request) const {
124 return SubmitCallable(&DeadlineClient::AssociateMemberToFleet, request);
125 }
126
131 template <typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
132 void AssociateMemberToFleetAsync(const AssociateMemberToFleetRequestT& request,
134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
135 return SubmitAsync(&DeadlineClient::AssociateMemberToFleet, request, handler, context);
136 }
137
144
149 template <typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
150 Model::AssociateMemberToJobOutcomeCallable AssociateMemberToJobCallable(const AssociateMemberToJobRequestT& request) const {
151 return SubmitCallable(&DeadlineClient::AssociateMemberToJob, request);
152 }
153
158 template <typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
159 void AssociateMemberToJobAsync(const AssociateMemberToJobRequestT& request, const AssociateMemberToJobResponseReceivedHandler& handler,
160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
161 return SubmitAsync(&DeadlineClient::AssociateMemberToJob, request, handler, context);
162 }
163
170
175 template <typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
176 Model::AssociateMemberToQueueOutcomeCallable AssociateMemberToQueueCallable(const AssociateMemberToQueueRequestT& request) const {
177 return SubmitCallable(&DeadlineClient::AssociateMemberToQueue, request);
178 }
179
184 template <typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
185 void AssociateMemberToQueueAsync(const AssociateMemberToQueueRequestT& request,
187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
188 return SubmitAsync(&DeadlineClient::AssociateMemberToQueue, request, handler, context);
189 }
190
199
204 template <typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
205 Model::AssumeFleetRoleForReadOutcomeCallable AssumeFleetRoleForReadCallable(const AssumeFleetRoleForReadRequestT& request) const {
206 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForRead, request);
207 }
208
213 template <typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
214 void AssumeFleetRoleForReadAsync(const AssumeFleetRoleForReadRequestT& request,
216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
217 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForRead, request, handler, context);
218 }
219
227
232 template <typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
233 Model::AssumeFleetRoleForWorkerOutcomeCallable AssumeFleetRoleForWorkerCallable(const AssumeFleetRoleForWorkerRequestT& request) const {
234 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForWorker, request);
235 }
236
241 template <typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
242 void AssumeFleetRoleForWorkerAsync(const AssumeFleetRoleForWorkerRequestT& request,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
245 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForWorker, request, handler, context);
246 }
247
256
261 template <typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
262 Model::AssumeQueueRoleForReadOutcomeCallable AssumeQueueRoleForReadCallable(const AssumeQueueRoleForReadRequestT& request) const {
263 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForRead, request);
264 }
265
270 template <typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
271 void AssumeQueueRoleForReadAsync(const AssumeQueueRoleForReadRequestT& request,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
274 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForRead, request, handler, context);
275 }
276
283
288 template <typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
289 Model::AssumeQueueRoleForUserOutcomeCallable AssumeQueueRoleForUserCallable(const AssumeQueueRoleForUserRequestT& request) const {
290 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForUser, request);
291 }
292
297 template <typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
298 void AssumeQueueRoleForUserAsync(const AssumeQueueRoleForUserRequestT& request,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
301 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForUser, request, handler, context);
302 }
303
310
315 template <typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
316 Model::AssumeQueueRoleForWorkerOutcomeCallable AssumeQueueRoleForWorkerCallable(const AssumeQueueRoleForWorkerRequestT& request) const {
317 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForWorker, request);
318 }
319
324 template <typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
325 void AssumeQueueRoleForWorkerAsync(const AssumeQueueRoleForWorkerRequestT& request,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
328 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForWorker, request, handler, context);
329 }
330
342
346 template <typename BatchGetJobRequestT = Model::BatchGetJobRequest>
347 Model::BatchGetJobOutcomeCallable BatchGetJobCallable(const BatchGetJobRequestT& request) const {
348 return SubmitCallable(&DeadlineClient::BatchGetJob, request);
349 }
350
355 template <typename BatchGetJobRequestT = Model::BatchGetJobRequest>
356 void BatchGetJobAsync(const BatchGetJobRequestT& request, const BatchGetJobResponseReceivedHandler& handler,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
358 return SubmitAsync(&DeadlineClient::BatchGetJob, request, handler, context);
359 }
360
367
372 template <typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
373 Model::BatchGetJobEntityOutcomeCallable BatchGetJobEntityCallable(const BatchGetJobEntityRequestT& request) const {
374 return SubmitCallable(&DeadlineClient::BatchGetJobEntity, request);
375 }
376
381 template <typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
382 void BatchGetJobEntityAsync(const BatchGetJobEntityRequestT& request, const BatchGetJobEntityResponseReceivedHandler& handler,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
384 return SubmitAsync(&DeadlineClient::BatchGetJobEntity, request, handler, context);
385 }
386
398
402 template <typename BatchGetSessionRequestT = Model::BatchGetSessionRequest>
403 Model::BatchGetSessionOutcomeCallable BatchGetSessionCallable(const BatchGetSessionRequestT& request) const {
404 return SubmitCallable(&DeadlineClient::BatchGetSession, request);
405 }
406
411 template <typename BatchGetSessionRequestT = Model::BatchGetSessionRequest>
412 void BatchGetSessionAsync(const BatchGetSessionRequestT& request, const BatchGetSessionResponseReceivedHandler& handler,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
414 return SubmitAsync(&DeadlineClient::BatchGetSession, request, handler, context);
415 }
416
428
433 template <typename BatchGetSessionActionRequestT = Model::BatchGetSessionActionRequest>
434 Model::BatchGetSessionActionOutcomeCallable BatchGetSessionActionCallable(const BatchGetSessionActionRequestT& request) const {
435 return SubmitCallable(&DeadlineClient::BatchGetSessionAction, request);
436 }
437
442 template <typename BatchGetSessionActionRequestT = Model::BatchGetSessionActionRequest>
443 void BatchGetSessionActionAsync(const BatchGetSessionActionRequestT& request, const BatchGetSessionActionResponseReceivedHandler& handler,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
445 return SubmitAsync(&DeadlineClient::BatchGetSessionAction, request, handler, context);
446 }
447
459
463 template <typename BatchGetStepRequestT = Model::BatchGetStepRequest>
464 Model::BatchGetStepOutcomeCallable BatchGetStepCallable(const BatchGetStepRequestT& request) const {
465 return SubmitCallable(&DeadlineClient::BatchGetStep, request);
466 }
467
472 template <typename BatchGetStepRequestT = Model::BatchGetStepRequest>
473 void BatchGetStepAsync(const BatchGetStepRequestT& request, const BatchGetStepResponseReceivedHandler& handler,
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
475 return SubmitAsync(&DeadlineClient::BatchGetStep, request, handler, context);
476 }
477
489
493 template <typename BatchGetTaskRequestT = Model::BatchGetTaskRequest>
494 Model::BatchGetTaskOutcomeCallable BatchGetTaskCallable(const BatchGetTaskRequestT& request) const {
495 return SubmitCallable(&DeadlineClient::BatchGetTask, request);
496 }
497
502 template <typename BatchGetTaskRequestT = Model::BatchGetTaskRequest>
503 void BatchGetTaskAsync(const BatchGetTaskRequestT& request, const BatchGetTaskResponseReceivedHandler& handler,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
505 return SubmitAsync(&DeadlineClient::BatchGetTask, request, handler, context);
506 }
507
519
523 template <typename BatchGetWorkerRequestT = Model::BatchGetWorkerRequest>
524 Model::BatchGetWorkerOutcomeCallable BatchGetWorkerCallable(const BatchGetWorkerRequestT& request) const {
525 return SubmitCallable(&DeadlineClient::BatchGetWorker, request);
526 }
527
532 template <typename BatchGetWorkerRequestT = Model::BatchGetWorkerRequest>
533 void BatchGetWorkerAsync(const BatchGetWorkerRequestT& request, const BatchGetWorkerResponseReceivedHandler& handler,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
535 return SubmitAsync(&DeadlineClient::BatchGetWorker, request, handler, context);
536 }
537
552
556 template <typename BatchUpdateJobRequestT = Model::BatchUpdateJobRequest>
557 Model::BatchUpdateJobOutcomeCallable BatchUpdateJobCallable(const BatchUpdateJobRequestT& request) const {
558 return SubmitCallable(&DeadlineClient::BatchUpdateJob, request);
559 }
560
565 template <typename BatchUpdateJobRequestT = Model::BatchUpdateJobRequest>
566 void BatchUpdateJobAsync(const BatchUpdateJobRequestT& request, const BatchUpdateJobResponseReceivedHandler& handler,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
568 return SubmitAsync(&DeadlineClient::BatchUpdateJob, request, handler, context);
569 }
570
582
586 template <typename BatchUpdateTaskRequestT = Model::BatchUpdateTaskRequest>
587 Model::BatchUpdateTaskOutcomeCallable BatchUpdateTaskCallable(const BatchUpdateTaskRequestT& request) const {
588 return SubmitCallable(&DeadlineClient::BatchUpdateTask, request);
589 }
590
595 template <typename BatchUpdateTaskRequestT = Model::BatchUpdateTaskRequest>
596 void BatchUpdateTaskAsync(const BatchUpdateTaskRequestT& request, const BatchUpdateTaskResponseReceivedHandler& handler,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
598 return SubmitAsync(&DeadlineClient::BatchUpdateTask, request, handler, context);
599 }
600
607
611 template <typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
612 Model::CopyJobTemplateOutcomeCallable CopyJobTemplateCallable(const CopyJobTemplateRequestT& request) const {
613 return SubmitCallable(&DeadlineClient::CopyJobTemplate, request);
614 }
615
620 template <typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
621 void CopyJobTemplateAsync(const CopyJobTemplateRequestT& request, const CopyJobTemplateResponseReceivedHandler& handler,
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
623 return SubmitAsync(&DeadlineClient::CopyJobTemplate, request, handler, context);
624 }
625
633
637 template <typename CreateBudgetRequestT = Model::CreateBudgetRequest>
638 Model::CreateBudgetOutcomeCallable CreateBudgetCallable(const CreateBudgetRequestT& request) const {
639 return SubmitCallable(&DeadlineClient::CreateBudget, request);
640 }
641
646 template <typename CreateBudgetRequestT = Model::CreateBudgetRequest>
647 void CreateBudgetAsync(const CreateBudgetRequestT& request, const CreateBudgetResponseReceivedHandler& handler,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
649 return SubmitAsync(&DeadlineClient::CreateBudget, request, handler, context);
650 }
651
662
666 template <typename CreateFarmRequestT = Model::CreateFarmRequest>
667 Model::CreateFarmOutcomeCallable CreateFarmCallable(const CreateFarmRequestT& request) const {
668 return SubmitCallable(&DeadlineClient::CreateFarm, request);
669 }
670
675 template <typename CreateFarmRequestT = Model::CreateFarmRequest>
676 void CreateFarmAsync(const CreateFarmRequestT& request, const CreateFarmResponseReceivedHandler& handler,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
678 return SubmitAsync(&DeadlineClient::CreateFarm, request, handler, context);
679 }
680
689
693 template <typename CreateFleetRequestT = Model::CreateFleetRequest>
694 Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT& request) const {
695 return SubmitCallable(&DeadlineClient::CreateFleet, request);
696 }
697
702 template <typename CreateFleetRequestT = Model::CreateFleetRequest>
703 void CreateFleetAsync(const CreateFleetRequestT& request, const CreateFleetResponseReceivedHandler& handler,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
705 return SubmitAsync(&DeadlineClient::CreateFleet, request, handler, context);
706 }
707
717
721 template <typename CreateJobRequestT = Model::CreateJobRequest>
722 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const {
723 return SubmitCallable(&DeadlineClient::CreateJob, request);
724 }
725
730 template <typename CreateJobRequestT = Model::CreateJobRequest>
731 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler,
732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
733 return SubmitAsync(&DeadlineClient::CreateJob, request, handler, context);
734 }
735
743
748 template <typename CreateLicenseEndpointRequestT = Model::CreateLicenseEndpointRequest>
749 Model::CreateLicenseEndpointOutcomeCallable CreateLicenseEndpointCallable(const CreateLicenseEndpointRequestT& request) const {
750 return SubmitCallable(&DeadlineClient::CreateLicenseEndpoint, request);
751 }
752
757 template <typename CreateLicenseEndpointRequestT = Model::CreateLicenseEndpointRequest>
758 void CreateLicenseEndpointAsync(const CreateLicenseEndpointRequestT& request, const CreateLicenseEndpointResponseReceivedHandler& handler,
759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
760 return SubmitAsync(&DeadlineClient::CreateLicenseEndpoint, request, handler, context);
761 }
762
774
778 template <typename CreateLimitRequestT = Model::CreateLimitRequest>
779 Model::CreateLimitOutcomeCallable CreateLimitCallable(const CreateLimitRequestT& request) const {
780 return SubmitCallable(&DeadlineClient::CreateLimit, request);
781 }
782
787 template <typename CreateLimitRequestT = Model::CreateLimitRequest>
788 void CreateLimitAsync(const CreateLimitRequestT& request, const CreateLimitResponseReceivedHandler& handler,
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
790 return SubmitAsync(&DeadlineClient::CreateLimit, request, handler, context);
791 }
792
802
806 template <typename CreateMonitorRequestT = Model::CreateMonitorRequest>
807 Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT& request) const {
808 return SubmitCallable(&DeadlineClient::CreateMonitor, request);
809 }
810
815 template <typename CreateMonitorRequestT = Model::CreateMonitorRequest>
816 void CreateMonitorAsync(const CreateMonitorRequestT& request, const CreateMonitorResponseReceivedHandler& handler,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
818 return SubmitAsync(&DeadlineClient::CreateMonitor, request, handler, context);
819 }
820
829
833 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
834 Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT& request) const {
835 return SubmitCallable(&DeadlineClient::CreateQueue, request);
836 }
837
842 template <typename CreateQueueRequestT = Model::CreateQueueRequest>
843 void CreateQueueAsync(const CreateQueueRequestT& request, const CreateQueueResponseReceivedHandler& handler,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
845 return SubmitAsync(&DeadlineClient::CreateQueue, request, handler, context);
846 }
847
855
860 template <typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
861 Model::CreateQueueEnvironmentOutcomeCallable CreateQueueEnvironmentCallable(const CreateQueueEnvironmentRequestT& request) const {
862 return SubmitCallable(&DeadlineClient::CreateQueueEnvironment, request);
863 }
864
869 template <typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
870 void CreateQueueEnvironmentAsync(const CreateQueueEnvironmentRequestT& request,
872 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
873 return SubmitAsync(&DeadlineClient::CreateQueueEnvironment, request, handler, context);
874 }
875
883 const Model::CreateQueueFleetAssociationRequest& request) const;
884
889 template <typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
891 const CreateQueueFleetAssociationRequestT& request) const {
892 return SubmitCallable(&DeadlineClient::CreateQueueFleetAssociation, request);
893 }
894
899 template <typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
900 void CreateQueueFleetAssociationAsync(const CreateQueueFleetAssociationRequestT& request,
902 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
903 return SubmitAsync(&DeadlineClient::CreateQueueFleetAssociation, request, handler, context);
904 }
905
916 const Model::CreateQueueLimitAssociationRequest& request) const;
917
922 template <typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
924 const CreateQueueLimitAssociationRequestT& request) const {
925 return SubmitCallable(&DeadlineClient::CreateQueueLimitAssociation, request);
926 }
927
932 template <typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
933 void CreateQueueLimitAssociationAsync(const CreateQueueLimitAssociationRequestT& request,
935 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
936 return SubmitAsync(&DeadlineClient::CreateQueueLimitAssociation, request, handler, context);
937 }
938
946
951 template <typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
952 Model::CreateStorageProfileOutcomeCallable CreateStorageProfileCallable(const CreateStorageProfileRequestT& request) const {
953 return SubmitCallable(&DeadlineClient::CreateStorageProfile, request);
954 }
955
960 template <typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
961 void CreateStorageProfileAsync(const CreateStorageProfileRequestT& request, const CreateStorageProfileResponseReceivedHandler& handler,
962 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
963 return SubmitAsync(&DeadlineClient::CreateStorageProfile, request, handler, context);
964 }
965
982
986 template <typename CreateWorkerRequestT = Model::CreateWorkerRequest>
987 Model::CreateWorkerOutcomeCallable CreateWorkerCallable(const CreateWorkerRequestT& request) const {
988 return SubmitCallable(&DeadlineClient::CreateWorker, request);
989 }
990
995 template <typename CreateWorkerRequestT = Model::CreateWorkerRequest>
996 void CreateWorkerAsync(const CreateWorkerRequestT& request, const CreateWorkerResponseReceivedHandler& handler,
997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
998 return SubmitAsync(&DeadlineClient::CreateWorker, request, handler, context);
999 }
1000
1007
1011 template <typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
1012 Model::DeleteBudgetOutcomeCallable DeleteBudgetCallable(const DeleteBudgetRequestT& request) const {
1013 return SubmitCallable(&DeadlineClient::DeleteBudget, request);
1014 }
1015
1020 template <typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
1021 void DeleteBudgetAsync(const DeleteBudgetRequestT& request, const DeleteBudgetResponseReceivedHandler& handler,
1022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1023 return SubmitAsync(&DeadlineClient::DeleteBudget, request, handler, context);
1024 }
1025
1032
1036 template <typename DeleteFarmRequestT = Model::DeleteFarmRequest>
1037 Model::DeleteFarmOutcomeCallable DeleteFarmCallable(const DeleteFarmRequestT& request) const {
1038 return SubmitCallable(&DeadlineClient::DeleteFarm, request);
1039 }
1040
1045 template <typename DeleteFarmRequestT = Model::DeleteFarmRequest>
1046 void DeleteFarmAsync(const DeleteFarmRequestT& request, const DeleteFarmResponseReceivedHandler& handler,
1047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1048 return SubmitAsync(&DeadlineClient::DeleteFarm, request, handler, context);
1049 }
1050
1057
1061 template <typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1062 Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT& request) const {
1063 return SubmitCallable(&DeadlineClient::DeleteFleet, request);
1064 }
1065
1070 template <typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1071 void DeleteFleetAsync(const DeleteFleetRequestT& request, const DeleteFleetResponseReceivedHandler& handler,
1072 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1073 return SubmitAsync(&DeadlineClient::DeleteFleet, request, handler, context);
1074 }
1075
1082
1087 template <typename DeleteLicenseEndpointRequestT = Model::DeleteLicenseEndpointRequest>
1088 Model::DeleteLicenseEndpointOutcomeCallable DeleteLicenseEndpointCallable(const DeleteLicenseEndpointRequestT& request) const {
1089 return SubmitCallable(&DeadlineClient::DeleteLicenseEndpoint, request);
1090 }
1091
1096 template <typename DeleteLicenseEndpointRequestT = Model::DeleteLicenseEndpointRequest>
1097 void DeleteLicenseEndpointAsync(const DeleteLicenseEndpointRequestT& request, const DeleteLicenseEndpointResponseReceivedHandler& handler,
1098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1099 return SubmitAsync(&DeadlineClient::DeleteLicenseEndpoint, request, handler, context);
1100 }
1101
1110
1114 template <typename DeleteLimitRequestT = Model::DeleteLimitRequest>
1115 Model::DeleteLimitOutcomeCallable DeleteLimitCallable(const DeleteLimitRequestT& request) const {
1116 return SubmitCallable(&DeadlineClient::DeleteLimit, request);
1117 }
1118
1123 template <typename DeleteLimitRequestT = Model::DeleteLimitRequest>
1124 void DeleteLimitAsync(const DeleteLimitRequestT& request, const DeleteLimitResponseReceivedHandler& handler,
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1126 return SubmitAsync(&DeadlineClient::DeleteLimit, request, handler, context);
1127 }
1128
1135
1140 template <typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
1141 Model::DeleteMeteredProductOutcomeCallable DeleteMeteredProductCallable(const DeleteMeteredProductRequestT& request) const {
1142 return SubmitCallable(&DeadlineClient::DeleteMeteredProduct, request);
1143 }
1144
1149 template <typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
1150 void DeleteMeteredProductAsync(const DeleteMeteredProductRequestT& request, const DeleteMeteredProductResponseReceivedHandler& handler,
1151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1152 return SubmitAsync(&DeadlineClient::DeleteMeteredProduct, request, handler, context);
1153 }
1154
1162
1166 template <typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
1167 Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT& request) const {
1168 return SubmitCallable(&DeadlineClient::DeleteMonitor, request);
1169 }
1170
1175 template <typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
1176 void DeleteMonitorAsync(const DeleteMonitorRequestT& request, const DeleteMonitorResponseReceivedHandler& handler,
1177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1178 return SubmitAsync(&DeadlineClient::DeleteMonitor, request, handler, context);
1179 }
1180
1189
1193 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
1194 Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT& request) const {
1195 return SubmitCallable(&DeadlineClient::DeleteQueue, request);
1196 }
1197
1202 template <typename DeleteQueueRequestT = Model::DeleteQueueRequest>
1203 void DeleteQueueAsync(const DeleteQueueRequestT& request, const DeleteQueueResponseReceivedHandler& handler,
1204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1205 return SubmitAsync(&DeadlineClient::DeleteQueue, request, handler, context);
1206 }
1207
1214
1219 template <typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
1220 Model::DeleteQueueEnvironmentOutcomeCallable DeleteQueueEnvironmentCallable(const DeleteQueueEnvironmentRequestT& request) const {
1221 return SubmitCallable(&DeadlineClient::DeleteQueueEnvironment, request);
1222 }
1223
1228 template <typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
1229 void DeleteQueueEnvironmentAsync(const DeleteQueueEnvironmentRequestT& request,
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1232 return SubmitAsync(&DeadlineClient::DeleteQueueEnvironment, request, handler, context);
1233 }
1234
1241 const Model::DeleteQueueFleetAssociationRequest& request) const;
1242
1247 template <typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
1249 const DeleteQueueFleetAssociationRequestT& request) const {
1250 return SubmitCallable(&DeadlineClient::DeleteQueueFleetAssociation, request);
1251 }
1252
1257 template <typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
1258 void DeleteQueueFleetAssociationAsync(const DeleteQueueFleetAssociationRequestT& request,
1260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1261 return SubmitAsync(&DeadlineClient::DeleteQueueFleetAssociation, request, handler, context);
1262 }
1263
1276 const Model::DeleteQueueLimitAssociationRequest& request) const;
1277
1282 template <typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1284 const DeleteQueueLimitAssociationRequestT& request) const {
1285 return SubmitCallable(&DeadlineClient::DeleteQueueLimitAssociation, request);
1286 }
1287
1292 template <typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1293 void DeleteQueueLimitAssociationAsync(const DeleteQueueLimitAssociationRequestT& request,
1295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1296 return SubmitAsync(&DeadlineClient::DeleteQueueLimitAssociation, request, handler, context);
1297 }
1298
1305
1310 template <typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1311 Model::DeleteStorageProfileOutcomeCallable DeleteStorageProfileCallable(const DeleteStorageProfileRequestT& request) const {
1312 return SubmitCallable(&DeadlineClient::DeleteStorageProfile, request);
1313 }
1314
1319 template <typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1320 void DeleteStorageProfileAsync(const DeleteStorageProfileRequestT& request, const DeleteStorageProfileResponseReceivedHandler& handler,
1321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1322 return SubmitAsync(&DeadlineClient::DeleteStorageProfile, request, handler, context);
1323 }
1324
1331
1335 template <typename DeleteVolumeRequestT = Model::DeleteVolumeRequest>
1336 Model::DeleteVolumeOutcomeCallable DeleteVolumeCallable(const DeleteVolumeRequestT& request) const {
1337 return SubmitCallable(&DeadlineClient::DeleteVolume, request);
1338 }
1339
1344 template <typename DeleteVolumeRequestT = Model::DeleteVolumeRequest>
1345 void DeleteVolumeAsync(const DeleteVolumeRequestT& request, const DeleteVolumeResponseReceivedHandler& handler,
1346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1347 return SubmitAsync(&DeadlineClient::DeleteVolume, request, handler, context);
1348 }
1349
1356
1360 template <typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1361 Model::DeleteWorkerOutcomeCallable DeleteWorkerCallable(const DeleteWorkerRequestT& request) const {
1362 return SubmitCallable(&DeadlineClient::DeleteWorker, request);
1363 }
1364
1369 template <typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1370 void DeleteWorkerAsync(const DeleteWorkerRequestT& request, const DeleteWorkerResponseReceivedHandler& handler,
1371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1372 return SubmitAsync(&DeadlineClient::DeleteWorker, request, handler, context);
1373 }
1374
1381 const Model::DisassociateMemberFromFarmRequest& request) const;
1382
1387 template <typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1389 const DisassociateMemberFromFarmRequestT& request) const {
1390 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFarm, request);
1391 }
1392
1397 template <typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1398 void DisassociateMemberFromFarmAsync(const DisassociateMemberFromFarmRequestT& request,
1400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1401 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFarm, request, handler, context);
1402 }
1403
1410 const Model::DisassociateMemberFromFleetRequest& request) const;
1411
1416 template <typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1418 const DisassociateMemberFromFleetRequestT& request) const {
1419 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFleet, request);
1420 }
1421
1426 template <typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1427 void DisassociateMemberFromFleetAsync(const DisassociateMemberFromFleetRequestT& request,
1429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1430 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFleet, request, handler, context);
1431 }
1432
1439
1444 template <typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1446 const DisassociateMemberFromJobRequestT& request) const {
1447 return SubmitCallable(&DeadlineClient::DisassociateMemberFromJob, request);
1448 }
1449
1454 template <typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1455 void DisassociateMemberFromJobAsync(const DisassociateMemberFromJobRequestT& request,
1457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1458 return SubmitAsync(&DeadlineClient::DisassociateMemberFromJob, request, handler, context);
1459 }
1460
1467 const Model::DisassociateMemberFromQueueRequest& request) const;
1468
1473 template <typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1475 const DisassociateMemberFromQueueRequestT& request) const {
1476 return SubmitCallable(&DeadlineClient::DisassociateMemberFromQueue, request);
1477 }
1478
1483 template <typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1484 void DisassociateMemberFromQueueAsync(const DisassociateMemberFromQueueRequestT& request,
1486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1487 return SubmitAsync(&DeadlineClient::DisassociateMemberFromQueue, request, handler, context);
1488 }
1489
1496
1500 template <typename GetBudgetRequestT = Model::GetBudgetRequest>
1501 Model::GetBudgetOutcomeCallable GetBudgetCallable(const GetBudgetRequestT& request) const {
1502 return SubmitCallable(&DeadlineClient::GetBudget, request);
1503 }
1504
1509 template <typename GetBudgetRequestT = Model::GetBudgetRequest>
1510 void GetBudgetAsync(const GetBudgetRequestT& request, const GetBudgetResponseReceivedHandler& handler,
1511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1512 return SubmitAsync(&DeadlineClient::GetBudget, request, handler, context);
1513 }
1514
1521
1525 template <typename GetFarmRequestT = Model::GetFarmRequest>
1526 Model::GetFarmOutcomeCallable GetFarmCallable(const GetFarmRequestT& request) const {
1527 return SubmitCallable(&DeadlineClient::GetFarm, request);
1528 }
1529
1534 template <typename GetFarmRequestT = Model::GetFarmRequest>
1535 void GetFarmAsync(const GetFarmRequestT& request, const GetFarmResponseReceivedHandler& handler,
1536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1537 return SubmitAsync(&DeadlineClient::GetFarm, request, handler, context);
1538 }
1539
1546
1550 template <typename GetFleetRequestT = Model::GetFleetRequest>
1551 Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT& request) const {
1552 return SubmitCallable(&DeadlineClient::GetFleet, request);
1553 }
1554
1559 template <typename GetFleetRequestT = Model::GetFleetRequest>
1560 void GetFleetAsync(const GetFleetRequestT& request, const GetFleetResponseReceivedHandler& handler,
1561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1562 return SubmitAsync(&DeadlineClient::GetFleet, request, handler, context);
1563 }
1564
1570 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
1571
1575 template <typename GetJobRequestT = Model::GetJobRequest>
1576 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const {
1577 return SubmitCallable(&DeadlineClient::GetJob, request);
1578 }
1579
1584 template <typename GetJobRequestT = Model::GetJobRequest>
1585 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler,
1586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1587 return SubmitAsync(&DeadlineClient::GetJob, request, handler, context);
1588 }
1589
1596
1601 template <typename GetLicenseEndpointRequestT = Model::GetLicenseEndpointRequest>
1602 Model::GetLicenseEndpointOutcomeCallable GetLicenseEndpointCallable(const GetLicenseEndpointRequestT& request) const {
1603 return SubmitCallable(&DeadlineClient::GetLicenseEndpoint, request);
1604 }
1605
1610 template <typename GetLicenseEndpointRequestT = Model::GetLicenseEndpointRequest>
1611 void GetLicenseEndpointAsync(const GetLicenseEndpointRequestT& request, const GetLicenseEndpointResponseReceivedHandler& handler,
1612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1613 return SubmitAsync(&DeadlineClient::GetLicenseEndpoint, request, handler, context);
1614 }
1615
1622
1626 template <typename GetLimitRequestT = Model::GetLimitRequest>
1627 Model::GetLimitOutcomeCallable GetLimitCallable(const GetLimitRequestT& request) const {
1628 return SubmitCallable(&DeadlineClient::GetLimit, request);
1629 }
1630
1635 template <typename GetLimitRequestT = Model::GetLimitRequest>
1636 void GetLimitAsync(const GetLimitRequestT& request, const GetLimitResponseReceivedHandler& handler,
1637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1638 return SubmitAsync(&DeadlineClient::GetLimit, request, handler, context);
1639 }
1640
1647
1651 template <typename GetMonitorRequestT = Model::GetMonitorRequest>
1652 Model::GetMonitorOutcomeCallable GetMonitorCallable(const GetMonitorRequestT& request) const {
1653 return SubmitCallable(&DeadlineClient::GetMonitor, request);
1654 }
1655
1660 template <typename GetMonitorRequestT = Model::GetMonitorRequest>
1661 void GetMonitorAsync(const GetMonitorRequestT& request, const GetMonitorResponseReceivedHandler& handler,
1662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1663 return SubmitAsync(&DeadlineClient::GetMonitor, request, handler, context);
1664 }
1665
1672
1677 template <typename GetMonitorSettingsRequestT = Model::GetMonitorSettingsRequest>
1678 Model::GetMonitorSettingsOutcomeCallable GetMonitorSettingsCallable(const GetMonitorSettingsRequestT& request) const {
1679 return SubmitCallable(&DeadlineClient::GetMonitorSettings, request);
1680 }
1681
1686 template <typename GetMonitorSettingsRequestT = Model::GetMonitorSettingsRequest>
1687 void GetMonitorSettingsAsync(const GetMonitorSettingsRequestT& request, const GetMonitorSettingsResponseReceivedHandler& handler,
1688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1689 return SubmitAsync(&DeadlineClient::GetMonitorSettings, request, handler, context);
1690 }
1691
1698
1702 template <typename GetQueueRequestT = Model::GetQueueRequest>
1703 Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT& request) const {
1704 return SubmitCallable(&DeadlineClient::GetQueue, request);
1705 }
1706
1711 template <typename GetQueueRequestT = Model::GetQueueRequest>
1712 void GetQueueAsync(const GetQueueRequestT& request, const GetQueueResponseReceivedHandler& handler,
1713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1714 return SubmitAsync(&DeadlineClient::GetQueue, request, handler, context);
1715 }
1716
1723
1728 template <typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1729 Model::GetQueueEnvironmentOutcomeCallable GetQueueEnvironmentCallable(const GetQueueEnvironmentRequestT& request) const {
1730 return SubmitCallable(&DeadlineClient::GetQueueEnvironment, request);
1731 }
1732
1737 template <typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1738 void GetQueueEnvironmentAsync(const GetQueueEnvironmentRequestT& request, const GetQueueEnvironmentResponseReceivedHandler& handler,
1739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1740 return SubmitAsync(&DeadlineClient::GetQueueEnvironment, request, handler, context);
1741 }
1742
1749
1754 template <typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1755 Model::GetQueueFleetAssociationOutcomeCallable GetQueueFleetAssociationCallable(const GetQueueFleetAssociationRequestT& request) const {
1756 return SubmitCallable(&DeadlineClient::GetQueueFleetAssociation, request);
1757 }
1758
1763 template <typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1764 void GetQueueFleetAssociationAsync(const GetQueueFleetAssociationRequestT& request,
1766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1767 return SubmitAsync(&DeadlineClient::GetQueueFleetAssociation, request, handler, context);
1768 }
1769
1777
1782 template <typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1783 Model::GetQueueLimitAssociationOutcomeCallable GetQueueLimitAssociationCallable(const GetQueueLimitAssociationRequestT& request) const {
1784 return SubmitCallable(&DeadlineClient::GetQueueLimitAssociation, request);
1785 }
1786
1791 template <typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1792 void GetQueueLimitAssociationAsync(const GetQueueLimitAssociationRequestT& request,
1794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1795 return SubmitAsync(&DeadlineClient::GetQueueLimitAssociation, request, handler, context);
1796 }
1797
1804
1808 template <typename GetSessionRequestT = Model::GetSessionRequest>
1809 Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT& request) const {
1810 return SubmitCallable(&DeadlineClient::GetSession, request);
1811 }
1812
1817 template <typename GetSessionRequestT = Model::GetSessionRequest>
1818 void GetSessionAsync(const GetSessionRequestT& request, const GetSessionResponseReceivedHandler& handler,
1819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1820 return SubmitAsync(&DeadlineClient::GetSession, request, handler, context);
1821 }
1822
1829
1834 template <typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1835 Model::GetSessionActionOutcomeCallable GetSessionActionCallable(const GetSessionActionRequestT& request) const {
1836 return SubmitCallable(&DeadlineClient::GetSessionAction, request);
1837 }
1838
1843 template <typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1844 void GetSessionActionAsync(const GetSessionActionRequestT& request, const GetSessionActionResponseReceivedHandler& handler,
1845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1846 return SubmitAsync(&DeadlineClient::GetSessionAction, request, handler, context);
1847 }
1848
1861
1866 template <typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1868 const GetSessionsStatisticsAggregationRequestT& request) const {
1869 return SubmitCallable(&DeadlineClient::GetSessionsStatisticsAggregation, request);
1870 }
1871
1876 template <typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1877 void GetSessionsStatisticsAggregationAsync(const GetSessionsStatisticsAggregationRequestT& request,
1879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1880 return SubmitAsync(&DeadlineClient::GetSessionsStatisticsAggregation, request, handler, context);
1881 }
1882
1889
1893 template <typename GetStepRequestT = Model::GetStepRequest>
1894 Model::GetStepOutcomeCallable GetStepCallable(const GetStepRequestT& request) const {
1895 return SubmitCallable(&DeadlineClient::GetStep, request);
1896 }
1897
1902 template <typename GetStepRequestT = Model::GetStepRequest>
1903 void GetStepAsync(const GetStepRequestT& request, const GetStepResponseReceivedHandler& handler,
1904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1905 return SubmitAsync(&DeadlineClient::GetStep, request, handler, context);
1906 }
1907
1914
1919 template <typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1920 Model::GetStorageProfileOutcomeCallable GetStorageProfileCallable(const GetStorageProfileRequestT& request) const {
1921 return SubmitCallable(&DeadlineClient::GetStorageProfile, request);
1922 }
1923
1928 template <typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1929 void GetStorageProfileAsync(const GetStorageProfileRequestT& request, const GetStorageProfileResponseReceivedHandler& handler,
1930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1931 return SubmitAsync(&DeadlineClient::GetStorageProfile, request, handler, context);
1932 }
1933
1940
1945 template <typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1947 const GetStorageProfileForQueueRequestT& request) const {
1948 return SubmitCallable(&DeadlineClient::GetStorageProfileForQueue, request);
1949 }
1950
1955 template <typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1956 void GetStorageProfileForQueueAsync(const GetStorageProfileForQueueRequestT& request,
1958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1959 return SubmitAsync(&DeadlineClient::GetStorageProfileForQueue, request, handler, context);
1960 }
1961
1968
1972 template <typename GetTaskRequestT = Model::GetTaskRequest>
1973 Model::GetTaskOutcomeCallable GetTaskCallable(const GetTaskRequestT& request) const {
1974 return SubmitCallable(&DeadlineClient::GetTask, request);
1975 }
1976
1981 template <typename GetTaskRequestT = Model::GetTaskRequest>
1982 void GetTaskAsync(const GetTaskRequestT& request, const GetTaskResponseReceivedHandler& handler,
1983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1984 return SubmitAsync(&DeadlineClient::GetTask, request, handler, context);
1985 }
1986
1993
1997 template <typename GetVolumeRequestT = Model::GetVolumeRequest>
1998 Model::GetVolumeOutcomeCallable GetVolumeCallable(const GetVolumeRequestT& request) const {
1999 return SubmitCallable(&DeadlineClient::GetVolume, request);
2000 }
2001
2006 template <typename GetVolumeRequestT = Model::GetVolumeRequest>
2007 void GetVolumeAsync(const GetVolumeRequestT& request, const GetVolumeResponseReceivedHandler& handler,
2008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2009 return SubmitAsync(&DeadlineClient::GetVolume, request, handler, context);
2010 }
2011
2018
2022 template <typename GetWorkerRequestT = Model::GetWorkerRequest>
2023 Model::GetWorkerOutcomeCallable GetWorkerCallable(const GetWorkerRequestT& request) const {
2024 return SubmitCallable(&DeadlineClient::GetWorker, request);
2025 }
2026
2031 template <typename GetWorkerRequestT = Model::GetWorkerRequest>
2032 void GetWorkerAsync(const GetWorkerRequestT& request, const GetWorkerResponseReceivedHandler& handler,
2033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2034 return SubmitAsync(&DeadlineClient::GetWorker, request, handler, context);
2035 }
2036
2043 const Model::ListAvailableMeteredProductsRequest& request = {}) const;
2044
2049 template <typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
2051 const ListAvailableMeteredProductsRequestT& request = {}) const {
2052 return SubmitCallable(&DeadlineClient::ListAvailableMeteredProducts, request);
2053 }
2054
2059 template <typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
2061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2062 const ListAvailableMeteredProductsRequestT& request = {}) const {
2063 return SubmitAsync(&DeadlineClient::ListAvailableMeteredProducts, request, handler, context);
2064 }
2065
2072
2076 template <typename ListBudgetsRequestT = Model::ListBudgetsRequest>
2077 Model::ListBudgetsOutcomeCallable ListBudgetsCallable(const ListBudgetsRequestT& request) const {
2078 return SubmitCallable(&DeadlineClient::ListBudgets, request);
2079 }
2080
2085 template <typename ListBudgetsRequestT = Model::ListBudgetsRequest>
2086 void ListBudgetsAsync(const ListBudgetsRequestT& request, const ListBudgetsResponseReceivedHandler& handler,
2087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2088 return SubmitAsync(&DeadlineClient::ListBudgets, request, handler, context);
2089 }
2090
2097
2101 template <typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
2102 Model::ListFarmMembersOutcomeCallable ListFarmMembersCallable(const ListFarmMembersRequestT& request) const {
2103 return SubmitCallable(&DeadlineClient::ListFarmMembers, request);
2104 }
2105
2110 template <typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
2111 void ListFarmMembersAsync(const ListFarmMembersRequestT& request, const ListFarmMembersResponseReceivedHandler& handler,
2112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2113 return SubmitAsync(&DeadlineClient::ListFarmMembers, request, handler, context);
2114 }
2115
2122
2126 template <typename ListFarmsRequestT = Model::ListFarmsRequest>
2127 Model::ListFarmsOutcomeCallable ListFarmsCallable(const ListFarmsRequestT& request = {}) const {
2128 return SubmitCallable(&DeadlineClient::ListFarms, request);
2129 }
2130
2135 template <typename ListFarmsRequestT = Model::ListFarmsRequest>
2137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2138 const ListFarmsRequestT& request = {}) const {
2139 return SubmitAsync(&DeadlineClient::ListFarms, request, handler, context);
2140 }
2141
2148
2153 template <typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
2154 Model::ListFleetMembersOutcomeCallable ListFleetMembersCallable(const ListFleetMembersRequestT& request) const {
2155 return SubmitCallable(&DeadlineClient::ListFleetMembers, request);
2156 }
2157
2162 template <typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
2163 void ListFleetMembersAsync(const ListFleetMembersRequestT& request, const ListFleetMembersResponseReceivedHandler& handler,
2164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2165 return SubmitAsync(&DeadlineClient::ListFleetMembers, request, handler, context);
2166 }
2167
2174
2178 template <typename ListFleetsRequestT = Model::ListFleetsRequest>
2179 Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT& request) const {
2180 return SubmitCallable(&DeadlineClient::ListFleets, request);
2181 }
2182
2187 template <typename ListFleetsRequestT = Model::ListFleetsRequest>
2188 void ListFleetsAsync(const ListFleetsRequestT& request, const ListFleetsResponseReceivedHandler& handler,
2189 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2190 return SubmitAsync(&DeadlineClient::ListFleets, request, handler, context);
2191 }
2192
2199
2203 template <typename ListJobMembersRequestT = Model::ListJobMembersRequest>
2204 Model::ListJobMembersOutcomeCallable ListJobMembersCallable(const ListJobMembersRequestT& request) const {
2205 return SubmitCallable(&DeadlineClient::ListJobMembers, request);
2206 }
2207
2212 template <typename ListJobMembersRequestT = Model::ListJobMembersRequest>
2213 void ListJobMembersAsync(const ListJobMembersRequestT& request, const ListJobMembersResponseReceivedHandler& handler,
2214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2215 return SubmitAsync(&DeadlineClient::ListJobMembers, request, handler, context);
2216 }
2217
2224 const Model::ListJobParameterDefinitionsRequest& request) const;
2225
2230 template <typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
2232 const ListJobParameterDefinitionsRequestT& request) const {
2233 return SubmitCallable(&DeadlineClient::ListJobParameterDefinitions, request);
2234 }
2235
2240 template <typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
2241 void ListJobParameterDefinitionsAsync(const ListJobParameterDefinitionsRequestT& request,
2243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2244 return SubmitAsync(&DeadlineClient::ListJobParameterDefinitions, request, handler, context);
2245 }
2246
2253
2257 template <typename ListJobsRequestT = Model::ListJobsRequest>
2258 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request) const {
2259 return SubmitCallable(&DeadlineClient::ListJobs, request);
2260 }
2261
2266 template <typename ListJobsRequestT = Model::ListJobsRequest>
2267 void ListJobsAsync(const ListJobsRequestT& request, const ListJobsResponseReceivedHandler& handler,
2268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2269 return SubmitAsync(&DeadlineClient::ListJobs, request, handler, context);
2270 }
2271
2278
2283 template <typename ListLicenseEndpointsRequestT = Model::ListLicenseEndpointsRequest>
2284 Model::ListLicenseEndpointsOutcomeCallable ListLicenseEndpointsCallable(const ListLicenseEndpointsRequestT& request = {}) const {
2285 return SubmitCallable(&DeadlineClient::ListLicenseEndpoints, request);
2286 }
2287
2292 template <typename ListLicenseEndpointsRequestT = Model::ListLicenseEndpointsRequest>
2294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2295 const ListLicenseEndpointsRequestT& request = {}) const {
2296 return SubmitAsync(&DeadlineClient::ListLicenseEndpoints, request, handler, context);
2297 }
2298
2306
2310 template <typename ListLimitsRequestT = Model::ListLimitsRequest>
2311 Model::ListLimitsOutcomeCallable ListLimitsCallable(const ListLimitsRequestT& request) const {
2312 return SubmitCallable(&DeadlineClient::ListLimits, request);
2313 }
2314
2319 template <typename ListLimitsRequestT = Model::ListLimitsRequest>
2320 void ListLimitsAsync(const ListLimitsRequestT& request, const ListLimitsResponseReceivedHandler& handler,
2321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2322 return SubmitAsync(&DeadlineClient::ListLimits, request, handler, context);
2323 }
2324
2331
2336 template <typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
2337 Model::ListMeteredProductsOutcomeCallable ListMeteredProductsCallable(const ListMeteredProductsRequestT& request) const {
2338 return SubmitCallable(&DeadlineClient::ListMeteredProducts, request);
2339 }
2340
2345 template <typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
2346 void ListMeteredProductsAsync(const ListMeteredProductsRequestT& request, const ListMeteredProductsResponseReceivedHandler& handler,
2347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2348 return SubmitAsync(&DeadlineClient::ListMeteredProducts, request, handler, context);
2349 }
2350
2357
2361 template <typename ListMonitorsRequestT = Model::ListMonitorsRequest>
2362 Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT& request = {}) const {
2363 return SubmitCallable(&DeadlineClient::ListMonitors, request);
2364 }
2365
2370 template <typename ListMonitorsRequestT = Model::ListMonitorsRequest>
2372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2373 const ListMonitorsRequestT& request = {}) const {
2374 return SubmitAsync(&DeadlineClient::ListMonitors, request, handler, context);
2375 }
2376
2383
2388 template <typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
2389 Model::ListQueueEnvironmentsOutcomeCallable ListQueueEnvironmentsCallable(const ListQueueEnvironmentsRequestT& request) const {
2390 return SubmitCallable(&DeadlineClient::ListQueueEnvironments, request);
2391 }
2392
2397 template <typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
2398 void ListQueueEnvironmentsAsync(const ListQueueEnvironmentsRequestT& request, const ListQueueEnvironmentsResponseReceivedHandler& handler,
2399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2400 return SubmitAsync(&DeadlineClient::ListQueueEnvironments, request, handler, context);
2401 }
2402
2409 const Model::ListQueueFleetAssociationsRequest& request) const;
2410
2415 template <typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2417 const ListQueueFleetAssociationsRequestT& request) const {
2418 return SubmitCallable(&DeadlineClient::ListQueueFleetAssociations, request);
2419 }
2420
2425 template <typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2426 void ListQueueFleetAssociationsAsync(const ListQueueFleetAssociationsRequestT& request,
2428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2429 return SubmitAsync(&DeadlineClient::ListQueueFleetAssociations, request, handler, context);
2430 }
2431
2439 const Model::ListQueueLimitAssociationsRequest& request) const;
2440
2445 template <typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2447 const ListQueueLimitAssociationsRequestT& request) const {
2448 return SubmitCallable(&DeadlineClient::ListQueueLimitAssociations, request);
2449 }
2450
2455 template <typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2456 void ListQueueLimitAssociationsAsync(const ListQueueLimitAssociationsRequestT& request,
2458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2459 return SubmitAsync(&DeadlineClient::ListQueueLimitAssociations, request, handler, context);
2460 }
2461
2468
2473 template <typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2474 Model::ListQueueMembersOutcomeCallable ListQueueMembersCallable(const ListQueueMembersRequestT& request) const {
2475 return SubmitCallable(&DeadlineClient::ListQueueMembers, request);
2476 }
2477
2482 template <typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2483 void ListQueueMembersAsync(const ListQueueMembersRequestT& request, const ListQueueMembersResponseReceivedHandler& handler,
2484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2485 return SubmitAsync(&DeadlineClient::ListQueueMembers, request, handler, context);
2486 }
2487
2494
2498 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
2499 Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT& request) const {
2500 return SubmitCallable(&DeadlineClient::ListQueues, request);
2501 }
2502
2507 template <typename ListQueuesRequestT = Model::ListQueuesRequest>
2508 void ListQueuesAsync(const ListQueuesRequestT& request, const ListQueuesResponseReceivedHandler& handler,
2509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2510 return SubmitAsync(&DeadlineClient::ListQueues, request, handler, context);
2511 }
2512
2519
2524 template <typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2525 Model::ListSessionActionsOutcomeCallable ListSessionActionsCallable(const ListSessionActionsRequestT& request) const {
2526 return SubmitCallable(&DeadlineClient::ListSessionActions, request);
2527 }
2528
2533 template <typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2534 void ListSessionActionsAsync(const ListSessionActionsRequestT& request, const ListSessionActionsResponseReceivedHandler& handler,
2535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2536 return SubmitAsync(&DeadlineClient::ListSessionActions, request, handler, context);
2537 }
2538
2545
2549 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
2550 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request) const {
2551 return SubmitCallable(&DeadlineClient::ListSessions, request);
2552 }
2553
2558 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
2559 void ListSessionsAsync(const ListSessionsRequestT& request, const ListSessionsResponseReceivedHandler& handler,
2560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2561 return SubmitAsync(&DeadlineClient::ListSessions, request, handler, context);
2562 }
2563
2570
2575 template <typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2576 Model::ListSessionsForWorkerOutcomeCallable ListSessionsForWorkerCallable(const ListSessionsForWorkerRequestT& request) const {
2577 return SubmitCallable(&DeadlineClient::ListSessionsForWorker, request);
2578 }
2579
2584 template <typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2585 void ListSessionsForWorkerAsync(const ListSessionsForWorkerRequestT& request, const ListSessionsForWorkerResponseReceivedHandler& handler,
2586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2587 return SubmitAsync(&DeadlineClient::ListSessionsForWorker, request, handler, context);
2588 }
2589
2596
2601 template <typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2602 Model::ListStepConsumersOutcomeCallable ListStepConsumersCallable(const ListStepConsumersRequestT& request) const {
2603 return SubmitCallable(&DeadlineClient::ListStepConsumers, request);
2604 }
2605
2610 template <typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2611 void ListStepConsumersAsync(const ListStepConsumersRequestT& request, const ListStepConsumersResponseReceivedHandler& handler,
2612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2613 return SubmitAsync(&DeadlineClient::ListStepConsumers, request, handler, context);
2614 }
2615
2622
2627 template <typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2628 Model::ListStepDependenciesOutcomeCallable ListStepDependenciesCallable(const ListStepDependenciesRequestT& request) const {
2629 return SubmitCallable(&DeadlineClient::ListStepDependencies, request);
2630 }
2631
2636 template <typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2637 void ListStepDependenciesAsync(const ListStepDependenciesRequestT& request, const ListStepDependenciesResponseReceivedHandler& handler,
2638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2639 return SubmitAsync(&DeadlineClient::ListStepDependencies, request, handler, context);
2640 }
2641
2648
2652 template <typename ListStepsRequestT = Model::ListStepsRequest>
2653 Model::ListStepsOutcomeCallable ListStepsCallable(const ListStepsRequestT& request) const {
2654 return SubmitCallable(&DeadlineClient::ListSteps, request);
2655 }
2656
2661 template <typename ListStepsRequestT = Model::ListStepsRequest>
2662 void ListStepsAsync(const ListStepsRequestT& request, const ListStepsResponseReceivedHandler& handler,
2663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2664 return SubmitAsync(&DeadlineClient::ListSteps, request, handler, context);
2665 }
2666
2673
2678 template <typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2679 Model::ListStorageProfilesOutcomeCallable ListStorageProfilesCallable(const ListStorageProfilesRequestT& request) const {
2680 return SubmitCallable(&DeadlineClient::ListStorageProfiles, request);
2681 }
2682
2687 template <typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2688 void ListStorageProfilesAsync(const ListStorageProfilesRequestT& request, const ListStorageProfilesResponseReceivedHandler& handler,
2689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2690 return SubmitAsync(&DeadlineClient::ListStorageProfiles, request, handler, context);
2691 }
2692
2699 const Model::ListStorageProfilesForQueueRequest& request) const;
2700
2705 template <typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2707 const ListStorageProfilesForQueueRequestT& request) const {
2708 return SubmitCallable(&DeadlineClient::ListStorageProfilesForQueue, request);
2709 }
2710
2715 template <typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2716 void ListStorageProfilesForQueueAsync(const ListStorageProfilesForQueueRequestT& request,
2718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2719 return SubmitAsync(&DeadlineClient::ListStorageProfilesForQueue, request, handler, context);
2720 }
2721
2728
2733 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2734 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
2735 return SubmitCallable(&DeadlineClient::ListTagsForResource, request);
2736 }
2737
2742 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2743 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
2744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2745 return SubmitAsync(&DeadlineClient::ListTagsForResource, request, handler, context);
2746 }
2747
2754
2758 template <typename ListTasksRequestT = Model::ListTasksRequest>
2759 Model::ListTasksOutcomeCallable ListTasksCallable(const ListTasksRequestT& request) const {
2760 return SubmitCallable(&DeadlineClient::ListTasks, request);
2761 }
2762
2767 template <typename ListTasksRequestT = Model::ListTasksRequest>
2768 void ListTasksAsync(const ListTasksRequestT& request, const ListTasksResponseReceivedHandler& handler,
2769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2770 return SubmitAsync(&DeadlineClient::ListTasks, request, handler, context);
2771 }
2772
2779
2783 template <typename ListVolumesRequestT = Model::ListVolumesRequest>
2784 Model::ListVolumesOutcomeCallable ListVolumesCallable(const ListVolumesRequestT& request) const {
2785 return SubmitCallable(&DeadlineClient::ListVolumes, request);
2786 }
2787
2792 template <typename ListVolumesRequestT = Model::ListVolumesRequest>
2793 void ListVolumesAsync(const ListVolumesRequestT& request, const ListVolumesResponseReceivedHandler& handler,
2794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2795 return SubmitAsync(&DeadlineClient::ListVolumes, request, handler, context);
2796 }
2797
2804
2808 template <typename ListWorkersRequestT = Model::ListWorkersRequest>
2809 Model::ListWorkersOutcomeCallable ListWorkersCallable(const ListWorkersRequestT& request) const {
2810 return SubmitCallable(&DeadlineClient::ListWorkers, request);
2811 }
2812
2817 template <typename ListWorkersRequestT = Model::ListWorkersRequest>
2818 void ListWorkersAsync(const ListWorkersRequestT& request, const ListWorkersResponseReceivedHandler& handler,
2819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2820 return SubmitAsync(&DeadlineClient::ListWorkers, request, handler, context);
2821 }
2822
2829
2834 template <typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2835 Model::PutMeteredProductOutcomeCallable PutMeteredProductCallable(const PutMeteredProductRequestT& request) const {
2836 return SubmitCallable(&DeadlineClient::PutMeteredProduct, request);
2837 }
2838
2843 template <typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2844 void PutMeteredProductAsync(const PutMeteredProductRequestT& request, const PutMeteredProductResponseReceivedHandler& handler,
2845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2846 return SubmitAsync(&DeadlineClient::PutMeteredProduct, request, handler, context);
2847 }
2848
2855
2859 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
2860 Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT& request) const {
2861 return SubmitCallable(&DeadlineClient::SearchJobs, request);
2862 }
2863
2868 template <typename SearchJobsRequestT = Model::SearchJobsRequest>
2869 void SearchJobsAsync(const SearchJobsRequestT& request, const SearchJobsResponseReceivedHandler& handler,
2870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2871 return SubmitAsync(&DeadlineClient::SearchJobs, request, handler, context);
2872 }
2873
2880
2884 template <typename SearchStepsRequestT = Model::SearchStepsRequest>
2885 Model::SearchStepsOutcomeCallable SearchStepsCallable(const SearchStepsRequestT& request) const {
2886 return SubmitCallable(&DeadlineClient::SearchSteps, request);
2887 }
2888
2893 template <typename SearchStepsRequestT = Model::SearchStepsRequest>
2894 void SearchStepsAsync(const SearchStepsRequestT& request, const SearchStepsResponseReceivedHandler& handler,
2895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2896 return SubmitAsync(&DeadlineClient::SearchSteps, request, handler, context);
2897 }
2898
2905
2909 template <typename SearchTasksRequestT = Model::SearchTasksRequest>
2910 Model::SearchTasksOutcomeCallable SearchTasksCallable(const SearchTasksRequestT& request) const {
2911 return SubmitCallable(&DeadlineClient::SearchTasks, request);
2912 }
2913
2918 template <typename SearchTasksRequestT = Model::SearchTasksRequest>
2919 void SearchTasksAsync(const SearchTasksRequestT& request, const SearchTasksResponseReceivedHandler& handler,
2920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2921 return SubmitAsync(&DeadlineClient::SearchTasks, request, handler, context);
2922 }
2923
2930
2934 template <typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2935 Model::SearchWorkersOutcomeCallable SearchWorkersCallable(const SearchWorkersRequestT& request) const {
2936 return SubmitCallable(&DeadlineClient::SearchWorkers, request);
2937 }
2938
2943 template <typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2944 void SearchWorkersAsync(const SearchWorkersRequestT& request, const SearchWorkersResponseReceivedHandler& handler,
2945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2946 return SubmitAsync(&DeadlineClient::SearchWorkers, request, handler, context);
2947 }
2948
2964
2969 template <typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2971 const StartSessionsStatisticsAggregationRequestT& request) const {
2972 return SubmitCallable(&DeadlineClient::StartSessionsStatisticsAggregation, request);
2973 }
2974
2979 template <typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2980 void StartSessionsStatisticsAggregationAsync(const StartSessionsStatisticsAggregationRequestT& request,
2982 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2983 return SubmitAsync(&DeadlineClient::StartSessionsStatisticsAggregation, request, handler, context);
2984 }
2985
2993
2997 template <typename TagResourceRequestT = Model::TagResourceRequest>
2998 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
2999 return SubmitCallable(&DeadlineClient::TagResource, request);
3000 }
3001
3006 template <typename TagResourceRequestT = Model::TagResourceRequest>
3007 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
3008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3009 return SubmitAsync(&DeadlineClient::TagResource, request, handler, context);
3010 }
3011
3019
3023 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
3024 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
3025 return SubmitCallable(&DeadlineClient::UntagResource, request);
3026 }
3027
3032 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
3033 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
3034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3035 return SubmitAsync(&DeadlineClient::UntagResource, request, handler, context);
3036 }
3037
3045
3049 template <typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
3050 Model::UpdateBudgetOutcomeCallable UpdateBudgetCallable(const UpdateBudgetRequestT& request) const {
3051 return SubmitCallable(&DeadlineClient::UpdateBudget, request);
3052 }
3053
3058 template <typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
3059 void UpdateBudgetAsync(const UpdateBudgetRequestT& request, const UpdateBudgetResponseReceivedHandler& handler,
3060 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3061 return SubmitAsync(&DeadlineClient::UpdateBudget, request, handler, context);
3062 }
3063
3070
3074 template <typename UpdateFarmRequestT = Model::UpdateFarmRequest>
3075 Model::UpdateFarmOutcomeCallable UpdateFarmCallable(const UpdateFarmRequestT& request) const {
3076 return SubmitCallable(&DeadlineClient::UpdateFarm, request);
3077 }
3078
3083 template <typename UpdateFarmRequestT = Model::UpdateFarmRequest>
3084 void UpdateFarmAsync(const UpdateFarmRequestT& request, const UpdateFarmResponseReceivedHandler& handler,
3085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3086 return SubmitAsync(&DeadlineClient::UpdateFarm, request, handler, context);
3087 }
3088
3095
3099 template <typename UpdateFleetRequestT = Model::UpdateFleetRequest>
3100 Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT& request) const {
3101 return SubmitCallable(&DeadlineClient::UpdateFleet, request);
3102 }
3103
3108 template <typename UpdateFleetRequestT = Model::UpdateFleetRequest>
3109 void UpdateFleetAsync(const UpdateFleetRequestT& request, const UpdateFleetResponseReceivedHandler& handler,
3110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3111 return SubmitAsync(&DeadlineClient::UpdateFleet, request, handler, context);
3112 }
3113
3123
3127 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
3128 Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT& request) const {
3129 return SubmitCallable(&DeadlineClient::UpdateJob, request);
3130 }
3131
3136 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
3137 void UpdateJobAsync(const UpdateJobRequestT& request, const UpdateJobResponseReceivedHandler& handler,
3138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3139 return SubmitAsync(&DeadlineClient::UpdateJob, request, handler, context);
3140 }
3141
3148
3152 template <typename UpdateLimitRequestT = Model::UpdateLimitRequest>
3153 Model::UpdateLimitOutcomeCallable UpdateLimitCallable(const UpdateLimitRequestT& request) const {
3154 return SubmitCallable(&DeadlineClient::UpdateLimit, request);
3155 }
3156
3161 template <typename UpdateLimitRequestT = Model::UpdateLimitRequest>
3162 void UpdateLimitAsync(const UpdateLimitRequestT& request, const UpdateLimitResponseReceivedHandler& handler,
3163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3164 return SubmitAsync(&DeadlineClient::UpdateLimit, request, handler, context);
3165 }
3166
3175
3179 template <typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
3180 Model::UpdateMonitorOutcomeCallable UpdateMonitorCallable(const UpdateMonitorRequestT& request) const {
3181 return SubmitCallable(&DeadlineClient::UpdateMonitor, request);
3182 }
3183
3188 template <typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
3189 void UpdateMonitorAsync(const UpdateMonitorRequestT& request, const UpdateMonitorResponseReceivedHandler& handler,
3190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3191 return SubmitAsync(&DeadlineClient::UpdateMonitor, request, handler, context);
3192 }
3193
3202
3207 template <typename UpdateMonitorSettingsRequestT = Model::UpdateMonitorSettingsRequest>
3208 Model::UpdateMonitorSettingsOutcomeCallable UpdateMonitorSettingsCallable(const UpdateMonitorSettingsRequestT& request) const {
3209 return SubmitCallable(&DeadlineClient::UpdateMonitorSettings, request);
3210 }
3211
3216 template <typename UpdateMonitorSettingsRequestT = Model::UpdateMonitorSettingsRequest>
3217 void UpdateMonitorSettingsAsync(const UpdateMonitorSettingsRequestT& request, const UpdateMonitorSettingsResponseReceivedHandler& handler,
3218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3219 return SubmitAsync(&DeadlineClient::UpdateMonitorSettings, request, handler, context);
3220 }
3221
3228
3232 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
3233 Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT& request) const {
3234 return SubmitCallable(&DeadlineClient::UpdateQueue, request);
3235 }
3236
3241 template <typename UpdateQueueRequestT = Model::UpdateQueueRequest>
3242 void UpdateQueueAsync(const UpdateQueueRequestT& request, const UpdateQueueResponseReceivedHandler& handler,
3243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3244 return SubmitAsync(&DeadlineClient::UpdateQueue, request, handler, context);
3245 }
3246
3253
3258 template <typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
3259 Model::UpdateQueueEnvironmentOutcomeCallable UpdateQueueEnvironmentCallable(const UpdateQueueEnvironmentRequestT& request) const {
3260 return SubmitCallable(&DeadlineClient::UpdateQueueEnvironment, request);
3261 }
3262
3267 template <typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
3268 void UpdateQueueEnvironmentAsync(const UpdateQueueEnvironmentRequestT& request,
3270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3271 return SubmitAsync(&DeadlineClient::UpdateQueueEnvironment, request, handler, context);
3272 }
3273
3280 const Model::UpdateQueueFleetAssociationRequest& request) const;
3281
3286 template <typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
3288 const UpdateQueueFleetAssociationRequestT& request) const {
3289 return SubmitCallable(&DeadlineClient::UpdateQueueFleetAssociation, request);
3290 }
3291
3296 template <typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
3297 void UpdateQueueFleetAssociationAsync(const UpdateQueueFleetAssociationRequestT& request,
3299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3300 return SubmitAsync(&DeadlineClient::UpdateQueueFleetAssociation, request, handler, context);
3301 }
3302
3311 const Model::UpdateQueueLimitAssociationRequest& request) const;
3312
3317 template <typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
3319 const UpdateQueueLimitAssociationRequestT& request) const {
3320 return SubmitCallable(&DeadlineClient::UpdateQueueLimitAssociation, request);
3321 }
3322
3327 template <typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
3328 void UpdateQueueLimitAssociationAsync(const UpdateQueueLimitAssociationRequestT& request,
3330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3331 return SubmitAsync(&DeadlineClient::UpdateQueueLimitAssociation, request, handler, context);
3332 }
3333
3340
3344 template <typename UpdateSessionRequestT = Model::UpdateSessionRequest>
3345 Model::UpdateSessionOutcomeCallable UpdateSessionCallable(const UpdateSessionRequestT& request) const {
3346 return SubmitCallable(&DeadlineClient::UpdateSession, request);
3347 }
3348
3353 template <typename UpdateSessionRequestT = Model::UpdateSessionRequest>
3354 void UpdateSessionAsync(const UpdateSessionRequestT& request, const UpdateSessionResponseReceivedHandler& handler,
3355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3356 return SubmitAsync(&DeadlineClient::UpdateSession, request, handler, context);
3357 }
3358
3365
3369 template <typename UpdateStepRequestT = Model::UpdateStepRequest>
3370 Model::UpdateStepOutcomeCallable UpdateStepCallable(const UpdateStepRequestT& request) const {
3371 return SubmitCallable(&DeadlineClient::UpdateStep, request);
3372 }
3373
3378 template <typename UpdateStepRequestT = Model::UpdateStepRequest>
3379 void UpdateStepAsync(const UpdateStepRequestT& request, const UpdateStepResponseReceivedHandler& handler,
3380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3381 return SubmitAsync(&DeadlineClient::UpdateStep, request, handler, context);
3382 }
3383
3390
3395 template <typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
3396 Model::UpdateStorageProfileOutcomeCallable UpdateStorageProfileCallable(const UpdateStorageProfileRequestT& request) const {
3397 return SubmitCallable(&DeadlineClient::UpdateStorageProfile, request);
3398 }
3399
3404 template <typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
3405 void UpdateStorageProfileAsync(const UpdateStorageProfileRequestT& request, const UpdateStorageProfileResponseReceivedHandler& handler,
3406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3407 return SubmitAsync(&DeadlineClient::UpdateStorageProfile, request, handler, context);
3408 }
3409
3416
3420 template <typename UpdateTaskRequestT = Model::UpdateTaskRequest>
3421 Model::UpdateTaskOutcomeCallable UpdateTaskCallable(const UpdateTaskRequestT& request) const {
3422 return SubmitCallable(&DeadlineClient::UpdateTask, request);
3423 }
3424
3429 template <typename UpdateTaskRequestT = Model::UpdateTaskRequest>
3430 void UpdateTaskAsync(const UpdateTaskRequestT& request, const UpdateTaskResponseReceivedHandler& handler,
3431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3432 return SubmitAsync(&DeadlineClient::UpdateTask, request, handler, context);
3433 }
3434
3441
3445 template <typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
3446 Model::UpdateWorkerOutcomeCallable UpdateWorkerCallable(const UpdateWorkerRequestT& request) const {
3447 return SubmitCallable(&DeadlineClient::UpdateWorker, request);
3448 }
3449
3454 template <typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
3455 void UpdateWorkerAsync(const UpdateWorkerRequestT& request, const UpdateWorkerResponseReceivedHandler& handler,
3456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3457 return SubmitAsync(&DeadlineClient::UpdateWorker, request, handler, context);
3458 }
3459
3466
3471 template <typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
3472 Model::UpdateWorkerScheduleOutcomeCallable UpdateWorkerScheduleCallable(const UpdateWorkerScheduleRequestT& request) const {
3473 return SubmitCallable(&DeadlineClient::UpdateWorkerSchedule, request);
3474 }
3475
3480 template <typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
3481 void UpdateWorkerScheduleAsync(const UpdateWorkerScheduleRequestT& request, const UpdateWorkerScheduleResponseReceivedHandler& handler,
3482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3483 return SubmitAsync(&DeadlineClient::UpdateWorkerSchedule, request, handler, context);
3484 }
3485
3486 virtual void OverrideEndpoint(const Aws::String& endpoint);
3487 virtual std::shared_ptr<DeadlineEndpointProviderBase>& accessEndpointProvider();
3488
3489 private:
3491 void init(const DeadlineClientConfiguration& clientConfiguration);
3492
3494
3495 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
3496 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
3497 Aws::Http::HttpMethod httpMethod) const;
3498
3499 DeadlineClientConfiguration m_clientConfiguration;
3500 std::shared_ptr<DeadlineEndpointProviderBase> m_endpointProvider;
3501};
3502
3503} // namespace deadline
3504} // namespace Aws
Model::CreateQueueLimitAssociationOutcomeCallable CreateQueueLimitAssociationCallable(const CreateQueueLimitAssociationRequestT &request) const
virtual Model::UpdateQueueEnvironmentOutcome UpdateQueueEnvironment(const Model::UpdateQueueEnvironmentRequest &request) const
virtual Model::CopyJobTemplateOutcome CopyJobTemplate(const Model::CopyJobTemplateRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJobMembersAsync(const ListJobMembersRequestT &request, const ListJobMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetAsync(const UpdateFleetRequestT &request, const UpdateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetJobEntityOutcome BatchGetJobEntity(const Model::BatchGetJobEntityRequest &request) const
virtual Model::CreateBudgetOutcome CreateBudget(const Model::CreateBudgetRequest &request) const
virtual Model::UpdateStorageProfileOutcome UpdateStorageProfile(const Model::UpdateStorageProfileRequest &request) const
virtual Model::BatchUpdateTaskOutcome BatchUpdateTask(const Model::BatchUpdateTaskRequest &request) const
Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT &request) const
void UpdateBudgetAsync(const UpdateBudgetRequestT &request, const UpdateBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueueFleetAssociationOutcome GetQueueFleetAssociation(const Model::GetQueueFleetAssociationRequest &request) const
Model::GetLicenseEndpointOutcomeCallable GetLicenseEndpointCallable(const GetLicenseEndpointRequestT &request) const
Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT &request) const
void GetSessionAsync(const GetSessionRequestT &request, const GetSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLicenseEndpointOutcome GetLicenseEndpoint(const Model::GetLicenseEndpointRequest &request) const
Model::AssumeQueueRoleForReadOutcomeCallable AssumeQueueRoleForReadCallable(const AssumeQueueRoleForReadRequestT &request) const
Model::CreateBudgetOutcomeCallable CreateBudgetCallable(const CreateBudgetRequestT &request) const
virtual Model::ListStorageProfilesForQueueOutcome ListStorageProfilesForQueue(const Model::ListStorageProfilesForQueueRequest &request) const
virtual Model::UpdateFarmOutcome UpdateFarm(const Model::UpdateFarmRequest &request) const
void UpdateQueueEnvironmentAsync(const UpdateQueueEnvironmentRequestT &request, const UpdateQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void BatchGetStepAsync(const BatchGetStepRequestT &request, const BatchGetStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchTasksOutcomeCallable SearchTasksCallable(const SearchTasksRequestT &request) const
void GetMonitorAsync(const GetMonitorRequestT &request, const GetMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeFleetRoleForWorkerAsync(const AssumeFleetRoleForWorkerRequestT &request, const AssumeFleetRoleForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateQueueLimitAssociationOutcomeCallable UpdateQueueLimitAssociationCallable(const UpdateQueueLimitAssociationRequestT &request) const
virtual Model::UpdateQueueOutcome UpdateQueue(const Model::UpdateQueueRequest &request) const
Model::AssumeFleetRoleForWorkerOutcomeCallable AssumeFleetRoleForWorkerCallable(const AssumeFleetRoleForWorkerRequestT &request) const
Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT &request) const
Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT &request) const
virtual Model::GetBudgetOutcome GetBudget(const Model::GetBudgetRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void GetLicenseEndpointAsync(const GetLicenseEndpointRequestT &request, const GetLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateStepOutcomeCallable UpdateStepCallable(const UpdateStepRequestT &request) const
void AssociateMemberToQueueAsync(const AssociateMemberToQueueRequestT &request, const AssociateMemberToQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStorageProfileForQueueAsync(const GetStorageProfileForQueueRequestT &request, const GetStorageProfileForQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMemberFromFarmOutcomeCallable DisassociateMemberFromFarmCallable(const DisassociateMemberFromFarmRequestT &request) const
void ListJobParameterDefinitionsAsync(const ListJobParameterDefinitionsRequestT &request, const ListJobParameterDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartSessionsStatisticsAggregationOutcome StartSessionsStatisticsAggregation(const Model::StartSessionsStatisticsAggregationRequest &request) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeQueueRoleForWorkerAsync(const AssumeQueueRoleForWorkerRequestT &request, const AssumeQueueRoleForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTasksOutcomeCallable ListTasksCallable(const ListTasksRequestT &request) const
Model::ListBudgetsOutcomeCallable ListBudgetsCallable(const ListBudgetsRequestT &request) const
void UpdateQueueFleetAssociationAsync(const UpdateQueueFleetAssociationRequestT &request, const UpdateQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkerOutcomeCallable DeleteWorkerCallable(const DeleteWorkerRequestT &request) const
Model::CreateLicenseEndpointOutcomeCallable CreateLicenseEndpointCallable(const CreateLicenseEndpointRequestT &request) const
void AssociateMemberToFarmAsync(const AssociateMemberToFarmRequestT &request, const AssociateMemberToFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetTaskOutcome BatchGetTask(const Model::BatchGetTaskRequest &request) const
Model::DisassociateMemberFromQueueOutcomeCallable DisassociateMemberFromQueueCallable(const DisassociateMemberFromQueueRequestT &request) const
virtual Model::GetVolumeOutcome GetVolume(const Model::GetVolumeRequest &request) const
void SearchJobsAsync(const SearchJobsRequestT &request, const SearchJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetsAsync(const ListFleetsRequestT &request, const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchUpdateJobOutcome BatchUpdateJob(const Model::BatchUpdateJobRequest &request) const
Model::CreateQueueFleetAssociationOutcomeCallable CreateQueueFleetAssociationCallable(const CreateQueueFleetAssociationRequestT &request) const
Model::UpdateBudgetOutcomeCallable UpdateBudgetCallable(const UpdateBudgetRequestT &request) const
virtual Model::UpdateLimitOutcome UpdateLimit(const Model::UpdateLimitRequest &request) const
virtual Model::UpdateTaskOutcome UpdateTask(const Model::UpdateTaskRequest &request) const
DeadlineClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateQueueEnvironmentOutcomeCallable UpdateQueueEnvironmentCallable(const UpdateQueueEnvironmentRequestT &request) const
Model::ListFarmMembersOutcomeCallable ListFarmMembersCallable(const ListFarmMembersRequestT &request) const
virtual Model::GetQueueEnvironmentOutcome GetQueueEnvironment(const Model::GetQueueEnvironmentRequest &request) const
Model::DeleteVolumeOutcomeCallable DeleteVolumeCallable(const DeleteVolumeRequestT &request) const
Model::UpdateFarmOutcomeCallable UpdateFarmCallable(const UpdateFarmRequestT &request) const
Model::DisassociateMemberFromJobOutcomeCallable DisassociateMemberFromJobCallable(const DisassociateMemberFromJobRequestT &request) const
Model::ListJobMembersOutcomeCallable ListJobMembersCallable(const ListJobMembersRequestT &request) const
Model::BatchGetJobOutcomeCallable BatchGetJobCallable(const BatchGetJobRequestT &request) const
virtual Model::DeleteFarmOutcome DeleteFarm(const Model::DeleteFarmRequest &request) const
Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT &request) const
Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT &request) const
DeadlineClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr, const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration())
virtual Model::ListLimitsOutcome ListLimits(const Model::ListLimitsRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::PutMeteredProductOutcomeCallable PutMeteredProductCallable(const PutMeteredProductRequestT &request) const
virtual Model::SearchWorkersOutcome SearchWorkers(const Model::SearchWorkersRequest &request) const
Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT &request) const
Model::BatchGetJobEntityOutcomeCallable BatchGetJobEntityCallable(const BatchGetJobEntityRequestT &request) const
virtual Model::DeleteLicenseEndpointOutcome DeleteLicenseEndpoint(const Model::DeleteLicenseEndpointRequest &request) const
Model::ListQueueMembersOutcomeCallable ListQueueMembersCallable(const ListQueueMembersRequestT &request) const
void DisassociateMemberFromFarmAsync(const DisassociateMemberFromFarmRequestT &request, const DisassociateMemberFromFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorkersOutcomeCallable ListWorkersCallable(const ListWorkersRequestT &request) const
void DeleteLimitAsync(const DeleteLimitRequestT &request, const DeleteLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchUpdateTaskAsync(const BatchUpdateTaskRequestT &request, const BatchUpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueFleetAssociationOutcome CreateQueueFleetAssociation(const Model::CreateQueueFleetAssociationRequest &request) const
void GetTaskAsync(const GetTaskRequestT &request, const GetTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateMemberFromJobAsync(const DisassociateMemberFromJobRequestT &request, const DisassociateMemberFromJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepConsumersOutcome ListStepConsumers(const Model::ListStepConsumersRequest &request) const
Model::BatchUpdateJobOutcomeCallable BatchUpdateJobCallable(const BatchUpdateJobRequestT &request) const
void DeleteLicenseEndpointAsync(const DeleteLicenseEndpointRequestT &request, const DeleteLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetJobEntityAsync(const BatchGetJobEntityRequestT &request, const BatchGetJobEntityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFleetAsync(const GetFleetRequestT &request, const GetFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT &request) const
virtual Model::BatchGetWorkerOutcome BatchGetWorker(const Model::BatchGetWorkerRequest &request) const
DeadlineEndpointProvider EndpointProviderType
void GetMonitorSettingsAsync(const GetMonitorSettingsRequestT &request, const GetMonitorSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkerOutcome GetWorker(const Model::GetWorkerRequest &request) const
Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT &request) const
Model::ListStorageProfilesOutcomeCallable ListStorageProfilesCallable(const ListStorageProfilesRequestT &request) const
void BatchUpdateJobAsync(const BatchUpdateJobRequestT &request, const BatchUpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueueMembersAsync(const ListQueueMembersRequestT &request, const ListQueueMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchStepsOutcome SearchSteps(const Model::SearchStepsRequest &request) const
void UpdateQueueLimitAssociationAsync(const UpdateQueueLimitAssociationRequestT &request, const UpdateQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSessionActionsAsync(const ListSessionActionsRequestT &request, const ListSessionActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFarmOutcomeCallable CreateFarmCallable(const CreateFarmRequestT &request) const
void GetQueueFleetAssociationAsync(const GetQueueFleetAssociationRequestT &request, const GetQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLimitOutcomeCallable DeleteLimitCallable(const DeleteLimitRequestT &request) const
Model::UpdateWorkerOutcomeCallable UpdateWorkerCallable(const UpdateWorkerRequestT &request) const
void StartSessionsStatisticsAggregationAsync(const StartSessionsStatisticsAggregationRequestT &request, const StartSessionsStatisticsAggregationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFleetMembersOutcome ListFleetMembers(const Model::ListFleetMembersRequest &request) const
virtual Model::CreateMonitorOutcome CreateMonitor(const Model::CreateMonitorRequest &request) const
Model::GetVolumeOutcomeCallable GetVolumeCallable(const GetVolumeRequestT &request) const
Model::GetMonitorOutcomeCallable GetMonitorCallable(const GetMonitorRequestT &request) const
void SearchStepsAsync(const SearchStepsRequestT &request, const SearchStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBudgetAsync(const GetBudgetRequestT &request, const GetBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFarmOutcomeCallable GetFarmCallable(const GetFarmRequestT &request) const
virtual Model::CreateLimitOutcome CreateLimit(const Model::CreateLimitRequest &request) const
virtual Model::DeleteBudgetOutcome DeleteBudget(const Model::DeleteBudgetRequest &request) const
void CopyJobTemplateAsync(const CopyJobTemplateRequestT &request, const CopyJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFarmsOutcomeCallable ListFarmsCallable(const ListFarmsRequestT &request={}) const
void GetStorageProfileAsync(const GetStorageProfileRequestT &request, const GetStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
Model::BatchGetTaskOutcomeCallable BatchGetTaskCallable(const BatchGetTaskRequestT &request) const
virtual Model::DeleteVolumeOutcome DeleteVolume(const Model::DeleteVolumeRequest &request) const
Model::ListLicenseEndpointsOutcomeCallable ListLicenseEndpointsCallable(const ListLicenseEndpointsRequestT &request={}) const
void ListStepConsumersAsync(const ListStepConsumersRequestT &request, const ListStepConsumersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
void ListTasksAsync(const ListTasksRequestT &request, const ListTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetTaskAsync(const BatchGetTaskRequestT &request, const BatchGetTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeQueueRoleForUserOutcome AssumeQueueRoleForUser(const Model::AssumeQueueRoleForUserRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::AssociateMemberToFarmOutcomeCallable AssociateMemberToFarmCallable(const AssociateMemberToFarmRequestT &request) const
virtual Model::DisassociateMemberFromFleetOutcome DisassociateMemberFromFleet(const Model::DisassociateMemberFromFleetRequest &request) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request) const
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
virtual Model::GetStorageProfileOutcome GetStorageProfile(const Model::GetStorageProfileRequest &request) const
void BatchGetSessionActionAsync(const BatchGetSessionActionRequestT &request, const BatchGetSessionActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQueueLimitAssociationsOutcomeCallable ListQueueLimitAssociationsCallable(const ListQueueLimitAssociationsRequestT &request) const
void ListSessionsForWorkerAsync(const ListSessionsForWorkerRequestT &request, const ListSessionsForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListStorageProfilesForQueueAsync(const ListStorageProfilesForQueueRequestT &request, const ListStorageProfilesForQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateMonitorOutcomeCallable UpdateMonitorCallable(const UpdateMonitorRequestT &request) const
virtual Model::ListQueueFleetAssociationsOutcome ListQueueFleetAssociations(const Model::ListQueueFleetAssociationsRequest &request) const
Model::ListVolumesOutcomeCallable ListVolumesCallable(const ListVolumesRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void AssumeQueueRoleForUserAsync(const AssumeQueueRoleForUserRequestT &request, const AssumeQueueRoleForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAvailableMeteredProductsOutcomeCallable ListAvailableMeteredProductsCallable(const ListAvailableMeteredProductsRequestT &request={}) const
virtual Model::UpdateWorkerOutcome UpdateWorker(const Model::UpdateWorkerRequest &request) const
void DeleteQueueLimitAssociationAsync(const DeleteQueueLimitAssociationRequestT &request, const DeleteQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMonitorOutcome GetMonitor(const Model::GetMonitorRequest &request) const
virtual Model::ListJobMembersOutcome ListJobMembers(const Model::ListJobMembersRequest &request) const
Model::DeleteQueueEnvironmentOutcomeCallable DeleteQueueEnvironmentCallable(const DeleteQueueEnvironmentRequestT &request) const
void DeleteFarmAsync(const DeleteFarmRequestT &request, const DeleteFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeQueueRoleForReadAsync(const AssumeQueueRoleForReadRequestT &request, const AssumeQueueRoleForReadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSessionsStatisticsAggregationOutcome GetSessionsStatisticsAggregation(const Model::GetSessionsStatisticsAggregationRequest &request) const
void ListStorageProfilesAsync(const ListStorageProfilesRequestT &request, const ListStorageProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQueueLimitAssociationAsync(const GetQueueLimitAssociationRequestT &request, const GetQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetSessionActionOutcome BatchGetSessionAction(const Model::BatchGetSessionActionRequest &request) const
void ListLimitsAsync(const ListLimitsRequestT &request, const ListLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateWorkerAsync(const CreateWorkerRequestT &request, const CreateWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueLimitAssociationOutcome CreateQueueLimitAssociation(const Model::CreateQueueLimitAssociationRequest &request) const
virtual Model::DeleteMonitorOutcome DeleteMonitor(const Model::DeleteMonitorRequest &request) const
virtual Model::UpdateBudgetOutcome UpdateBudget(const Model::UpdateBudgetRequest &request) const
void UpdateWorkerScheduleAsync(const UpdateWorkerScheduleRequestT &request, const UpdateWorkerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteQueueLimitAssociationOutcome DeleteQueueLimitAssociation(const Model::DeleteQueueLimitAssociationRequest &request) const
Model::SearchWorkersOutcomeCallable SearchWorkersCallable(const SearchWorkersRequestT &request) const
Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT &request) const
void UpdateMonitorAsync(const UpdateMonitorRequestT &request, const UpdateMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListStepDependenciesAsync(const ListStepDependenciesRequestT &request, const ListStepDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeFleetRoleForReadOutcome AssumeFleetRoleForRead(const Model::AssumeFleetRoleForReadRequest &request) const
void UpdateMonitorSettingsAsync(const UpdateMonitorSettingsRequestT &request, const UpdateMonitorSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListMonitorsOutcome ListMonitors(const Model::ListMonitorsRequest &request={}) const
Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT &request) const
Model::CreateQueueEnvironmentOutcomeCallable CreateQueueEnvironmentCallable(const CreateQueueEnvironmentRequestT &request) const
void GetQueueAsync(const GetQueueRequestT &request, const GetQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBudgetOutcomeCallable GetBudgetCallable(const GetBudgetRequestT &request) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLimitOutcomeCallable CreateLimitCallable(const CreateLimitRequestT &request) const
void ListFarmMembersAsync(const ListFarmMembersRequestT &request, const ListFarmMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeFleetRoleForWorkerOutcome AssumeFleetRoleForWorker(const Model::AssumeFleetRoleForWorkerRequest &request) const
Model::ListQueueEnvironmentsOutcomeCallable ListQueueEnvironmentsCallable(const ListQueueEnvironmentsRequestT &request) const
void DeleteQueueAsync(const DeleteQueueRequestT &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchUpdateTaskOutcomeCallable BatchUpdateTaskCallable(const BatchUpdateTaskRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DeleteMeteredProductAsync(const DeleteMeteredProductRequestT &request, const DeleteMeteredProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSessionOutcome UpdateSession(const Model::UpdateSessionRequest &request) const
virtual Model::ListJobParameterDefinitionsOutcome ListJobParameterDefinitions(const Model::ListJobParameterDefinitionsRequest &request) const
virtual Model::AssociateMemberToFleetOutcome AssociateMemberToFleet(const Model::AssociateMemberToFleetRequest &request) const
DeadlineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::AssociateMemberToFarmOutcome AssociateMemberToFarm(const Model::AssociateMemberToFarmRequest &request) const
DeadlineClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListSessionActionsOutcome ListSessionActions(const Model::ListSessionActionsRequest &request) const
virtual Model::AssumeQueueRoleForWorkerOutcome AssumeQueueRoleForWorker(const Model::AssumeQueueRoleForWorkerRequest &request) const
Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT &request) const
void ListAvailableMeteredProductsAsync(const ListAvailableMeteredProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAvailableMeteredProductsRequestT &request={}) const
void SearchTasksAsync(const SearchTasksRequestT &request, const SearchTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateLicenseEndpointOutcome CreateLicenseEndpoint(const Model::CreateLicenseEndpointRequest &request) const
void CreateQueueFleetAssociationAsync(const CreateQueueFleetAssociationRequestT &request, const CreateQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLimitOutcome DeleteLimit(const Model::DeleteLimitRequest &request) const
Model::ListStepConsumersOutcomeCallable ListStepConsumersCallable(const ListStepConsumersRequestT &request) const
void ListQueueEnvironmentsAsync(const ListQueueEnvironmentsRequestT &request, const ListQueueEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSessionActionsOutcomeCallable ListSessionActionsCallable(const ListSessionActionsRequestT &request) const
Model::ListQueueFleetAssociationsOutcomeCallable ListQueueFleetAssociationsCallable(const ListQueueFleetAssociationsRequestT &request) const
Model::AssociateMemberToJobOutcomeCallable AssociateMemberToJobCallable(const AssociateMemberToJobRequestT &request) const
virtual Model::AssociateMemberToJobOutcome AssociateMemberToJob(const Model::AssociateMemberToJobRequest &request) const
static const char * GetAllocationTag()
void CreateLicenseEndpointAsync(const CreateLicenseEndpointRequestT &request, const CreateLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWorkerOutcomeCallable CreateWorkerCallable(const CreateWorkerRequestT &request) const
virtual Model::CreateFarmOutcome CreateFarm(const Model::CreateFarmRequest &request) const
void GetSessionsStatisticsAggregationAsync(const GetSessionsStatisticsAggregationRequestT &request, const GetSessionsStatisticsAggregationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLimitAsync(const CreateLimitRequestT &request, const CreateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBudgetsOutcome ListBudgets(const Model::ListBudgetsRequest &request) const
void CreateQueueLimitAssociationAsync(const CreateQueueLimitAssociationRequestT &request, const CreateQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStepAsync(const GetStepRequestT &request, const GetStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorkersOutcome ListWorkers(const Model::ListWorkersRequest &request) const
Model::ListJobParameterDefinitionsOutcomeCallable ListJobParameterDefinitionsCallable(const ListJobParameterDefinitionsRequestT &request) const
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Model::ListSessionsForWorkerOutcomeCallable ListSessionsForWorkerCallable(const ListSessionsForWorkerRequestT &request) const
virtual Model::CreateQueueEnvironmentOutcome CreateQueueEnvironment(const Model::CreateQueueEnvironmentRequest &request) const
void GetVolumeAsync(const GetVolumeRequestT &request, const GetVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request) const
Model::GetSessionActionOutcomeCallable GetSessionActionCallable(const GetSessionActionRequestT &request) const
void GetJobAsync(const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWorkerScheduleOutcome UpdateWorkerSchedule(const Model::UpdateWorkerScheduleRequest &request) const
virtual std::shared_ptr< DeadlineEndpointProviderBase > & accessEndpointProvider()
void PutMeteredProductAsync(const PutMeteredProductRequestT &request, const PutMeteredProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateJobAsync(const CreateJobRequestT &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
void ListStepsAsync(const ListStepsRequestT &request, const ListStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepsOutcome ListSteps(const Model::ListStepsRequest &request) const
Model::AssumeQueueRoleForWorkerOutcomeCallable AssumeQueueRoleForWorkerCallable(const AssumeQueueRoleForWorkerRequestT &request) const
virtual Model::GetFarmOutcome GetFarm(const Model::GetFarmRequest &request) const
virtual Model::ListSessionsOutcome ListSessions(const Model::ListSessionsRequest &request) const
virtual Model::ListFarmsOutcome ListFarms(const Model::ListFarmsRequest &request={}) const
virtual Model::DisassociateMemberFromJobOutcome DisassociateMemberFromJob(const Model::DisassociateMemberFromJobRequest &request) const
Model::GetWorkerOutcomeCallable GetWorkerCallable(const GetWorkerRequestT &request) const
virtual Model::DeleteMeteredProductOutcome DeleteMeteredProduct(const Model::DeleteMeteredProductRequest &request) const
Model::AssociateMemberToFleetOutcomeCallable AssociateMemberToFleetCallable(const AssociateMemberToFleetRequestT &request) const
virtual Model::GetStorageProfileForQueueOutcome GetStorageProfileForQueue(const Model::GetStorageProfileForQueueRequest &request) const
virtual Model::DeleteQueueOutcome DeleteQueue(const Model::DeleteQueueRequest &request) const
void UpdateLimitAsync(const UpdateLimitRequestT &request, const UpdateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWorkerOutcome DeleteWorker(const Model::DeleteWorkerRequest &request) const
virtual Model::DisassociateMemberFromFarmOutcome DisassociateMemberFromFarm(const Model::DisassociateMemberFromFarmRequest &request) const
void AssumeFleetRoleForReadAsync(const AssumeFleetRoleForReadRequestT &request, const AssumeFleetRoleForReadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFarmAsync(const GetFarmRequestT &request, const GetFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTasksOutcome ListTasks(const Model::ListTasksRequest &request) const
Model::GetQueueEnvironmentOutcomeCallable GetQueueEnvironmentCallable(const GetQueueEnvironmentRequestT &request) const
DeadlineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr, const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration())
virtual Model::DeleteStorageProfileOutcome DeleteStorageProfile(const Model::DeleteStorageProfileRequest &request) const
void ListBudgetsAsync(const ListBudgetsRequestT &request, const ListBudgetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchWorkersAsync(const SearchWorkersRequestT &request, const SearchWorkersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSessionsStatisticsAggregationOutcomeCallable GetSessionsStatisticsAggregationCallable(const GetSessionsStatisticsAggregationRequestT &request) const
virtual Model::UpdateFleetOutcome UpdateFleet(const Model::UpdateFleetRequest &request) const
Model::ListLimitsOutcomeCallable ListLimitsCallable(const ListLimitsRequestT &request) const
Model::ListFleetMembersOutcomeCallable ListFleetMembersCallable(const ListFleetMembersRequestT &request) const
virtual Model::BatchGetStepOutcome BatchGetStep(const Model::BatchGetStepRequest &request) const
virtual Model::ListLicenseEndpointsOutcome ListLicenseEndpoints(const Model::ListLicenseEndpointsRequest &request={}) const
void ListLicenseEndpointsAsync(const ListLicenseEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLicenseEndpointsRequestT &request={}) const
virtual Model::GetTaskOutcome GetTask(const Model::GetTaskRequest &request) const
virtual Model::UpdateStepOutcome UpdateStep(const Model::UpdateStepRequest &request) const
Model::CopyJobTemplateOutcomeCallable CopyJobTemplateCallable(const CopyJobTemplateRequestT &request) const
Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT &request) const
virtual Model::GetMonitorSettingsOutcome GetMonitorSettings(const Model::GetMonitorSettingsRequest &request) const
Model::UpdateLimitOutcomeCallable UpdateLimitCallable(const UpdateLimitRequestT &request) const
virtual Model::UpdateQueueLimitAssociationOutcome UpdateQueueLimitAssociation(const Model::UpdateQueueLimitAssociationRequest &request) const
Model::GetLimitOutcomeCallable GetLimitCallable(const GetLimitRequestT &request) const
virtual Model::CreateStorageProfileOutcome CreateStorageProfile(const Model::CreateStorageProfileRequest &request) const
void UpdateFarmAsync(const UpdateFarmRequestT &request, const UpdateFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSessionActionAsync(const GetSessionActionRequestT &request, const GetSessionActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateMemberFromQueueOutcome DisassociateMemberFromQueue(const Model::DisassociateMemberFromQueueRequest &request) const
void CreateMonitorAsync(const CreateMonitorRequestT &request, const CreateMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeQueueRoleForReadOutcome AssumeQueueRoleForRead(const Model::AssumeQueueRoleForReadRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::AssociateMemberToQueueOutcome AssociateMemberToQueue(const Model::AssociateMemberToQueueRequest &request) const
Model::GetStepOutcomeCallable GetStepCallable(const GetStepRequestT &request) const
void ListQueuesAsync(const ListQueuesRequestT &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT &request) const
void UpdateTaskAsync(const UpdateTaskRequestT &request, const UpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetWorkerOutcomeCallable BatchGetWorkerCallable(const BatchGetWorkerRequestT &request) const
DeadlineClient(const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration(), std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr)
virtual Model::GetSessionActionOutcome GetSessionAction(const Model::GetSessionActionRequest &request) const
virtual Model::DeleteQueueEnvironmentOutcome DeleteQueueEnvironment(const Model::DeleteQueueEnvironmentRequest &request) const
void DeleteMonitorAsync(const DeleteMonitorRequestT &request, const DeleteMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchStepsOutcomeCallable SearchStepsCallable(const SearchStepsRequestT &request) const
void GetWorkerAsync(const GetWorkerRequestT &request, const GetWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSessionAsync(const UpdateSessionRequestT &request, const UpdateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueueOutcome GetQueue(const Model::GetQueueRequest &request) const
void ListWorkersAsync(const ListWorkersRequestT &request, const ListWorkersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetQueueFleetAssociationOutcomeCallable GetQueueFleetAssociationCallable(const GetQueueFleetAssociationRequestT &request) const
virtual Model::ListQueueLimitAssociationsOutcome ListQueueLimitAssociations(const Model::ListQueueLimitAssociationsRequest &request) const
void CreateBudgetAsync(const CreateBudgetRequestT &request, const CreateBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartSessionsStatisticsAggregationOutcomeCallable StartSessionsStatisticsAggregationCallable(const StartSessionsStatisticsAggregationRequestT &request) const
void UpdateStorageProfileAsync(const UpdateStorageProfileRequestT &request, const UpdateStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQueueFleetAssociationOutcome UpdateQueueFleetAssociation(const Model::UpdateQueueFleetAssociationRequest &request) const
virtual Model::GetStepOutcome GetStep(const Model::GetStepRequest &request) const
Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT &request={}) const
Model::GetStorageProfileForQueueOutcomeCallable GetStorageProfileForQueueCallable(const GetStorageProfileForQueueRequestT &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
void UpdateJobAsync(const UpdateJobRequestT &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetSessionOutcomeCallable BatchGetSessionCallable(const BatchGetSessionRequestT &request) const
virtual Model::GetQueueLimitAssociationOutcome GetQueueLimitAssociation(const Model::GetQueueLimitAssociationRequest &request) const
virtual Model::PutMeteredProductOutcome PutMeteredProduct(const Model::PutMeteredProductRequest &request) const
virtual Model::ListMeteredProductsOutcome ListMeteredProducts(const Model::ListMeteredProductsRequest &request) const
Model::ListStepDependenciesOutcomeCallable ListStepDependenciesCallable(const ListStepDependenciesRequestT &request) const
Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT &request) const
void ListFarmsAsync(const ListFarmsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFarmsRequestT &request={}) const
Model::UpdateSessionOutcomeCallable UpdateSessionCallable(const UpdateSessionRequestT &request) const
virtual Model::ListSessionsForWorkerOutcome ListSessionsForWorker(const Model::ListSessionsForWorkerRequest &request) const
Model::UpdateWorkerScheduleOutcomeCallable UpdateWorkerScheduleCallable(const UpdateWorkerScheduleRequestT &request) const
Model::CreateStorageProfileOutcomeCallable CreateStorageProfileCallable(const CreateStorageProfileRequestT &request) const
virtual Model::BatchGetSessionOutcome BatchGetSession(const Model::BatchGetSessionRequest &request) const
Model::DisassociateMemberFromFleetOutcomeCallable DisassociateMemberFromFleetCallable(const DisassociateMemberFromFleetRequestT &request) const
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
virtual Model::ListStorageProfilesOutcome ListStorageProfiles(const Model::ListStorageProfilesRequest &request) const
Model::AssociateMemberToQueueOutcomeCallable AssociateMemberToQueueCallable(const AssociateMemberToQueueRequestT &request) const
Model::ListStorageProfilesForQueueOutcomeCallable ListStorageProfilesForQueueCallable(const ListStorageProfilesForQueueRequestT &request) const
void DeleteQueueEnvironmentAsync(const DeleteQueueEnvironmentRequestT &request, const DeleteQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMonitorOutcome UpdateMonitor(const Model::UpdateMonitorRequest &request) const
Model::UpdateMonitorSettingsOutcomeCallable UpdateMonitorSettingsCallable(const UpdateMonitorSettingsRequestT &request) const
void ListMeteredProductsAsync(const ListMeteredProductsRequestT &request, const ListMeteredProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssumeFleetRoleForReadOutcomeCallable AssumeFleetRoleForReadCallable(const AssumeFleetRoleForReadRequestT &request) const
void CreateQueueEnvironmentAsync(const CreateQueueEnvironmentRequestT &request, const CreateQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchJobsOutcome SearchJobs(const Model::SearchJobsRequest &request) const
virtual Model::GetLimitOutcome GetLimit(const Model::GetLimitRequest &request) const
virtual Model::CreateWorkerOutcome CreateWorker(const Model::CreateWorkerRequest &request) const
void AssociateMemberToJobAsync(const AssociateMemberToJobRequestT &request, const AssociateMemberToJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFarmMembersOutcome ListFarmMembers(const Model::ListFarmMembersRequest &request) const
Model::AssumeQueueRoleForUserOutcomeCallable AssumeQueueRoleForUserCallable(const AssumeQueueRoleForUserRequestT &request) const
virtual Model::ListQueueMembersOutcome ListQueueMembers(const Model::ListQueueMembersRequest &request) const
Model::GetMonitorSettingsOutcomeCallable GetMonitorSettingsCallable(const GetMonitorSettingsRequestT &request) const
Model::GetQueueLimitAssociationOutcomeCallable GetQueueLimitAssociationCallable(const GetQueueLimitAssociationRequestT &request) const
DeadlineClientConfiguration ClientConfigurationType
Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT &request) const
void DisassociateMemberFromFleetAsync(const DisassociateMemberFromFleetRequestT &request, const DisassociateMemberFromFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueueFleetAssociationsAsync(const ListQueueFleetAssociationsRequestT &request, const ListQueueFleetAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSessionOutcome GetSession(const Model::GetSessionRequest &request) const
Model::ListStepsOutcomeCallable ListStepsCallable(const ListStepsRequestT &request) const
Model::UpdateTaskOutcomeCallable UpdateTaskCallable(const UpdateTaskRequestT &request) const
virtual Model::UpdateMonitorSettingsOutcome UpdateMonitorSettings(const Model::UpdateMonitorSettingsRequest &request) const
void DeleteBudgetAsync(const DeleteBudgetRequestT &request, const DeleteBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteQueueFleetAssociationAsync(const DeleteQueueFleetAssociationRequestT &request, const DeleteQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepDependenciesOutcome ListStepDependencies(const Model::ListStepDependenciesRequest &request) const
virtual Model::ListQueueEnvironmentsOutcome ListQueueEnvironments(const Model::ListQueueEnvironmentsRequest &request) const
Model::DeleteQueueFleetAssociationOutcomeCallable DeleteQueueFleetAssociationCallable(const DeleteQueueFleetAssociationRequestT &request) const
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
virtual Model::SearchTasksOutcome SearchTasks(const Model::SearchTasksRequest &request) const
virtual Model::DeleteQueueFleetAssociationOutcome DeleteQueueFleetAssociation(const Model::DeleteQueueFleetAssociationRequest &request) const
void ListSessionsAsync(const ListSessionsRequestT &request, const ListSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetStepOutcomeCallable BatchGetStepCallable(const BatchGetStepRequestT &request) const
void ListQueueLimitAssociationsAsync(const ListQueueLimitAssociationsRequestT &request, const ListQueueLimitAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteStorageProfileOutcomeCallable DeleteStorageProfileCallable(const DeleteStorageProfileRequestT &request) const
void DeleteStorageProfileAsync(const DeleteStorageProfileRequestT &request, const DeleteStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateStorageProfileOutcomeCallable UpdateStorageProfileCallable(const UpdateStorageProfileRequestT &request) const
void UpdateQueueAsync(const UpdateQueueRequestT &request, const UpdateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLimitAsync(const GetLimitRequestT &request, const GetLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJobsAsync(const ListJobsRequestT &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetSessionActionOutcomeCallable BatchGetSessionActionCallable(const BatchGetSessionActionRequestT &request) const
void ListFleetMembersAsync(const ListFleetMembersRequestT &request, const ListFleetMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkerAsync(const UpdateWorkerRequestT &request, const UpdateWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFleetOutcome GetFleet(const Model::GetFleetRequest &request) const
void ListMonitorsAsync(const ListMonitorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMonitorsRequestT &request={}) const
void DeleteVolumeAsync(const DeleteVolumeRequestT &request, const DeleteVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVolumesOutcome ListVolumes(const Model::ListVolumesRequest &request) const
Model::GetStorageProfileOutcomeCallable GetStorageProfileCallable(const GetStorageProfileRequestT &request) const
void DeleteWorkerAsync(const DeleteWorkerRequestT &request, const DeleteWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateQueueAsync(const CreateQueueRequestT &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetJobAsync(const BatchGetJobRequestT &request, const BatchGetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetWorkerAsync(const BatchGetWorkerRequestT &request, const BatchGetWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
void AssociateMemberToFleetAsync(const AssociateMemberToFleetRequestT &request, const AssociateMemberToFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLicenseEndpointOutcomeCallable DeleteLicenseEndpointCallable(const DeleteLicenseEndpointRequestT &request) const
Model::DeleteBudgetOutcomeCallable DeleteBudgetCallable(const DeleteBudgetRequestT &request) const
void CreateStorageProfileAsync(const CreateStorageProfileRequestT &request, const CreateStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQueueLimitAssociationOutcomeCallable DeleteQueueLimitAssociationCallable(const DeleteQueueLimitAssociationRequestT &request) const
void DisassociateMemberFromQueueAsync(const DisassociateMemberFromQueueRequestT &request, const DisassociateMemberFromQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFarmAsync(const CreateFarmRequestT &request, const CreateFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQueueEnvironmentAsync(const GetQueueEnvironmentRequestT &request, const GetQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListMeteredProductsOutcomeCallable ListMeteredProductsCallable(const ListMeteredProductsRequestT &request) const
static const char * GetServiceName()
void BatchGetSessionAsync(const BatchGetSessionRequestT &request, const BatchGetSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQueueFleetAssociationOutcomeCallable UpdateQueueFleetAssociationCallable(const UpdateQueueFleetAssociationRequestT &request) const
void UpdateStepAsync(const UpdateStepRequestT &request, const UpdateStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetJobOutcome BatchGetJob(const Model::BatchGetJobRequest &request) const
Model::DeleteMeteredProductOutcomeCallable DeleteMeteredProductCallable(const DeleteMeteredProductRequestT &request) const
Model::DeleteFarmOutcomeCallable DeleteFarmCallable(const DeleteFarmRequestT &request) const
Model::GetTaskOutcomeCallable GetTaskCallable(const GetTaskRequestT &request) const
void ListVolumesAsync(const ListVolumesRequestT &request, const ListVolumesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAvailableMeteredProductsOutcome ListAvailableMeteredProducts(const Model::ListAvailableMeteredProductsRequest &request={}) const
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
std::future< BatchGetSessionActionOutcome > BatchGetSessionActionOutcomeCallable
std::future< ListQueueFleetAssociationsOutcome > ListQueueFleetAssociationsOutcomeCallable
std::future< ListMeteredProductsOutcome > ListMeteredProductsOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< CopyJobTemplateOutcome > CopyJobTemplateOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< CreateQueueEnvironmentOutcome > CreateQueueEnvironmentOutcomeCallable
std::future< BatchGetSessionOutcome > BatchGetSessionOutcomeCallable
std::future< ListBudgetsOutcome > ListBudgetsOutcomeCallable
std::future< GetQueueEnvironmentOutcome > GetQueueEnvironmentOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< ListSessionsForWorkerOutcome > ListSessionsForWorkerOutcomeCallable
std::future< StartSessionsStatisticsAggregationOutcome > StartSessionsStatisticsAggregationOutcomeCallable
std::future< GetVolumeOutcome > GetVolumeOutcomeCallable
std::future< CreateBudgetOutcome > CreateBudgetOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetBudgetOutcome > GetBudgetOutcomeCallable
std::future< DisassociateMemberFromJobOutcome > DisassociateMemberFromJobOutcomeCallable
std::future< DeleteQueueLimitAssociationOutcome > DeleteQueueLimitAssociationOutcomeCallable
std::future< DeleteQueueFleetAssociationOutcome > DeleteQueueFleetAssociationOutcomeCallable
std::future< ListSessionActionsOutcome > ListSessionActionsOutcomeCallable
std::future< AssumeFleetRoleForWorkerOutcome > AssumeFleetRoleForWorkerOutcomeCallable
std::future< ListLicenseEndpointsOutcome > ListLicenseEndpointsOutcomeCallable
std::future< GetLimitOutcome > GetLimitOutcomeCallable
std::future< CreateLicenseEndpointOutcome > CreateLicenseEndpointOutcomeCallable
std::future< BatchGetStepOutcome > BatchGetStepOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< UpdateQueueOutcome > UpdateQueueOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< CreateQueueLimitAssociationOutcome > CreateQueueLimitAssociationOutcomeCallable
std::future< DeleteBudgetOutcome > DeleteBudgetOutcomeCallable
std::future< DeleteFarmOutcome > DeleteFarmOutcomeCallable
std::future< DeleteMeteredProductOutcome > DeleteMeteredProductOutcomeCallable
std::future< GetQueueLimitAssociationOutcome > GetQueueLimitAssociationOutcomeCallable
std::future< GetFleetOutcome > GetFleetOutcomeCallable
std::future< GetSessionActionOutcome > GetSessionActionOutcomeCallable
std::future< BatchGetWorkerOutcome > BatchGetWorkerOutcomeCallable
std::future< AssumeQueueRoleForWorkerOutcome > AssumeQueueRoleForWorkerOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
std::future< ListFarmMembersOutcome > ListFarmMembersOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
std::future< UpdateQueueEnvironmentOutcome > UpdateQueueEnvironmentOutcomeCallable
std::future< BatchGetJobOutcome > BatchGetJobOutcomeCallable
std::future< UpdateMonitorSettingsOutcome > UpdateMonitorSettingsOutcomeCallable
std::future< GetSessionsStatisticsAggregationOutcome > GetSessionsStatisticsAggregationOutcomeCallable
std::future< UpdateLimitOutcome > UpdateLimitOutcomeCallable
std::future< ListQueueEnvironmentsOutcome > ListQueueEnvironmentsOutcomeCallable
std::future< AssociateMemberToJobOutcome > AssociateMemberToJobOutcomeCallable
std::future< GetQueueFleetAssociationOutcome > GetQueueFleetAssociationOutcomeCallable
std::future< ListStepConsumersOutcome > ListStepConsumersOutcomeCallable
std::future< UpdateFarmOutcome > UpdateFarmOutcomeCallable
std::future< CreateStorageProfileOutcome > CreateStorageProfileOutcomeCallable
std::future< AssociateMemberToFleetOutcome > AssociateMemberToFleetOutcomeCallable
std::future< ListAvailableMeteredProductsOutcome > ListAvailableMeteredProductsOutcomeCallable
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
std::future< GetStepOutcome > GetStepOutcomeCallable
std::future< ListFleetMembersOutcome > ListFleetMembersOutcomeCallable
std::future< ListQueueMembersOutcome > ListQueueMembersOutcomeCallable
std::future< ListStorageProfilesOutcome > ListStorageProfilesOutcomeCallable
std::future< GetLicenseEndpointOutcome > GetLicenseEndpointOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< BatchGetTaskOutcome > BatchGetTaskOutcomeCallable
std::future< ListMonitorsOutcome > ListMonitorsOutcomeCallable
std::future< SearchTasksOutcome > SearchTasksOutcomeCallable
std::future< ListStepsOutcome > ListStepsOutcomeCallable
std::future< ListFarmsOutcome > ListFarmsOutcomeCallable
std::future< ListStorageProfilesForQueueOutcome > ListStorageProfilesForQueueOutcomeCallable
std::future< GetStorageProfileOutcome > GetStorageProfileOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
std::future< AssumeQueueRoleForUserOutcome > AssumeQueueRoleForUserOutcomeCallable
std::future< BatchUpdateJobOutcome > BatchUpdateJobOutcomeCallable
std::future< AssumeFleetRoleForReadOutcome > AssumeFleetRoleForReadOutcomeCallable
std::future< ListWorkersOutcome > ListWorkersOutcomeCallable
std::future< UpdateQueueLimitAssociationOutcome > UpdateQueueLimitAssociationOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< PutMeteredProductOutcome > PutMeteredProductOutcomeCallable
std::future< SearchStepsOutcome > SearchStepsOutcomeCallable
std::future< GetQueueOutcome > GetQueueOutcomeCallable
std::future< ListLimitsOutcome > ListLimitsOutcomeCallable
std::future< DeleteStorageProfileOutcome > DeleteStorageProfileOutcomeCallable
std::future< BatchUpdateTaskOutcome > BatchUpdateTaskOutcomeCallable
std::future< ListStepDependenciesOutcome > ListStepDependenciesOutcomeCallable
std::future< DisassociateMemberFromFleetOutcome > DisassociateMemberFromFleetOutcomeCallable
std::future< UpdateWorkerScheduleOutcome > UpdateWorkerScheduleOutcomeCallable
std::future< DeleteLimitOutcome > DeleteLimitOutcomeCallable
std::future< DisassociateMemberFromFarmOutcome > DisassociateMemberFromFarmOutcomeCallable
std::future< BatchGetJobEntityOutcome > BatchGetJobEntityOutcomeCallable
std::future< UpdateStorageProfileOutcome > UpdateStorageProfileOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateFarmOutcome > CreateFarmOutcomeCallable
std::future< DeleteMonitorOutcome > DeleteMonitorOutcomeCallable
std::future< GetStorageProfileForQueueOutcome > GetStorageProfileForQueueOutcomeCallable
std::future< ListJobMembersOutcome > ListJobMembersOutcomeCallable
std::future< DisassociateMemberFromQueueOutcome > DisassociateMemberFromQueueOutcomeCallable
std::future< UpdateMonitorOutcome > UpdateMonitorOutcomeCallable
std::future< UpdateWorkerOutcome > UpdateWorkerOutcomeCallable
std::future< UpdateStepOutcome > UpdateStepOutcomeCallable
std::future< GetTaskOutcome > GetTaskOutcomeCallable
std::future< DeleteWorkerOutcome > DeleteWorkerOutcomeCallable
std::future< CreateQueueFleetAssociationOutcome > CreateQueueFleetAssociationOutcomeCallable
std::future< ListQueueLimitAssociationsOutcome > ListQueueLimitAssociationsOutcomeCallable
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
std::future< GetMonitorOutcome > GetMonitorOutcomeCallable
std::future< CreateMonitorOutcome > CreateMonitorOutcomeCallable
std::future< AssumeQueueRoleForReadOutcome > AssumeQueueRoleForReadOutcomeCallable
std::future< DeleteLicenseEndpointOutcome > DeleteLicenseEndpointOutcomeCallable
std::future< ListVolumesOutcome > ListVolumesOutcomeCallable
std::future< AssociateMemberToFarmOutcome > AssociateMemberToFarmOutcomeCallable
std::future< CreateLimitOutcome > CreateLimitOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< SearchWorkersOutcome > SearchWorkersOutcomeCallable
std::future< UpdateQueueFleetAssociationOutcome > UpdateQueueFleetAssociationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetSessionOutcome > GetSessionOutcomeCallable
std::future< CreateWorkerOutcome > CreateWorkerOutcomeCallable
std::future< ListJobParameterDefinitionsOutcome > ListJobParameterDefinitionsOutcomeCallable
std::future< GetMonitorSettingsOutcome > GetMonitorSettingsOutcomeCallable
std::future< GetFarmOutcome > GetFarmOutcomeCallable
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
std::future< DeleteQueueEnvironmentOutcome > DeleteQueueEnvironmentOutcomeCallable
std::future< GetWorkerOutcome > GetWorkerOutcomeCallable
std::future< AssociateMemberToQueueOutcome > AssociateMemberToQueueOutcomeCallable
std::future< UpdateBudgetOutcome > UpdateBudgetOutcomeCallable
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForUserRequest &, const Model::AssumeQueueRoleForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForUserResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionsStatisticsAggregationRequest &, const Model::GetSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionsStatisticsAggregationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFarmMembersRequest &, const Model::ListFarmMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFarmMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchTasksRequest &, const Model::SearchTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTasksResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateLimitRequest &, const Model::UpdateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForWorkerRequest &, const Model::AssumeQueueRoleForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListVolumesRequest &, const Model::ListVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVolumesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListMeteredProductsRequest &, const Model::ListMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMeteredProductsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToFarmRequest &, const Model::AssociateMemberToFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVolumeResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueFleetAssociationRequest &, const Model::GetQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetMonitorRequest &, const Model::GetMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepsRequest &, const Model::ListStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteWorkerRequest &, const Model::DeleteWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteMeteredProductRequest &, const Model::DeleteMeteredProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMeteredProductResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateWorkerScheduleRequest &, const Model::UpdateWorkerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkerScheduleResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateStorageProfileRequest &, const Model::CreateStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListMonitorsRequest &, const Model::ListMonitorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMonitorsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionsForWorkerRequest &, const Model::ListSessionsForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepDependenciesRequest &, const Model::ListStepDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepDependenciesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::PutMeteredProductRequest &, const Model::PutMeteredProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutMeteredProductResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteStorageProfileRequest &, const Model::DeleteStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchUpdateJobRequest &, const Model::BatchUpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueRequest &, const Model::UpdateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFleetMembersRequest &, const Model::ListFleetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFleetMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetLicenseEndpointRequest &, const Model::GetLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStorageProfileRequest &, const Model::GetStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetJobEntityRequest &, const Model::BatchGetJobEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobEntityResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetWorkerRequest &, const Model::GetWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateSessionRequest &, const Model::UpdateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchStepsRequest &, const Model::SearchStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchStepsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToQueueRequest &, const Model::AssociateMemberToQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForReadRequest &, const Model::AssumeQueueRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForReadResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateWorkerRequest &, const Model::CreateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueLimitAssociationsRequest &, const Model::ListQueueLimitAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueLimitAssociationsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetSessionActionRequest &, const Model::BatchGetSessionActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSessionActionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStorageProfileForQueueRequest &, const Model::GetStorageProfileForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageProfileForQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromFarmRequest &, const Model::DisassociateMemberFromFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteLimitRequest &, const Model::DeleteLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetTaskRequest &, const Model::GetTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromJobRequest &, const Model::DisassociateMemberFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueEnvironmentRequest &, const Model::UpdateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteLicenseEndpointRequest &, const Model::DeleteLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromFleetRequest &, const Model::DisassociateMemberFromFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeFleetRoleForWorkerRequest &, const Model::AssumeFleetRoleForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeFleetRoleForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToJobRequest &, const Model::AssociateMemberToJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateLimitRequest &, const Model::CreateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetLimitRequest &, const Model::GetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueLimitAssociationRequest &, const Model::DeleteQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetTaskRequest &, const Model::BatchGetTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListAvailableMeteredProductsRequest &, const Model::ListAvailableMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAvailableMeteredProductsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepConsumersRequest &, const Model::ListStepConsumersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepConsumersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeFleetRoleForReadRequest &, const Model::AssumeFleetRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeFleetRoleForReadResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStorageProfilesForQueueRequest &, const Model::ListStorageProfilesForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageProfilesForQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobParameterDefinitionsRequest &, const Model::ListJobParameterDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobParameterDefinitionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetVolumeRequest &, const Model::GetVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVolumeResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchUpdateTaskRequest &, const Model::BatchUpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFarmsRequest &, const Model::ListFarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFarmsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueEnvironmentRequest &, const Model::CreateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateMonitorRequest &, const Model::UpdateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetJobRequest &, const Model::BatchGetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateFarmRequest &, const Model::CreateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateStorageProfileRequest &, const Model::UpdateStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueLimitAssociationRequest &, const Model::CreateQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetFarmRequest &, const Model::GetFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueEnvironmentsRequest &, const Model::ListQueueEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueEnvironmentsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueMembersRequest &, const Model::ListQueueMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListWorkersRequest &, const Model::ListWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchJobsRequest &, const Model::SearchJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchJobsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateStepRequest &, const Model::UpdateStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueEnvironmentRequest &, const Model::DeleteQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateFarmRequest &, const Model::UpdateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueFleetAssociationsRequest &, const Model::ListQueueFleetAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueFleetAssociationsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::StartSessionsStatisticsAggregationRequest &, const Model::StartSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSessionsStatisticsAggregationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteMonitorRequest &, const Model::DeleteMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueuesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteFarmRequest &, const Model::DeleteFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionActionsRequest &, const Model::ListSessionActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionActionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateBudgetRequest &, const Model::UpdateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetFleetRequest &, const Model::GetFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetMonitorSettingsRequest &, const Model::GetMonitorSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMonitorSettingsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToFleetRequest &, const Model::AssociateMemberToFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueLimitAssociationRequest &, const Model::GetQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueEnvironmentRequest &, const Model::GetQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromQueueRequest &, const Model::DisassociateMemberFromQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetWorkerRequest &, const Model::BatchGetWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateLicenseEndpointRequest &, const Model::CreateLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionActionRequest &, const Model::GetSessionActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionActionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueFleetAssociationRequest &, const Model::UpdateQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListBudgetsRequest &, const Model::ListBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBudgetsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetSessionRequest &, const Model::BatchGetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStorageProfilesRequest &, const Model::ListStorageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageProfilesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListLimitsRequest &, const Model::ListLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLimitsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchWorkersRequest &, const Model::SearchWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchWorkersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStepRequest &, const Model::GetStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListLicenseEndpointsRequest &, const Model::ListLicenseEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseEndpointsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueLimitAssociationRequest &, const Model::UpdateQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetBudgetRequest &, const Model::GetBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateMonitorRequest &, const Model::CreateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTasksResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueFleetAssociationRequest &, const Model::CreateQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateWorkerRequest &, const Model::UpdateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueRequest &, const Model::GetQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobMembersRequest &, const Model::ListJobMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFleetsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateMonitorSettingsRequest &, const Model::UpdateMonitorSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitorSettingsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateBudgetRequest &, const Model::CreateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CopyJobTemplateRequest &, const Model::CopyJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyJobTemplateResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetStepRequest &, const Model::BatchGetStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteBudgetRequest &, const Model::DeleteBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueFleetAssociationRequest &, const Model::DeleteQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueFleetAssociationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String