7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/deadline/DeadlineServiceClientModel.h>
12#include <aws/deadline/Deadline_EXPORTS.h>
41 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider =
nullptr);
54 DeadlineClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<DeadlineEndpointProviderBase> endpointProvider =
nullptr,
75 DeadlineClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
92 template <
typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
94 return SubmitCallable(&DeadlineClient::AssociateMemberToFarm, request);
101 template <
typename AssociateMemberToFarmRequestT = Model::AssociateMemberToFarmRequest>
103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
104 return SubmitAsync(&DeadlineClient::AssociateMemberToFarm, request, handler, context);
118 template <
typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
120 return SubmitCallable(&DeadlineClient::AssociateMemberToFleet, request);
127 template <
typename AssociateMemberToFleetRequestT = Model::AssociateMemberToFleetRequest>
130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
131 return SubmitAsync(&DeadlineClient::AssociateMemberToFleet, request, handler, context);
145 template <
typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
147 return SubmitCallable(&DeadlineClient::AssociateMemberToJob, request);
154 template <
typename AssociateMemberToJobRequestT = Model::AssociateMemberToJobRequest>
156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
157 return SubmitAsync(&DeadlineClient::AssociateMemberToJob, request, handler, context);
171 template <
typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
173 return SubmitCallable(&DeadlineClient::AssociateMemberToQueue, request);
180 template <
typename AssociateMemberToQueueRequestT = Model::AssociateMemberToQueueRequest>
183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
184 return SubmitAsync(&DeadlineClient::AssociateMemberToQueue, request, handler, context);
200 template <
typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
202 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForRead, request);
209 template <
typename AssumeFleetRoleForReadRequestT = Model::AssumeFleetRoleForReadRequest>
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
213 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForRead, request, handler, context);
228 template <
typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
230 return SubmitCallable(&DeadlineClient::AssumeFleetRoleForWorker, request);
237 template <
typename AssumeFleetRoleForWorkerRequestT = Model::AssumeFleetRoleForWorkerRequest>
240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
241 return SubmitAsync(&DeadlineClient::AssumeFleetRoleForWorker, request, handler, context);
257 template <
typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
259 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForRead, request);
266 template <
typename AssumeQueueRoleForReadRequestT = Model::AssumeQueueRoleForReadRequest>
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
270 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForRead, request, handler, context);
284 template <
typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
286 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForUser, request);
293 template <
typename AssumeQueueRoleForUserRequestT = Model::AssumeQueueRoleForUserRequest>
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
297 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForUser, request, handler, context);
311 template <
typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
313 return SubmitCallable(&DeadlineClient::AssumeQueueRoleForWorker, request);
320 template <
typename AssumeQueueRoleForWorkerRequestT = Model::AssumeQueueRoleForWorkerRequest>
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
324 return SubmitAsync(&DeadlineClient::AssumeQueueRoleForWorker, request, handler, context);
338 template <
typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
340 return SubmitCallable(&DeadlineClient::BatchGetJobEntity, request);
347 template <
typename BatchGetJobEntityRequestT = Model::BatchGetJobEntityRequest>
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
350 return SubmitAsync(&DeadlineClient::BatchGetJobEntity, request, handler, context);
363 template <
typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
365 return SubmitCallable(&DeadlineClient::CopyJobTemplate, request);
372 template <
typename CopyJobTemplateRequestT = Model::CopyJobTemplateRequest>
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
375 return SubmitAsync(&DeadlineClient::CopyJobTemplate, request, handler, context);
389 template <
typename CreateBudgetRequestT = Model::CreateBudgetRequest>
391 return SubmitCallable(&DeadlineClient::CreateBudget, request);
398 template <
typename CreateBudgetRequestT = Model::CreateBudgetRequest>
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
401 return SubmitAsync(&DeadlineClient::CreateBudget, request, handler, context);
418 template <
typename CreateFarmRequestT = Model::CreateFarmRequest>
420 return SubmitCallable(&DeadlineClient::CreateFarm, request);
427 template <
typename CreateFarmRequestT = Model::CreateFarmRequest>
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
430 return SubmitAsync(&DeadlineClient::CreateFarm, request, handler, context);
445 template <
typename CreateFleetRequestT = Model::CreateFleetRequest>
447 return SubmitCallable(&DeadlineClient::CreateFleet, request);
454 template <
typename CreateFleetRequestT = Model::CreateFleetRequest>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
457 return SubmitAsync(&DeadlineClient::CreateFleet, request, handler, context);
473 template <
typename CreateJobRequestT = Model::CreateJobRequest>
475 return SubmitCallable(&DeadlineClient::CreateJob, request);
482 template <
typename CreateJobRequestT = Model::CreateJobRequest>
484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
485 return SubmitAsync(&DeadlineClient::CreateJob, request, handler, context);
500 template <
typename CreateLicenseEndpo
intRequestT = Model::CreateLicenseEndpo
intRequest>
502 return SubmitCallable(&DeadlineClient::CreateLicenseEndpoint, request);
509 template <
typename CreateLicenseEndpo
intRequestT = Model::CreateLicenseEndpo
intRequest>
511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
512 return SubmitAsync(&DeadlineClient::CreateLicenseEndpoint, request, handler, context);
530 template <
typename CreateLimitRequestT = Model::CreateLimitRequest>
532 return SubmitCallable(&DeadlineClient::CreateLimit, request);
539 template <
typename CreateLimitRequestT = Model::CreateLimitRequest>
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
542 return SubmitAsync(&DeadlineClient::CreateLimit, request, handler, context);
558 template <
typename CreateMonitorRequestT = Model::CreateMonitorRequest>
560 return SubmitCallable(&DeadlineClient::CreateMonitor, request);
567 template <
typename CreateMonitorRequestT = Model::CreateMonitorRequest>
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
570 return SubmitAsync(&DeadlineClient::CreateMonitor, request, handler, context);
585 template <
typename CreateQueueRequestT = Model::CreateQueueRequest>
587 return SubmitCallable(&DeadlineClient::CreateQueue, request);
594 template <
typename CreateQueueRequestT = Model::CreateQueueRequest>
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
597 return SubmitAsync(&DeadlineClient::CreateQueue, request, handler, context);
612 template <
typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
614 return SubmitCallable(&DeadlineClient::CreateQueueEnvironment, request);
621 template <
typename CreateQueueEnvironmentRequestT = Model::CreateQueueEnvironmentRequest>
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
625 return SubmitAsync(&DeadlineClient::CreateQueueEnvironment, request, handler, context);
641 template <
typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
643 const CreateQueueFleetAssociationRequestT& request)
const {
644 return SubmitCallable(&DeadlineClient::CreateQueueFleetAssociation, request);
651 template <
typename CreateQueueFleetAssociationRequestT = Model::CreateQueueFleetAssociationRequest>
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
655 return SubmitAsync(&DeadlineClient::CreateQueueFleetAssociation, request, handler, context);
674 template <
typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
676 const CreateQueueLimitAssociationRequestT& request)
const {
677 return SubmitCallable(&DeadlineClient::CreateQueueLimitAssociation, request);
684 template <
typename CreateQueueLimitAssociationRequestT = Model::CreateQueueLimitAssociationRequest>
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
688 return SubmitAsync(&DeadlineClient::CreateQueueLimitAssociation, request, handler, context);
703 template <
typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
705 return SubmitCallable(&DeadlineClient::CreateStorageProfile, request);
712 template <
typename CreateStorageProfileRequestT = Model::CreateStorageProfileRequest>
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
715 return SubmitAsync(&DeadlineClient::CreateStorageProfile, request, handler, context);
738 template <
typename CreateWorkerRequestT = Model::CreateWorkerRequest>
740 return SubmitCallable(&DeadlineClient::CreateWorker, request);
747 template <
typename CreateWorkerRequestT = Model::CreateWorkerRequest>
749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
750 return SubmitAsync(&DeadlineClient::CreateWorker, request, handler, context);
763 template <
typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
765 return SubmitCallable(&DeadlineClient::DeleteBudget, request);
772 template <
typename DeleteBudgetRequestT = Model::DeleteBudgetRequest>
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
775 return SubmitAsync(&DeadlineClient::DeleteBudget, request, handler, context);
788 template <
typename DeleteFarmRequestT = Model::DeleteFarmRequest>
790 return SubmitCallable(&DeadlineClient::DeleteFarm, request);
797 template <
typename DeleteFarmRequestT = Model::DeleteFarmRequest>
799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
800 return SubmitAsync(&DeadlineClient::DeleteFarm, request, handler, context);
813 template <
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
815 return SubmitCallable(&DeadlineClient::DeleteFleet, request);
822 template <
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
825 return SubmitAsync(&DeadlineClient::DeleteFleet, request, handler, context);
839 template <
typename DeleteLicenseEndpo
intRequestT = Model::DeleteLicenseEndpo
intRequest>
841 return SubmitCallable(&DeadlineClient::DeleteLicenseEndpoint, request);
848 template <
typename DeleteLicenseEndpo
intRequestT = Model::DeleteLicenseEndpo
intRequest>
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
851 return SubmitAsync(&DeadlineClient::DeleteLicenseEndpoint, request, handler, context);
866 template <
typename DeleteLimitRequestT = Model::DeleteLimitRequest>
868 return SubmitCallable(&DeadlineClient::DeleteLimit, request);
875 template <
typename DeleteLimitRequestT = Model::DeleteLimitRequest>
877 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
878 return SubmitAsync(&DeadlineClient::DeleteLimit, request, handler, context);
892 template <
typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
894 return SubmitCallable(&DeadlineClient::DeleteMeteredProduct, request);
901 template <
typename DeleteMeteredProductRequestT = Model::DeleteMeteredProductRequest>
903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
904 return SubmitAsync(&DeadlineClient::DeleteMeteredProduct, request, handler, context);
918 template <
typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
920 return SubmitCallable(&DeadlineClient::DeleteMonitor, request);
927 template <
typename DeleteMonitorRequestT = Model::DeleteMonitorRequest>
929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
930 return SubmitAsync(&DeadlineClient::DeleteMonitor, request, handler, context);
945 template <
typename DeleteQueueRequestT = Model::DeleteQueueRequest>
947 return SubmitCallable(&DeadlineClient::DeleteQueue, request);
954 template <
typename DeleteQueueRequestT = Model::DeleteQueueRequest>
956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
957 return SubmitAsync(&DeadlineClient::DeleteQueue, request, handler, context);
971 template <
typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
973 return SubmitCallable(&DeadlineClient::DeleteQueueEnvironment, request);
980 template <
typename DeleteQueueEnvironmentRequestT = Model::DeleteQueueEnvironmentRequest>
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
984 return SubmitAsync(&DeadlineClient::DeleteQueueEnvironment, request, handler, context);
999 template <
typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
1001 const DeleteQueueFleetAssociationRequestT& request)
const {
1002 return SubmitCallable(&DeadlineClient::DeleteQueueFleetAssociation, request);
1009 template <
typename DeleteQueueFleetAssociationRequestT = Model::DeleteQueueFleetAssociationRequest>
1012 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1013 return SubmitAsync(&DeadlineClient::DeleteQueueFleetAssociation, request, handler, context);
1034 template <
typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1036 const DeleteQueueLimitAssociationRequestT& request)
const {
1037 return SubmitCallable(&DeadlineClient::DeleteQueueLimitAssociation, request);
1044 template <
typename DeleteQueueLimitAssociationRequestT = Model::DeleteQueueLimitAssociationRequest>
1047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1048 return SubmitAsync(&DeadlineClient::DeleteQueueLimitAssociation, request, handler, context);
1062 template <
typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1064 return SubmitCallable(&DeadlineClient::DeleteStorageProfile, request);
1071 template <
typename DeleteStorageProfileRequestT = Model::DeleteStorageProfileRequest>
1073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1074 return SubmitAsync(&DeadlineClient::DeleteStorageProfile, request, handler, context);
1087 template <
typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1089 return SubmitCallable(&DeadlineClient::DeleteWorker, request);
1096 template <
typename DeleteWorkerRequestT = Model::DeleteWorkerRequest>
1098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1099 return SubmitAsync(&DeadlineClient::DeleteWorker, request, handler, context);
1114 template <
typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1116 const DisassociateMemberFromFarmRequestT& request)
const {
1117 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFarm, request);
1124 template <
typename DisassociateMemberFromFarmRequestT = Model::DisassociateMemberFromFarmRequest>
1127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1128 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFarm, request, handler, context);
1143 template <
typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1145 const DisassociateMemberFromFleetRequestT& request)
const {
1146 return SubmitCallable(&DeadlineClient::DisassociateMemberFromFleet, request);
1153 template <
typename DisassociateMemberFromFleetRequestT = Model::DisassociateMemberFromFleetRequest>
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1157 return SubmitAsync(&DeadlineClient::DisassociateMemberFromFleet, request, handler, context);
1171 template <
typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1173 const DisassociateMemberFromJobRequestT& request)
const {
1174 return SubmitCallable(&DeadlineClient::DisassociateMemberFromJob, request);
1181 template <
typename DisassociateMemberFromJobRequestT = Model::DisassociateMemberFromJobRequest>
1184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1185 return SubmitAsync(&DeadlineClient::DisassociateMemberFromJob, request, handler, context);
1200 template <
typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1202 const DisassociateMemberFromQueueRequestT& request)
const {
1203 return SubmitCallable(&DeadlineClient::DisassociateMemberFromQueue, request);
1210 template <
typename DisassociateMemberFromQueueRequestT = Model::DisassociateMemberFromQueueRequest>
1213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1214 return SubmitAsync(&DeadlineClient::DisassociateMemberFromQueue, request, handler, context);
1227 template <
typename GetBudgetRequestT = Model::GetBudgetRequest>
1229 return SubmitCallable(&DeadlineClient::GetBudget, request);
1236 template <
typename GetBudgetRequestT = Model::GetBudgetRequest>
1238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1239 return SubmitAsync(&DeadlineClient::GetBudget, request, handler, context);
1252 template <
typename GetFarmRequestT = Model::GetFarmRequest>
1254 return SubmitCallable(&DeadlineClient::GetFarm, request);
1261 template <
typename GetFarmRequestT = Model::GetFarmRequest>
1263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1264 return SubmitAsync(&DeadlineClient::GetFarm, request, handler, context);
1277 template <
typename GetFleetRequestT = Model::GetFleetRequest>
1279 return SubmitCallable(&DeadlineClient::GetFleet, request);
1286 template <
typename GetFleetRequestT = Model::GetFleetRequest>
1288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1289 return SubmitAsync(&DeadlineClient::GetFleet, request, handler, context);
1302 template <
typename GetJobRequestT = Model::GetJobRequest>
1304 return SubmitCallable(&DeadlineClient::GetJob, request);
1311 template <
typename GetJobRequestT = Model::GetJobRequest>
1313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1314 return SubmitAsync(&DeadlineClient::GetJob, request, handler, context);
1328 template <
typename GetLicenseEndpo
intRequestT = Model::GetLicenseEndpo
intRequest>
1330 return SubmitCallable(&DeadlineClient::GetLicenseEndpoint, request);
1337 template <
typename GetLicenseEndpo
intRequestT = Model::GetLicenseEndpo
intRequest>
1339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1340 return SubmitAsync(&DeadlineClient::GetLicenseEndpoint, request, handler, context);
1353 template <
typename GetLimitRequestT = Model::GetLimitRequest>
1355 return SubmitCallable(&DeadlineClient::GetLimit, request);
1362 template <
typename GetLimitRequestT = Model::GetLimitRequest>
1364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1365 return SubmitAsync(&DeadlineClient::GetLimit, request, handler, context);
1378 template <
typename GetMonitorRequestT = Model::GetMonitorRequest>
1380 return SubmitCallable(&DeadlineClient::GetMonitor, request);
1387 template <
typename GetMonitorRequestT = Model::GetMonitorRequest>
1389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1390 return SubmitAsync(&DeadlineClient::GetMonitor, request, handler, context);
1403 template <
typename GetQueueRequestT = Model::GetQueueRequest>
1405 return SubmitCallable(&DeadlineClient::GetQueue, request);
1412 template <
typename GetQueueRequestT = Model::GetQueueRequest>
1414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1415 return SubmitAsync(&DeadlineClient::GetQueue, request, handler, context);
1429 template <
typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1431 return SubmitCallable(&DeadlineClient::GetQueueEnvironment, request);
1438 template <
typename GetQueueEnvironmentRequestT = Model::GetQueueEnvironmentRequest>
1440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1441 return SubmitAsync(&DeadlineClient::GetQueueEnvironment, request, handler, context);
1455 template <
typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1457 return SubmitCallable(&DeadlineClient::GetQueueFleetAssociation, request);
1464 template <
typename GetQueueFleetAssociationRequestT = Model::GetQueueFleetAssociationRequest>
1467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1468 return SubmitAsync(&DeadlineClient::GetQueueFleetAssociation, request, handler, context);
1483 template <
typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1485 return SubmitCallable(&DeadlineClient::GetQueueLimitAssociation, request);
1492 template <
typename GetQueueLimitAssociationRequestT = Model::GetQueueLimitAssociationRequest>
1495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1496 return SubmitAsync(&DeadlineClient::GetQueueLimitAssociation, request, handler, context);
1509 template <
typename GetSessionRequestT = Model::GetSessionRequest>
1511 return SubmitCallable(&DeadlineClient::GetSession, request);
1518 template <
typename GetSessionRequestT = Model::GetSessionRequest>
1520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1521 return SubmitAsync(&DeadlineClient::GetSession, request, handler, context);
1535 template <
typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1537 return SubmitCallable(&DeadlineClient::GetSessionAction, request);
1544 template <
typename GetSessionActionRequestT = Model::GetSessionActionRequest>
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1547 return SubmitAsync(&DeadlineClient::GetSessionAction, request, handler, context);
1567 template <
typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1569 const GetSessionsStatisticsAggregationRequestT& request)
const {
1570 return SubmitCallable(&DeadlineClient::GetSessionsStatisticsAggregation, request);
1577 template <
typename GetSessionsStatisticsAggregationRequestT = Model::GetSessionsStatisticsAggregationRequest>
1580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1581 return SubmitAsync(&DeadlineClient::GetSessionsStatisticsAggregation, request, handler, context);
1594 template <
typename GetStepRequestT = Model::GetStepRequest>
1596 return SubmitCallable(&DeadlineClient::GetStep, request);
1603 template <
typename GetStepRequestT = Model::GetStepRequest>
1605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1606 return SubmitAsync(&DeadlineClient::GetStep, request, handler, context);
1620 template <
typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1622 return SubmitCallable(&DeadlineClient::GetStorageProfile, request);
1629 template <
typename GetStorageProfileRequestT = Model::GetStorageProfileRequest>
1631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1632 return SubmitAsync(&DeadlineClient::GetStorageProfile, request, handler, context);
1646 template <
typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1648 const GetStorageProfileForQueueRequestT& request)
const {
1649 return SubmitCallable(&DeadlineClient::GetStorageProfileForQueue, request);
1656 template <
typename GetStorageProfileForQueueRequestT = Model::GetStorageProfileForQueueRequest>
1659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1660 return SubmitAsync(&DeadlineClient::GetStorageProfileForQueue, request, handler, context);
1673 template <
typename GetTaskRequestT = Model::GetTaskRequest>
1675 return SubmitCallable(&DeadlineClient::GetTask, request);
1682 template <
typename GetTaskRequestT = Model::GetTaskRequest>
1684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1685 return SubmitAsync(&DeadlineClient::GetTask, request, handler, context);
1698 template <
typename GetWorkerRequestT = Model::GetWorkerRequest>
1700 return SubmitCallable(&DeadlineClient::GetWorker, request);
1707 template <
typename GetWorkerRequestT = Model::GetWorkerRequest>
1709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1710 return SubmitAsync(&DeadlineClient::GetWorker, request, handler, context);
1725 template <
typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
1727 const ListAvailableMeteredProductsRequestT& request = {})
const {
1728 return SubmitCallable(&DeadlineClient::ListAvailableMeteredProducts, request);
1735 template <
typename ListAvailableMeteredProductsRequestT = Model::ListAvailableMeteredProductsRequest>
1737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1738 const ListAvailableMeteredProductsRequestT& request = {})
const {
1739 return SubmitAsync(&DeadlineClient::ListAvailableMeteredProducts, request, handler, context);
1752 template <
typename ListBudgetsRequestT = Model::ListBudgetsRequest>
1754 return SubmitCallable(&DeadlineClient::ListBudgets, request);
1761 template <
typename ListBudgetsRequestT = Model::ListBudgetsRequest>
1763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1764 return SubmitAsync(&DeadlineClient::ListBudgets, request, handler, context);
1777 template <
typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
1779 return SubmitCallable(&DeadlineClient::ListFarmMembers, request);
1786 template <
typename ListFarmMembersRequestT = Model::ListFarmMembersRequest>
1788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1789 return SubmitAsync(&DeadlineClient::ListFarmMembers, request, handler, context);
1802 template <
typename ListFarmsRequestT = Model::ListFarmsRequest>
1804 return SubmitCallable(&DeadlineClient::ListFarms, request);
1811 template <
typename ListFarmsRequestT = Model::ListFarmsRequest>
1813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1814 const ListFarmsRequestT& request = {})
const {
1815 return SubmitAsync(&DeadlineClient::ListFarms, request, handler, context);
1829 template <
typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
1831 return SubmitCallable(&DeadlineClient::ListFleetMembers, request);
1838 template <
typename ListFleetMembersRequestT = Model::ListFleetMembersRequest>
1840 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1841 return SubmitAsync(&DeadlineClient::ListFleetMembers, request, handler, context);
1854 template <
typename ListFleetsRequestT = Model::ListFleetsRequest>
1856 return SubmitCallable(&DeadlineClient::ListFleets, request);
1863 template <
typename ListFleetsRequestT = Model::ListFleetsRequest>
1865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1866 return SubmitAsync(&DeadlineClient::ListFleets, request, handler, context);
1879 template <
typename ListJobMembersRequestT = Model::ListJobMembersRequest>
1881 return SubmitCallable(&DeadlineClient::ListJobMembers, request);
1888 template <
typename ListJobMembersRequestT = Model::ListJobMembersRequest>
1890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1891 return SubmitAsync(&DeadlineClient::ListJobMembers, request, handler, context);
1906 template <
typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
1908 const ListJobParameterDefinitionsRequestT& request)
const {
1909 return SubmitCallable(&DeadlineClient::ListJobParameterDefinitions, request);
1916 template <
typename ListJobParameterDefinitionsRequestT = Model::ListJobParameterDefinitionsRequest>
1919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1920 return SubmitAsync(&DeadlineClient::ListJobParameterDefinitions, request, handler, context);
1933 template <
typename ListJobsRequestT = Model::ListJobsRequest>
1935 return SubmitCallable(&DeadlineClient::ListJobs, request);
1942 template <
typename ListJobsRequestT = Model::ListJobsRequest>
1944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1945 return SubmitAsync(&DeadlineClient::ListJobs, request, handler, context);
1959 template <
typename ListLicenseEndpo
intsRequestT = Model::ListLicenseEndpo
intsRequest>
1961 return SubmitCallable(&DeadlineClient::ListLicenseEndpoints, request);
1968 template <
typename ListLicenseEndpo
intsRequestT = Model::ListLicenseEndpo
intsRequest>
1970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1971 const ListLicenseEndpointsRequestT& request = {})
const {
1972 return SubmitAsync(&DeadlineClient::ListLicenseEndpoints, request, handler, context);
1986 template <
typename ListLimitsRequestT = Model::ListLimitsRequest>
1988 return SubmitCallable(&DeadlineClient::ListLimits, request);
1995 template <
typename ListLimitsRequestT = Model::ListLimitsRequest>
1997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1998 return SubmitAsync(&DeadlineClient::ListLimits, request, handler, context);
2012 template <
typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
2014 return SubmitCallable(&DeadlineClient::ListMeteredProducts, request);
2021 template <
typename ListMeteredProductsRequestT = Model::ListMeteredProductsRequest>
2023 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2024 return SubmitAsync(&DeadlineClient::ListMeteredProducts, request, handler, context);
2037 template <
typename ListMonitorsRequestT = Model::ListMonitorsRequest>
2039 return SubmitCallable(&DeadlineClient::ListMonitors, request);
2046 template <
typename ListMonitorsRequestT = Model::ListMonitorsRequest>
2048 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2049 const ListMonitorsRequestT& request = {})
const {
2050 return SubmitAsync(&DeadlineClient::ListMonitors, request, handler, context);
2064 template <
typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
2066 return SubmitCallable(&DeadlineClient::ListQueueEnvironments, request);
2073 template <
typename ListQueueEnvironmentsRequestT = Model::ListQueueEnvironmentsRequest>
2075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2076 return SubmitAsync(&DeadlineClient::ListQueueEnvironments, request, handler, context);
2091 template <
typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2093 const ListQueueFleetAssociationsRequestT& request)
const {
2094 return SubmitCallable(&DeadlineClient::ListQueueFleetAssociations, request);
2101 template <
typename ListQueueFleetAssociationsRequestT = Model::ListQueueFleetAssociationsRequest>
2104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2105 return SubmitAsync(&DeadlineClient::ListQueueFleetAssociations, request, handler, context);
2121 template <
typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2123 const ListQueueLimitAssociationsRequestT& request)
const {
2124 return SubmitCallable(&DeadlineClient::ListQueueLimitAssociations, request);
2131 template <
typename ListQueueLimitAssociationsRequestT = Model::ListQueueLimitAssociationsRequest>
2134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2135 return SubmitAsync(&DeadlineClient::ListQueueLimitAssociations, request, handler, context);
2149 template <
typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2151 return SubmitCallable(&DeadlineClient::ListQueueMembers, request);
2158 template <
typename ListQueueMembersRequestT = Model::ListQueueMembersRequest>
2160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2161 return SubmitAsync(&DeadlineClient::ListQueueMembers, request, handler, context);
2174 template <
typename ListQueuesRequestT = Model::ListQueuesRequest>
2176 return SubmitCallable(&DeadlineClient::ListQueues, request);
2183 template <
typename ListQueuesRequestT = Model::ListQueuesRequest>
2185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2186 return SubmitAsync(&DeadlineClient::ListQueues, request, handler, context);
2200 template <
typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2202 return SubmitCallable(&DeadlineClient::ListSessionActions, request);
2209 template <
typename ListSessionActionsRequestT = Model::ListSessionActionsRequest>
2211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2212 return SubmitAsync(&DeadlineClient::ListSessionActions, request, handler, context);
2225 template <
typename ListSessionsRequestT = Model::ListSessionsRequest>
2227 return SubmitCallable(&DeadlineClient::ListSessions, request);
2234 template <
typename ListSessionsRequestT = Model::ListSessionsRequest>
2236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2237 return SubmitAsync(&DeadlineClient::ListSessions, request, handler, context);
2251 template <
typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2253 return SubmitCallable(&DeadlineClient::ListSessionsForWorker, request);
2260 template <
typename ListSessionsForWorkerRequestT = Model::ListSessionsForWorkerRequest>
2262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2263 return SubmitAsync(&DeadlineClient::ListSessionsForWorker, request, handler, context);
2277 template <
typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2279 return SubmitCallable(&DeadlineClient::ListStepConsumers, request);
2286 template <
typename ListStepConsumersRequestT = Model::ListStepConsumersRequest>
2288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2289 return SubmitAsync(&DeadlineClient::ListStepConsumers, request, handler, context);
2303 template <
typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2305 return SubmitCallable(&DeadlineClient::ListStepDependencies, request);
2312 template <
typename ListStepDependenciesRequestT = Model::ListStepDependenciesRequest>
2314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2315 return SubmitAsync(&DeadlineClient::ListStepDependencies, request, handler, context);
2328 template <
typename ListStepsRequestT = Model::ListStepsRequest>
2330 return SubmitCallable(&DeadlineClient::ListSteps, request);
2337 template <
typename ListStepsRequestT = Model::ListStepsRequest>
2339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2340 return SubmitAsync(&DeadlineClient::ListSteps, request, handler, context);
2354 template <
typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2356 return SubmitCallable(&DeadlineClient::ListStorageProfiles, request);
2363 template <
typename ListStorageProfilesRequestT = Model::ListStorageProfilesRequest>
2365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2366 return SubmitAsync(&DeadlineClient::ListStorageProfiles, request, handler, context);
2381 template <
typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2383 const ListStorageProfilesForQueueRequestT& request)
const {
2384 return SubmitCallable(&DeadlineClient::ListStorageProfilesForQueue, request);
2391 template <
typename ListStorageProfilesForQueueRequestT = Model::ListStorageProfilesForQueueRequest>
2394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2395 return SubmitAsync(&DeadlineClient::ListStorageProfilesForQueue, request, handler, context);
2409 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2411 return SubmitCallable(&DeadlineClient::ListTagsForResource, request);
2418 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2421 return SubmitAsync(&DeadlineClient::ListTagsForResource, request, handler, context);
2434 template <
typename ListTasksRequestT = Model::ListTasksRequest>
2436 return SubmitCallable(&DeadlineClient::ListTasks, request);
2443 template <
typename ListTasksRequestT = Model::ListTasksRequest>
2445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2446 return SubmitAsync(&DeadlineClient::ListTasks, request, handler, context);
2459 template <
typename ListWorkersRequestT = Model::ListWorkersRequest>
2461 return SubmitCallable(&DeadlineClient::ListWorkers, request);
2468 template <
typename ListWorkersRequestT = Model::ListWorkersRequest>
2470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2471 return SubmitAsync(&DeadlineClient::ListWorkers, request, handler, context);
2485 template <
typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2487 return SubmitCallable(&DeadlineClient::PutMeteredProduct, request);
2494 template <
typename PutMeteredProductRequestT = Model::PutMeteredProductRequest>
2496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2497 return SubmitAsync(&DeadlineClient::PutMeteredProduct, request, handler, context);
2510 template <
typename SearchJobsRequestT = Model::SearchJobsRequest>
2512 return SubmitCallable(&DeadlineClient::SearchJobs, request);
2519 template <
typename SearchJobsRequestT = Model::SearchJobsRequest>
2521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2522 return SubmitAsync(&DeadlineClient::SearchJobs, request, handler, context);
2535 template <
typename SearchStepsRequestT = Model::SearchStepsRequest>
2537 return SubmitCallable(&DeadlineClient::SearchSteps, request);
2544 template <
typename SearchStepsRequestT = Model::SearchStepsRequest>
2546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2547 return SubmitAsync(&DeadlineClient::SearchSteps, request, handler, context);
2560 template <
typename SearchTasksRequestT = Model::SearchTasksRequest>
2562 return SubmitCallable(&DeadlineClient::SearchTasks, request);
2569 template <
typename SearchTasksRequestT = Model::SearchTasksRequest>
2571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2572 return SubmitAsync(&DeadlineClient::SearchTasks, request, handler, context);
2585 template <
typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2587 return SubmitCallable(&DeadlineClient::SearchWorkers, request);
2594 template <
typename SearchWorkersRequestT = Model::SearchWorkersRequest>
2596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2597 return SubmitAsync(&DeadlineClient::SearchWorkers, request, handler, context);
2620 template <
typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2622 const StartSessionsStatisticsAggregationRequestT& request)
const {
2623 return SubmitCallable(&DeadlineClient::StartSessionsStatisticsAggregation, request);
2630 template <
typename StartSessionsStatisticsAggregationRequestT = Model::StartSessionsStatisticsAggregationRequest>
2633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2634 return SubmitAsync(&DeadlineClient::StartSessionsStatisticsAggregation, request, handler, context);
2648 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2650 return SubmitCallable(&DeadlineClient::TagResource, request);
2657 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2660 return SubmitAsync(&DeadlineClient::TagResource, request, handler, context);
2674 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2676 return SubmitCallable(&DeadlineClient::UntagResource, request);
2683 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2686 return SubmitAsync(&DeadlineClient::UntagResource, request, handler, context);
2700 template <
typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
2702 return SubmitCallable(&DeadlineClient::UpdateBudget, request);
2709 template <
typename UpdateBudgetRequestT = Model::UpdateBudgetRequest>
2711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2712 return SubmitAsync(&DeadlineClient::UpdateBudget, request, handler, context);
2725 template <
typename UpdateFarmRequestT = Model::UpdateFarmRequest>
2727 return SubmitCallable(&DeadlineClient::UpdateFarm, request);
2734 template <
typename UpdateFarmRequestT = Model::UpdateFarmRequest>
2736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2737 return SubmitAsync(&DeadlineClient::UpdateFarm, request, handler, context);
2750 template <
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
2752 return SubmitCallable(&DeadlineClient::UpdateFleet, request);
2759 template <
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
2761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2762 return SubmitAsync(&DeadlineClient::UpdateFleet, request, handler, context);
2778 template <
typename UpdateJobRequestT = Model::UpdateJobRequest>
2780 return SubmitCallable(&DeadlineClient::UpdateJob, request);
2787 template <
typename UpdateJobRequestT = Model::UpdateJobRequest>
2789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2790 return SubmitAsync(&DeadlineClient::UpdateJob, request, handler, context);
2803 template <
typename UpdateLimitRequestT = Model::UpdateLimitRequest>
2805 return SubmitCallable(&DeadlineClient::UpdateLimit, request);
2812 template <
typename UpdateLimitRequestT = Model::UpdateLimitRequest>
2814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2815 return SubmitAsync(&DeadlineClient::UpdateLimit, request, handler, context);
2830 template <
typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
2832 return SubmitCallable(&DeadlineClient::UpdateMonitor, request);
2839 template <
typename UpdateMonitorRequestT = Model::UpdateMonitorRequest>
2841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2842 return SubmitAsync(&DeadlineClient::UpdateMonitor, request, handler, context);
2855 template <
typename UpdateQueueRequestT = Model::UpdateQueueRequest>
2857 return SubmitCallable(&DeadlineClient::UpdateQueue, request);
2864 template <
typename UpdateQueueRequestT = Model::UpdateQueueRequest>
2866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2867 return SubmitAsync(&DeadlineClient::UpdateQueue, request, handler, context);
2881 template <
typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
2883 return SubmitCallable(&DeadlineClient::UpdateQueueEnvironment, request);
2890 template <
typename UpdateQueueEnvironmentRequestT = Model::UpdateQueueEnvironmentRequest>
2893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2894 return SubmitAsync(&DeadlineClient::UpdateQueueEnvironment, request, handler, context);
2909 template <
typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
2911 const UpdateQueueFleetAssociationRequestT& request)
const {
2912 return SubmitCallable(&DeadlineClient::UpdateQueueFleetAssociation, request);
2919 template <
typename UpdateQueueFleetAssociationRequestT = Model::UpdateQueueFleetAssociationRequest>
2922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2923 return SubmitAsync(&DeadlineClient::UpdateQueueFleetAssociation, request, handler, context);
2940 template <
typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
2942 const UpdateQueueLimitAssociationRequestT& request)
const {
2943 return SubmitCallable(&DeadlineClient::UpdateQueueLimitAssociation, request);
2950 template <
typename UpdateQueueLimitAssociationRequestT = Model::UpdateQueueLimitAssociationRequest>
2953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2954 return SubmitAsync(&DeadlineClient::UpdateQueueLimitAssociation, request, handler, context);
2967 template <
typename UpdateSessionRequestT = Model::UpdateSessionRequest>
2969 return SubmitCallable(&DeadlineClient::UpdateSession, request);
2976 template <
typename UpdateSessionRequestT = Model::UpdateSessionRequest>
2978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2979 return SubmitAsync(&DeadlineClient::UpdateSession, request, handler, context);
2992 template <
typename UpdateStepRequestT = Model::UpdateStepRequest>
2994 return SubmitCallable(&DeadlineClient::UpdateStep, request);
3001 template <
typename UpdateStepRequestT = Model::UpdateStepRequest>
3003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3004 return SubmitAsync(&DeadlineClient::UpdateStep, request, handler, context);
3018 template <
typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
3020 return SubmitCallable(&DeadlineClient::UpdateStorageProfile, request);
3027 template <
typename UpdateStorageProfileRequestT = Model::UpdateStorageProfileRequest>
3029 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3030 return SubmitAsync(&DeadlineClient::UpdateStorageProfile, request, handler, context);
3043 template <
typename UpdateTaskRequestT = Model::UpdateTaskRequest>
3045 return SubmitCallable(&DeadlineClient::UpdateTask, request);
3052 template <
typename UpdateTaskRequestT = Model::UpdateTaskRequest>
3054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3055 return SubmitAsync(&DeadlineClient::UpdateTask, request, handler, context);
3068 template <
typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
3070 return SubmitCallable(&DeadlineClient::UpdateWorker, request);
3077 template <
typename UpdateWorkerRequestT = Model::UpdateWorkerRequest>
3079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3080 return SubmitAsync(&DeadlineClient::UpdateWorker, request, handler, context);
3094 template <
typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
3096 return SubmitCallable(&DeadlineClient::UpdateWorkerSchedule, request);
3103 template <
typename UpdateWorkerScheduleRequestT = Model::UpdateWorkerScheduleRequest>
3105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3106 return SubmitAsync(&DeadlineClient::UpdateWorkerSchedule, request, handler, context);
3117 std::shared_ptr<DeadlineEndpointProviderBase> m_endpointProvider;
Model::CreateQueueLimitAssociationOutcomeCallable CreateQueueLimitAssociationCallable(const CreateQueueLimitAssociationRequestT &request) const
virtual Model::UpdateQueueEnvironmentOutcome UpdateQueueEnvironment(const Model::UpdateQueueEnvironmentRequest &request) const
virtual Model::CopyJobTemplateOutcome CopyJobTemplate(const Model::CopyJobTemplateRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJobMembersAsync(const ListJobMembersRequestT &request, const ListJobMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetAsync(const UpdateFleetRequestT &request, const UpdateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~DeadlineClient()
virtual Model::BatchGetJobEntityOutcome BatchGetJobEntity(const Model::BatchGetJobEntityRequest &request) const
virtual Model::CreateBudgetOutcome CreateBudget(const Model::CreateBudgetRequest &request) const
virtual Model::UpdateStorageProfileOutcome UpdateStorageProfile(const Model::UpdateStorageProfileRequest &request) const
Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT &request) const
void UpdateBudgetAsync(const UpdateBudgetRequestT &request, const UpdateBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueueFleetAssociationOutcome GetQueueFleetAssociation(const Model::GetQueueFleetAssociationRequest &request) const
Model::GetLicenseEndpointOutcomeCallable GetLicenseEndpointCallable(const GetLicenseEndpointRequestT &request) const
Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT &request) const
void GetSessionAsync(const GetSessionRequestT &request, const GetSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLicenseEndpointOutcome GetLicenseEndpoint(const Model::GetLicenseEndpointRequest &request) const
Model::AssumeQueueRoleForReadOutcomeCallable AssumeQueueRoleForReadCallable(const AssumeQueueRoleForReadRequestT &request) const
Model::CreateBudgetOutcomeCallable CreateBudgetCallable(const CreateBudgetRequestT &request) const
virtual Model::ListStorageProfilesForQueueOutcome ListStorageProfilesForQueue(const Model::ListStorageProfilesForQueueRequest &request) const
virtual Model::UpdateFarmOutcome UpdateFarm(const Model::UpdateFarmRequest &request) const
void UpdateQueueEnvironmentAsync(const UpdateQueueEnvironmentRequestT &request, const UpdateQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchTasksOutcomeCallable SearchTasksCallable(const SearchTasksRequestT &request) const
void GetMonitorAsync(const GetMonitorRequestT &request, const GetMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeFleetRoleForWorkerAsync(const AssumeFleetRoleForWorkerRequestT &request, const AssumeFleetRoleForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateQueueLimitAssociationOutcomeCallable UpdateQueueLimitAssociationCallable(const UpdateQueueLimitAssociationRequestT &request) const
virtual Model::UpdateQueueOutcome UpdateQueue(const Model::UpdateQueueRequest &request) const
Model::AssumeFleetRoleForWorkerOutcomeCallable AssumeFleetRoleForWorkerCallable(const AssumeFleetRoleForWorkerRequestT &request) const
Model::DeleteMonitorOutcomeCallable DeleteMonitorCallable(const DeleteMonitorRequestT &request) const
Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT &request) const
virtual Model::GetBudgetOutcome GetBudget(const Model::GetBudgetRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void GetLicenseEndpointAsync(const GetLicenseEndpointRequestT &request, const GetLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateStepOutcomeCallable UpdateStepCallable(const UpdateStepRequestT &request) const
void AssociateMemberToQueueAsync(const AssociateMemberToQueueRequestT &request, const AssociateMemberToQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStorageProfileForQueueAsync(const GetStorageProfileForQueueRequestT &request, const GetStorageProfileForQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMemberFromFarmOutcomeCallable DisassociateMemberFromFarmCallable(const DisassociateMemberFromFarmRequestT &request) const
void ListJobParameterDefinitionsAsync(const ListJobParameterDefinitionsRequestT &request, const ListJobParameterDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartSessionsStatisticsAggregationOutcome StartSessionsStatisticsAggregation(const Model::StartSessionsStatisticsAggregationRequest &request) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeQueueRoleForWorkerAsync(const AssumeQueueRoleForWorkerRequestT &request, const AssumeQueueRoleForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTasksOutcomeCallable ListTasksCallable(const ListTasksRequestT &request) const
Model::ListBudgetsOutcomeCallable ListBudgetsCallable(const ListBudgetsRequestT &request) const
void UpdateQueueFleetAssociationAsync(const UpdateQueueFleetAssociationRequestT &request, const UpdateQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkerOutcomeCallable DeleteWorkerCallable(const DeleteWorkerRequestT &request) const
Model::CreateLicenseEndpointOutcomeCallable CreateLicenseEndpointCallable(const CreateLicenseEndpointRequestT &request) const
void AssociateMemberToFarmAsync(const AssociateMemberToFarmRequestT &request, const AssociateMemberToFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMemberFromQueueOutcomeCallable DisassociateMemberFromQueueCallable(const DisassociateMemberFromQueueRequestT &request) const
void SearchJobsAsync(const SearchJobsRequestT &request, const SearchJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetsAsync(const ListFleetsRequestT &request, const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateQueueFleetAssociationOutcomeCallable CreateQueueFleetAssociationCallable(const CreateQueueFleetAssociationRequestT &request) const
Model::UpdateBudgetOutcomeCallable UpdateBudgetCallable(const UpdateBudgetRequestT &request) const
virtual Model::UpdateLimitOutcome UpdateLimit(const Model::UpdateLimitRequest &request) const
virtual Model::UpdateTaskOutcome UpdateTask(const Model::UpdateTaskRequest &request) const
DeadlineClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateQueueEnvironmentOutcomeCallable UpdateQueueEnvironmentCallable(const UpdateQueueEnvironmentRequestT &request) const
Model::ListFarmMembersOutcomeCallable ListFarmMembersCallable(const ListFarmMembersRequestT &request) const
virtual Model::GetQueueEnvironmentOutcome GetQueueEnvironment(const Model::GetQueueEnvironmentRequest &request) const
Model::UpdateFarmOutcomeCallable UpdateFarmCallable(const UpdateFarmRequestT &request) const
Model::DisassociateMemberFromJobOutcomeCallable DisassociateMemberFromJobCallable(const DisassociateMemberFromJobRequestT &request) const
Model::ListJobMembersOutcomeCallable ListJobMembersCallable(const ListJobMembersRequestT &request) const
virtual Model::DeleteFarmOutcome DeleteFarm(const Model::DeleteFarmRequest &request) const
Model::SearchJobsOutcomeCallable SearchJobsCallable(const SearchJobsRequestT &request) const
Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT &request) const
DeadlineClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr, const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration())
virtual Model::ListLimitsOutcome ListLimits(const Model::ListLimitsRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::PutMeteredProductOutcomeCallable PutMeteredProductCallable(const PutMeteredProductRequestT &request) const
virtual Model::SearchWorkersOutcome SearchWorkers(const Model::SearchWorkersRequest &request) const
Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT &request) const
Model::BatchGetJobEntityOutcomeCallable BatchGetJobEntityCallable(const BatchGetJobEntityRequestT &request) const
virtual Model::DeleteLicenseEndpointOutcome DeleteLicenseEndpoint(const Model::DeleteLicenseEndpointRequest &request) const
Model::ListQueueMembersOutcomeCallable ListQueueMembersCallable(const ListQueueMembersRequestT &request) const
void DisassociateMemberFromFarmAsync(const DisassociateMemberFromFarmRequestT &request, const DisassociateMemberFromFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorkersOutcomeCallable ListWorkersCallable(const ListWorkersRequestT &request) const
void DeleteLimitAsync(const DeleteLimitRequestT &request, const DeleteLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueFleetAssociationOutcome CreateQueueFleetAssociation(const Model::CreateQueueFleetAssociationRequest &request) const
void GetTaskAsync(const GetTaskRequestT &request, const GetTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateMemberFromJobAsync(const DisassociateMemberFromJobRequestT &request, const DisassociateMemberFromJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepConsumersOutcome ListStepConsumers(const Model::ListStepConsumersRequest &request) const
void DeleteLicenseEndpointAsync(const DeleteLicenseEndpointRequestT &request, const DeleteLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetJobEntityAsync(const BatchGetJobEntityRequestT &request, const BatchGetJobEntityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFleetAsync(const GetFleetRequestT &request, const GetFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT &request) const
DeadlineEndpointProvider EndpointProviderType
virtual Model::GetWorkerOutcome GetWorker(const Model::GetWorkerRequest &request) const
Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT &request) const
Model::ListStorageProfilesOutcomeCallable ListStorageProfilesCallable(const ListStorageProfilesRequestT &request) const
void ListQueueMembersAsync(const ListQueueMembersRequestT &request, const ListQueueMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchStepsOutcome SearchSteps(const Model::SearchStepsRequest &request) const
void UpdateQueueLimitAssociationAsync(const UpdateQueueLimitAssociationRequestT &request, const UpdateQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSessionActionsAsync(const ListSessionActionsRequestT &request, const ListSessionActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFarmOutcomeCallable CreateFarmCallable(const CreateFarmRequestT &request) const
void GetQueueFleetAssociationAsync(const GetQueueFleetAssociationRequestT &request, const GetQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLimitOutcomeCallable DeleteLimitCallable(const DeleteLimitRequestT &request) const
Model::UpdateWorkerOutcomeCallable UpdateWorkerCallable(const UpdateWorkerRequestT &request) const
void StartSessionsStatisticsAggregationAsync(const StartSessionsStatisticsAggregationRequestT &request, const StartSessionsStatisticsAggregationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFleetMembersOutcome ListFleetMembers(const Model::ListFleetMembersRequest &request) const
virtual Model::CreateMonitorOutcome CreateMonitor(const Model::CreateMonitorRequest &request) const
Model::GetMonitorOutcomeCallable GetMonitorCallable(const GetMonitorRequestT &request) const
void SearchStepsAsync(const SearchStepsRequestT &request, const SearchStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBudgetAsync(const GetBudgetRequestT &request, const GetBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFarmOutcomeCallable GetFarmCallable(const GetFarmRequestT &request) const
virtual Model::CreateLimitOutcome CreateLimit(const Model::CreateLimitRequest &request) const
virtual Model::DeleteBudgetOutcome DeleteBudget(const Model::DeleteBudgetRequest &request) const
void CopyJobTemplateAsync(const CopyJobTemplateRequestT &request, const CopyJobTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFarmsOutcomeCallable ListFarmsCallable(const ListFarmsRequestT &request={}) const
void GetStorageProfileAsync(const GetStorageProfileRequestT &request, const GetStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
Model::ListLicenseEndpointsOutcomeCallable ListLicenseEndpointsCallable(const ListLicenseEndpointsRequestT &request={}) const
void ListStepConsumersAsync(const ListStepConsumersRequestT &request, const ListStepConsumersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
void ListTasksAsync(const ListTasksRequestT &request, const ListTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeQueueRoleForUserOutcome AssumeQueueRoleForUser(const Model::AssumeQueueRoleForUserRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::AssociateMemberToFarmOutcomeCallable AssociateMemberToFarmCallable(const AssociateMemberToFarmRequestT &request) const
virtual Model::DisassociateMemberFromFleetOutcome DisassociateMemberFromFleet(const Model::DisassociateMemberFromFleetRequest &request) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request) const
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
virtual Model::GetStorageProfileOutcome GetStorageProfile(const Model::GetStorageProfileRequest &request) const
Model::ListQueueLimitAssociationsOutcomeCallable ListQueueLimitAssociationsCallable(const ListQueueLimitAssociationsRequestT &request) const
void ListSessionsForWorkerAsync(const ListSessionsForWorkerRequestT &request, const ListSessionsForWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListStorageProfilesForQueueAsync(const ListStorageProfilesForQueueRequestT &request, const ListStorageProfilesForQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateMonitorOutcomeCallable UpdateMonitorCallable(const UpdateMonitorRequestT &request) const
virtual Model::ListQueueFleetAssociationsOutcome ListQueueFleetAssociations(const Model::ListQueueFleetAssociationsRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void AssumeQueueRoleForUserAsync(const AssumeQueueRoleForUserRequestT &request, const AssumeQueueRoleForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAvailableMeteredProductsOutcomeCallable ListAvailableMeteredProductsCallable(const ListAvailableMeteredProductsRequestT &request={}) const
virtual Model::UpdateWorkerOutcome UpdateWorker(const Model::UpdateWorkerRequest &request) const
void DeleteQueueLimitAssociationAsync(const DeleteQueueLimitAssociationRequestT &request, const DeleteQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMonitorOutcome GetMonitor(const Model::GetMonitorRequest &request) const
virtual Model::ListJobMembersOutcome ListJobMembers(const Model::ListJobMembersRequest &request) const
Model::DeleteQueueEnvironmentOutcomeCallable DeleteQueueEnvironmentCallable(const DeleteQueueEnvironmentRequestT &request) const
void DeleteFarmAsync(const DeleteFarmRequestT &request, const DeleteFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssumeQueueRoleForReadAsync(const AssumeQueueRoleForReadRequestT &request, const AssumeQueueRoleForReadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSessionsStatisticsAggregationOutcome GetSessionsStatisticsAggregation(const Model::GetSessionsStatisticsAggregationRequest &request) const
void ListStorageProfilesAsync(const ListStorageProfilesRequestT &request, const ListStorageProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQueueLimitAssociationAsync(const GetQueueLimitAssociationRequestT &request, const GetQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListLimitsAsync(const ListLimitsRequestT &request, const ListLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateWorkerAsync(const CreateWorkerRequestT &request, const CreateWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateQueueLimitAssociationOutcome CreateQueueLimitAssociation(const Model::CreateQueueLimitAssociationRequest &request) const
virtual Model::DeleteMonitorOutcome DeleteMonitor(const Model::DeleteMonitorRequest &request) const
virtual Model::UpdateBudgetOutcome UpdateBudget(const Model::UpdateBudgetRequest &request) const
void UpdateWorkerScheduleAsync(const UpdateWorkerScheduleRequestT &request, const UpdateWorkerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteQueueLimitAssociationOutcome DeleteQueueLimitAssociation(const Model::DeleteQueueLimitAssociationRequest &request) const
Model::SearchWorkersOutcomeCallable SearchWorkersCallable(const SearchWorkersRequestT &request) const
Model::GetQueueOutcomeCallable GetQueueCallable(const GetQueueRequestT &request) const
void UpdateMonitorAsync(const UpdateMonitorRequestT &request, const UpdateMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListStepDependenciesAsync(const ListStepDependenciesRequestT &request, const ListStepDependenciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeFleetRoleForReadOutcome AssumeFleetRoleForRead(const Model::AssumeFleetRoleForReadRequest &request) const
virtual Model::ListMonitorsOutcome ListMonitors(const Model::ListMonitorsRequest &request={}) const
Model::CreateMonitorOutcomeCallable CreateMonitorCallable(const CreateMonitorRequestT &request) const
Model::CreateQueueEnvironmentOutcomeCallable CreateQueueEnvironmentCallable(const CreateQueueEnvironmentRequestT &request) const
void GetQueueAsync(const GetQueueRequestT &request, const GetQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBudgetOutcomeCallable GetBudgetCallable(const GetBudgetRequestT &request) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLimitOutcomeCallable CreateLimitCallable(const CreateLimitRequestT &request) const
void ListFarmMembersAsync(const ListFarmMembersRequestT &request, const ListFarmMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeFleetRoleForWorkerOutcome AssumeFleetRoleForWorker(const Model::AssumeFleetRoleForWorkerRequest &request) const
Model::ListQueueEnvironmentsOutcomeCallable ListQueueEnvironmentsCallable(const ListQueueEnvironmentsRequestT &request) const
void DeleteQueueAsync(const DeleteQueueRequestT &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DeleteMeteredProductAsync(const DeleteMeteredProductRequestT &request, const DeleteMeteredProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSessionOutcome UpdateSession(const Model::UpdateSessionRequest &request) const
virtual Model::ListJobParameterDefinitionsOutcome ListJobParameterDefinitions(const Model::ListJobParameterDefinitionsRequest &request) const
virtual Model::AssociateMemberToFleetOutcome AssociateMemberToFleet(const Model::AssociateMemberToFleetRequest &request) const
DeadlineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::AssociateMemberToFarmOutcome AssociateMemberToFarm(const Model::AssociateMemberToFarmRequest &request) const
DeadlineClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListSessionActionsOutcome ListSessionActions(const Model::ListSessionActionsRequest &request) const
virtual Model::AssumeQueueRoleForWorkerOutcome AssumeQueueRoleForWorker(const Model::AssumeQueueRoleForWorkerRequest &request) const
Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT &request) const
void ListAvailableMeteredProductsAsync(const ListAvailableMeteredProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAvailableMeteredProductsRequestT &request={}) const
void SearchTasksAsync(const SearchTasksRequestT &request, const SearchTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateLicenseEndpointOutcome CreateLicenseEndpoint(const Model::CreateLicenseEndpointRequest &request) const
void CreateQueueFleetAssociationAsync(const CreateQueueFleetAssociationRequestT &request, const CreateQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLimitOutcome DeleteLimit(const Model::DeleteLimitRequest &request) const
Model::ListStepConsumersOutcomeCallable ListStepConsumersCallable(const ListStepConsumersRequestT &request) const
void ListQueueEnvironmentsAsync(const ListQueueEnvironmentsRequestT &request, const ListQueueEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSessionActionsOutcomeCallable ListSessionActionsCallable(const ListSessionActionsRequestT &request) const
Model::ListQueueFleetAssociationsOutcomeCallable ListQueueFleetAssociationsCallable(const ListQueueFleetAssociationsRequestT &request) const
Model::AssociateMemberToJobOutcomeCallable AssociateMemberToJobCallable(const AssociateMemberToJobRequestT &request) const
virtual Model::AssociateMemberToJobOutcome AssociateMemberToJob(const Model::AssociateMemberToJobRequest &request) const
static const char * GetAllocationTag()
void CreateLicenseEndpointAsync(const CreateLicenseEndpointRequestT &request, const CreateLicenseEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWorkerOutcomeCallable CreateWorkerCallable(const CreateWorkerRequestT &request) const
virtual Model::CreateFarmOutcome CreateFarm(const Model::CreateFarmRequest &request) const
void GetSessionsStatisticsAggregationAsync(const GetSessionsStatisticsAggregationRequestT &request, const GetSessionsStatisticsAggregationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLimitAsync(const CreateLimitRequestT &request, const CreateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBudgetsOutcome ListBudgets(const Model::ListBudgetsRequest &request) const
void CreateQueueLimitAssociationAsync(const CreateQueueLimitAssociationRequestT &request, const CreateQueueLimitAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStepAsync(const GetStepRequestT &request, const GetStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorkersOutcome ListWorkers(const Model::ListWorkersRequest &request) const
Model::ListJobParameterDefinitionsOutcomeCallable ListJobParameterDefinitionsCallable(const ListJobParameterDefinitionsRequestT &request) const
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Model::ListSessionsForWorkerOutcomeCallable ListSessionsForWorkerCallable(const ListSessionsForWorkerRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateQueueEnvironmentOutcome CreateQueueEnvironment(const Model::CreateQueueEnvironmentRequest &request) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request) const
Model::GetSessionActionOutcomeCallable GetSessionActionCallable(const GetSessionActionRequestT &request) const
void GetJobAsync(const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWorkerScheduleOutcome UpdateWorkerSchedule(const Model::UpdateWorkerScheduleRequest &request) const
void PutMeteredProductAsync(const PutMeteredProductRequestT &request, const PutMeteredProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateJobAsync(const CreateJobRequestT &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
std::shared_ptr< DeadlineEndpointProviderBase > & accessEndpointProvider()
void ListStepsAsync(const ListStepsRequestT &request, const ListStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepsOutcome ListSteps(const Model::ListStepsRequest &request) const
Model::AssumeQueueRoleForWorkerOutcomeCallable AssumeQueueRoleForWorkerCallable(const AssumeQueueRoleForWorkerRequestT &request) const
virtual Model::GetFarmOutcome GetFarm(const Model::GetFarmRequest &request) const
virtual Model::ListSessionsOutcome ListSessions(const Model::ListSessionsRequest &request) const
virtual Model::ListFarmsOutcome ListFarms(const Model::ListFarmsRequest &request={}) const
virtual Model::DisassociateMemberFromJobOutcome DisassociateMemberFromJob(const Model::DisassociateMemberFromJobRequest &request) const
Model::GetWorkerOutcomeCallable GetWorkerCallable(const GetWorkerRequestT &request) const
virtual Model::DeleteMeteredProductOutcome DeleteMeteredProduct(const Model::DeleteMeteredProductRequest &request) const
Model::AssociateMemberToFleetOutcomeCallable AssociateMemberToFleetCallable(const AssociateMemberToFleetRequestT &request) const
virtual Model::GetStorageProfileForQueueOutcome GetStorageProfileForQueue(const Model::GetStorageProfileForQueueRequest &request) const
virtual Model::DeleteQueueOutcome DeleteQueue(const Model::DeleteQueueRequest &request) const
void UpdateLimitAsync(const UpdateLimitRequestT &request, const UpdateLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWorkerOutcome DeleteWorker(const Model::DeleteWorkerRequest &request) const
virtual Model::DisassociateMemberFromFarmOutcome DisassociateMemberFromFarm(const Model::DisassociateMemberFromFarmRequest &request) const
void AssumeFleetRoleForReadAsync(const AssumeFleetRoleForReadRequestT &request, const AssumeFleetRoleForReadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFarmAsync(const GetFarmRequestT &request, const GetFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTasksOutcome ListTasks(const Model::ListTasksRequest &request) const
Model::GetQueueEnvironmentOutcomeCallable GetQueueEnvironmentCallable(const GetQueueEnvironmentRequestT &request) const
DeadlineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr, const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration())
virtual Model::DeleteStorageProfileOutcome DeleteStorageProfile(const Model::DeleteStorageProfileRequest &request) const
void ListBudgetsAsync(const ListBudgetsRequestT &request, const ListBudgetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchWorkersAsync(const SearchWorkersRequestT &request, const SearchWorkersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSessionsStatisticsAggregationOutcomeCallable GetSessionsStatisticsAggregationCallable(const GetSessionsStatisticsAggregationRequestT &request) const
virtual Model::UpdateFleetOutcome UpdateFleet(const Model::UpdateFleetRequest &request) const
Model::ListLimitsOutcomeCallable ListLimitsCallable(const ListLimitsRequestT &request) const
Model::ListFleetMembersOutcomeCallable ListFleetMembersCallable(const ListFleetMembersRequestT &request) const
virtual Model::ListLicenseEndpointsOutcome ListLicenseEndpoints(const Model::ListLicenseEndpointsRequest &request={}) const
void ListLicenseEndpointsAsync(const ListLicenseEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLicenseEndpointsRequestT &request={}) const
virtual Model::GetTaskOutcome GetTask(const Model::GetTaskRequest &request) const
virtual Model::UpdateStepOutcome UpdateStep(const Model::UpdateStepRequest &request) const
Model::CopyJobTemplateOutcomeCallable CopyJobTemplateCallable(const CopyJobTemplateRequestT &request) const
Model::GetFleetOutcomeCallable GetFleetCallable(const GetFleetRequestT &request) const
Model::UpdateLimitOutcomeCallable UpdateLimitCallable(const UpdateLimitRequestT &request) const
virtual Model::UpdateQueueLimitAssociationOutcome UpdateQueueLimitAssociation(const Model::UpdateQueueLimitAssociationRequest &request) const
Model::GetLimitOutcomeCallable GetLimitCallable(const GetLimitRequestT &request) const
virtual Model::CreateStorageProfileOutcome CreateStorageProfile(const Model::CreateStorageProfileRequest &request) const
void UpdateFarmAsync(const UpdateFarmRequestT &request, const UpdateFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSessionActionAsync(const GetSessionActionRequestT &request, const GetSessionActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateMemberFromQueueOutcome DisassociateMemberFromQueue(const Model::DisassociateMemberFromQueueRequest &request) const
void CreateMonitorAsync(const CreateMonitorRequestT &request, const CreateMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssumeQueueRoleForReadOutcome AssumeQueueRoleForRead(const Model::AssumeQueueRoleForReadRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::AssociateMemberToQueueOutcome AssociateMemberToQueue(const Model::AssociateMemberToQueueRequest &request) const
Model::GetStepOutcomeCallable GetStepCallable(const GetStepRequestT &request) const
void ListQueuesAsync(const ListQueuesRequestT &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQueueOutcomeCallable UpdateQueueCallable(const UpdateQueueRequestT &request) const
void UpdateTaskAsync(const UpdateTaskRequestT &request, const UpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeadlineClient(const Aws::deadline::DeadlineClientConfiguration &clientConfiguration=Aws::deadline::DeadlineClientConfiguration(), std::shared_ptr< DeadlineEndpointProviderBase > endpointProvider=nullptr)
virtual Model::GetSessionActionOutcome GetSessionAction(const Model::GetSessionActionRequest &request) const
virtual Model::DeleteQueueEnvironmentOutcome DeleteQueueEnvironment(const Model::DeleteQueueEnvironmentRequest &request) const
void DeleteMonitorAsync(const DeleteMonitorRequestT &request, const DeleteMonitorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchStepsOutcomeCallable SearchStepsCallable(const SearchStepsRequestT &request) const
void GetWorkerAsync(const GetWorkerRequestT &request, const GetWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSessionAsync(const UpdateSessionRequestT &request, const UpdateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueueOutcome GetQueue(const Model::GetQueueRequest &request) const
void ListWorkersAsync(const ListWorkersRequestT &request, const ListWorkersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetQueueFleetAssociationOutcomeCallable GetQueueFleetAssociationCallable(const GetQueueFleetAssociationRequestT &request) const
virtual Model::ListQueueLimitAssociationsOutcome ListQueueLimitAssociations(const Model::ListQueueLimitAssociationsRequest &request) const
void CreateBudgetAsync(const CreateBudgetRequestT &request, const CreateBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartSessionsStatisticsAggregationOutcomeCallable StartSessionsStatisticsAggregationCallable(const StartSessionsStatisticsAggregationRequestT &request) const
void UpdateStorageProfileAsync(const UpdateStorageProfileRequestT &request, const UpdateStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQueueFleetAssociationOutcome UpdateQueueFleetAssociation(const Model::UpdateQueueFleetAssociationRequest &request) const
virtual Model::GetStepOutcome GetStep(const Model::GetStepRequest &request) const
Model::ListMonitorsOutcomeCallable ListMonitorsCallable(const ListMonitorsRequestT &request={}) const
Model::GetStorageProfileForQueueOutcomeCallable GetStorageProfileForQueueCallable(const GetStorageProfileForQueueRequestT &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
void UpdateJobAsync(const UpdateJobRequestT &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueueLimitAssociationOutcome GetQueueLimitAssociation(const Model::GetQueueLimitAssociationRequest &request) const
virtual Model::PutMeteredProductOutcome PutMeteredProduct(const Model::PutMeteredProductRequest &request) const
virtual Model::ListMeteredProductsOutcome ListMeteredProducts(const Model::ListMeteredProductsRequest &request) const
Model::ListStepDependenciesOutcomeCallable ListStepDependenciesCallable(const ListStepDependenciesRequestT &request) const
Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT &request) const
void ListFarmsAsync(const ListFarmsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFarmsRequestT &request={}) const
Model::UpdateSessionOutcomeCallable UpdateSessionCallable(const UpdateSessionRequestT &request) const
virtual Model::ListSessionsForWorkerOutcome ListSessionsForWorker(const Model::ListSessionsForWorkerRequest &request) const
Model::UpdateWorkerScheduleOutcomeCallable UpdateWorkerScheduleCallable(const UpdateWorkerScheduleRequestT &request) const
Model::CreateStorageProfileOutcomeCallable CreateStorageProfileCallable(const CreateStorageProfileRequestT &request) const
Model::DisassociateMemberFromFleetOutcomeCallable DisassociateMemberFromFleetCallable(const DisassociateMemberFromFleetRequestT &request) const
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
virtual Model::ListStorageProfilesOutcome ListStorageProfiles(const Model::ListStorageProfilesRequest &request) const
Model::AssociateMemberToQueueOutcomeCallable AssociateMemberToQueueCallable(const AssociateMemberToQueueRequestT &request) const
Model::ListStorageProfilesForQueueOutcomeCallable ListStorageProfilesForQueueCallable(const ListStorageProfilesForQueueRequestT &request) const
void DeleteQueueEnvironmentAsync(const DeleteQueueEnvironmentRequestT &request, const DeleteQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMonitorOutcome UpdateMonitor(const Model::UpdateMonitorRequest &request) const
void ListMeteredProductsAsync(const ListMeteredProductsRequestT &request, const ListMeteredProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssumeFleetRoleForReadOutcomeCallable AssumeFleetRoleForReadCallable(const AssumeFleetRoleForReadRequestT &request) const
void CreateQueueEnvironmentAsync(const CreateQueueEnvironmentRequestT &request, const CreateQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchJobsOutcome SearchJobs(const Model::SearchJobsRequest &request) const
virtual Model::GetLimitOutcome GetLimit(const Model::GetLimitRequest &request) const
virtual Model::CreateWorkerOutcome CreateWorker(const Model::CreateWorkerRequest &request) const
void AssociateMemberToJobAsync(const AssociateMemberToJobRequestT &request, const AssociateMemberToJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFarmMembersOutcome ListFarmMembers(const Model::ListFarmMembersRequest &request) const
Model::AssumeQueueRoleForUserOutcomeCallable AssumeQueueRoleForUserCallable(const AssumeQueueRoleForUserRequestT &request) const
virtual Model::ListQueueMembersOutcome ListQueueMembers(const Model::ListQueueMembersRequest &request) const
Model::GetQueueLimitAssociationOutcomeCallable GetQueueLimitAssociationCallable(const GetQueueLimitAssociationRequestT &request) const
DeadlineClientConfiguration ClientConfigurationType
Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT &request) const
void DisassociateMemberFromFleetAsync(const DisassociateMemberFromFleetRequestT &request, const DisassociateMemberFromFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueueFleetAssociationsAsync(const ListQueueFleetAssociationsRequestT &request, const ListQueueFleetAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSessionOutcome GetSession(const Model::GetSessionRequest &request) const
Model::ListStepsOutcomeCallable ListStepsCallable(const ListStepsRequestT &request) const
Model::UpdateTaskOutcomeCallable UpdateTaskCallable(const UpdateTaskRequestT &request) const
void DeleteBudgetAsync(const DeleteBudgetRequestT &request, const DeleteBudgetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteQueueFleetAssociationAsync(const DeleteQueueFleetAssociationRequestT &request, const DeleteQueueFleetAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListStepDependenciesOutcome ListStepDependencies(const Model::ListStepDependenciesRequest &request) const
virtual Model::ListQueueEnvironmentsOutcome ListQueueEnvironments(const Model::ListQueueEnvironmentsRequest &request) const
Model::DeleteQueueFleetAssociationOutcomeCallable DeleteQueueFleetAssociationCallable(const DeleteQueueFleetAssociationRequestT &request) const
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
virtual Model::SearchTasksOutcome SearchTasks(const Model::SearchTasksRequest &request) const
virtual Model::DeleteQueueFleetAssociationOutcome DeleteQueueFleetAssociation(const Model::DeleteQueueFleetAssociationRequest &request) const
void ListSessionsAsync(const ListSessionsRequestT &request, const ListSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueueLimitAssociationsAsync(const ListQueueLimitAssociationsRequestT &request, const ListQueueLimitAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteStorageProfileOutcomeCallable DeleteStorageProfileCallable(const DeleteStorageProfileRequestT &request) const
void DeleteStorageProfileAsync(const DeleteStorageProfileRequestT &request, const DeleteStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateStorageProfileOutcomeCallable UpdateStorageProfileCallable(const UpdateStorageProfileRequestT &request) const
void UpdateQueueAsync(const UpdateQueueRequestT &request, const UpdateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLimitAsync(const GetLimitRequestT &request, const GetLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJobsAsync(const ListJobsRequestT &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetMembersAsync(const ListFleetMembersRequestT &request, const ListFleetMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkerAsync(const UpdateWorkerRequestT &request, const UpdateWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFleetOutcome GetFleet(const Model::GetFleetRequest &request) const
void ListMonitorsAsync(const ListMonitorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMonitorsRequestT &request={}) const
Model::GetStorageProfileOutcomeCallable GetStorageProfileCallable(const GetStorageProfileRequestT &request) const
void DeleteWorkerAsync(const DeleteWorkerRequestT &request, const DeleteWorkerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateQueueAsync(const CreateQueueRequestT &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
void AssociateMemberToFleetAsync(const AssociateMemberToFleetRequestT &request, const AssociateMemberToFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLicenseEndpointOutcomeCallable DeleteLicenseEndpointCallable(const DeleteLicenseEndpointRequestT &request) const
Model::DeleteBudgetOutcomeCallable DeleteBudgetCallable(const DeleteBudgetRequestT &request) const
void CreateStorageProfileAsync(const CreateStorageProfileRequestT &request, const CreateStorageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQueueLimitAssociationOutcomeCallable DeleteQueueLimitAssociationCallable(const DeleteQueueLimitAssociationRequestT &request) const
void DisassociateMemberFromQueueAsync(const DisassociateMemberFromQueueRequestT &request, const DisassociateMemberFromQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFarmAsync(const CreateFarmRequestT &request, const CreateFarmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQueueEnvironmentAsync(const GetQueueEnvironmentRequestT &request, const GetQueueEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListMeteredProductsOutcomeCallable ListMeteredProductsCallable(const ListMeteredProductsRequestT &request) const
static const char * GetServiceName()
Model::UpdateQueueFleetAssociationOutcomeCallable UpdateQueueFleetAssociationCallable(const UpdateQueueFleetAssociationRequestT &request) const
void UpdateStepAsync(const UpdateStepRequestT &request, const UpdateStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMeteredProductOutcomeCallable DeleteMeteredProductCallable(const DeleteMeteredProductRequestT &request) const
Model::DeleteFarmOutcomeCallable DeleteFarmCallable(const DeleteFarmRequestT &request) const
Model::GetTaskOutcomeCallable GetTaskCallable(const GetTaskRequestT &request) const
virtual Model::ListAvailableMeteredProductsOutcome ListAvailableMeteredProducts(const Model::ListAvailableMeteredProductsRequest &request={}) const
std::future< UpdateSessionOutcome > UpdateSessionOutcomeCallable
std::future< ListQueueFleetAssociationsOutcome > ListQueueFleetAssociationsOutcomeCallable
std::future< ListMeteredProductsOutcome > ListMeteredProductsOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< CopyJobTemplateOutcome > CopyJobTemplateOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< CreateQueueEnvironmentOutcome > CreateQueueEnvironmentOutcomeCallable
std::future< ListBudgetsOutcome > ListBudgetsOutcomeCallable
std::future< GetQueueEnvironmentOutcome > GetQueueEnvironmentOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< ListSessionsForWorkerOutcome > ListSessionsForWorkerOutcomeCallable
std::future< StartSessionsStatisticsAggregationOutcome > StartSessionsStatisticsAggregationOutcomeCallable
std::future< CreateBudgetOutcome > CreateBudgetOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetBudgetOutcome > GetBudgetOutcomeCallable
std::future< DisassociateMemberFromJobOutcome > DisassociateMemberFromJobOutcomeCallable
std::future< DeleteQueueLimitAssociationOutcome > DeleteQueueLimitAssociationOutcomeCallable
std::future< DeleteQueueFleetAssociationOutcome > DeleteQueueFleetAssociationOutcomeCallable
std::future< ListSessionActionsOutcome > ListSessionActionsOutcomeCallable
std::future< AssumeFleetRoleForWorkerOutcome > AssumeFleetRoleForWorkerOutcomeCallable
std::future< ListLicenseEndpointsOutcome > ListLicenseEndpointsOutcomeCallable
std::future< GetLimitOutcome > GetLimitOutcomeCallable
std::future< CreateLicenseEndpointOutcome > CreateLicenseEndpointOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< UpdateQueueOutcome > UpdateQueueOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< CreateQueueLimitAssociationOutcome > CreateQueueLimitAssociationOutcomeCallable
std::future< DeleteBudgetOutcome > DeleteBudgetOutcomeCallable
std::future< DeleteFarmOutcome > DeleteFarmOutcomeCallable
std::future< DeleteMeteredProductOutcome > DeleteMeteredProductOutcomeCallable
std::future< GetQueueLimitAssociationOutcome > GetQueueLimitAssociationOutcomeCallable
std::future< GetFleetOutcome > GetFleetOutcomeCallable
std::future< GetSessionActionOutcome > GetSessionActionOutcomeCallable
std::future< AssumeQueueRoleForWorkerOutcome > AssumeQueueRoleForWorkerOutcomeCallable
std::future< ListFarmMembersOutcome > ListFarmMembersOutcomeCallable
std::future< ListTasksOutcome > ListTasksOutcomeCallable
std::future< UpdateQueueEnvironmentOutcome > UpdateQueueEnvironmentOutcomeCallable
std::future< GetSessionsStatisticsAggregationOutcome > GetSessionsStatisticsAggregationOutcomeCallable
std::future< UpdateLimitOutcome > UpdateLimitOutcomeCallable
std::future< ListQueueEnvironmentsOutcome > ListQueueEnvironmentsOutcomeCallable
std::future< AssociateMemberToJobOutcome > AssociateMemberToJobOutcomeCallable
std::future< GetQueueFleetAssociationOutcome > GetQueueFleetAssociationOutcomeCallable
std::future< ListStepConsumersOutcome > ListStepConsumersOutcomeCallable
std::future< UpdateFarmOutcome > UpdateFarmOutcomeCallable
std::future< CreateStorageProfileOutcome > CreateStorageProfileOutcomeCallable
std::future< AssociateMemberToFleetOutcome > AssociateMemberToFleetOutcomeCallable
std::future< ListAvailableMeteredProductsOutcome > ListAvailableMeteredProductsOutcomeCallable
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
std::future< GetStepOutcome > GetStepOutcomeCallable
std::future< ListFleetMembersOutcome > ListFleetMembersOutcomeCallable
std::future< ListQueueMembersOutcome > ListQueueMembersOutcomeCallable
std::future< ListStorageProfilesOutcome > ListStorageProfilesOutcomeCallable
std::future< GetLicenseEndpointOutcome > GetLicenseEndpointOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< ListMonitorsOutcome > ListMonitorsOutcomeCallable
std::future< SearchTasksOutcome > SearchTasksOutcomeCallable
std::future< ListStepsOutcome > ListStepsOutcomeCallable
std::future< ListFarmsOutcome > ListFarmsOutcomeCallable
std::future< ListStorageProfilesForQueueOutcome > ListStorageProfilesForQueueOutcomeCallable
std::future< GetStorageProfileOutcome > GetStorageProfileOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
std::future< AssumeQueueRoleForUserOutcome > AssumeQueueRoleForUserOutcomeCallable
std::future< AssumeFleetRoleForReadOutcome > AssumeFleetRoleForReadOutcomeCallable
std::future< ListWorkersOutcome > ListWorkersOutcomeCallable
std::future< UpdateQueueLimitAssociationOutcome > UpdateQueueLimitAssociationOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< PutMeteredProductOutcome > PutMeteredProductOutcomeCallable
std::future< SearchStepsOutcome > SearchStepsOutcomeCallable
std::future< GetQueueOutcome > GetQueueOutcomeCallable
std::future< ListLimitsOutcome > ListLimitsOutcomeCallable
std::future< DeleteStorageProfileOutcome > DeleteStorageProfileOutcomeCallable
std::future< ListStepDependenciesOutcome > ListStepDependenciesOutcomeCallable
std::future< DisassociateMemberFromFleetOutcome > DisassociateMemberFromFleetOutcomeCallable
std::future< UpdateWorkerScheduleOutcome > UpdateWorkerScheduleOutcomeCallable
std::future< DeleteLimitOutcome > DeleteLimitOutcomeCallable
std::future< DisassociateMemberFromFarmOutcome > DisassociateMemberFromFarmOutcomeCallable
std::future< BatchGetJobEntityOutcome > BatchGetJobEntityOutcomeCallable
std::future< UpdateStorageProfileOutcome > UpdateStorageProfileOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateFarmOutcome > CreateFarmOutcomeCallable
std::future< DeleteMonitorOutcome > DeleteMonitorOutcomeCallable
std::future< GetStorageProfileForQueueOutcome > GetStorageProfileForQueueOutcomeCallable
std::future< ListJobMembersOutcome > ListJobMembersOutcomeCallable
std::future< DisassociateMemberFromQueueOutcome > DisassociateMemberFromQueueOutcomeCallable
std::future< UpdateMonitorOutcome > UpdateMonitorOutcomeCallable
std::future< UpdateWorkerOutcome > UpdateWorkerOutcomeCallable
std::future< UpdateStepOutcome > UpdateStepOutcomeCallable
std::future< GetTaskOutcome > GetTaskOutcomeCallable
std::future< DeleteWorkerOutcome > DeleteWorkerOutcomeCallable
std::future< CreateQueueFleetAssociationOutcome > CreateQueueFleetAssociationOutcomeCallable
std::future< ListQueueLimitAssociationsOutcome > ListQueueLimitAssociationsOutcomeCallable
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
std::future< GetMonitorOutcome > GetMonitorOutcomeCallable
std::future< CreateMonitorOutcome > CreateMonitorOutcomeCallable
std::future< AssumeQueueRoleForReadOutcome > AssumeQueueRoleForReadOutcomeCallable
std::future< DeleteLicenseEndpointOutcome > DeleteLicenseEndpointOutcomeCallable
std::future< AssociateMemberToFarmOutcome > AssociateMemberToFarmOutcomeCallable
std::future< CreateLimitOutcome > CreateLimitOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< SearchWorkersOutcome > SearchWorkersOutcomeCallable
std::future< UpdateQueueFleetAssociationOutcome > UpdateQueueFleetAssociationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetSessionOutcome > GetSessionOutcomeCallable
std::future< CreateWorkerOutcome > CreateWorkerOutcomeCallable
std::future< ListJobParameterDefinitionsOutcome > ListJobParameterDefinitionsOutcomeCallable
std::future< GetFarmOutcome > GetFarmOutcomeCallable
std::future< UpdateTaskOutcome > UpdateTaskOutcomeCallable
std::future< DeleteQueueEnvironmentOutcome > DeleteQueueEnvironmentOutcomeCallable
std::future< GetWorkerOutcome > GetWorkerOutcomeCallable
std::future< AssociateMemberToQueueOutcome > AssociateMemberToQueueOutcomeCallable
std::future< UpdateBudgetOutcome > UpdateBudgetOutcomeCallable
std::function< void(const DeadlineClient *, const Model::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::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::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::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::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::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::ListFarmsRequest &, const Model::ListFarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFarmsResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::CreateQueueEnvironmentRequest &, const Model::CreateQueueEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQueueEnvironmentResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::UpdateMonitorRequest &, const Model::UpdateMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMonitorResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::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::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::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::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::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::DeleteBudgetRequest &, const Model::DeleteBudgetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBudgetResponseReceivedHandler
std::function< void(const DeadlineClient *, const Model::DeleteQueueFleetAssociationRequest &, const Model::DeleteQueueFleetAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueueFleetAssociationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String