AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
DeadlineClient.h
1
6#pragma once
7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/deadline/DeadlineServiceClientModel.h>
13
14namespace Aws
15{
16namespace deadline
17{
28 class AWS_DEADLINE_API DeadlineClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<DeadlineClient>
29 {
30 public:
32 static const char* GetServiceName();
33 static const char* GetAllocationTag();
34
37
43 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr);
44
50 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr,
52
57 DeadlineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
58 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider = nullptr,
60
61
62 /* Legacy constructors due deprecation */
68
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
80 DeadlineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
83 /* End of legacy constructors due deprecation */
84 virtual ~DeadlineClient();
85
92
96 template<typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
97 Model::AssociateMemberToFarmOutcomeCallable AssociateMemberToFarmCallable(const AssociateMemberToFarmRequestT& request) const
98 {
99 return SubmitCallable(&DeadlineClient::AssociateMemberToFarm, request);
100 }
101
105 template<typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
106 void AssociateMemberToFarmAsync(const AssociateMemberToFarmRequestT& request, const AssociateMemberToFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
107 {
108 return SubmitAsync(&DeadlineClient::AssociateMemberToFarm, request, handler, context);
109 }
110
117
121 template<typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
122 Model::AssociateMemberToFleetOutcomeCallable AssociateMemberToFleetCallable(const AssociateMemberToFleetRequestT& request) const
123 {
124 return SubmitCallable(&DeadlineClient::AssociateMemberToFleet, request);
125 }
126
130 template<typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
131 void AssociateMemberToFleetAsync(const AssociateMemberToFleetRequestT& request, const AssociateMemberToFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
132 {
133 return SubmitAsync(&DeadlineClient::AssociateMemberToFleet, request, handler, context);
134 }
135
142
146 template<typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
147 Model::AssociateMemberToJobOutcomeCallable AssociateMemberToJobCallable(const AssociateMemberToJobRequestT& request) const
148 {
149 return SubmitCallable(&DeadlineClient::AssociateMemberToJob, request);
150 }
151
155 template<typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
156 void AssociateMemberToJobAsync(const AssociateMemberToJobRequestT& request, const AssociateMemberToJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
157 {
158 return SubmitAsync(&DeadlineClient::AssociateMemberToJob, request, handler, context);
159 }
160
167
171 template<typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
172 Model::AssociateMemberToQueueOutcomeCallable AssociateMemberToQueueCallable(const AssociateMemberToQueueRequestT& request) const
173 {
174 return SubmitCallable(&DeadlineClient::AssociateMemberToQueue, request);
175 }
176
180 template<typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
181 void AssociateMemberToQueueAsync(const AssociateMemberToQueueRequestT& request, const AssociateMemberToQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
182 {
183 return SubmitAsync(&DeadlineClient::AssociateMemberToQueue, request, handler, context);
184 }
185
194
198 template<typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
199 Model::AssumeFleetRoleForReadOutcomeCallable AssumeFleetRoleForReadCallable(const AssumeFleetRoleForReadRequestT& request) const
200 {
201 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForRead, request);
202 }
203
207 template<typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
208 void AssumeFleetRoleForReadAsync(const AssumeFleetRoleForReadRequestT& request, const AssumeFleetRoleForReadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
209 {
210 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForRead, request, handler, context);
211 }
212
220
224 template<typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
225 Model::AssumeFleetRoleForWorkerOutcomeCallable AssumeFleetRoleForWorkerCallable(const AssumeFleetRoleForWorkerRequestT& request) const
226 {
227 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForWorker, request);
228 }
229
233 template<typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
234 void AssumeFleetRoleForWorkerAsync(const AssumeFleetRoleForWorkerRequestT& request, const AssumeFleetRoleForWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
235 {
236 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForWorker, request, handler, context);
237 }
238
247
251 template<typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
252 Model::AssumeQueueRoleForReadOutcomeCallable AssumeQueueRoleForReadCallable(const AssumeQueueRoleForReadRequestT& request) const
253 {
254 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForRead, request);
255 }
256
260 template<typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
261 void AssumeQueueRoleForReadAsync(const AssumeQueueRoleForReadRequestT& request, const AssumeQueueRoleForReadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
262 {
263 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForRead, request, handler, context);
264 }
265
272
276 template<typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
277 Model::AssumeQueueRoleForUserOutcomeCallable AssumeQueueRoleForUserCallable(const AssumeQueueRoleForUserRequestT& request) const
278 {
279 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForUser, request);
280 }
281
285 template<typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
286 void AssumeQueueRoleForUserAsync(const AssumeQueueRoleForUserRequestT& request, const AssumeQueueRoleForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
287 {
288 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForUser, request, handler, context);
289 }
290
297
301 template<typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
302 Model::AssumeQueueRoleForWorkerOutcomeCallable AssumeQueueRoleForWorkerCallable(const AssumeQueueRoleForWorkerRequestT& request) const
303 {
304 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForWorker, request);
305 }
306
310 template<typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
311 void AssumeQueueRoleForWorkerAsync(const AssumeQueueRoleForWorkerRequestT& request, const AssumeQueueRoleForWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
312 {
313 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForWorker, request, handler, context);
314 }
315
322
326 template<typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
327 Model::BatchGetJobEntityOutcomeCallable BatchGetJobEntityCallable(const BatchGetJobEntityRequestT& request) const
328 {
329 return SubmitCallable(&DeadlineClient::BatchGetJobEntity, request);
330 }
331
335 template<typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
336 void BatchGetJobEntityAsync(const BatchGetJobEntityRequestT& request, const BatchGetJobEntityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
337 {
338 return SubmitAsync(&DeadlineClient::BatchGetJobEntity, request, handler, context);
339 }
340
347
351 template<typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
352 Model::CopyJobTemplateOutcomeCallable CopyJobTemplateCallable(const CopyJobTemplateRequestT& request) const
353 {
354 return SubmitCallable(&DeadlineClient::CopyJobTemplate, request);
355 }
356
360 template<typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
361 void CopyJobTemplateAsync(const CopyJobTemplateRequestT& request, const CopyJobTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
362 {
363 return SubmitAsync(&DeadlineClient::CopyJobTemplate, request, handler, context);
364 }
365
373
377 template<typename CreateBudgetRequestT = Model::CreateBudgetRequest>
378 Model::CreateBudgetOutcomeCallable CreateBudgetCallable(const CreateBudgetRequestT& request) const
379 {
380 return SubmitCallable(&DeadlineClient::CreateBudget, request);
381 }
382
386 template<typename CreateBudgetRequestT = Model::CreateBudgetRequest>
387 void CreateBudgetAsync(const CreateBudgetRequestT& request, const CreateBudgetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
388 {
389 return SubmitAsync(&DeadlineClient::CreateBudget, request, handler, context);
390 }
391
402
406 template<typename CreateFarmRequestT = Model::CreateFarmRequest>
407 Model::CreateFarmOutcomeCallable CreateFarmCallable(const CreateFarmRequestT& request) const
408 {
409 return SubmitCallable(&DeadlineClient::CreateFarm, request);
410 }
411
415 template<typename CreateFarmRequestT = Model::CreateFarmRequest>
416 void CreateFarmAsync(const CreateFarmRequestT& request, const CreateFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
417 {
418 return SubmitAsync(&DeadlineClient::CreateFarm, request, handler, context);
419 }
420
429
433 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
434 Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT& request) const
435 {
436 return SubmitCallable(&DeadlineClient::CreateFleet, request);
437 }
438
442 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
443 void CreateFleetAsync(const CreateFleetRequestT& request, const CreateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
444 {
445 return SubmitAsync(&DeadlineClient::CreateFleet, request, handler, context);
446 }
447
457
461 template<typename CreateJobRequestT = Model::CreateJobRequest>
462 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const
463 {
464 return SubmitCallable(&DeadlineClient::CreateJob, request);
465 }
466
470 template<typename CreateJobRequestT = Model::CreateJobRequest>
471 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
472 {
473 return SubmitAsync(&DeadlineClient::CreateJob, request, handler, context);
474 }
475
483
487 template<typename CreateLicenseEndpointRequestT = Model::CreateLicenseEndpointRequest>
488 Model::CreateLicenseEndpointOutcomeCallable CreateLicenseEndpointCallable(const CreateLicenseEndpointRequestT& request) const
489 {
490 return SubmitCallable(&DeadlineClient::CreateLicenseEndpoint, request);
491 }
492
496 template<typename CreateLicenseEndpointRequestT = Model::CreateLicenseEndpointRequest>
497 void CreateLicenseEndpointAsync(const CreateLicenseEndpointRequestT& request, const CreateLicenseEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
498 {
499 return SubmitAsync(&DeadlineClient::CreateLicenseEndpoint, request, handler, context);
500 }
501
513
517 template<typename CreateLimitRequestT = Model::CreateLimitRequest>
518 Model::CreateLimitOutcomeCallable CreateLimitCallable(const CreateLimitRequestT& request) const
519 {
520 return SubmitCallable(&DeadlineClient::CreateLimit, request);
521 }
522
526 template<typename CreateLimitRequestT = Model::CreateLimitRequest>
527 void CreateLimitAsync(const CreateLimitRequestT& request, const CreateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
528 {
529 return SubmitAsync(&DeadlineClient::CreateLimit, request, handler, context);
530 }
531
541
545 template<typename CreateMonitorRequestT = Model::CreateMonitorRequest>
546 Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT& request) const
547 {
548 return SubmitCallable(&DeadlineClient::CreateMonitor, request);
549 }
550
554 template<typename CreateMonitorRequestT = Model::CreateMonitorRequest>
555 void CreateMonitorAsync(const CreateMonitorRequestT& request, const CreateMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
556 {
557 return SubmitAsync(&DeadlineClient::CreateMonitor, request, handler, context);
558 }
559
568
572 template<typename CreateQueueRequestT = Model::CreateQueueRequest>
573 Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT& request) const
574 {
575 return SubmitCallable(&DeadlineClient::CreateQueue, request);
576 }
577
581 template<typename CreateQueueRequestT = Model::CreateQueueRequest>
582 void CreateQueueAsync(const CreateQueueRequestT& request, const CreateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
583 {
584 return SubmitAsync(&DeadlineClient::CreateQueue, request, handler, context);
585 }
586
594
598 template<typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
599 Model::CreateQueueEnvironmentOutcomeCallable CreateQueueEnvironmentCallable(const CreateQueueEnvironmentRequestT& request) const
600 {
601 return SubmitCallable(&DeadlineClient::CreateQueueEnvironment, request);
602 }
603
607 template<typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
608 void CreateQueueEnvironmentAsync(const CreateQueueEnvironmentRequestT& request, const CreateQueueEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
609 {
610 return SubmitAsync(&DeadlineClient::CreateQueueEnvironment, request, handler, context);
611 }
612
620
624 template<typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
625 Model::CreateQueueFleetAssociationOutcomeCallable CreateQueueFleetAssociationCallable(const CreateQueueFleetAssociationRequestT& request) const
626 {
627 return SubmitCallable(&DeadlineClient::CreateQueueFleetAssociation, request);
628 }
629
633 template<typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
634 void CreateQueueFleetAssociationAsync(const CreateQueueFleetAssociationRequestT& request, const CreateQueueFleetAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
635 {
636 return SubmitAsync(&DeadlineClient::CreateQueueFleetAssociation, request, handler, context);
637 }
638
649
653 template<typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
654 Model::CreateQueueLimitAssociationOutcomeCallable CreateQueueLimitAssociationCallable(const CreateQueueLimitAssociationRequestT& request) const
655 {
656 return SubmitCallable(&DeadlineClient::CreateQueueLimitAssociation, request);
657 }
658
662 template<typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
663 void CreateQueueLimitAssociationAsync(const CreateQueueLimitAssociationRequestT& request, const CreateQueueLimitAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
664 {
665 return SubmitAsync(&DeadlineClient::CreateQueueLimitAssociation, request, handler, context);
666 }
667
675
679 template<typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
680 Model::CreateStorageProfileOutcomeCallable CreateStorageProfileCallable(const CreateStorageProfileRequestT& request) const
681 {
682 return SubmitCallable(&DeadlineClient::CreateStorageProfile, request);
683 }
684
688 template<typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
689 void CreateStorageProfileAsync(const CreateStorageProfileRequestT& request, const CreateStorageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
690 {
691 return SubmitAsync(&DeadlineClient::CreateStorageProfile, request, handler, context);
692 }
693
710
714 template<typename CreateWorkerRequestT = Model::CreateWorkerRequest>
715 Model::CreateWorkerOutcomeCallable CreateWorkerCallable(const CreateWorkerRequestT& request) const
716 {
717 return SubmitCallable(&DeadlineClient::CreateWorker, request);
718 }
719
723 template<typename CreateWorkerRequestT = Model::CreateWorkerRequest>
724 void CreateWorkerAsync(const CreateWorkerRequestT& request, const CreateWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
725 {
726 return SubmitAsync(&DeadlineClient::CreateWorker, request, handler, context);
727 }
728
735
739 template<typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
740 Model::DeleteBudgetOutcomeCallable DeleteBudgetCallable(const DeleteBudgetRequestT& request) const
741 {
742 return SubmitCallable(&DeadlineClient::DeleteBudget, request);
743 }
744
748 template<typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
749 void DeleteBudgetAsync(const DeleteBudgetRequestT& request, const DeleteBudgetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
750 {
751 return SubmitAsync(&DeadlineClient::DeleteBudget, request, handler, context);
752 }
753
760
764 template<typename DeleteFarmRequestT = Model::DeleteFarmRequest>
765 Model::DeleteFarmOutcomeCallable DeleteFarmCallable(const DeleteFarmRequestT& request) const
766 {
767 return SubmitCallable(&DeadlineClient::DeleteFarm, request);
768 }
769
773 template<typename DeleteFarmRequestT = Model::DeleteFarmRequest>
774 void DeleteFarmAsync(const DeleteFarmRequestT& request, const DeleteFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
775 {
776 return SubmitAsync(&DeadlineClient::DeleteFarm, request, handler, context);
777 }
778
785
789 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
790 Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT& request) const
791 {
792 return SubmitCallable(&DeadlineClient::DeleteFleet, request);
793 }
794
798 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
799 void DeleteFleetAsync(const DeleteFleetRequestT& request, const DeleteFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
800 {
801 return SubmitAsync(&DeadlineClient::DeleteFleet, request, handler, context);
802 }
803
810
814 template<typename DeleteLicenseEndpointRequestT = Model::DeleteLicenseEndpointRequest>
815 Model::DeleteLicenseEndpointOutcomeCallable DeleteLicenseEndpointCallable(const DeleteLicenseEndpointRequestT& request) const
816 {
817 return SubmitCallable(&DeadlineClient::DeleteLicenseEndpoint, request);
818 }
819
823 template<typename DeleteLicenseEndpointRequestT = Model::DeleteLicenseEndpointRequest>
824 void DeleteLicenseEndpointAsync(const DeleteLicenseEndpointRequestT& request, const DeleteLicenseEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
825 {
826 return SubmitAsync(&DeadlineClient::DeleteLicenseEndpoint, request, handler, context);
827 }
828
837
841 template<typename DeleteLimitRequestT = Model::DeleteLimitRequest>
842 Model::DeleteLimitOutcomeCallable DeleteLimitCallable(const DeleteLimitRequestT& request) const
843 {
844 return SubmitCallable(&DeadlineClient::DeleteLimit, request);
845 }
846
850 template<typename DeleteLimitRequestT = Model::DeleteLimitRequest>
851 void DeleteLimitAsync(const DeleteLimitRequestT& request, const DeleteLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
852 {
853 return SubmitAsync(&DeadlineClient::DeleteLimit, request, handler, context);
854 }
855
862
866 template<typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
867 Model::DeleteMeteredProductOutcomeCallable DeleteMeteredProductCallable(const DeleteMeteredProductRequestT& request) const
868 {
869 return SubmitCallable(&DeadlineClient::DeleteMeteredProduct, request);
870 }
871
875 template<typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
876 void DeleteMeteredProductAsync(const DeleteMeteredProductRequestT& request, const DeleteMeteredProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
877 {
878 return SubmitAsync(&DeadlineClient::DeleteMeteredProduct, request, handler, context);
879 }
880
888
892 template<typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
893 Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT& request) const
894 {
895 return SubmitCallable(&DeadlineClient::DeleteMonitor, request);
896 }
897
901 template<typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
902 void DeleteMonitorAsync(const DeleteMonitorRequestT& request, const DeleteMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
903 {
904 return SubmitAsync(&DeadlineClient::DeleteMonitor, request, handler, context);
905 }
906
915
919 template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
920 Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT& request) const
921 {
922 return SubmitCallable(&DeadlineClient::DeleteQueue, request);
923 }
924
928 template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
929 void DeleteQueueAsync(const DeleteQueueRequestT& request, const DeleteQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
930 {
931 return SubmitAsync(&DeadlineClient::DeleteQueue, request, handler, context);
932 }
933
940
944 template<typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
945 Model::DeleteQueueEnvironmentOutcomeCallable DeleteQueueEnvironmentCallable(const DeleteQueueEnvironmentRequestT& request) const
946 {
947 return SubmitCallable(&DeadlineClient::DeleteQueueEnvironment, request);
948 }
949
953 template<typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
954 void DeleteQueueEnvironmentAsync(const DeleteQueueEnvironmentRequestT& request, const DeleteQueueEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
955 {
956 return SubmitAsync(&DeadlineClient::DeleteQueueEnvironment, request, handler, context);
957 }
958
965
969 template<typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
970 Model::DeleteQueueFleetAssociationOutcomeCallable DeleteQueueFleetAssociationCallable(const DeleteQueueFleetAssociationRequestT& request) const
971 {
972 return SubmitCallable(&DeadlineClient::DeleteQueueFleetAssociation, request);
973 }
974
978 template<typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
979 void DeleteQueueFleetAssociationAsync(const DeleteQueueFleetAssociationRequestT& request, const DeleteQueueFleetAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
980 {
981 return SubmitAsync(&DeadlineClient::DeleteQueueFleetAssociation, request, handler, context);
982 }
983
996
1000 template<typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1001 Model::DeleteQueueLimitAssociationOutcomeCallable DeleteQueueLimitAssociationCallable(const DeleteQueueLimitAssociationRequestT& request) const
1002 {
1003 return SubmitCallable(&DeadlineClient::DeleteQueueLimitAssociation, request);
1004 }
1005
1009 template<typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1010 void DeleteQueueLimitAssociationAsync(const DeleteQueueLimitAssociationRequestT& request, const DeleteQueueLimitAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1011 {
1012 return SubmitAsync(&DeadlineClient::DeleteQueueLimitAssociation, request, handler, context);
1013 }
1014
1021
1025 template<typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1026 Model::DeleteStorageProfileOutcomeCallable DeleteStorageProfileCallable(const DeleteStorageProfileRequestT& request) const
1027 {
1028 return SubmitCallable(&DeadlineClient::DeleteStorageProfile, request);
1029 }
1030
1034 template<typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1035 void DeleteStorageProfileAsync(const DeleteStorageProfileRequestT& request, const DeleteStorageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1036 {
1037 return SubmitAsync(&DeadlineClient::DeleteStorageProfile, request, handler, context);
1038 }
1039
1046
1050 template<typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1051 Model::DeleteWorkerOutcomeCallable DeleteWorkerCallable(const DeleteWorkerRequestT& request) const
1052 {
1053 return SubmitCallable(&DeadlineClient::DeleteWorker, request);
1054 }
1055
1059 template<typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1060 void DeleteWorkerAsync(const DeleteWorkerRequestT& request, const DeleteWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1061 {
1062 return SubmitAsync(&DeadlineClient::DeleteWorker, request, handler, context);
1063 }
1064
1071
1075 template<typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1076 Model::DisassociateMemberFromFarmOutcomeCallable DisassociateMemberFromFarmCallable(const DisassociateMemberFromFarmRequestT& request) const
1077 {
1078 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFarm, request);
1079 }
1080
1084 template<typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1085 void DisassociateMemberFromFarmAsync(const DisassociateMemberFromFarmRequestT& request, const DisassociateMemberFromFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1086 {
1087 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFarm, request, handler, context);
1088 }
1089
1096
1100 template<typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1101 Model::DisassociateMemberFromFleetOutcomeCallable DisassociateMemberFromFleetCallable(const DisassociateMemberFromFleetRequestT& request) const
1102 {
1103 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFleet, request);
1104 }
1105
1109 template<typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1110 void DisassociateMemberFromFleetAsync(const DisassociateMemberFromFleetRequestT& request, const DisassociateMemberFromFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1111 {
1112 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFleet, request, handler, context);
1113 }
1114
1121
1125 template<typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1126 Model::DisassociateMemberFromJobOutcomeCallable DisassociateMemberFromJobCallable(const DisassociateMemberFromJobRequestT& request) const
1127 {
1128 return SubmitCallable(&DeadlineClient::DisassociateMemberFromJob, request);
1129 }
1130
1134 template<typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1135 void DisassociateMemberFromJobAsync(const DisassociateMemberFromJobRequestT& request, const DisassociateMemberFromJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1136 {
1137 return SubmitAsync(&DeadlineClient::DisassociateMemberFromJob, request, handler, context);
1138 }
1139
1146
1150 template<typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1151 Model::DisassociateMemberFromQueueOutcomeCallable DisassociateMemberFromQueueCallable(const DisassociateMemberFromQueueRequestT& request) const
1152 {
1153 return SubmitCallable(&DeadlineClient::DisassociateMemberFromQueue, request);
1154 }
1155
1159 template<typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1160 void DisassociateMemberFromQueueAsync(const DisassociateMemberFromQueueRequestT& request, const DisassociateMemberFromQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1161 {
1162 return SubmitAsync(&DeadlineClient::DisassociateMemberFromQueue, request, handler, context);
1163 }
1164
1171
1175 template<typename GetBudgetRequestT = Model::GetBudgetRequest>
1176 Model::GetBudgetOutcomeCallable GetBudgetCallable(const GetBudgetRequestT& request) const
1177 {
1178 return SubmitCallable(&DeadlineClient::GetBudget, request);
1179 }
1180
1184 template<typename GetBudgetRequestT = Model::GetBudgetRequest>
1185 void GetBudgetAsync(const GetBudgetRequestT& request, const GetBudgetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1186 {
1187 return SubmitAsync(&DeadlineClient::GetBudget, request, handler, context);
1188 }
1189
1196
1200 template<typename GetFarmRequestT = Model::GetFarmRequest>
1201 Model::GetFarmOutcomeCallable GetFarmCallable(const GetFarmRequestT& request) const
1202 {
1203 return SubmitCallable(&DeadlineClient::GetFarm, request);
1204 }
1205
1209 template<typename GetFarmRequestT = Model::GetFarmRequest>
1210 void GetFarmAsync(const GetFarmRequestT& request, const GetFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1211 {
1212 return SubmitAsync(&DeadlineClient::GetFarm, request, handler, context);
1213 }
1214
1221
1225 template<typename GetFleetRequestT = Model::GetFleetRequest>
1226 Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT& request) const
1227 {
1228 return SubmitCallable(&DeadlineClient::GetFleet, request);
1229 }
1230
1234 template<typename GetFleetRequestT = Model::GetFleetRequest>
1235 void GetFleetAsync(const GetFleetRequestT& request, const GetFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1236 {
1237 return SubmitAsync(&DeadlineClient::GetFleet, request, handler, context);
1238 }
1239
1245 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
1246
1250 template<typename GetJobRequestT = Model::GetJobRequest>
1251 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const
1252 {
1253 return SubmitCallable(&DeadlineClient::GetJob, request);
1254 }
1255
1259 template<typename GetJobRequestT = Model::GetJobRequest>
1260 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1261 {
1262 return SubmitAsync(&DeadlineClient::GetJob, request, handler, context);
1263 }
1264
1271
1275 template<typename GetLicenseEndpointRequestT = Model::GetLicenseEndpointRequest>
1276 Model::GetLicenseEndpointOutcomeCallable GetLicenseEndpointCallable(const GetLicenseEndpointRequestT& request) const
1277 {
1278 return SubmitCallable(&DeadlineClient::GetLicenseEndpoint, request);
1279 }
1280
1284 template<typename GetLicenseEndpointRequestT = Model::GetLicenseEndpointRequest>
1285 void GetLicenseEndpointAsync(const GetLicenseEndpointRequestT& request, const GetLicenseEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1286 {
1287 return SubmitAsync(&DeadlineClient::GetLicenseEndpoint, request, handler, context);
1288 }
1289
1296
1300 template<typename GetLimitRequestT = Model::GetLimitRequest>
1301 Model::GetLimitOutcomeCallable GetLimitCallable(const GetLimitRequestT& request) const
1302 {
1303 return SubmitCallable(&DeadlineClient::GetLimit, request);
1304 }
1305
1309 template<typename GetLimitRequestT = Model::GetLimitRequest>
1310 void GetLimitAsync(const GetLimitRequestT& request, const GetLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1311 {
1312 return SubmitAsync(&DeadlineClient::GetLimit, request, handler, context);
1313 }
1314
1321
1325 template<typename GetMonitorRequestT = Model::GetMonitorRequest>
1326 Model::GetMonitorOutcomeCallable GetMonitorCallable(const GetMonitorRequestT& request) const
1327 {
1328 return SubmitCallable(&DeadlineClient::GetMonitor, request);
1329 }
1330
1334 template<typename GetMonitorRequestT = Model::GetMonitorRequest>
1335 void GetMonitorAsync(const GetMonitorRequestT& request, const GetMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1336 {
1337 return SubmitAsync(&DeadlineClient::GetMonitor, request, handler, context);
1338 }
1339
1346
1350 template<typename GetQueueRequestT = Model::GetQueueRequest>
1351 Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT& request) const
1352 {
1353 return SubmitCallable(&DeadlineClient::GetQueue, request);
1354 }
1355
1359 template<typename GetQueueRequestT = Model::GetQueueRequest>
1360 void GetQueueAsync(const GetQueueRequestT& request, const GetQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1361 {
1362 return SubmitAsync(&DeadlineClient::GetQueue, request, handler, context);
1363 }
1364
1371
1375 template<typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1376 Model::GetQueueEnvironmentOutcomeCallable GetQueueEnvironmentCallable(const GetQueueEnvironmentRequestT& request) const
1377 {
1378 return SubmitCallable(&DeadlineClient::GetQueueEnvironment, request);
1379 }
1380
1384 template<typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1385 void GetQueueEnvironmentAsync(const GetQueueEnvironmentRequestT& request, const GetQueueEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1386 {
1387 return SubmitAsync(&DeadlineClient::GetQueueEnvironment, request, handler, context);
1388 }
1389
1396
1400 template<typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1401 Model::GetQueueFleetAssociationOutcomeCallable GetQueueFleetAssociationCallable(const GetQueueFleetAssociationRequestT& request) const
1402 {
1403 return SubmitCallable(&DeadlineClient::GetQueueFleetAssociation, request);
1404 }
1405
1409 template<typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1410 void GetQueueFleetAssociationAsync(const GetQueueFleetAssociationRequestT& request, const GetQueueFleetAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1411 {
1412 return SubmitAsync(&DeadlineClient::GetQueueFleetAssociation, request, handler, context);
1413 }
1414
1422
1426 template<typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1427 Model::GetQueueLimitAssociationOutcomeCallable GetQueueLimitAssociationCallable(const GetQueueLimitAssociationRequestT& request) const
1428 {
1429 return SubmitCallable(&DeadlineClient::GetQueueLimitAssociation, request);
1430 }
1431
1435 template<typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1436 void GetQueueLimitAssociationAsync(const GetQueueLimitAssociationRequestT& request, const GetQueueLimitAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1437 {
1438 return SubmitAsync(&DeadlineClient::GetQueueLimitAssociation, request, handler, context);
1439 }
1440
1447
1451 template<typename GetSessionRequestT = Model::GetSessionRequest>
1452 Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT& request) const
1453 {
1454 return SubmitCallable(&DeadlineClient::GetSession, request);
1455 }
1456
1460 template<typename GetSessionRequestT = Model::GetSessionRequest>
1461 void GetSessionAsync(const GetSessionRequestT& request, const GetSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1462 {
1463 return SubmitAsync(&DeadlineClient::GetSession, request, handler, context);
1464 }
1465
1472
1476 template<typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1477 Model::GetSessionActionOutcomeCallable GetSessionActionCallable(const GetSessionActionRequestT& request) const
1478 {
1479 return SubmitCallable(&DeadlineClient::GetSessionAction, request);
1480 }
1481
1485 template<typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1486 void GetSessionActionAsync(const GetSessionActionRequestT& request, const GetSessionActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1487 {
1488 return SubmitAsync(&DeadlineClient::GetSessionAction, request, handler, context);
1489 }
1490
1502
1506 template<typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1508 {
1509 return SubmitCallable(&DeadlineClient::GetSessionsStatisticsAggregation, request);
1510 }
1511
1515 template<typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1516 void GetSessionsStatisticsAggregationAsync(const GetSessionsStatisticsAggregationRequestT& request, const GetSessionsStatisticsAggregationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1517 {
1518 return SubmitAsync(&DeadlineClient::GetSessionsStatisticsAggregation, request, handler, context);
1519 }
1520
1527
1531 template<typename GetStepRequestT = Model::GetStepRequest>
1532 Model::GetStepOutcomeCallable GetStepCallable(const GetStepRequestT& request) const
1533 {
1534 return SubmitCallable(&DeadlineClient::GetStep, request);
1535 }
1536
1540 template<typename GetStepRequestT = Model::GetStepRequest>
1541 void GetStepAsync(const GetStepRequestT& request, const GetStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1542 {
1543 return SubmitAsync(&DeadlineClient::GetStep, request, handler, context);
1544 }
1545
1552
1556 template<typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1557 Model::GetStorageProfileOutcomeCallable GetStorageProfileCallable(const GetStorageProfileRequestT& request) const
1558 {
1559 return SubmitCallable(&DeadlineClient::GetStorageProfile, request);
1560 }
1561
1565 template<typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1566 void GetStorageProfileAsync(const GetStorageProfileRequestT& request, const GetStorageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1567 {
1568 return SubmitAsync(&DeadlineClient::GetStorageProfile, request, handler, context);
1569 }
1570
1577
1581 template<typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1582 Model::GetStorageProfileForQueueOutcomeCallable GetStorageProfileForQueueCallable(const GetStorageProfileForQueueRequestT& request) const
1583 {
1584 return SubmitCallable(&DeadlineClient::GetStorageProfileForQueue, request);
1585 }
1586
1590 template<typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1591 void GetStorageProfileForQueueAsync(const GetStorageProfileForQueueRequestT& request, const GetStorageProfileForQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1592 {
1593 return SubmitAsync(&DeadlineClient::GetStorageProfileForQueue, request, handler, context);
1594 }
1595
1602
1606 template<typename GetTaskRequestT = Model::GetTaskRequest>
1607 Model::GetTaskOutcomeCallable GetTaskCallable(const GetTaskRequestT& request) const
1608 {
1609 return SubmitCallable(&DeadlineClient::GetTask, request);
1610 }
1611
1615 template<typename GetTaskRequestT = Model::GetTaskRequest>
1616 void GetTaskAsync(const GetTaskRequestT& request, const GetTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1617 {
1618 return SubmitAsync(&DeadlineClient::GetTask, request, handler, context);
1619 }
1620
1627
1631 template<typename GetWorkerRequestT = Model::GetWorkerRequest>
1632 Model::GetWorkerOutcomeCallable GetWorkerCallable(const GetWorkerRequestT& request) const
1633 {
1634 return SubmitCallable(&DeadlineClient::GetWorker, request);
1635 }
1636
1640 template<typename GetWorkerRequestT = Model::GetWorkerRequest>
1641 void GetWorkerAsync(const GetWorkerRequestT& request, const GetWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1642 {
1643 return SubmitAsync(&DeadlineClient::GetWorker, request, handler, context);
1644 }
1645
1652
1656 template<typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
1657 Model::ListAvailableMeteredProductsOutcomeCallable ListAvailableMeteredProductsCallable(const ListAvailableMeteredProductsRequestT& request = {}) const
1658 {
1659 return SubmitCallable(&DeadlineClient::ListAvailableMeteredProducts, request);
1660 }
1661
1665 template<typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
1666 void ListAvailableMeteredProductsAsync(const ListAvailableMeteredProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAvailableMeteredProductsRequestT& request = {}) const
1667 {
1668 return SubmitAsync(&DeadlineClient::ListAvailableMeteredProducts, request, handler, context);
1669 }
1670
1677
1681 template<typename ListBudgetsRequestT = Model::ListBudgetsRequest>
1682 Model::ListBudgetsOutcomeCallable ListBudgetsCallable(const ListBudgetsRequestT& request) const
1683 {
1684 return SubmitCallable(&DeadlineClient::ListBudgets, request);
1685 }
1686
1690 template<typename ListBudgetsRequestT = Model::ListBudgetsRequest>
1691 void ListBudgetsAsync(const ListBudgetsRequestT& request, const ListBudgetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1692 {
1693 return SubmitAsync(&DeadlineClient::ListBudgets, request, handler, context);
1694 }
1695
1702
1706 template<typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
1707 Model::ListFarmMembersOutcomeCallable ListFarmMembersCallable(const ListFarmMembersRequestT& request) const
1708 {
1709 return SubmitCallable(&DeadlineClient::ListFarmMembers, request);
1710 }
1711
1715 template<typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
1716 void ListFarmMembersAsync(const ListFarmMembersRequestT& request, const ListFarmMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1717 {
1718 return SubmitAsync(&DeadlineClient::ListFarmMembers, request, handler, context);
1719 }
1720
1727
1731 template<typename ListFarmsRequestT = Model::ListFarmsRequest>
1732 Model::ListFarmsOutcomeCallable ListFarmsCallable(const ListFarmsRequestT& request = {}) const
1733 {
1734 return SubmitCallable(&DeadlineClient::ListFarms, request);
1735 }
1736
1740 template<typename ListFarmsRequestT = Model::ListFarmsRequest>
1741 void ListFarmsAsync(const ListFarmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFarmsRequestT& request = {}) const
1742 {
1743 return SubmitAsync(&DeadlineClient::ListFarms, request, handler, context);
1744 }
1745
1752
1756 template<typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
1757 Model::ListFleetMembersOutcomeCallable ListFleetMembersCallable(const ListFleetMembersRequestT& request) const
1758 {
1759 return SubmitCallable(&DeadlineClient::ListFleetMembers, request);
1760 }
1761
1765 template<typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
1766 void ListFleetMembersAsync(const ListFleetMembersRequestT& request, const ListFleetMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1767 {
1768 return SubmitAsync(&DeadlineClient::ListFleetMembers, request, handler, context);
1769 }
1770
1777
1781 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
1782 Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT& request) const
1783 {
1784 return SubmitCallable(&DeadlineClient::ListFleets, request);
1785 }
1786
1790 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
1791 void ListFleetsAsync(const ListFleetsRequestT& request, const ListFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1792 {
1793 return SubmitAsync(&DeadlineClient::ListFleets, request, handler, context);
1794 }
1795
1802
1806 template<typename ListJobMembersRequestT = Model::ListJobMembersRequest>
1807 Model::ListJobMembersOutcomeCallable ListJobMembersCallable(const ListJobMembersRequestT& request) const
1808 {
1809 return SubmitCallable(&DeadlineClient::ListJobMembers, request);
1810 }
1811
1815 template<typename ListJobMembersRequestT = Model::ListJobMembersRequest>
1816 void ListJobMembersAsync(const ListJobMembersRequestT& request, const ListJobMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1817 {
1818 return SubmitAsync(&DeadlineClient::ListJobMembers, request, handler, context);
1819 }
1820
1827
1831 template<typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
1832 Model::ListJobParameterDefinitionsOutcomeCallable ListJobParameterDefinitionsCallable(const ListJobParameterDefinitionsRequestT& request) const
1833 {
1834 return SubmitCallable(&DeadlineClient::ListJobParameterDefinitions, request);
1835 }
1836
1840 template<typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
1841 void ListJobParameterDefinitionsAsync(const ListJobParameterDefinitionsRequestT& request, const ListJobParameterDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1842 {
1843 return SubmitAsync(&DeadlineClient::ListJobParameterDefinitions, request, handler, context);
1844 }
1845
1852
1856 template<typename ListJobsRequestT = Model::ListJobsRequest>
1857 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request) const
1858 {
1859 return SubmitCallable(&DeadlineClient::ListJobs, request);
1860 }
1861
1865 template<typename ListJobsRequestT = Model::ListJobsRequest>
1866 void ListJobsAsync(const ListJobsRequestT& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1867 {
1868 return SubmitAsync(&DeadlineClient::ListJobs, request, handler, context);
1869 }
1870
1877
1881 template<typename ListLicenseEndpointsRequestT = Model::ListLicenseEndpointsRequest>
1882 Model::ListLicenseEndpointsOutcomeCallable ListLicenseEndpointsCallable(const ListLicenseEndpointsRequestT& request = {}) const
1883 {
1884 return SubmitCallable(&DeadlineClient::ListLicenseEndpoints, request);
1885 }
1886
1890 template<typename ListLicenseEndpointsRequestT = Model::ListLicenseEndpointsRequest>
1891 void ListLicenseEndpointsAsync(const ListLicenseEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListLicenseEndpointsRequestT& request = {}) const
1892 {
1893 return SubmitAsync(&DeadlineClient::ListLicenseEndpoints, request, handler, context);
1894 }
1895
1903
1907 template<typename ListLimitsRequestT = Model::ListLimitsRequest>
1908 Model::ListLimitsOutcomeCallable ListLimitsCallable(const ListLimitsRequestT& request) const
1909 {
1910 return SubmitCallable(&DeadlineClient::ListLimits, request);
1911 }
1912
1916 template<typename ListLimitsRequestT = Model::ListLimitsRequest>
1917 void ListLimitsAsync(const ListLimitsRequestT& request, const ListLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1918 {
1919 return SubmitAsync(&DeadlineClient::ListLimits, request, handler, context);
1920 }
1921
1928
1932 template<typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
1933 Model::ListMeteredProductsOutcomeCallable ListMeteredProductsCallable(const ListMeteredProductsRequestT& request) const
1934 {
1935 return SubmitCallable(&DeadlineClient::ListMeteredProducts, request);
1936 }
1937
1941 template<typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
1942 void ListMeteredProductsAsync(const ListMeteredProductsRequestT& request, const ListMeteredProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1943 {
1944 return SubmitAsync(&DeadlineClient::ListMeteredProducts, request, handler, context);
1945 }
1946
1953
1957 template<typename ListMonitorsRequestT = Model::ListMonitorsRequest>
1958 Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT& request = {}) const
1959 {
1960 return SubmitCallable(&DeadlineClient::ListMonitors, request);
1961 }
1962
1966 template<typename ListMonitorsRequestT = Model::ListMonitorsRequest>
1967 void ListMonitorsAsync(const ListMonitorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMonitorsRequestT& request = {}) const
1968 {
1969 return SubmitAsync(&DeadlineClient::ListMonitors, request, handler, context);
1970 }
1971
1978
1982 template<typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
1983 Model::ListQueueEnvironmentsOutcomeCallable ListQueueEnvironmentsCallable(const ListQueueEnvironmentsRequestT& request) const
1984 {
1985 return SubmitCallable(&DeadlineClient::ListQueueEnvironments, request);
1986 }
1987
1991 template<typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
1992 void ListQueueEnvironmentsAsync(const ListQueueEnvironmentsRequestT& request, const ListQueueEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1993 {
1994 return SubmitAsync(&DeadlineClient::ListQueueEnvironments, request, handler, context);
1995 }
1996
2003
2007 template<typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2008 Model::ListQueueFleetAssociationsOutcomeCallable ListQueueFleetAssociationsCallable(const ListQueueFleetAssociationsRequestT& request) const
2009 {
2010 return SubmitCallable(&DeadlineClient::ListQueueFleetAssociations, request);
2011 }
2012
2016 template<typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2017 void ListQueueFleetAssociationsAsync(const ListQueueFleetAssociationsRequestT& request, const ListQueueFleetAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2018 {
2019 return SubmitAsync(&DeadlineClient::ListQueueFleetAssociations, request, handler, context);
2020 }
2021
2029
2033 template<typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2034 Model::ListQueueLimitAssociationsOutcomeCallable ListQueueLimitAssociationsCallable(const ListQueueLimitAssociationsRequestT& request) const
2035 {
2036 return SubmitCallable(&DeadlineClient::ListQueueLimitAssociations, request);
2037 }
2038
2042 template<typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2043 void ListQueueLimitAssociationsAsync(const ListQueueLimitAssociationsRequestT& request, const ListQueueLimitAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2044 {
2045 return SubmitAsync(&DeadlineClient::ListQueueLimitAssociations, request, handler, context);
2046 }
2047
2054
2058 template<typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2059 Model::ListQueueMembersOutcomeCallable ListQueueMembersCallable(const ListQueueMembersRequestT& request) const
2060 {
2061 return SubmitCallable(&DeadlineClient::ListQueueMembers, request);
2062 }
2063
2067 template<typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2068 void ListQueueMembersAsync(const ListQueueMembersRequestT& request, const ListQueueMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2069 {
2070 return SubmitAsync(&DeadlineClient::ListQueueMembers, request, handler, context);
2071 }
2072
2079
2083 template<typename ListQueuesRequestT = Model::ListQueuesRequest>
2084 Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT& request) const
2085 {
2086 return SubmitCallable(&DeadlineClient::ListQueues, request);
2087 }
2088
2092 template<typename ListQueuesRequestT = Model::ListQueuesRequest>
2093 void ListQueuesAsync(const ListQueuesRequestT& request, const ListQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2094 {
2095 return SubmitAsync(&DeadlineClient::ListQueues, request, handler, context);
2096 }
2097
2104
2108 template<typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2109 Model::ListSessionActionsOutcomeCallable ListSessionActionsCallable(const ListSessionActionsRequestT& request) const
2110 {
2111 return SubmitCallable(&DeadlineClient::ListSessionActions, request);
2112 }
2113
2117 template<typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2118 void ListSessionActionsAsync(const ListSessionActionsRequestT& request, const ListSessionActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2119 {
2120 return SubmitAsync(&DeadlineClient::ListSessionActions, request, handler, context);
2121 }
2122
2129
2133 template<typename ListSessionsRequestT = Model::ListSessionsRequest>
2134 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request) const
2135 {
2136 return SubmitCallable(&DeadlineClient::ListSessions, request);
2137 }
2138
2142 template<typename ListSessionsRequestT = Model::ListSessionsRequest>
2143 void ListSessionsAsync(const ListSessionsRequestT& request, const ListSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2144 {
2145 return SubmitAsync(&DeadlineClient::ListSessions, request, handler, context);
2146 }
2147
2154
2158 template<typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2159 Model::ListSessionsForWorkerOutcomeCallable ListSessionsForWorkerCallable(const ListSessionsForWorkerRequestT& request) const
2160 {
2161 return SubmitCallable(&DeadlineClient::ListSessionsForWorker, request);
2162 }
2163
2167 template<typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2168 void ListSessionsForWorkerAsync(const ListSessionsForWorkerRequestT& request, const ListSessionsForWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2169 {
2170 return SubmitAsync(&DeadlineClient::ListSessionsForWorker, request, handler, context);
2171 }
2172
2179
2183 template<typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2184 Model::ListStepConsumersOutcomeCallable ListStepConsumersCallable(const ListStepConsumersRequestT& request) const
2185 {
2186 return SubmitCallable(&DeadlineClient::ListStepConsumers, request);
2187 }
2188
2192 template<typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2193 void ListStepConsumersAsync(const ListStepConsumersRequestT& request, const ListStepConsumersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2194 {
2195 return SubmitAsync(&DeadlineClient::ListStepConsumers, request, handler, context);
2196 }
2197
2204
2208 template<typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2209 Model::ListStepDependenciesOutcomeCallable ListStepDependenciesCallable(const ListStepDependenciesRequestT& request) const
2210 {
2211 return SubmitCallable(&DeadlineClient::ListStepDependencies, request);
2212 }
2213
2217 template<typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2218 void ListStepDependenciesAsync(const ListStepDependenciesRequestT& request, const ListStepDependenciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2219 {
2220 return SubmitAsync(&DeadlineClient::ListStepDependencies, request, handler, context);
2221 }
2222
2229
2233 template<typename ListStepsRequestT = Model::ListStepsRequest>
2234 Model::ListStepsOutcomeCallable ListStepsCallable(const ListStepsRequestT& request) const
2235 {
2236 return SubmitCallable(&DeadlineClient::ListSteps, request);
2237 }
2238
2242 template<typename ListStepsRequestT = Model::ListStepsRequest>
2243 void ListStepsAsync(const ListStepsRequestT& request, const ListStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2244 {
2245 return SubmitAsync(&DeadlineClient::ListSteps, request, handler, context);
2246 }
2247
2254
2258 template<typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2259 Model::ListStorageProfilesOutcomeCallable ListStorageProfilesCallable(const ListStorageProfilesRequestT& request) const
2260 {
2261 return SubmitCallable(&DeadlineClient::ListStorageProfiles, request);
2262 }
2263
2267 template<typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2268 void ListStorageProfilesAsync(const ListStorageProfilesRequestT& request, const ListStorageProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2269 {
2270 return SubmitAsync(&DeadlineClient::ListStorageProfiles, request, handler, context);
2271 }
2272
2279
2283 template<typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2284 Model::ListStorageProfilesForQueueOutcomeCallable ListStorageProfilesForQueueCallable(const ListStorageProfilesForQueueRequestT& request) const
2285 {
2286 return SubmitCallable(&DeadlineClient::ListStorageProfilesForQueue, request);
2287 }
2288
2292 template<typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2293 void ListStorageProfilesForQueueAsync(const ListStorageProfilesForQueueRequestT& request, const ListStorageProfilesForQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2294 {
2295 return SubmitAsync(&DeadlineClient::ListStorageProfilesForQueue, request, handler, context);
2296 }
2297
2304
2308 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2309 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2310 {
2311 return SubmitCallable(&DeadlineClient::ListTagsForResource, request);
2312 }
2313
2317 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2318 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2319 {
2320 return SubmitAsync(&DeadlineClient::ListTagsForResource, request, handler, context);
2321 }
2322
2329
2333 template<typename ListTasksRequestT = Model::ListTasksRequest>
2334 Model::ListTasksOutcomeCallable ListTasksCallable(const ListTasksRequestT& request) const
2335 {
2336 return SubmitCallable(&DeadlineClient::ListTasks, request);
2337 }
2338
2342 template<typename ListTasksRequestT = Model::ListTasksRequest>
2343 void ListTasksAsync(const ListTasksRequestT& request, const ListTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2344 {
2345 return SubmitAsync(&DeadlineClient::ListTasks, request, handler, context);
2346 }
2347
2354
2358 template<typename ListWorkersRequestT = Model::ListWorkersRequest>
2359 Model::ListWorkersOutcomeCallable ListWorkersCallable(const ListWorkersRequestT& request) const
2360 {
2361 return SubmitCallable(&DeadlineClient::ListWorkers, request);
2362 }
2363
2367 template<typename ListWorkersRequestT = Model::ListWorkersRequest>
2368 void ListWorkersAsync(const ListWorkersRequestT& request, const ListWorkersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2369 {
2370 return SubmitAsync(&DeadlineClient::ListWorkers, request, handler, context);
2371 }
2372
2379
2383 template<typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2384 Model::PutMeteredProductOutcomeCallable PutMeteredProductCallable(const PutMeteredProductRequestT& request) const
2385 {
2386 return SubmitCallable(&DeadlineClient::PutMeteredProduct, request);
2387 }
2388
2392 template<typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2393 void PutMeteredProductAsync(const PutMeteredProductRequestT& request, const PutMeteredProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2394 {
2395 return SubmitAsync(&DeadlineClient::PutMeteredProduct, request, handler, context);
2396 }
2397
2404
2408 template<typename SearchJobsRequestT = Model::SearchJobsRequest>
2409 Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT& request) const
2410 {
2411 return SubmitCallable(&DeadlineClient::SearchJobs, request);
2412 }
2413
2417 template<typename SearchJobsRequestT = Model::SearchJobsRequest>
2418 void SearchJobsAsync(const SearchJobsRequestT& request, const SearchJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2419 {
2420 return SubmitAsync(&DeadlineClient::SearchJobs, request, handler, context);
2421 }
2422
2429
2433 template<typename SearchStepsRequestT = Model::SearchStepsRequest>
2434 Model::SearchStepsOutcomeCallable SearchStepsCallable(const SearchStepsRequestT& request) const
2435 {
2436 return SubmitCallable(&DeadlineClient::SearchSteps, request);
2437 }
2438
2442 template<typename SearchStepsRequestT = Model::SearchStepsRequest>
2443 void SearchStepsAsync(const SearchStepsRequestT& request, const SearchStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2444 {
2445 return SubmitAsync(&DeadlineClient::SearchSteps, request, handler, context);
2446 }
2447
2454
2458 template<typename SearchTasksRequestT = Model::SearchTasksRequest>
2459 Model::SearchTasksOutcomeCallable SearchTasksCallable(const SearchTasksRequestT& request) const
2460 {
2461 return SubmitCallable(&DeadlineClient::SearchTasks, request);
2462 }
2463
2467 template<typename SearchTasksRequestT = Model::SearchTasksRequest>
2468 void SearchTasksAsync(const SearchTasksRequestT& request, const SearchTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2469 {
2470 return SubmitAsync(&DeadlineClient::SearchTasks, request, handler, context);
2471 }
2472
2479
2483 template<typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2484 Model::SearchWorkersOutcomeCallable SearchWorkersCallable(const SearchWorkersRequestT& request) const
2485 {
2486 return SubmitCallable(&DeadlineClient::SearchWorkers, request);
2487 }
2488
2492 template<typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2493 void SearchWorkersAsync(const SearchWorkersRequestT& request, const SearchWorkersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2494 {
2495 return SubmitAsync(&DeadlineClient::SearchWorkers, request, handler, context);
2496 }
2497
2512
2516 template<typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2518 {
2519 return SubmitCallable(&DeadlineClient::StartSessionsStatisticsAggregation, request);
2520 }
2521
2525 template<typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2526 void StartSessionsStatisticsAggregationAsync(const StartSessionsStatisticsAggregationRequestT& request, const StartSessionsStatisticsAggregationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2527 {
2528 return SubmitAsync(&DeadlineClient::StartSessionsStatisticsAggregation, request, handler, context);
2529 }
2530
2538
2542 template<typename TagResourceRequestT = Model::TagResourceRequest>
2543 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2544 {
2545 return SubmitCallable(&DeadlineClient::TagResource, request);
2546 }
2547
2551 template<typename TagResourceRequestT = Model::TagResourceRequest>
2552 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2553 {
2554 return SubmitAsync(&DeadlineClient::TagResource, request, handler, context);
2555 }
2556
2564
2568 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2569 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2570 {
2571 return SubmitCallable(&DeadlineClient::UntagResource, request);
2572 }
2573
2577 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2578 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2579 {
2580 return SubmitAsync(&DeadlineClient::UntagResource, request, handler, context);
2581 }
2582
2590
2594 template<typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
2595 Model::UpdateBudgetOutcomeCallable UpdateBudgetCallable(const UpdateBudgetRequestT& request) const
2596 {
2597 return SubmitCallable(&DeadlineClient::UpdateBudget, request);
2598 }
2599
2603 template<typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
2604 void UpdateBudgetAsync(const UpdateBudgetRequestT& request, const UpdateBudgetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2605 {
2606 return SubmitAsync(&DeadlineClient::UpdateBudget, request, handler, context);
2607 }
2608
2615
2619 template<typename UpdateFarmRequestT = Model::UpdateFarmRequest>
2620 Model::UpdateFarmOutcomeCallable UpdateFarmCallable(const UpdateFarmRequestT& request) const
2621 {
2622 return SubmitCallable(&DeadlineClient::UpdateFarm, request);
2623 }
2624
2628 template<typename UpdateFarmRequestT = Model::UpdateFarmRequest>
2629 void UpdateFarmAsync(const UpdateFarmRequestT& request, const UpdateFarmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2630 {
2631 return SubmitAsync(&DeadlineClient::UpdateFarm, request, handler, context);
2632 }
2633
2640
2644 template<typename UpdateFleetRequestT = Model::UpdateFleetRequest>
2645 Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT& request) const
2646 {
2647 return SubmitCallable(&DeadlineClient::UpdateFleet, request);
2648 }
2649
2653 template<typename UpdateFleetRequestT = Model::UpdateFleetRequest>
2654 void UpdateFleetAsync(const UpdateFleetRequestT& request, const UpdateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2655 {
2656 return SubmitAsync(&DeadlineClient::UpdateFleet, request, handler, context);
2657 }
2658
2668
2672 template<typename UpdateJobRequestT = Model::UpdateJobRequest>
2673 Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT& request) const
2674 {
2675 return SubmitCallable(&DeadlineClient::UpdateJob, request);
2676 }
2677
2681 template<typename UpdateJobRequestT = Model::UpdateJobRequest>
2682 void UpdateJobAsync(const UpdateJobRequestT& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2683 {
2684 return SubmitAsync(&DeadlineClient::UpdateJob, request, handler, context);
2685 }
2686
2693
2697 template<typename UpdateLimitRequestT = Model::UpdateLimitRequest>
2698 Model::UpdateLimitOutcomeCallable UpdateLimitCallable(const UpdateLimitRequestT& request) const
2699 {
2700 return SubmitCallable(&DeadlineClient::UpdateLimit, request);
2701 }
2702
2706 template<typename UpdateLimitRequestT = Model::UpdateLimitRequest>
2707 void UpdateLimitAsync(const UpdateLimitRequestT& request, const UpdateLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2708 {
2709 return SubmitAsync(&DeadlineClient::UpdateLimit, request, handler, context);
2710 }
2711
2720
2724 template<typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
2725 Model::UpdateMonitorOutcomeCallable UpdateMonitorCallable(const UpdateMonitorRequestT& request) const
2726 {
2727 return SubmitCallable(&DeadlineClient::UpdateMonitor, request);
2728 }
2729
2733 template<typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
2734 void UpdateMonitorAsync(const UpdateMonitorRequestT& request, const UpdateMonitorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2735 {
2736 return SubmitAsync(&DeadlineClient::UpdateMonitor, request, handler, context);
2737 }
2738
2745
2749 template<typename UpdateQueueRequestT = Model::UpdateQueueRequest>
2750 Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT& request) const
2751 {
2752 return SubmitCallable(&DeadlineClient::UpdateQueue, request);
2753 }
2754
2758 template<typename UpdateQueueRequestT = Model::UpdateQueueRequest>
2759 void UpdateQueueAsync(const UpdateQueueRequestT& request, const UpdateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2760 {
2761 return SubmitAsync(&DeadlineClient::UpdateQueue, request, handler, context);
2762 }
2763
2770
2774 template<typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
2775 Model::UpdateQueueEnvironmentOutcomeCallable UpdateQueueEnvironmentCallable(const UpdateQueueEnvironmentRequestT& request) const
2776 {
2777 return SubmitCallable(&DeadlineClient::UpdateQueueEnvironment, request);
2778 }
2779
2783 template<typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
2784 void UpdateQueueEnvironmentAsync(const UpdateQueueEnvironmentRequestT& request, const UpdateQueueEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2785 {
2786 return SubmitAsync(&DeadlineClient::UpdateQueueEnvironment, request, handler, context);
2787 }
2788
2795
2799 template<typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
2800 Model::UpdateQueueFleetAssociationOutcomeCallable UpdateQueueFleetAssociationCallable(const UpdateQueueFleetAssociationRequestT& request) const
2801 {
2802 return SubmitCallable(&DeadlineClient::UpdateQueueFleetAssociation, request);
2803 }
2804
2808 template<typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
2809 void UpdateQueueFleetAssociationAsync(const UpdateQueueFleetAssociationRequestT& request, const UpdateQueueFleetAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2810 {
2811 return SubmitAsync(&DeadlineClient::UpdateQueueFleetAssociation, request, handler, context);
2812 }
2813
2822
2826 template<typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
2827 Model::UpdateQueueLimitAssociationOutcomeCallable UpdateQueueLimitAssociationCallable(const UpdateQueueLimitAssociationRequestT& request) const
2828 {
2829 return SubmitCallable(&DeadlineClient::UpdateQueueLimitAssociation, request);
2830 }
2831
2835 template<typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
2836 void UpdateQueueLimitAssociationAsync(const UpdateQueueLimitAssociationRequestT& request, const UpdateQueueLimitAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2837 {
2838 return SubmitAsync(&DeadlineClient::UpdateQueueLimitAssociation, request, handler, context);
2839 }
2840
2847
2851 template<typename UpdateSessionRequestT = Model::UpdateSessionRequest>
2852 Model::UpdateSessionOutcomeCallable UpdateSessionCallable(const UpdateSessionRequestT& request) const
2853 {
2854 return SubmitCallable(&DeadlineClient::UpdateSession, request);
2855 }
2856
2860 template<typename UpdateSessionRequestT = Model::UpdateSessionRequest>
2861 void UpdateSessionAsync(const UpdateSessionRequestT& request, const UpdateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2862 {
2863 return SubmitAsync(&DeadlineClient::UpdateSession, request, handler, context);
2864 }
2865
2872
2876 template<typename UpdateStepRequestT = Model::UpdateStepRequest>
2877 Model::UpdateStepOutcomeCallable UpdateStepCallable(const UpdateStepRequestT& request) const
2878 {
2879 return SubmitCallable(&DeadlineClient::UpdateStep, request);
2880 }
2881
2885 template<typename UpdateStepRequestT = Model::UpdateStepRequest>
2886 void UpdateStepAsync(const UpdateStepRequestT& request, const UpdateStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2887 {
2888 return SubmitAsync(&DeadlineClient::UpdateStep, request, handler, context);
2889 }
2890
2897
2901 template<typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
2902 Model::UpdateStorageProfileOutcomeCallable UpdateStorageProfileCallable(const UpdateStorageProfileRequestT& request) const
2903 {
2904 return SubmitCallable(&DeadlineClient::UpdateStorageProfile, request);
2905 }
2906
2910 template<typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
2911 void UpdateStorageProfileAsync(const UpdateStorageProfileRequestT& request, const UpdateStorageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2912 {
2913 return SubmitAsync(&DeadlineClient::UpdateStorageProfile, request, handler, context);
2914 }
2915
2922
2926 template<typename UpdateTaskRequestT = Model::UpdateTaskRequest>
2927 Model::UpdateTaskOutcomeCallable UpdateTaskCallable(const UpdateTaskRequestT& request) const
2928 {
2929 return SubmitCallable(&DeadlineClient::UpdateTask, request);
2930 }
2931
2935 template<typename UpdateTaskRequestT = Model::UpdateTaskRequest>
2936 void UpdateTaskAsync(const UpdateTaskRequestT& request, const UpdateTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2937 {
2938 return SubmitAsync(&DeadlineClient::UpdateTask, request, handler, context);
2939 }
2940
2947
2951 template<typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
2952 Model::UpdateWorkerOutcomeCallable UpdateWorkerCallable(const UpdateWorkerRequestT& request) const
2953 {
2954 return SubmitCallable(&DeadlineClient::UpdateWorker, request);
2955 }
2956
2960 template<typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
2961 void UpdateWorkerAsync(const UpdateWorkerRequestT& request, const UpdateWorkerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2962 {
2963 return SubmitAsync(&DeadlineClient::UpdateWorker, request, handler, context);
2964 }
2965
2972
2976 template<typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
2977 Model::UpdateWorkerScheduleOutcomeCallable UpdateWorkerScheduleCallable(const UpdateWorkerScheduleRequestT& request) const
2978 {
2979 return SubmitCallable(&DeadlineClient::UpdateWorkerSchedule, request);
2980 }
2981
2985 template<typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
2986 void UpdateWorkerScheduleAsync(const UpdateWorkerScheduleRequestT& request, const UpdateWorkerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2987 {
2988 return SubmitAsync(&DeadlineClient::UpdateWorkerSchedule, request, handler, context);
2989 }
2990
2991
2992 void OverrideEndpoint(const Aws::String& endpoint);
2993 std::shared_ptr<DeadlineEndpointProviderBase>& accessEndpointProvider();
2994 private:
2996 void init(const DeadlineClientConfiguration& clientConfiguration);
2997
2998 DeadlineClientConfiguration m_clientConfiguration;
2999 std::shared_ptr<DeadlineEndpointProviderBase> m_endpointProvider;
3000 };
3001
3002} // namespace deadline
3003} // 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
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
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
Model::DisassociateMemberFromQueueOutcomeCallable DisassociateMemberFromQueueCallable(const DisassociateMemberFromQueueRequestT &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
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::UpdateFarmOutcomeCallable UpdateFarmCallable(const UpdateFarmRequestT &request) const
Model::DisassociateMemberFromJobOutcomeCallable DisassociateMemberFromJobCallable(const DisassociateMemberFromJobRequestT &request) const
Model::ListJobMembersOutcomeCallable ListJobMembersCallable(const ListJobMembersRequestT &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
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
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
DeadlineEndpointProvider EndpointProviderType
virtual Model::GetWorkerOutcome GetWorker(const Model::GetWorkerRequest &request) const
Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT &request) const
Model::ListStorageProfilesOutcomeCallable ListStorageProfilesCallable(const ListStorageProfilesRequestT &request) 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::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::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
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
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::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
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
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::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
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateQueueEnvironmentOutcome CreateQueueEnvironment(const Model::CreateQueueEnvironmentRequest &request) 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
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
std::shared_ptr< DeadlineEndpointProviderBase > & accessEndpointProvider()
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::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
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
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
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
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
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::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
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
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
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
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
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()
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
Model::DeleteMeteredProductOutcomeCallable DeleteMeteredProductCallable(const DeleteMeteredProductRequestT &request) const
Model::DeleteFarmOutcomeCallable DeleteFarmCallable(const DeleteFarmRequestT &request) const
Model::GetTaskOutcomeCallable GetTaskCallable(const GetTaskRequestT &request) const
virtual Model::ListAvailableMeteredProductsOutcome ListAvailableMeteredProducts(const Model::ListAvailableMeteredProductsRequest &request={}) const
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
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< ListBudgetsOutcome > ListBudgetsOutcomeCallable
std::future< GetQueueEnvironmentOutcome > GetQueueEnvironmentOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< ListSessionsForWorkerOutcome > ListSessionsForWorkerOutcomeCallable
std::future< StartSessionsStatisticsAggregationOutcome > StartSessionsStatisticsAggregationOutcomeCallable
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< 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< AssumeQueueRoleForWorkerOutcome > AssumeQueueRoleForWorkerOutcomeCallable
std::future< ListFarmMembersOutcome > ListFarmMembersOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
std::future< UpdateQueueEnvironmentOutcome > UpdateQueueEnvironmentOutcomeCallable
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< 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< 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< 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< 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< 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::DeleteQueueFleetAssociationRequest &, const Model::DeleteQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueueFleetAssociationResponseReceivedHandler
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::UpdateQueueFleetAssociationRequest &, const Model::UpdateQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueFleetAssociationResponseReceivedHandler
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::AssociateMemberToQueueRequest &, const Model::AssociateMemberToQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberToQueueResponseReceivedHandler
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::DeleteQueueLimitAssociationRequest &, const Model::DeleteQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueueLimitAssociationResponseReceivedHandler
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::GetTaskRequest &, const Model::GetTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTaskResponseReceivedHandler
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::SearchStepsRequest &, const Model::SearchStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchStepsResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
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::GetFleetRequest &, const Model::GetFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFleetResponseReceivedHandler
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::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
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::ListStorageProfilesForQueueRequest &, const Model::ListStorageProfilesForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStorageProfilesForQueueResponseReceivedHandler
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::UpdateSessionRequest &, const Model::UpdateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSessionResponseReceivedHandler
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::GetWorkerRequest &, const Model::GetWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkerResponseReceivedHandler
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::StartSessionsStatisticsAggregationRequest &, const Model::StartSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSessionsStatisticsAggregationResponseReceivedHandler
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::GetQueueLimitAssociationRequest &, const Model::GetQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueueLimitAssociationResponseReceivedHandler
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::AssumeQueueRoleForReadRequest &, const Model::AssumeQueueRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssumeQueueRoleForReadResponseReceivedHandler
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::GetFarmRequest &, const Model::GetFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFarmResponseReceivedHandler
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::DeleteStorageProfileRequest &, const Model::DeleteStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStorageProfileResponseReceivedHandler
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::ListStepConsumersRequest &, const Model::ListStepConsumersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStepConsumersResponseReceivedHandler
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::UpdateQueueEnvironmentRequest &, const Model::UpdateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueEnvironmentResponseReceivedHandler
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::CreateBudgetRequest &, const Model::CreateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBudgetResponseReceivedHandler
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::UpdateMonitorRequest &, const Model::UpdateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMonitorResponseReceivedHandler
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::ListAvailableMeteredProductsRequest &, const Model::ListAvailableMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAvailableMeteredProductsResponseReceivedHandler
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::UpdateWorkerRequest &, const Model::UpdateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkerResponseReceivedHandler
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::ListFleetMembersRequest &, const Model::ListFleetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetMembersResponseReceivedHandler
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::GetQueueFleetAssociationRequest &, const Model::GetQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueueFleetAssociationResponseReceivedHandler
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::GetQueueEnvironmentRequest &, const Model::GetQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueueEnvironmentResponseReceivedHandler
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::DisassociateMemberFromFleetRequest &, const Model::DisassociateMemberFromFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberFromFleetResponseReceivedHandler
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::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSessionResponseReceivedHandler
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::UpdateFarmRequest &, const Model::UpdateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFarmResponseReceivedHandler
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::ListStepDependenciesRequest &, const Model::ListStepDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStepDependenciesResponseReceivedHandler
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::CreateLimitRequest &, const Model::CreateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLimitResponseReceivedHandler
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::DisassociateMemberFromJobRequest &, const Model::DisassociateMemberFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberFromJobResponseReceivedHandler
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::CreateQueueLimitAssociationRequest &, const Model::CreateQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueueLimitAssociationResponseReceivedHandler
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::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueuesResponseReceivedHandler
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::GetSessionsStatisticsAggregationRequest &, const Model::GetSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSessionsStatisticsAggregationResponseReceivedHandler
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::AssumeFleetRoleForReadRequest &, const Model::AssumeFleetRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssumeFleetRoleForReadResponseReceivedHandler
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::ListLicenseEndpointsRequest &, const Model::ListLicenseEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLicenseEndpointsResponseReceivedHandler
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::GetLimitRequest &, const Model::GetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLimitResponseReceivedHandler
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::UpdateQueueRequest &, const Model::UpdateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueResponseReceivedHandler
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::ListStepsRequest &, const Model::ListStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStepsResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSessionsResponseReceivedHandler
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::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetResponseReceivedHandler
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::UpdateStorageProfileRequest &, const Model::UpdateStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStorageProfileResponseReceivedHandler
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::BatchGetJobEntityRequest &, const Model::BatchGetJobEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetJobEntityResponseReceivedHandler
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::AssumeQueueRoleForWorkerRequest &, const Model::AssumeQueueRoleForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssumeQueueRoleForWorkerResponseReceivedHandler
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::ListStorageProfilesRequest &, const Model::ListStorageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStorageProfilesResponseReceivedHandler
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::CreateFarmRequest &, const Model::CreateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFarmResponseReceivedHandler
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::DeleteMonitorRequest &, const Model::DeleteMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMonitorResponseReceivedHandler
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::ListFarmMembersRequest &, const Model::ListFarmMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFarmMembersResponseReceivedHandler
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::GetStorageProfileForQueueRequest &, const Model::GetStorageProfileForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStorageProfileForQueueResponseReceivedHandler
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::CreateQueueEnvironmentRequest &, const Model::CreateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueueEnvironmentResponseReceivedHandler
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::AssociateMemberToFarmRequest &, const Model::AssociateMemberToFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberToFarmResponseReceivedHandler
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::CreateWorkerRequest &, const Model::CreateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkerResponseReceivedHandler
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::ListMeteredProductsRequest &, const Model::ListMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMeteredProductsResponseReceivedHandler
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::ListQueueFleetAssociationsRequest &, const Model::ListQueueFleetAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueueFleetAssociationsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String