AWS SDK for C++

AWS SDK for C++ Version 1.11.912

Loading...
Searching...
No Matches
DeadlineServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/deadline/DeadlineEndpointProvider.h>
15#include <aws/deadline/DeadlineErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in DeadlineClient header */
22#include <aws/deadline/model/AssociateMemberToFarmResult.h>
23#include <aws/deadline/model/AssociateMemberToFleetResult.h>
24#include <aws/deadline/model/AssociateMemberToJobResult.h>
25#include <aws/deadline/model/AssociateMemberToQueueResult.h>
26#include <aws/deadline/model/AssumeFleetRoleForReadResult.h>
27#include <aws/deadline/model/AssumeFleetRoleForWorkerResult.h>
28#include <aws/deadline/model/AssumeQueueRoleForReadResult.h>
29#include <aws/deadline/model/AssumeQueueRoleForUserResult.h>
30#include <aws/deadline/model/AssumeQueueRoleForWorkerResult.h>
31#include <aws/deadline/model/BatchGetJobEntityResult.h>
32#include <aws/deadline/model/BatchGetJobResult.h>
33#include <aws/deadline/model/BatchGetSessionActionResult.h>
34#include <aws/deadline/model/BatchGetSessionResult.h>
35#include <aws/deadline/model/BatchGetStepResult.h>
36#include <aws/deadline/model/BatchGetTaskResult.h>
37#include <aws/deadline/model/BatchGetWorkerResult.h>
38#include <aws/deadline/model/BatchUpdateJobResult.h>
39#include <aws/deadline/model/BatchUpdateTaskResult.h>
40#include <aws/deadline/model/CopyJobTemplateResult.h>
41#include <aws/deadline/model/CreateBudgetResult.h>
42#include <aws/deadline/model/CreateFarmResult.h>
43#include <aws/deadline/model/CreateFleetResult.h>
44#include <aws/deadline/model/CreateJobResult.h>
45#include <aws/deadline/model/CreateLicenseEndpointResult.h>
46#include <aws/deadline/model/CreateLimitResult.h>
47#include <aws/deadline/model/CreateMonitorResult.h>
48#include <aws/deadline/model/CreateQueueEnvironmentResult.h>
49#include <aws/deadline/model/CreateQueueFleetAssociationResult.h>
50#include <aws/deadline/model/CreateQueueLimitAssociationResult.h>
51#include <aws/deadline/model/CreateQueueResult.h>
52#include <aws/deadline/model/CreateStorageProfileResult.h>
53#include <aws/deadline/model/CreateWorkerResult.h>
54#include <aws/deadline/model/DeleteBudgetResult.h>
55#include <aws/deadline/model/DeleteFarmResult.h>
56#include <aws/deadline/model/DeleteFleetResult.h>
57#include <aws/deadline/model/DeleteLicenseEndpointResult.h>
58#include <aws/deadline/model/DeleteLimitResult.h>
59#include <aws/deadline/model/DeleteMeteredProductResult.h>
60#include <aws/deadline/model/DeleteMonitorResult.h>
61#include <aws/deadline/model/DeleteQueueEnvironmentResult.h>
62#include <aws/deadline/model/DeleteQueueFleetAssociationResult.h>
63#include <aws/deadline/model/DeleteQueueLimitAssociationResult.h>
64#include <aws/deadline/model/DeleteQueueResult.h>
65#include <aws/deadline/model/DeleteStorageProfileResult.h>
66#include <aws/deadline/model/DeleteVolumeResult.h>
67#include <aws/deadline/model/DeleteWorkerResult.h>
68#include <aws/deadline/model/DisassociateMemberFromFarmResult.h>
69#include <aws/deadline/model/DisassociateMemberFromFleetResult.h>
70#include <aws/deadline/model/DisassociateMemberFromJobResult.h>
71#include <aws/deadline/model/DisassociateMemberFromQueueResult.h>
72#include <aws/deadline/model/GetBudgetResult.h>
73#include <aws/deadline/model/GetFarmResult.h>
74#include <aws/deadline/model/GetFleetResult.h>
75#include <aws/deadline/model/GetJobResult.h>
76#include <aws/deadline/model/GetLicenseEndpointResult.h>
77#include <aws/deadline/model/GetLimitResult.h>
78#include <aws/deadline/model/GetMonitorResult.h>
79#include <aws/deadline/model/GetMonitorSettingsResult.h>
80#include <aws/deadline/model/GetQueueEnvironmentResult.h>
81#include <aws/deadline/model/GetQueueFleetAssociationResult.h>
82#include <aws/deadline/model/GetQueueLimitAssociationResult.h>
83#include <aws/deadline/model/GetQueueResult.h>
84#include <aws/deadline/model/GetSessionActionResult.h>
85#include <aws/deadline/model/GetSessionResult.h>
86#include <aws/deadline/model/GetSessionsStatisticsAggregationResult.h>
87#include <aws/deadline/model/GetStepResult.h>
88#include <aws/deadline/model/GetStorageProfileForQueueResult.h>
89#include <aws/deadline/model/GetStorageProfileResult.h>
90#include <aws/deadline/model/GetTaskResult.h>
91#include <aws/deadline/model/GetVolumeResult.h>
92#include <aws/deadline/model/GetWorkerResult.h>
93#include <aws/deadline/model/ListAvailableMeteredProductsRequest.h>
94#include <aws/deadline/model/ListAvailableMeteredProductsResult.h>
95#include <aws/deadline/model/ListBudgetsResult.h>
96#include <aws/deadline/model/ListFarmMembersResult.h>
97#include <aws/deadline/model/ListFarmsRequest.h>
98#include <aws/deadline/model/ListFarmsResult.h>
99#include <aws/deadline/model/ListFleetMembersResult.h>
100#include <aws/deadline/model/ListFleetsResult.h>
101#include <aws/deadline/model/ListJobMembersResult.h>
102#include <aws/deadline/model/ListJobParameterDefinitionsResult.h>
103#include <aws/deadline/model/ListJobsResult.h>
104#include <aws/deadline/model/ListLicenseEndpointsRequest.h>
105#include <aws/deadline/model/ListLicenseEndpointsResult.h>
106#include <aws/deadline/model/ListLimitsResult.h>
107#include <aws/deadline/model/ListMembershipsResult.h>
108#include <aws/deadline/model/ListMeteredProductsResult.h>
109#include <aws/deadline/model/ListMonitorsRequest.h>
110#include <aws/deadline/model/ListMonitorsResult.h>
111#include <aws/deadline/model/ListQueueEnvironmentsResult.h>
112#include <aws/deadline/model/ListQueueFleetAssociationsResult.h>
113#include <aws/deadline/model/ListQueueLimitAssociationsResult.h>
114#include <aws/deadline/model/ListQueueMembersResult.h>
115#include <aws/deadline/model/ListQueuesResult.h>
116#include <aws/deadline/model/ListSessionActionsResult.h>
117#include <aws/deadline/model/ListSessionsForWorkerResult.h>
118#include <aws/deadline/model/ListSessionsResult.h>
119#include <aws/deadline/model/ListStepConsumersResult.h>
120#include <aws/deadline/model/ListStepDependenciesResult.h>
121#include <aws/deadline/model/ListStepsResult.h>
122#include <aws/deadline/model/ListStorageProfilesForQueueResult.h>
123#include <aws/deadline/model/ListStorageProfilesResult.h>
124#include <aws/deadline/model/ListTagsForResourceResult.h>
125#include <aws/deadline/model/ListTasksResult.h>
126#include <aws/deadline/model/ListVolumesResult.h>
127#include <aws/deadline/model/ListWorkersResult.h>
128#include <aws/deadline/model/PutMeteredProductResult.h>
129#include <aws/deadline/model/SearchJobsResult.h>
130#include <aws/deadline/model/SearchStepsResult.h>
131#include <aws/deadline/model/SearchTasksResult.h>
132#include <aws/deadline/model/SearchWorkersResult.h>
133#include <aws/deadline/model/StartSessionsStatisticsAggregationResult.h>
134#include <aws/deadline/model/TagResourceResult.h>
135#include <aws/deadline/model/UntagResourceResult.h>
136#include <aws/deadline/model/UpdateBudgetResult.h>
137#include <aws/deadline/model/UpdateFarmResult.h>
138#include <aws/deadline/model/UpdateFleetResult.h>
139#include <aws/deadline/model/UpdateJobResult.h>
140#include <aws/deadline/model/UpdateLimitResult.h>
141#include <aws/deadline/model/UpdateMonitorResult.h>
142#include <aws/deadline/model/UpdateMonitorSettingsResult.h>
143#include <aws/deadline/model/UpdateQueueEnvironmentResult.h>
144#include <aws/deadline/model/UpdateQueueFleetAssociationResult.h>
145#include <aws/deadline/model/UpdateQueueLimitAssociationResult.h>
146#include <aws/deadline/model/UpdateQueueResult.h>
147#include <aws/deadline/model/UpdateSessionResult.h>
148#include <aws/deadline/model/UpdateStepResult.h>
149#include <aws/deadline/model/UpdateStorageProfileResult.h>
150#include <aws/deadline/model/UpdateTaskResult.h>
151#include <aws/deadline/model/UpdateWorkerResult.h>
152#include <aws/deadline/model/UpdateWorkerScheduleResult.h>
153/* End of service model headers required in DeadlineClient header */
154
155namespace Aws {
156namespace Http {
157class HttpClient;
158class HttpClientFactory;
159} // namespace Http
160
161namespace Utils {
162template <typename R, typename E>
163class Outcome;
164
165namespace Threading {
166class Executor;
167} // namespace Threading
168} // namespace Utils
169
170namespace Auth {
171class AWSCredentials;
172class AWSCredentialsProvider;
173} // namespace Auth
174
175namespace Client {
176class RetryStrategy;
177} // namespace Client
178
179namespace deadline {
183
184namespace Model {
185/* Service model forward declarations required in DeadlineClient header */
208class CreateJobRequest;
236class GetBudgetRequest;
237class GetFarmRequest;
238class GetFleetRequest;
239class GetJobRequest;
241class GetLimitRequest;
244class GetQueueRequest;
251class GetStepRequest;
254class GetTaskRequest;
255class GetVolumeRequest;
256class GetWorkerRequest;
260class ListFarmsRequest;
265class ListJobsRequest;
281class ListStepsRequest;
285class ListTasksRequest;
299class UpdateJobRequest;
313/* End of service model forward declarations required in DeadlineClient header */
314
315/* Service model Outcome class definitions */
443/* End of service model Outcome class definitions */
444
445/* Service model Outcome callable definitions */
446typedef std::future<AssociateMemberToFarmOutcome> AssociateMemberToFarmOutcomeCallable;
447typedef std::future<AssociateMemberToFleetOutcome> AssociateMemberToFleetOutcomeCallable;
448typedef std::future<AssociateMemberToJobOutcome> AssociateMemberToJobOutcomeCallable;
449typedef std::future<AssociateMemberToQueueOutcome> AssociateMemberToQueueOutcomeCallable;
450typedef std::future<AssumeFleetRoleForReadOutcome> AssumeFleetRoleForReadOutcomeCallable;
451typedef std::future<AssumeFleetRoleForWorkerOutcome> AssumeFleetRoleForWorkerOutcomeCallable;
452typedef std::future<AssumeQueueRoleForReadOutcome> AssumeQueueRoleForReadOutcomeCallable;
453typedef std::future<AssumeQueueRoleForUserOutcome> AssumeQueueRoleForUserOutcomeCallable;
454typedef std::future<AssumeQueueRoleForWorkerOutcome> AssumeQueueRoleForWorkerOutcomeCallable;
455typedef std::future<BatchGetJobOutcome> BatchGetJobOutcomeCallable;
456typedef std::future<BatchGetJobEntityOutcome> BatchGetJobEntityOutcomeCallable;
457typedef std::future<BatchGetSessionOutcome> BatchGetSessionOutcomeCallable;
458typedef std::future<BatchGetSessionActionOutcome> BatchGetSessionActionOutcomeCallable;
459typedef std::future<BatchGetStepOutcome> BatchGetStepOutcomeCallable;
460typedef std::future<BatchGetTaskOutcome> BatchGetTaskOutcomeCallable;
461typedef std::future<BatchGetWorkerOutcome> BatchGetWorkerOutcomeCallable;
462typedef std::future<BatchUpdateJobOutcome> BatchUpdateJobOutcomeCallable;
463typedef std::future<BatchUpdateTaskOutcome> BatchUpdateTaskOutcomeCallable;
464typedef std::future<CopyJobTemplateOutcome> CopyJobTemplateOutcomeCallable;
465typedef std::future<CreateBudgetOutcome> CreateBudgetOutcomeCallable;
466typedef std::future<CreateFarmOutcome> CreateFarmOutcomeCallable;
467typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
468typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
469typedef std::future<CreateLicenseEndpointOutcome> CreateLicenseEndpointOutcomeCallable;
470typedef std::future<CreateLimitOutcome> CreateLimitOutcomeCallable;
471typedef std::future<CreateMonitorOutcome> CreateMonitorOutcomeCallable;
472typedef std::future<CreateQueueOutcome> CreateQueueOutcomeCallable;
473typedef std::future<CreateQueueEnvironmentOutcome> CreateQueueEnvironmentOutcomeCallable;
474typedef std::future<CreateQueueFleetAssociationOutcome> CreateQueueFleetAssociationOutcomeCallable;
475typedef std::future<CreateQueueLimitAssociationOutcome> CreateQueueLimitAssociationOutcomeCallable;
476typedef std::future<CreateStorageProfileOutcome> CreateStorageProfileOutcomeCallable;
477typedef std::future<CreateWorkerOutcome> CreateWorkerOutcomeCallable;
478typedef std::future<DeleteBudgetOutcome> DeleteBudgetOutcomeCallable;
479typedef std::future<DeleteFarmOutcome> DeleteFarmOutcomeCallable;
480typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
481typedef std::future<DeleteLicenseEndpointOutcome> DeleteLicenseEndpointOutcomeCallable;
482typedef std::future<DeleteLimitOutcome> DeleteLimitOutcomeCallable;
483typedef std::future<DeleteMeteredProductOutcome> DeleteMeteredProductOutcomeCallable;
484typedef std::future<DeleteMonitorOutcome> DeleteMonitorOutcomeCallable;
485typedef std::future<DeleteQueueOutcome> DeleteQueueOutcomeCallable;
486typedef std::future<DeleteQueueEnvironmentOutcome> DeleteQueueEnvironmentOutcomeCallable;
487typedef std::future<DeleteQueueFleetAssociationOutcome> DeleteQueueFleetAssociationOutcomeCallable;
488typedef std::future<DeleteQueueLimitAssociationOutcome> DeleteQueueLimitAssociationOutcomeCallable;
489typedef std::future<DeleteStorageProfileOutcome> DeleteStorageProfileOutcomeCallable;
490typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
491typedef std::future<DeleteWorkerOutcome> DeleteWorkerOutcomeCallable;
492typedef std::future<DisassociateMemberFromFarmOutcome> DisassociateMemberFromFarmOutcomeCallable;
493typedef std::future<DisassociateMemberFromFleetOutcome> DisassociateMemberFromFleetOutcomeCallable;
494typedef std::future<DisassociateMemberFromJobOutcome> DisassociateMemberFromJobOutcomeCallable;
495typedef std::future<DisassociateMemberFromQueueOutcome> DisassociateMemberFromQueueOutcomeCallable;
496typedef std::future<GetBudgetOutcome> GetBudgetOutcomeCallable;
497typedef std::future<GetFarmOutcome> GetFarmOutcomeCallable;
498typedef std::future<GetFleetOutcome> GetFleetOutcomeCallable;
499typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
500typedef std::future<GetLicenseEndpointOutcome> GetLicenseEndpointOutcomeCallable;
501typedef std::future<GetLimitOutcome> GetLimitOutcomeCallable;
502typedef std::future<GetMonitorOutcome> GetMonitorOutcomeCallable;
503typedef std::future<GetMonitorSettingsOutcome> GetMonitorSettingsOutcomeCallable;
504typedef std::future<GetQueueOutcome> GetQueueOutcomeCallable;
505typedef std::future<GetQueueEnvironmentOutcome> GetQueueEnvironmentOutcomeCallable;
506typedef std::future<GetQueueFleetAssociationOutcome> GetQueueFleetAssociationOutcomeCallable;
507typedef std::future<GetQueueLimitAssociationOutcome> GetQueueLimitAssociationOutcomeCallable;
508typedef std::future<GetSessionOutcome> GetSessionOutcomeCallable;
509typedef std::future<GetSessionActionOutcome> GetSessionActionOutcomeCallable;
510typedef std::future<GetSessionsStatisticsAggregationOutcome> GetSessionsStatisticsAggregationOutcomeCallable;
511typedef std::future<GetStepOutcome> GetStepOutcomeCallable;
512typedef std::future<GetStorageProfileOutcome> GetStorageProfileOutcomeCallable;
513typedef std::future<GetStorageProfileForQueueOutcome> GetStorageProfileForQueueOutcomeCallable;
514typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
515typedef std::future<GetVolumeOutcome> GetVolumeOutcomeCallable;
516typedef std::future<GetWorkerOutcome> GetWorkerOutcomeCallable;
517typedef std::future<ListAvailableMeteredProductsOutcome> ListAvailableMeteredProductsOutcomeCallable;
518typedef std::future<ListBudgetsOutcome> ListBudgetsOutcomeCallable;
519typedef std::future<ListFarmMembersOutcome> ListFarmMembersOutcomeCallable;
520typedef std::future<ListFarmsOutcome> ListFarmsOutcomeCallable;
521typedef std::future<ListFleetMembersOutcome> ListFleetMembersOutcomeCallable;
522typedef std::future<ListFleetsOutcome> ListFleetsOutcomeCallable;
523typedef std::future<ListJobMembersOutcome> ListJobMembersOutcomeCallable;
524typedef std::future<ListJobParameterDefinitionsOutcome> ListJobParameterDefinitionsOutcomeCallable;
525typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
526typedef std::future<ListLicenseEndpointsOutcome> ListLicenseEndpointsOutcomeCallable;
527typedef std::future<ListLimitsOutcome> ListLimitsOutcomeCallable;
528typedef std::future<ListMembershipsOutcome> ListMembershipsOutcomeCallable;
529typedef std::future<ListMeteredProductsOutcome> ListMeteredProductsOutcomeCallable;
530typedef std::future<ListMonitorsOutcome> ListMonitorsOutcomeCallable;
531typedef std::future<ListQueueEnvironmentsOutcome> ListQueueEnvironmentsOutcomeCallable;
532typedef std::future<ListQueueFleetAssociationsOutcome> ListQueueFleetAssociationsOutcomeCallable;
533typedef std::future<ListQueueLimitAssociationsOutcome> ListQueueLimitAssociationsOutcomeCallable;
534typedef std::future<ListQueueMembersOutcome> ListQueueMembersOutcomeCallable;
535typedef std::future<ListQueuesOutcome> ListQueuesOutcomeCallable;
536typedef std::future<ListSessionActionsOutcome> ListSessionActionsOutcomeCallable;
537typedef std::future<ListSessionsOutcome> ListSessionsOutcomeCallable;
538typedef std::future<ListSessionsForWorkerOutcome> ListSessionsForWorkerOutcomeCallable;
539typedef std::future<ListStepConsumersOutcome> ListStepConsumersOutcomeCallable;
540typedef std::future<ListStepDependenciesOutcome> ListStepDependenciesOutcomeCallable;
541typedef std::future<ListStepsOutcome> ListStepsOutcomeCallable;
542typedef std::future<ListStorageProfilesOutcome> ListStorageProfilesOutcomeCallable;
543typedef std::future<ListStorageProfilesForQueueOutcome> ListStorageProfilesForQueueOutcomeCallable;
544typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
545typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
546typedef std::future<ListVolumesOutcome> ListVolumesOutcomeCallable;
547typedef std::future<ListWorkersOutcome> ListWorkersOutcomeCallable;
548typedef std::future<PutMeteredProductOutcome> PutMeteredProductOutcomeCallable;
549typedef std::future<SearchJobsOutcome> SearchJobsOutcomeCallable;
550typedef std::future<SearchStepsOutcome> SearchStepsOutcomeCallable;
551typedef std::future<SearchTasksOutcome> SearchTasksOutcomeCallable;
552typedef std::future<SearchWorkersOutcome> SearchWorkersOutcomeCallable;
553typedef std::future<StartSessionsStatisticsAggregationOutcome> StartSessionsStatisticsAggregationOutcomeCallable;
554typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
555typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
556typedef std::future<UpdateBudgetOutcome> UpdateBudgetOutcomeCallable;
557typedef std::future<UpdateFarmOutcome> UpdateFarmOutcomeCallable;
558typedef std::future<UpdateFleetOutcome> UpdateFleetOutcomeCallable;
559typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
560typedef std::future<UpdateLimitOutcome> UpdateLimitOutcomeCallable;
561typedef std::future<UpdateMonitorOutcome> UpdateMonitorOutcomeCallable;
562typedef std::future<UpdateMonitorSettingsOutcome> UpdateMonitorSettingsOutcomeCallable;
563typedef std::future<UpdateQueueOutcome> UpdateQueueOutcomeCallable;
564typedef std::future<UpdateQueueEnvironmentOutcome> UpdateQueueEnvironmentOutcomeCallable;
565typedef std::future<UpdateQueueFleetAssociationOutcome> UpdateQueueFleetAssociationOutcomeCallable;
566typedef std::future<UpdateQueueLimitAssociationOutcome> UpdateQueueLimitAssociationOutcomeCallable;
567typedef std::future<UpdateSessionOutcome> UpdateSessionOutcomeCallable;
568typedef std::future<UpdateStepOutcome> UpdateStepOutcomeCallable;
569typedef std::future<UpdateStorageProfileOutcome> UpdateStorageProfileOutcomeCallable;
570typedef std::future<UpdateTaskOutcome> UpdateTaskOutcomeCallable;
571typedef std::future<UpdateWorkerOutcome> UpdateWorkerOutcomeCallable;
572typedef std::future<UpdateWorkerScheduleOutcome> UpdateWorkerScheduleOutcomeCallable;
573/* End of service model Outcome callable definitions */
574} // namespace Model
575
576class DeadlineClient;
577
578/* Service model async handlers definitions */
579typedef std::function<void(const DeadlineClient*, const Model::AssociateMemberToFarmRequest&, const Model::AssociateMemberToFarmOutcome&,
580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const DeadlineClient*, const Model::AssociateMemberToJobRequest&, const Model::AssociateMemberToJobOutcome&,
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const DeadlineClient*, const Model::AssumeFleetRoleForWorkerRequest&,
595 const Model::AssumeFleetRoleForWorkerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const DeadlineClient*, const Model::AssumeQueueRoleForWorkerRequest&,
604 const Model::AssumeQueueRoleForWorkerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
606typedef std::function<void(const DeadlineClient*, const Model::BatchGetJobRequest&, const Model::BatchGetJobOutcome&,
607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
609typedef std::function<void(const DeadlineClient*, const Model::BatchGetJobEntityRequest&, const Model::BatchGetJobEntityOutcome&,
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
612typedef std::function<void(const DeadlineClient*, const Model::BatchGetSessionRequest&, const Model::BatchGetSessionOutcome&,
613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615typedef std::function<void(const DeadlineClient*, const Model::BatchGetSessionActionRequest&, const Model::BatchGetSessionActionOutcome&,
616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
618typedef std::function<void(const DeadlineClient*, const Model::BatchGetStepRequest&, const Model::BatchGetStepOutcome&,
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621typedef std::function<void(const DeadlineClient*, const Model::BatchGetTaskRequest&, const Model::BatchGetTaskOutcome&,
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
624typedef std::function<void(const DeadlineClient*, const Model::BatchGetWorkerRequest&, const Model::BatchGetWorkerOutcome&,
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
627typedef std::function<void(const DeadlineClient*, const Model::BatchUpdateJobRequest&, const Model::BatchUpdateJobOutcome&,
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const DeadlineClient*, const Model::BatchUpdateTaskRequest&, const Model::BatchUpdateTaskOutcome&,
631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
633typedef std::function<void(const DeadlineClient*, const Model::CopyJobTemplateRequest&, const Model::CopyJobTemplateOutcome&,
634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
636typedef std::function<void(const DeadlineClient*, const Model::CreateBudgetRequest&, const Model::CreateBudgetOutcome&,
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
639typedef std::function<void(const DeadlineClient*, const Model::CreateFarmRequest&, const Model::CreateFarmOutcome&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const DeadlineClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
645typedef std::function<void(const DeadlineClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&,
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
648typedef std::function<void(const DeadlineClient*, const Model::CreateLicenseEndpointRequest&, const Model::CreateLicenseEndpointOutcome&,
649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
651typedef std::function<void(const DeadlineClient*, const Model::CreateLimitRequest&, const Model::CreateLimitOutcome&,
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
654typedef std::function<void(const DeadlineClient*, const Model::CreateMonitorRequest&, const Model::CreateMonitorOutcome&,
655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
657typedef std::function<void(const DeadlineClient*, const Model::CreateQueueRequest&, const Model::CreateQueueOutcome&,
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
663typedef std::function<void(const DeadlineClient*, const Model::CreateQueueFleetAssociationRequest&,
664 const Model::CreateQueueFleetAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
666typedef std::function<void(const DeadlineClient*, const Model::CreateQueueLimitAssociationRequest&,
667 const Model::CreateQueueLimitAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
669typedef std::function<void(const DeadlineClient*, const Model::CreateStorageProfileRequest&, const Model::CreateStorageProfileOutcome&,
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
672typedef std::function<void(const DeadlineClient*, const Model::CreateWorkerRequest&, const Model::CreateWorkerOutcome&,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
675typedef std::function<void(const DeadlineClient*, const Model::DeleteBudgetRequest&, const Model::DeleteBudgetOutcome&,
676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
678typedef std::function<void(const DeadlineClient*, const Model::DeleteFarmRequest&, const Model::DeleteFarmOutcome&,
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
681typedef std::function<void(const DeadlineClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&,
682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
684typedef std::function<void(const DeadlineClient*, const Model::DeleteLicenseEndpointRequest&, const Model::DeleteLicenseEndpointOutcome&,
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
687typedef std::function<void(const DeadlineClient*, const Model::DeleteLimitRequest&, const Model::DeleteLimitOutcome&,
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
690typedef std::function<void(const DeadlineClient*, const Model::DeleteMeteredProductRequest&, const Model::DeleteMeteredProductOutcome&,
691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
693typedef std::function<void(const DeadlineClient*, const Model::DeleteMonitorRequest&, const Model::DeleteMonitorOutcome&,
694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
696typedef std::function<void(const DeadlineClient*, const Model::DeleteQueueRequest&, const Model::DeleteQueueOutcome&,
697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702typedef std::function<void(const DeadlineClient*, const Model::DeleteQueueFleetAssociationRequest&,
703 const Model::DeleteQueueFleetAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705typedef std::function<void(const DeadlineClient*, const Model::DeleteQueueLimitAssociationRequest&,
706 const Model::DeleteQueueLimitAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
708typedef std::function<void(const DeadlineClient*, const Model::DeleteStorageProfileRequest&, const Model::DeleteStorageProfileOutcome&,
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
711typedef std::function<void(const DeadlineClient*, const Model::DeleteVolumeRequest&, const Model::DeleteVolumeOutcome&,
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714typedef std::function<void(const DeadlineClient*, const Model::DeleteWorkerRequest&, const Model::DeleteWorkerOutcome&,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
717typedef std::function<void(const DeadlineClient*, const Model::DisassociateMemberFromFarmRequest&,
718 const Model::DisassociateMemberFromFarmOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
720typedef std::function<void(const DeadlineClient*, const Model::DisassociateMemberFromFleetRequest&,
721 const Model::DisassociateMemberFromFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
723typedef std::function<void(const DeadlineClient*, const Model::DisassociateMemberFromJobRequest&,
724 const Model::DisassociateMemberFromJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726typedef std::function<void(const DeadlineClient*, const Model::DisassociateMemberFromQueueRequest&,
727 const Model::DisassociateMemberFromQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
729typedef std::function<void(const DeadlineClient*, const Model::GetBudgetRequest&, const Model::GetBudgetOutcome&,
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732typedef std::function<void(const DeadlineClient*, const Model::GetFarmRequest&, const Model::GetFarmOutcome&,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
735typedef std::function<void(const DeadlineClient*, const Model::GetFleetRequest&, const Model::GetFleetOutcome&,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
738typedef std::function<void(const DeadlineClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&,
739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741typedef std::function<void(const DeadlineClient*, const Model::GetLicenseEndpointRequest&, const Model::GetLicenseEndpointOutcome&,
742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
744typedef std::function<void(const DeadlineClient*, const Model::GetLimitRequest&, const Model::GetLimitOutcome&,
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747typedef std::function<void(const DeadlineClient*, const Model::GetMonitorRequest&, const Model::GetMonitorOutcome&,
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750typedef std::function<void(const DeadlineClient*, const Model::GetMonitorSettingsRequest&, const Model::GetMonitorSettingsOutcome&,
751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
753typedef std::function<void(const DeadlineClient*, const Model::GetQueueRequest&, const Model::GetQueueOutcome&,
754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
756typedef std::function<void(const DeadlineClient*, const Model::GetQueueEnvironmentRequest&, const Model::GetQueueEnvironmentOutcome&,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(const DeadlineClient*, const Model::GetQueueFleetAssociationRequest&,
760 const Model::GetQueueFleetAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
762typedef std::function<void(const DeadlineClient*, const Model::GetQueueLimitAssociationRequest&,
763 const Model::GetQueueLimitAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
765typedef std::function<void(const DeadlineClient*, const Model::GetSessionRequest&, const Model::GetSessionOutcome&,
766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
768typedef std::function<void(const DeadlineClient*, const Model::GetSessionActionRequest&, const Model::GetSessionActionOutcome&,
769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
771typedef std::function<void(const DeadlineClient*, const Model::GetSessionsStatisticsAggregationRequest&,
773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
775typedef std::function<void(const DeadlineClient*, const Model::GetStepRequest&, const Model::GetStepOutcome&,
776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
778typedef std::function<void(const DeadlineClient*, const Model::GetStorageProfileRequest&, const Model::GetStorageProfileOutcome&,
779 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
781typedef std::function<void(const DeadlineClient*, const Model::GetStorageProfileForQueueRequest&,
782 const Model::GetStorageProfileForQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
784typedef std::function<void(const DeadlineClient*, const Model::GetTaskRequest&, const Model::GetTaskOutcome&,
785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
787typedef std::function<void(const DeadlineClient*, const Model::GetVolumeRequest&, const Model::GetVolumeOutcome&,
788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
790typedef std::function<void(const DeadlineClient*, const Model::GetWorkerRequest&, const Model::GetWorkerOutcome&,
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793typedef std::function<void(const DeadlineClient*, const Model::ListAvailableMeteredProductsRequest&,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
797typedef std::function<void(const DeadlineClient*, const Model::ListBudgetsRequest&, const Model::ListBudgetsOutcome&,
798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
800typedef std::function<void(const DeadlineClient*, const Model::ListFarmMembersRequest&, const Model::ListFarmMembersOutcome&,
801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
803typedef std::function<void(const DeadlineClient*, const Model::ListFarmsRequest&, const Model::ListFarmsOutcome&,
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
806typedef std::function<void(const DeadlineClient*, const Model::ListFleetMembersRequest&, const Model::ListFleetMembersOutcome&,
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
809typedef std::function<void(const DeadlineClient*, const Model::ListFleetsRequest&, const Model::ListFleetsOutcome&,
810 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
812typedef std::function<void(const DeadlineClient*, const Model::ListJobMembersRequest&, const Model::ListJobMembersOutcome&,
813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
815typedef std::function<void(const DeadlineClient*, const Model::ListJobParameterDefinitionsRequest&,
816 const Model::ListJobParameterDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
818typedef std::function<void(const DeadlineClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&,
819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
821typedef std::function<void(const DeadlineClient*, const Model::ListLicenseEndpointsRequest&, const Model::ListLicenseEndpointsOutcome&,
822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
824typedef std::function<void(const DeadlineClient*, const Model::ListLimitsRequest&, const Model::ListLimitsOutcome&,
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
827typedef std::function<void(const DeadlineClient*, const Model::ListMembershipsRequest&, const Model::ListMembershipsOutcome&,
828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
830typedef std::function<void(const DeadlineClient*, const Model::ListMeteredProductsRequest&, const Model::ListMeteredProductsOutcome&,
831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
833typedef std::function<void(const DeadlineClient*, const Model::ListMonitorsRequest&, const Model::ListMonitorsOutcome&,
834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
836typedef std::function<void(const DeadlineClient*, const Model::ListQueueEnvironmentsRequest&, const Model::ListQueueEnvironmentsOutcome&,
837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(const DeadlineClient*, const Model::ListQueueFleetAssociationsRequest&,
840 const Model::ListQueueFleetAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
842typedef std::function<void(const DeadlineClient*, const Model::ListQueueLimitAssociationsRequest&,
843 const Model::ListQueueLimitAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
845typedef std::function<void(const DeadlineClient*, const Model::ListQueueMembersRequest&, const Model::ListQueueMembersOutcome&,
846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
848typedef std::function<void(const DeadlineClient*, const Model::ListQueuesRequest&, const Model::ListQueuesOutcome&,
849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
851typedef std::function<void(const DeadlineClient*, const Model::ListSessionActionsRequest&, const Model::ListSessionActionsOutcome&,
852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
854typedef std::function<void(const DeadlineClient*, const Model::ListSessionsRequest&, const Model::ListSessionsOutcome&,
855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
857typedef std::function<void(const DeadlineClient*, const Model::ListSessionsForWorkerRequest&, const Model::ListSessionsForWorkerOutcome&,
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
860typedef std::function<void(const DeadlineClient*, const Model::ListStepConsumersRequest&, const Model::ListStepConsumersOutcome&,
861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
863typedef std::function<void(const DeadlineClient*, const Model::ListStepDependenciesRequest&, const Model::ListStepDependenciesOutcome&,
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
866typedef std::function<void(const DeadlineClient*, const Model::ListStepsRequest&, const Model::ListStepsOutcome&,
867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
869typedef std::function<void(const DeadlineClient*, const Model::ListStorageProfilesRequest&, const Model::ListStorageProfilesOutcome&,
870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
872typedef std::function<void(const DeadlineClient*, const Model::ListStorageProfilesForQueueRequest&,
873 const Model::ListStorageProfilesForQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
875typedef std::function<void(const DeadlineClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
878typedef std::function<void(const DeadlineClient*, const Model::ListTasksRequest&, const Model::ListTasksOutcome&,
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
881typedef std::function<void(const DeadlineClient*, const Model::ListVolumesRequest&, const Model::ListVolumesOutcome&,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
884typedef std::function<void(const DeadlineClient*, const Model::ListWorkersRequest&, const Model::ListWorkersOutcome&,
885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
887typedef std::function<void(const DeadlineClient*, const Model::PutMeteredProductRequest&, const Model::PutMeteredProductOutcome&,
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
890typedef std::function<void(const DeadlineClient*, const Model::SearchJobsRequest&, const Model::SearchJobsOutcome&,
891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
893typedef std::function<void(const DeadlineClient*, const Model::SearchStepsRequest&, const Model::SearchStepsOutcome&,
894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
896typedef std::function<void(const DeadlineClient*, const Model::SearchTasksRequest&, const Model::SearchTasksOutcome&,
897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
899typedef std::function<void(const DeadlineClient*, const Model::SearchWorkersRequest&, const Model::SearchWorkersOutcome&,
900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
902typedef std::function<void(const DeadlineClient*, const Model::StartSessionsStatisticsAggregationRequest&,
904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
906typedef std::function<void(const DeadlineClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
907 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
909typedef std::function<void(const DeadlineClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
912typedef std::function<void(const DeadlineClient*, const Model::UpdateBudgetRequest&, const Model::UpdateBudgetOutcome&,
913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
915typedef std::function<void(const DeadlineClient*, const Model::UpdateFarmRequest&, const Model::UpdateFarmOutcome&,
916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
918typedef std::function<void(const DeadlineClient*, const Model::UpdateFleetRequest&, const Model::UpdateFleetOutcome&,
919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
921typedef std::function<void(const DeadlineClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&,
922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
924typedef std::function<void(const DeadlineClient*, const Model::UpdateLimitRequest&, const Model::UpdateLimitOutcome&,
925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
927typedef std::function<void(const DeadlineClient*, const Model::UpdateMonitorRequest&, const Model::UpdateMonitorOutcome&,
928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
930typedef std::function<void(const DeadlineClient*, const Model::UpdateMonitorSettingsRequest&, const Model::UpdateMonitorSettingsOutcome&,
931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
933typedef std::function<void(const DeadlineClient*, const Model::UpdateQueueRequest&, const Model::UpdateQueueOutcome&,
934 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
939typedef std::function<void(const DeadlineClient*, const Model::UpdateQueueFleetAssociationRequest&,
940 const Model::UpdateQueueFleetAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
942typedef std::function<void(const DeadlineClient*, const Model::UpdateQueueLimitAssociationRequest&,
943 const Model::UpdateQueueLimitAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
945typedef std::function<void(const DeadlineClient*, const Model::UpdateSessionRequest&, const Model::UpdateSessionOutcome&,
946 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
948typedef std::function<void(const DeadlineClient*, const Model::UpdateStepRequest&, const Model::UpdateStepOutcome&,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
951typedef std::function<void(const DeadlineClient*, const Model::UpdateStorageProfileRequest&, const Model::UpdateStorageProfileOutcome&,
952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
954typedef std::function<void(const DeadlineClient*, const Model::UpdateTaskRequest&, const Model::UpdateTaskOutcome&,
955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
957typedef std::function<void(const DeadlineClient*, const Model::UpdateWorkerRequest&, const Model::UpdateWorkerOutcome&,
958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
960typedef std::function<void(const DeadlineClient*, const Model::UpdateWorkerScheduleRequest&, const Model::UpdateWorkerScheduleOutcome&,
961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
963/* End of service model async handlers definitions */
964} // namespace deadline
965} // namespace Aws
EndpointProviderBase< DeadlineClientConfiguration, DeadlineBuiltInParameters, DeadlineClientContextParameters > DeadlineEndpointProviderBase
Aws::Utils::Outcome< DeleteQueueResult, DeadlineError > DeleteQueueOutcome
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
std::future< BatchGetSessionActionOutcome > BatchGetSessionActionOutcomeCallable
Aws::Utils::Outcome< CreateFleetResult, DeadlineError > CreateFleetOutcome
Aws::Utils::Outcome< DeleteStorageProfileResult, DeadlineError > DeleteStorageProfileOutcome
std::future< ListQueueFleetAssociationsOutcome > ListQueueFleetAssociationsOutcomeCallable
Aws::Utils::Outcome< GetLimitResult, DeadlineError > GetLimitOutcome
std::future< ListMeteredProductsOutcome > ListMeteredProductsOutcomeCallable
Aws::Utils::Outcome< UpdateLimitResult, DeadlineError > UpdateLimitOutcome
Aws::Utils::Outcome< DeleteLicenseEndpointResult, DeadlineError > DeleteLicenseEndpointOutcome
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< CopyJobTemplateOutcome > CopyJobTemplateOutcomeCallable
Aws::Utils::Outcome< DeleteFarmResult, DeadlineError > DeleteFarmOutcome
std::future< GetJobOutcome > GetJobOutcomeCallable
Aws::Utils::Outcome< ListQueueFleetAssociationsResult, DeadlineError > ListQueueFleetAssociationsOutcome
std::future< CreateQueueEnvironmentOutcome > CreateQueueEnvironmentOutcomeCallable
Aws::Utils::Outcome< CopyJobTemplateResult, DeadlineError > CopyJobTemplateOutcome
Aws::Utils::Outcome< GetFarmResult, DeadlineError > GetFarmOutcome
Aws::Utils::Outcome< DeleteVolumeResult, DeadlineError > DeleteVolumeOutcome
Aws::Utils::Outcome< GetQueueResult, DeadlineError > GetQueueOutcome
Aws::Utils::Outcome< UntagResourceResult, DeadlineError > UntagResourceOutcome
std::future< BatchGetSessionOutcome > BatchGetSessionOutcomeCallable
std::future< ListBudgetsOutcome > ListBudgetsOutcomeCallable
Aws::Utils::Outcome< UpdateQueueLimitAssociationResult, DeadlineError > UpdateQueueLimitAssociationOutcome
Aws::Utils::Outcome< DisassociateMemberFromJobResult, DeadlineError > DisassociateMemberFromJobOutcome
Aws::Utils::Outcome< GetMonitorSettingsResult, DeadlineError > GetMonitorSettingsOutcome
Aws::Utils::Outcome< BatchGetJobEntityResult, DeadlineError > BatchGetJobEntityOutcome
Aws::Utils::Outcome< PutMeteredProductResult, DeadlineError > PutMeteredProductOutcome
Aws::Utils::Outcome< AssociateMemberToJobResult, DeadlineError > AssociateMemberToJobOutcome
Aws::Utils::Outcome< DeleteBudgetResult, DeadlineError > DeleteBudgetOutcome
Aws::Utils::Outcome< UpdateStorageProfileResult, DeadlineError > UpdateStorageProfileOutcome
std::future< GetQueueEnvironmentOutcome > GetQueueEnvironmentOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
Aws::Utils::Outcome< ListJobParameterDefinitionsResult, DeadlineError > ListJobParameterDefinitionsOutcome
Aws::Utils::Outcome< UpdateWorkerResult, DeadlineError > UpdateWorkerOutcome
Aws::Utils::Outcome< ListWorkersResult, DeadlineError > ListWorkersOutcome
std::future< ListSessionsForWorkerOutcome > ListSessionsForWorkerOutcomeCallable
std::future< StartSessionsStatisticsAggregationOutcome > StartSessionsStatisticsAggregationOutcomeCallable
Aws::Utils::Outcome< ListSessionsForWorkerResult, DeadlineError > ListSessionsForWorkerOutcome
Aws::Utils::Outcome< CreateFarmResult, DeadlineError > CreateFarmOutcome
Aws::Utils::Outcome< CreateQueueResult, DeadlineError > CreateQueueOutcome
std::future< GetVolumeOutcome > GetVolumeOutcomeCallable
std::future< CreateBudgetOutcome > CreateBudgetOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
Aws::Utils::Outcome< ListQueueLimitAssociationsResult, DeadlineError > ListQueueLimitAssociationsOutcome
std::future< GetBudgetOutcome > GetBudgetOutcomeCallable
std::future< DisassociateMemberFromJobOutcome > DisassociateMemberFromJobOutcomeCallable
Aws::Utils::Outcome< GetQueueLimitAssociationResult, DeadlineError > GetQueueLimitAssociationOutcome
std::future< DeleteQueueLimitAssociationOutcome > DeleteQueueLimitAssociationOutcomeCallable
Aws::Utils::Outcome< CreateJobResult, DeadlineError > CreateJobOutcome
Aws::Utils::Outcome< ListFleetsResult, DeadlineError > ListFleetsOutcome
std::future< DeleteQueueFleetAssociationOutcome > DeleteQueueFleetAssociationOutcomeCallable
Aws::Utils::Outcome< BatchGetWorkerResult, DeadlineError > BatchGetWorkerOutcome
std::future< ListSessionActionsOutcome > ListSessionActionsOutcomeCallable
std::future< AssumeFleetRoleForWorkerOutcome > AssumeFleetRoleForWorkerOutcomeCallable
Aws::Utils::Outcome< ListMeteredProductsResult, DeadlineError > ListMeteredProductsOutcome
std::future< ListLicenseEndpointsOutcome > ListLicenseEndpointsOutcomeCallable
std::future< GetLimitOutcome > GetLimitOutcomeCallable
std::future< CreateLicenseEndpointOutcome > CreateLicenseEndpointOutcomeCallable
Aws::Utils::Outcome< GetStorageProfileResult, DeadlineError > GetStorageProfileOutcome
Aws::Utils::Outcome< ListFarmsResult, DeadlineError > ListFarmsOutcome
Aws::Utils::Outcome< UpdateTaskResult, DeadlineError > UpdateTaskOutcome
Aws::Utils::Outcome< ListStorageProfilesResult, DeadlineError > ListStorageProfilesOutcome
Aws::Utils::Outcome< ListAvailableMeteredProductsResult, DeadlineError > ListAvailableMeteredProductsOutcome
Aws::Utils::Outcome< CreateLicenseEndpointResult, DeadlineError > CreateLicenseEndpointOutcome
std::future< BatchGetStepOutcome > BatchGetStepOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< UpdateQueueOutcome > UpdateQueueOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< CreateQueueLimitAssociationOutcome > CreateQueueLimitAssociationOutcomeCallable
Aws::Utils::Outcome< GetSessionActionResult, DeadlineError > GetSessionActionOutcome
Aws::Utils::Outcome< DeleteMonitorResult, DeadlineError > DeleteMonitorOutcome
Aws::Utils::Outcome< BatchGetTaskResult, DeadlineError > BatchGetTaskOutcome
std::future< DeleteBudgetOutcome > DeleteBudgetOutcomeCallable
std::future< DeleteFarmOutcome > DeleteFarmOutcomeCallable
std::future< DeleteMeteredProductOutcome > DeleteMeteredProductOutcomeCallable
Aws::Utils::Outcome< UpdateSessionResult, DeadlineError > UpdateSessionOutcome
std::future< GetQueueLimitAssociationOutcome > GetQueueLimitAssociationOutcomeCallable
Aws::Utils::Outcome< SearchJobsResult, DeadlineError > SearchJobsOutcome
std::future< GetFleetOutcome > GetFleetOutcomeCallable
std::future< ListMembershipsOutcome > ListMembershipsOutcomeCallable
std::future< GetSessionActionOutcome > GetSessionActionOutcomeCallable
Aws::Utils::Outcome< UpdateQueueEnvironmentResult, DeadlineError > UpdateQueueEnvironmentOutcome
Aws::Utils::Outcome< BatchUpdateJobResult, DeadlineError > BatchUpdateJobOutcome
std::future< BatchGetWorkerOutcome > BatchGetWorkerOutcomeCallable
Aws::Utils::Outcome< CreateWorkerResult, DeadlineError > CreateWorkerOutcome
Aws::Utils::Outcome< ListQueuesResult, DeadlineError > ListQueuesOutcome
Aws::Utils::Outcome< DisassociateMemberFromFleetResult, DeadlineError > DisassociateMemberFromFleetOutcome
std::future< AssumeQueueRoleForWorkerOutcome > AssumeQueueRoleForWorkerOutcomeCallable
std::future< DeleteVolumeOutcome > DeleteVolumeOutcomeCallable
std::future< ListFarmMembersOutcome > ListFarmMembersOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
std::future< UpdateQueueEnvironmentOutcome > UpdateQueueEnvironmentOutcomeCallable
std::future< BatchGetJobOutcome > BatchGetJobOutcomeCallable
std::future< UpdateMonitorSettingsOutcome > UpdateMonitorSettingsOutcomeCallable
Aws::Utils::Outcome< CreateQueueFleetAssociationResult, DeadlineError > CreateQueueFleetAssociationOutcome
Aws::Utils::Outcome< ListLicenseEndpointsResult, DeadlineError > ListLicenseEndpointsOutcome
Aws::Utils::Outcome< UpdateQueueFleetAssociationResult, DeadlineError > UpdateQueueFleetAssociationOutcome
Aws::Utils::Outcome< ListSessionActionsResult, DeadlineError > ListSessionActionsOutcome
std::future< GetSessionsStatisticsAggregationOutcome > GetSessionsStatisticsAggregationOutcomeCallable
std::future< UpdateLimitOutcome > UpdateLimitOutcomeCallable
std::future< ListQueueEnvironmentsOutcome > ListQueueEnvironmentsOutcomeCallable
std::future< AssociateMemberToJobOutcome > AssociateMemberToJobOutcomeCallable
std::future< GetQueueFleetAssociationOutcome > GetQueueFleetAssociationOutcomeCallable
Aws::Utils::Outcome< ListJobMembersResult, DeadlineError > ListJobMembersOutcome
std::future< ListStepConsumersOutcome > ListStepConsumersOutcomeCallable
std::future< UpdateFarmOutcome > UpdateFarmOutcomeCallable
Aws::Utils::Outcome< ListStorageProfilesForQueueResult, DeadlineError > ListStorageProfilesForQueueOutcome
Aws::Utils::Outcome< UpdateMonitorResult, DeadlineError > UpdateMonitorOutcome
Aws::Utils::Outcome< AssumeFleetRoleForReadResult, DeadlineError > AssumeFleetRoleForReadOutcome
Aws::Utils::Outcome< DeleteWorkerResult, DeadlineError > DeleteWorkerOutcome
Aws::Utils::Outcome< GetTaskResult, DeadlineError > GetTaskOutcome
std::future< CreateStorageProfileOutcome > CreateStorageProfileOutcomeCallable
std::future< AssociateMemberToFleetOutcome > AssociateMemberToFleetOutcomeCallable
Aws::Utils::Outcome< CreateQueueEnvironmentResult, DeadlineError > CreateQueueEnvironmentOutcome
std::future< ListAvailableMeteredProductsOutcome > ListAvailableMeteredProductsOutcomeCallable
Aws::Utils::Outcome< ListSessionsResult, DeadlineError > ListSessionsOutcome
Aws::Utils::Outcome< ListFleetMembersResult, DeadlineError > ListFleetMembersOutcome
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
Aws::Utils::Outcome< AssumeQueueRoleForWorkerResult, DeadlineError > AssumeQueueRoleForWorkerOutcome
Aws::Utils::Outcome< GetFleetResult, DeadlineError > GetFleetOutcome
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
Aws::Utils::Outcome< AssociateMemberToFarmResult, DeadlineError > AssociateMemberToFarmOutcome
Aws::Utils::Outcome< SearchStepsResult, DeadlineError > SearchStepsOutcome
Aws::Utils::Outcome< ListQueueMembersResult, DeadlineError > ListQueueMembersOutcome
Aws::Utils::Outcome< GetWorkerResult, DeadlineError > GetWorkerOutcome
Aws::Utils::Outcome< AssumeQueueRoleForReadResult, DeadlineError > AssumeQueueRoleForReadOutcome
Aws::Utils::Outcome< GetQueueEnvironmentResult, DeadlineError > GetQueueEnvironmentOutcome
std::future< GetStepOutcome > GetStepOutcomeCallable
std::future< ListFleetMembersOutcome > ListFleetMembersOutcomeCallable
Aws::Utils::Outcome< UpdateBudgetResult, DeadlineError > UpdateBudgetOutcome
std::future< ListQueueMembersOutcome > ListQueueMembersOutcomeCallable
Aws::Utils::Outcome< ListJobsResult, DeadlineError > ListJobsOutcome
std::future< ListStorageProfilesOutcome > ListStorageProfilesOutcomeCallable
Aws::Utils::Outcome< ListStepConsumersResult, DeadlineError > ListStepConsumersOutcome
Aws::Utils::Outcome< CreateBudgetResult, DeadlineError > CreateBudgetOutcome
Aws::Utils::Outcome< AssumeFleetRoleForWorkerResult, DeadlineError > AssumeFleetRoleForWorkerOutcome
Aws::Utils::Outcome< BatchGetStepResult, DeadlineError > BatchGetStepOutcome
std::future< GetLicenseEndpointOutcome > GetLicenseEndpointOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< BatchGetTaskOutcome > BatchGetTaskOutcomeCallable
std::future< ListMonitorsOutcome > ListMonitorsOutcomeCallable
std::future< SearchTasksOutcome > SearchTasksOutcomeCallable
std::future< ListStepsOutcome > ListStepsOutcomeCallable
std::future< ListFarmsOutcome > ListFarmsOutcomeCallable
std::future< ListStorageProfilesForQueueOutcome > ListStorageProfilesForQueueOutcomeCallable
std::future< GetStorageProfileOutcome > GetStorageProfileOutcomeCallable
Aws::Utils::Outcome< UpdateFleetResult, DeadlineError > UpdateFleetOutcome
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
Aws::Utils::Outcome< BatchGetJobResult, DeadlineError > BatchGetJobOutcome
Aws::Utils::Outcome< DeleteLimitResult, DeadlineError > DeleteLimitOutcome
std::future< AssumeQueueRoleForUserOutcome > AssumeQueueRoleForUserOutcomeCallable
std::future< BatchUpdateJobOutcome > BatchUpdateJobOutcomeCallable
Aws::Utils::Outcome< CreateStorageProfileResult, DeadlineError > CreateStorageProfileOutcome
Aws::Utils::Outcome< AssumeQueueRoleForUserResult, DeadlineError > AssumeQueueRoleForUserOutcome
std::future< AssumeFleetRoleForReadOutcome > AssumeFleetRoleForReadOutcomeCallable
Aws::Utils::Outcome< UpdateStepResult, DeadlineError > UpdateStepOutcome
std::future< ListWorkersOutcome > ListWorkersOutcomeCallable
std::future< UpdateQueueLimitAssociationOutcome > UpdateQueueLimitAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteQueueFleetAssociationResult, DeadlineError > DeleteQueueFleetAssociationOutcome
Aws::Utils::Outcome< ListMonitorsResult, DeadlineError > ListMonitorsOutcome
Aws::Utils::Outcome< GetVolumeResult, DeadlineError > GetVolumeOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< PutMeteredProductOutcome > PutMeteredProductOutcomeCallable
Aws::Utils::Outcome< CreateLimitResult, DeadlineError > CreateLimitOutcome
std::future< SearchStepsOutcome > SearchStepsOutcomeCallable
Aws::Utils::Outcome< GetSessionsStatisticsAggregationResult, DeadlineError > GetSessionsStatisticsAggregationOutcome
std::future< GetQueueOutcome > GetQueueOutcomeCallable
std::future< ListLimitsOutcome > ListLimitsOutcomeCallable
Aws::Utils::Outcome< DeleteMeteredProductResult, DeadlineError > DeleteMeteredProductOutcome
Aws::Utils::Outcome< GetStorageProfileForQueueResult, DeadlineError > GetStorageProfileForQueueOutcome
Aws::Utils::Outcome< UpdateWorkerScheduleResult, DeadlineError > UpdateWorkerScheduleOutcome
std::future< DeleteStorageProfileOutcome > DeleteStorageProfileOutcomeCallable
std::future< BatchUpdateTaskOutcome > BatchUpdateTaskOutcomeCallable
std::future< ListStepDependenciesOutcome > ListStepDependenciesOutcomeCallable
std::future< DisassociateMemberFromFleetOutcome > DisassociateMemberFromFleetOutcomeCallable
Aws::Utils::Outcome< GetBudgetResult, DeadlineError > GetBudgetOutcome
Aws::Utils::Outcome< ListStepsResult, DeadlineError > ListStepsOutcome
std::future< UpdateWorkerScheduleOutcome > UpdateWorkerScheduleOutcomeCallable
Aws::Utils::Outcome< DeleteQueueEnvironmentResult, DeadlineError > DeleteQueueEnvironmentOutcome
std::future< DeleteLimitOutcome > DeleteLimitOutcomeCallable
Aws::Utils::Outcome< BatchUpdateTaskResult, DeadlineError > BatchUpdateTaskOutcome
std::future< DisassociateMemberFromFarmOutcome > DisassociateMemberFromFarmOutcomeCallable
Aws::Utils::Outcome< AssociateMemberToFleetResult, DeadlineError > AssociateMemberToFleetOutcome
std::future< BatchGetJobEntityOutcome > BatchGetJobEntityOutcomeCallable
std::future< UpdateStorageProfileOutcome > UpdateStorageProfileOutcomeCallable
Aws::Utils::Outcome< SearchTasksResult, DeadlineError > SearchTasksOutcome
Aws::Utils::Outcome< ListVolumesResult, DeadlineError > ListVolumesOutcome
Aws::Utils::Outcome< GetStepResult, DeadlineError > GetStepOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateQueueResult, DeadlineError > UpdateQueueOutcome
Aws::Utils::Outcome< DisassociateMemberFromFarmResult, DeadlineError > DisassociateMemberFromFarmOutcome
std::future< CreateFarmOutcome > CreateFarmOutcomeCallable
std::future< DeleteMonitorOutcome > DeleteMonitorOutcomeCallable
std::future< GetStorageProfileForQueueOutcome > GetStorageProfileForQueueOutcomeCallable
Aws::Utils::Outcome< UpdateFarmResult, DeadlineError > UpdateFarmOutcome
Aws::Utils::Outcome< ListQueueEnvironmentsResult, DeadlineError > ListQueueEnvironmentsOutcome
Aws::Utils::Outcome< DisassociateMemberFromQueueResult, DeadlineError > DisassociateMemberFromQueueOutcome
std::future< ListJobMembersOutcome > ListJobMembersOutcomeCallable
std::future< DisassociateMemberFromQueueOutcome > DisassociateMemberFromQueueOutcomeCallable
std::future< UpdateMonitorOutcome > UpdateMonitorOutcomeCallable
Aws::Utils::Outcome< CreateQueueLimitAssociationResult, DeadlineError > CreateQueueLimitAssociationOutcome
std::future< UpdateWorkerOutcome > UpdateWorkerOutcomeCallable
Aws::Utils::Outcome< ListTasksResult, DeadlineError > ListTasksOutcome
std::future< UpdateStepOutcome > UpdateStepOutcomeCallable
std::future< GetTaskOutcome > GetTaskOutcomeCallable
Aws::Utils::Outcome< SearchWorkersResult, DeadlineError > SearchWorkersOutcome
std::future< DeleteWorkerOutcome > DeleteWorkerOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, DeadlineError > TagResourceOutcome
std::future< CreateQueueFleetAssociationOutcome > CreateQueueFleetAssociationOutcomeCallable
std::future< ListQueueLimitAssociationsOutcome > ListQueueLimitAssociationsOutcomeCallable
Aws::Utils::Outcome< GetMonitorResult, DeadlineError > GetMonitorOutcome
Aws::Utils::Outcome< ListStepDependenciesResult, DeadlineError > ListStepDependenciesOutcome
Aws::Utils::Outcome< GetLicenseEndpointResult, DeadlineError > GetLicenseEndpointOutcome
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
std::future< GetMonitorOutcome > GetMonitorOutcomeCallable
Aws::Utils::Outcome< GetJobResult, DeadlineError > GetJobOutcome
Aws::Utils::Outcome< ListBudgetsResult, DeadlineError > ListBudgetsOutcome
Aws::Utils::Outcome< AssociateMemberToQueueResult, DeadlineError > AssociateMemberToQueueOutcome
Aws::Utils::Outcome< BatchGetSessionResult, DeadlineError > BatchGetSessionOutcome
Aws::Utils::Outcome< UpdateMonitorSettingsResult, DeadlineError > UpdateMonitorSettingsOutcome
std::future< CreateMonitorOutcome > CreateMonitorOutcomeCallable
std::future< AssumeQueueRoleForReadOutcome > AssumeQueueRoleForReadOutcomeCallable
std::future< DeleteLicenseEndpointOutcome > DeleteLicenseEndpointOutcomeCallable
Aws::Utils::Outcome< GetQueueFleetAssociationResult, DeadlineError > GetQueueFleetAssociationOutcome
std::future< ListVolumesOutcome > ListVolumesOutcomeCallable
Aws::Utils::Outcome< DeleteQueueLimitAssociationResult, DeadlineError > DeleteQueueLimitAssociationOutcome
std::future< AssociateMemberToFarmOutcome > AssociateMemberToFarmOutcomeCallable
Aws::Utils::Outcome< GetSessionResult, DeadlineError > GetSessionOutcome
std::future< CreateLimitOutcome > CreateLimitOutcomeCallable
Aws::Utils::Outcome< StartSessionsStatisticsAggregationResult, DeadlineError > StartSessionsStatisticsAggregationOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< SearchWorkersOutcome > SearchWorkersOutcomeCallable
std::future< UpdateQueueFleetAssociationOutcome > UpdateQueueFleetAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteFleetResult, DeadlineError > DeleteFleetOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetSessionOutcome > GetSessionOutcomeCallable
std::future< CreateWorkerOutcome > CreateWorkerOutcomeCallable
std::future< ListJobParameterDefinitionsOutcome > ListJobParameterDefinitionsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, DeadlineError > ListTagsForResourceOutcome
std::future< GetMonitorSettingsOutcome > GetMonitorSettingsOutcomeCallable
std::future< GetFarmOutcome > GetFarmOutcomeCallable
Aws::Utils::Outcome< ListLimitsResult, DeadlineError > ListLimitsOutcome
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
Aws::Utils::Outcome< ListMembershipsResult, DeadlineError > ListMembershipsOutcome
Aws::Utils::Outcome< ListFarmMembersResult, DeadlineError > ListFarmMembersOutcome
std::future< DeleteQueueEnvironmentOutcome > DeleteQueueEnvironmentOutcomeCallable
std::future< GetWorkerOutcome > GetWorkerOutcomeCallable
Aws::Utils::Outcome< CreateMonitorResult, DeadlineError > CreateMonitorOutcome
Aws::Utils::Outcome< BatchGetSessionActionResult, DeadlineError > BatchGetSessionActionOutcome
Aws::Utils::Outcome< UpdateJobResult, DeadlineError > UpdateJobOutcome
std::future< AssociateMemberToQueueOutcome > AssociateMemberToQueueOutcomeCallable
std::future< UpdateBudgetOutcome > UpdateBudgetOutcomeCallable
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForUserRequest &, const Model::AssumeQueueRoleForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForUserResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionsStatisticsAggregationRequest &, const Model::GetSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionsStatisticsAggregationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFarmMembersRequest &, const Model::ListFarmMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFarmMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchTasksRequest &, const Model::SearchTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTasksResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateLimitRequest &, const Model::UpdateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForWorkerRequest &, const Model::AssumeQueueRoleForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListVolumesRequest &, const Model::ListVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVolumesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListMeteredProductsRequest &, const Model::ListMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMeteredProductsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToFarmRequest &, const Model::AssociateMemberToFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteVolumeRequest &, const Model::DeleteVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVolumeResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueFleetAssociationRequest &, const Model::GetQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetMonitorRequest &, const Model::GetMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepsRequest &, const Model::ListStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteWorkerRequest &, const Model::DeleteWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteMeteredProductRequest &, const Model::DeleteMeteredProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMeteredProductResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateWorkerScheduleRequest &, const Model::UpdateWorkerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkerScheduleResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateStorageProfileRequest &, const Model::CreateStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListMonitorsRequest &, const Model::ListMonitorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMonitorsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionsForWorkerRequest &, const Model::ListSessionsForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepDependenciesRequest &, const Model::ListStepDependenciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepDependenciesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::PutMeteredProductRequest &, const Model::PutMeteredProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutMeteredProductResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteStorageProfileRequest &, const Model::DeleteStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchUpdateJobRequest &, const Model::BatchUpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueRequest &, const Model::UpdateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFleetMembersRequest &, const Model::ListFleetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFleetMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetLicenseEndpointRequest &, const Model::GetLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStorageProfileRequest &, const Model::GetStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetJobEntityRequest &, const Model::BatchGetJobEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobEntityResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetWorkerRequest &, const Model::GetWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateSessionRequest &, const Model::UpdateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchStepsRequest &, const Model::SearchStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchStepsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToQueueRequest &, const Model::AssociateMemberToQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeQueueRoleForReadRequest &, const Model::AssumeQueueRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeQueueRoleForReadResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateWorkerRequest &, const Model::CreateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueLimitAssociationsRequest &, const Model::ListQueueLimitAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueLimitAssociationsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetSessionActionRequest &, const Model::BatchGetSessionActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSessionActionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStorageProfileForQueueRequest &, const Model::GetStorageProfileForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageProfileForQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromFarmRequest &, const Model::DisassociateMemberFromFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteLimitRequest &, const Model::DeleteLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetTaskRequest &, const Model::GetTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromJobRequest &, const Model::DisassociateMemberFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueEnvironmentRequest &, const Model::UpdateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteLicenseEndpointRequest &, const Model::DeleteLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromFleetRequest &, const Model::DisassociateMemberFromFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeFleetRoleForWorkerRequest &, const Model::AssumeFleetRoleForWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeFleetRoleForWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToJobRequest &, const Model::AssociateMemberToJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateLimitRequest &, const Model::CreateLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetLimitRequest &, const Model::GetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLimitResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueLimitAssociationRequest &, const Model::DeleteQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateTaskRequest &, const Model::UpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetTaskRequest &, const Model::BatchGetTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListAvailableMeteredProductsRequest &, const Model::ListAvailableMeteredProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAvailableMeteredProductsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStepConsumersRequest &, const Model::ListStepConsumersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStepConsumersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssumeFleetRoleForReadRequest &, const Model::AssumeFleetRoleForReadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssumeFleetRoleForReadResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStorageProfilesForQueueRequest &, const Model::ListStorageProfilesForQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageProfilesForQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobParameterDefinitionsRequest &, const Model::ListJobParameterDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobParameterDefinitionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetVolumeRequest &, const Model::GetVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVolumeResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchUpdateTaskRequest &, const Model::BatchUpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateTaskResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFarmsRequest &, const Model::ListFarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFarmsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListMembershipsRequest &, const Model::ListMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembershipsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueEnvironmentRequest &, const Model::CreateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateMonitorRequest &, const Model::UpdateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetJobRequest &, const Model::BatchGetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateFarmRequest &, const Model::CreateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateStorageProfileRequest &, const Model::UpdateStorageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStorageProfileResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueLimitAssociationRequest &, const Model::CreateQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetFarmRequest &, const Model::GetFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueEnvironmentsRequest &, const Model::ListQueueEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueEnvironmentsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueMembersRequest &, const Model::ListQueueMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListWorkersRequest &, const Model::ListWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchJobsRequest &, const Model::SearchJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchJobsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateStepRequest &, const Model::UpdateStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueEnvironmentRequest &, const Model::DeleteQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateFarmRequest &, const Model::UpdateFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueueFleetAssociationsRequest &, const Model::ListQueueFleetAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueFleetAssociationsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::StartSessionsStatisticsAggregationRequest &, const Model::StartSessionsStatisticsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSessionsStatisticsAggregationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteMonitorRequest &, const Model::DeleteMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueuesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteFarmRequest &, const Model::DeleteFarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFarmResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListSessionActionsRequest &, const Model::ListSessionActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionActionsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateBudgetRequest &, const Model::UpdateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetFleetRequest &, const Model::GetFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetMonitorSettingsRequest &, const Model::GetMonitorSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMonitorSettingsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::AssociateMemberToFleetRequest &, const Model::AssociateMemberToFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberToFleetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueLimitAssociationRequest &, const Model::GetQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueEnvironmentRequest &, const Model::GetQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DisassociateMemberFromQueueRequest &, const Model::DisassociateMemberFromQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMemberFromQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetWorkerRequest &, const Model::BatchGetWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateLicenseEndpointRequest &, const Model::CreateLicenseEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseEndpointResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetSessionActionRequest &, const Model::GetSessionActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionActionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueFleetAssociationRequest &, const Model::UpdateQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListBudgetsRequest &, const Model::ListBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBudgetsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetSessionRequest &, const Model::BatchGetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSessionResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListStorageProfilesRequest &, const Model::ListStorageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageProfilesResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListLimitsRequest &, const Model::ListLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLimitsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::SearchWorkersRequest &, const Model::SearchWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchWorkersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetStepRequest &, const Model::GetStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListLicenseEndpointsRequest &, const Model::ListLicenseEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseEndpointsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateQueueLimitAssociationRequest &, const Model::UpdateQueueLimitAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueLimitAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetBudgetRequest &, const Model::GetBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateMonitorRequest &, const Model::CreateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListTasksRequest &, const Model::ListTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTasksResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueFleetAssociationRequest &, const Model::CreateQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueFleetAssociationResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateWorkerRequest &, const Model::UpdateWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkerResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::GetQueueRequest &, const Model::GetQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueueResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobMembersRequest &, const Model::ListJobMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobMembersResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFleetsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateMonitorSettingsRequest &, const Model::UpdateMonitorSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitorSettingsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateBudgetRequest &, const Model::CreateBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CopyJobTemplateRequest &, const Model::CopyJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyJobTemplateResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::BatchGetStepRequest &, const Model::BatchGetStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetStepResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteBudgetRequest &, const Model::DeleteBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueFleetAssociationRequest &, const Model::DeleteQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueFleetAssociationResponseReceivedHandler