AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
GameLiftClient.h
1
6#pragma once
7#include <aws/gamelift/GameLift_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/gamelift/GameLiftServiceClientModel.h>
13
14namespace Aws
15{
16namespace GameLift
17{
59 class AWS_GAMELIFT_API GameLiftClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<GameLiftClient>
60 {
61 public:
63 static const char* GetServiceName();
64 static const char* GetAllocationTag();
65
68
74 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider = nullptr);
75
81 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider = nullptr,
83
88 GameLiftClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
89 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider = nullptr,
91
92
93 /* Legacy constructors due deprecation */
99
105 const Aws::Client::ClientConfiguration& clientConfiguration);
106
111 GameLiftClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
112 const Aws::Client::ClientConfiguration& clientConfiguration);
113
114 /* End of legacy constructors due deprecation */
116
146
150 template<typename AcceptMatchRequestT = Model::AcceptMatchRequest>
151 Model::AcceptMatchOutcomeCallable AcceptMatchCallable(const AcceptMatchRequestT& request) const
152 {
153 return SubmitCallable(&GameLiftClient::AcceptMatch, request);
154 }
155
159 template<typename AcceptMatchRequestT = Model::AcceptMatchRequest>
160 void AcceptMatchAsync(const AcceptMatchRequestT& request, const AcceptMatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
161 {
162 return SubmitAsync(&GameLiftClient::AcceptMatch, request, handler, context);
163 }
164
200
204 template<typename ClaimGameServerRequestT = Model::ClaimGameServerRequest>
205 Model::ClaimGameServerOutcomeCallable ClaimGameServerCallable(const ClaimGameServerRequestT& request) const
206 {
207 return SubmitCallable(&GameLiftClient::ClaimGameServer, request);
208 }
209
213 template<typename ClaimGameServerRequestT = Model::ClaimGameServerRequest>
214 void ClaimGameServerAsync(const ClaimGameServerRequestT& request, const ClaimGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
215 {
216 return SubmitAsync(&GameLiftClient::ClaimGameServer, request, handler, context);
217 }
218
240
244 template<typename CreateAliasRequestT = Model::CreateAliasRequest>
245 Model::CreateAliasOutcomeCallable CreateAliasCallable(const CreateAliasRequestT& request) const
246 {
247 return SubmitCallable(&GameLiftClient::CreateAlias, request);
248 }
249
253 template<typename CreateAliasRequestT = Model::CreateAliasRequest>
254 void CreateAliasAsync(const CreateAliasRequestT& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
255 {
256 return SubmitAsync(&GameLiftClient::CreateAlias, request, handler, context);
257 }
258
296
300 template<typename CreateBuildRequestT = Model::CreateBuildRequest>
301 Model::CreateBuildOutcomeCallable CreateBuildCallable(const CreateBuildRequestT& request = {}) const
302 {
303 return SubmitCallable(&GameLiftClient::CreateBuild, request);
304 }
305
309 template<typename CreateBuildRequestT = Model::CreateBuildRequest>
310 void CreateBuildAsync(const CreateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateBuildRequestT& request = {}) const
311 {
312 return SubmitAsync(&GameLiftClient::CreateBuild, request, handler, context);
313 }
314
367
371 template<typename CreateContainerFleetRequestT = Model::CreateContainerFleetRequest>
372 Model::CreateContainerFleetOutcomeCallable CreateContainerFleetCallable(const CreateContainerFleetRequestT& request) const
373 {
374 return SubmitCallable(&GameLiftClient::CreateContainerFleet, request);
375 }
376
380 template<typename CreateContainerFleetRequestT = Model::CreateContainerFleetRequest>
381 void CreateContainerFleetAsync(const CreateContainerFleetRequestT& request, const CreateContainerFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
382 {
383 return SubmitAsync(&GameLiftClient::CreateContainerFleet, request, handler, context);
384 }
385
451
455 template<typename CreateContainerGroupDefinitionRequestT = Model::CreateContainerGroupDefinitionRequest>
456 Model::CreateContainerGroupDefinitionOutcomeCallable CreateContainerGroupDefinitionCallable(const CreateContainerGroupDefinitionRequestT& request) const
457 {
458 return SubmitCallable(&GameLiftClient::CreateContainerGroupDefinition, request);
459 }
460
464 template<typename CreateContainerGroupDefinitionRequestT = Model::CreateContainerGroupDefinitionRequest>
465 void CreateContainerGroupDefinitionAsync(const CreateContainerGroupDefinitionRequestT& request, const CreateContainerGroupDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
466 {
467 return SubmitAsync(&GameLiftClient::CreateContainerGroupDefinition, request, handler, context);
468 }
469
516
520 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
521 Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT& request) const
522 {
523 return SubmitCallable(&GameLiftClient::CreateFleet, request);
524 }
525
529 template<typename CreateFleetRequestT = Model::CreateFleetRequest>
530 void CreateFleetAsync(const CreateFleetRequestT& request, const CreateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
531 {
532 return SubmitAsync(&GameLiftClient::CreateFleet, request, handler, context);
533 }
534
560
564 template<typename CreateFleetLocationsRequestT = Model::CreateFleetLocationsRequest>
565 Model::CreateFleetLocationsOutcomeCallable CreateFleetLocationsCallable(const CreateFleetLocationsRequestT& request) const
566 {
567 return SubmitCallable(&GameLiftClient::CreateFleetLocations, request);
568 }
569
573 template<typename CreateFleetLocationsRequestT = Model::CreateFleetLocationsRequest>
574 void CreateFleetLocationsAsync(const CreateFleetLocationsRequestT& request, const CreateFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
575 {
576 return SubmitAsync(&GameLiftClient::CreateFleetLocations, request, handler, context);
577 }
578
620
624 template<typename CreateGameServerGroupRequestT = Model::CreateGameServerGroupRequest>
625 Model::CreateGameServerGroupOutcomeCallable CreateGameServerGroupCallable(const CreateGameServerGroupRequestT& request) const
626 {
627 return SubmitCallable(&GameLiftClient::CreateGameServerGroup, request);
628 }
629
633 template<typename CreateGameServerGroupRequestT = Model::CreateGameServerGroupRequest>
634 void CreateGameServerGroupAsync(const CreateGameServerGroupRequestT& request, const CreateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
635 {
636 return SubmitAsync(&GameLiftClient::CreateGameServerGroup, request, handler, context);
637 }
638
678
682 template<typename CreateGameSessionRequestT = Model::CreateGameSessionRequest>
683 Model::CreateGameSessionOutcomeCallable CreateGameSessionCallable(const CreateGameSessionRequestT& request) const
684 {
685 return SubmitCallable(&GameLiftClient::CreateGameSession, request);
686 }
687
691 template<typename CreateGameSessionRequestT = Model::CreateGameSessionRequest>
692 void CreateGameSessionAsync(const CreateGameSessionRequestT& request, const CreateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
693 {
694 return SubmitAsync(&GameLiftClient::CreateGameSession, request, handler, context);
695 }
696
754
758 template<typename CreateGameSessionQueueRequestT = Model::CreateGameSessionQueueRequest>
759 Model::CreateGameSessionQueueOutcomeCallable CreateGameSessionQueueCallable(const CreateGameSessionQueueRequestT& request) const
760 {
761 return SubmitCallable(&GameLiftClient::CreateGameSessionQueue, request);
762 }
763
767 template<typename CreateGameSessionQueueRequestT = Model::CreateGameSessionQueueRequest>
768 void CreateGameSessionQueueAsync(const CreateGameSessionQueueRequestT& request, const CreateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
769 {
770 return SubmitAsync(&GameLiftClient::CreateGameSessionQueue, request, handler, context);
771 }
772
780
784 template<typename CreateLocationRequestT = Model::CreateLocationRequest>
785 Model::CreateLocationOutcomeCallable CreateLocationCallable(const CreateLocationRequestT& request) const
786 {
787 return SubmitCallable(&GameLiftClient::CreateLocation, request);
788 }
789
793 template<typename CreateLocationRequestT = Model::CreateLocationRequest>
794 void CreateLocationAsync(const CreateLocationRequestT& request, const CreateLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
795 {
796 return SubmitAsync(&GameLiftClient::CreateLocation, request, handler, context);
797 }
798
825
829 template<typename CreateMatchmakingConfigurationRequestT = Model::CreateMatchmakingConfigurationRequest>
830 Model::CreateMatchmakingConfigurationOutcomeCallable CreateMatchmakingConfigurationCallable(const CreateMatchmakingConfigurationRequestT& request) const
831 {
832 return SubmitCallable(&GameLiftClient::CreateMatchmakingConfiguration, request);
833 }
834
838 template<typename CreateMatchmakingConfigurationRequestT = Model::CreateMatchmakingConfigurationRequest>
839 void CreateMatchmakingConfigurationAsync(const CreateMatchmakingConfigurationRequestT& request, const CreateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
840 {
841 return SubmitAsync(&GameLiftClient::CreateMatchmakingConfiguration, request, handler, context);
842 }
843
865
869 template<typename CreateMatchmakingRuleSetRequestT = Model::CreateMatchmakingRuleSetRequest>
870 Model::CreateMatchmakingRuleSetOutcomeCallable CreateMatchmakingRuleSetCallable(const CreateMatchmakingRuleSetRequestT& request) const
871 {
872 return SubmitCallable(&GameLiftClient::CreateMatchmakingRuleSet, request);
873 }
874
878 template<typename CreateMatchmakingRuleSetRequestT = Model::CreateMatchmakingRuleSetRequest>
879 void CreateMatchmakingRuleSetAsync(const CreateMatchmakingRuleSetRequestT& request, const CreateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
880 {
881 return SubmitAsync(&GameLiftClient::CreateMatchmakingRuleSet, request, handler, context);
882 }
883
906
910 template<typename CreatePlayerSessionRequestT = Model::CreatePlayerSessionRequest>
911 Model::CreatePlayerSessionOutcomeCallable CreatePlayerSessionCallable(const CreatePlayerSessionRequestT& request) const
912 {
913 return SubmitCallable(&GameLiftClient::CreatePlayerSession, request);
914 }
915
919 template<typename CreatePlayerSessionRequestT = Model::CreatePlayerSessionRequest>
920 void CreatePlayerSessionAsync(const CreatePlayerSessionRequestT& request, const CreatePlayerSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
921 {
922 return SubmitAsync(&GameLiftClient::CreatePlayerSession, request, handler, context);
923 }
924
946
950 template<typename CreatePlayerSessionsRequestT = Model::CreatePlayerSessionsRequest>
951 Model::CreatePlayerSessionsOutcomeCallable CreatePlayerSessionsCallable(const CreatePlayerSessionsRequestT& request) const
952 {
953 return SubmitCallable(&GameLiftClient::CreatePlayerSessions, request);
954 }
955
959 template<typename CreatePlayerSessionsRequestT = Model::CreatePlayerSessionsRequest>
960 void CreatePlayerSessionsAsync(const CreatePlayerSessionsRequestT& request, const CreatePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
961 {
962 return SubmitAsync(&GameLiftClient::CreatePlayerSessions, request, handler, context);
963 }
964
996
1000 template<typename CreateScriptRequestT = Model::CreateScriptRequest>
1001 Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT& request = {}) const
1002 {
1003 return SubmitCallable(&GameLiftClient::CreateScript, request);
1004 }
1005
1009 template<typename CreateScriptRequestT = Model::CreateScriptRequest>
1010 void CreateScriptAsync(const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateScriptRequestT& request = {}) const
1011 {
1012 return SubmitAsync(&GameLiftClient::CreateScript, request, handler, context);
1013 }
1014
1049
1053 template<typename CreateVpcPeeringAuthorizationRequestT = Model::CreateVpcPeeringAuthorizationRequest>
1054 Model::CreateVpcPeeringAuthorizationOutcomeCallable CreateVpcPeeringAuthorizationCallable(const CreateVpcPeeringAuthorizationRequestT& request) const
1055 {
1056 return SubmitCallable(&GameLiftClient::CreateVpcPeeringAuthorization, request);
1057 }
1058
1062 template<typename CreateVpcPeeringAuthorizationRequestT = Model::CreateVpcPeeringAuthorizationRequest>
1063 void CreateVpcPeeringAuthorizationAsync(const CreateVpcPeeringAuthorizationRequestT& request, const CreateVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1064 {
1065 return SubmitAsync(&GameLiftClient::CreateVpcPeeringAuthorization, request, handler, context);
1066 }
1067
1101
1105 template<typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
1106 Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const CreateVpcPeeringConnectionRequestT& request) const
1107 {
1108 return SubmitCallable(&GameLiftClient::CreateVpcPeeringConnection, request);
1109 }
1110
1114 template<typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
1115 void CreateVpcPeeringConnectionAsync(const CreateVpcPeeringConnectionRequestT& request, const CreateVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1116 {
1117 return SubmitAsync(&GameLiftClient::CreateVpcPeeringConnection, request, handler, context);
1118 }
1119
1131
1135 template<typename DeleteAliasRequestT = Model::DeleteAliasRequest>
1136 Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const DeleteAliasRequestT& request) const
1137 {
1138 return SubmitCallable(&GameLiftClient::DeleteAlias, request);
1139 }
1140
1144 template<typename DeleteAliasRequestT = Model::DeleteAliasRequest>
1145 void DeleteAliasAsync(const DeleteAliasRequestT& request, const DeleteAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1146 {
1147 return SubmitAsync(&GameLiftClient::DeleteAlias, request, handler, context);
1148 }
1149
1164
1168 template<typename DeleteBuildRequestT = Model::DeleteBuildRequest>
1169 Model::DeleteBuildOutcomeCallable DeleteBuildCallable(const DeleteBuildRequestT& request) const
1170 {
1171 return SubmitCallable(&GameLiftClient::DeleteBuild, request);
1172 }
1173
1177 template<typename DeleteBuildRequestT = Model::DeleteBuildRequest>
1178 void DeleteBuildAsync(const DeleteBuildRequestT& request, const DeleteBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1179 {
1180 return SubmitAsync(&GameLiftClient::DeleteBuild, request, handler, context);
1181 }
1182
1196
1200 template<typename DeleteContainerFleetRequestT = Model::DeleteContainerFleetRequest>
1201 Model::DeleteContainerFleetOutcomeCallable DeleteContainerFleetCallable(const DeleteContainerFleetRequestT& request) const
1202 {
1203 return SubmitCallable(&GameLiftClient::DeleteContainerFleet, request);
1204 }
1205
1209 template<typename DeleteContainerFleetRequestT = Model::DeleteContainerFleetRequest>
1210 void DeleteContainerFleetAsync(const DeleteContainerFleetRequestT& request, const DeleteContainerFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1211 {
1212 return SubmitAsync(&GameLiftClient::DeleteContainerFleet, request, handler, context);
1213 }
1214
1239
1243 template<typename DeleteContainerGroupDefinitionRequestT = Model::DeleteContainerGroupDefinitionRequest>
1245 {
1246 return SubmitCallable(&GameLiftClient::DeleteContainerGroupDefinition, request);
1247 }
1248
1252 template<typename DeleteContainerGroupDefinitionRequestT = Model::DeleteContainerGroupDefinitionRequest>
1253 void DeleteContainerGroupDefinitionAsync(const DeleteContainerGroupDefinitionRequestT& request, const DeleteContainerGroupDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1254 {
1255 return SubmitAsync(&GameLiftClient::DeleteContainerGroupDefinition, request, handler, context);
1256 }
1257
1275
1279 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1280 Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT& request) const
1281 {
1282 return SubmitCallable(&GameLiftClient::DeleteFleet, request);
1283 }
1284
1288 template<typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1289 void DeleteFleetAsync(const DeleteFleetRequestT& request, const DeleteFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1290 {
1291 return SubmitAsync(&GameLiftClient::DeleteFleet, request, handler, context);
1292 }
1293
1309
1313 template<typename DeleteFleetLocationsRequestT = Model::DeleteFleetLocationsRequest>
1314 Model::DeleteFleetLocationsOutcomeCallable DeleteFleetLocationsCallable(const DeleteFleetLocationsRequestT& request) const
1315 {
1316 return SubmitCallable(&GameLiftClient::DeleteFleetLocations, request);
1317 }
1318
1322 template<typename DeleteFleetLocationsRequestT = Model::DeleteFleetLocationsRequest>
1323 void DeleteFleetLocationsAsync(const DeleteFleetLocationsRequestT& request, const DeleteFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1324 {
1325 return SubmitAsync(&GameLiftClient::DeleteFleetLocations, request, handler, context);
1326 }
1327
1354
1358 template<typename DeleteGameServerGroupRequestT = Model::DeleteGameServerGroupRequest>
1359 Model::DeleteGameServerGroupOutcomeCallable DeleteGameServerGroupCallable(const DeleteGameServerGroupRequestT& request) const
1360 {
1361 return SubmitCallable(&GameLiftClient::DeleteGameServerGroup, request);
1362 }
1363
1367 template<typename DeleteGameServerGroupRequestT = Model::DeleteGameServerGroupRequest>
1368 void DeleteGameServerGroupAsync(const DeleteGameServerGroupRequestT& request, const DeleteGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1369 {
1370 return SubmitAsync(&GameLiftClient::DeleteGameServerGroup, request, handler, context);
1371 }
1372
1383
1387 template<typename DeleteGameSessionQueueRequestT = Model::DeleteGameSessionQueueRequest>
1388 Model::DeleteGameSessionQueueOutcomeCallable DeleteGameSessionQueueCallable(const DeleteGameSessionQueueRequestT& request) const
1389 {
1390 return SubmitCallable(&GameLiftClient::DeleteGameSessionQueue, request);
1391 }
1392
1396 template<typename DeleteGameSessionQueueRequestT = Model::DeleteGameSessionQueueRequest>
1397 void DeleteGameSessionQueueAsync(const DeleteGameSessionQueueRequestT& request, const DeleteGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1398 {
1399 return SubmitAsync(&GameLiftClient::DeleteGameSessionQueue, request, handler, context);
1400 }
1401
1412
1416 template<typename DeleteLocationRequestT = Model::DeleteLocationRequest>
1417 Model::DeleteLocationOutcomeCallable DeleteLocationCallable(const DeleteLocationRequestT& request) const
1418 {
1419 return SubmitCallable(&GameLiftClient::DeleteLocation, request);
1420 }
1421
1425 template<typename DeleteLocationRequestT = Model::DeleteLocationRequest>
1426 void DeleteLocationAsync(const DeleteLocationRequestT& request, const DeleteLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1427 {
1428 return SubmitAsync(&GameLiftClient::DeleteLocation, request, handler, context);
1429 }
1430
1439
1443 template<typename DeleteMatchmakingConfigurationRequestT = Model::DeleteMatchmakingConfigurationRequest>
1445 {
1446 return SubmitCallable(&GameLiftClient::DeleteMatchmakingConfiguration, request);
1447 }
1448
1452 template<typename DeleteMatchmakingConfigurationRequestT = Model::DeleteMatchmakingConfigurationRequest>
1453 void DeleteMatchmakingConfigurationAsync(const DeleteMatchmakingConfigurationRequestT& request, const DeleteMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1454 {
1455 return SubmitAsync(&GameLiftClient::DeleteMatchmakingConfiguration, request, handler, context);
1456 }
1457
1468
1472 template<typename DeleteMatchmakingRuleSetRequestT = Model::DeleteMatchmakingRuleSetRequest>
1473 Model::DeleteMatchmakingRuleSetOutcomeCallable DeleteMatchmakingRuleSetCallable(const DeleteMatchmakingRuleSetRequestT& request) const
1474 {
1475 return SubmitCallable(&GameLiftClient::DeleteMatchmakingRuleSet, request);
1476 }
1477
1481 template<typename DeleteMatchmakingRuleSetRequestT = Model::DeleteMatchmakingRuleSetRequest>
1482 void DeleteMatchmakingRuleSetAsync(const DeleteMatchmakingRuleSetRequestT& request, const DeleteMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1483 {
1484 return SubmitAsync(&GameLiftClient::DeleteMatchmakingRuleSet, request, handler, context);
1485 }
1486
1499
1503 template<typename DeleteScalingPolicyRequestT = Model::DeleteScalingPolicyRequest>
1504 Model::DeleteScalingPolicyOutcomeCallable DeleteScalingPolicyCallable(const DeleteScalingPolicyRequestT& request) const
1505 {
1506 return SubmitCallable(&GameLiftClient::DeleteScalingPolicy, request);
1507 }
1508
1512 template<typename DeleteScalingPolicyRequestT = Model::DeleteScalingPolicyRequest>
1513 void DeleteScalingPolicyAsync(const DeleteScalingPolicyRequestT& request, const DeleteScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1514 {
1515 return SubmitAsync(&GameLiftClient::DeleteScalingPolicy, request, handler, context);
1516 }
1517
1535
1539 template<typename DeleteScriptRequestT = Model::DeleteScriptRequest>
1540 Model::DeleteScriptOutcomeCallable DeleteScriptCallable(const DeleteScriptRequestT& request) const
1541 {
1542 return SubmitCallable(&GameLiftClient::DeleteScript, request);
1543 }
1544
1548 template<typename DeleteScriptRequestT = Model::DeleteScriptRequest>
1549 void DeleteScriptAsync(const DeleteScriptRequestT& request, const DeleteScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1550 {
1551 return SubmitAsync(&GameLiftClient::DeleteScript, request, handler, context);
1552 }
1553
1565
1569 template<typename DeleteVpcPeeringAuthorizationRequestT = Model::DeleteVpcPeeringAuthorizationRequest>
1570 Model::DeleteVpcPeeringAuthorizationOutcomeCallable DeleteVpcPeeringAuthorizationCallable(const DeleteVpcPeeringAuthorizationRequestT& request) const
1571 {
1572 return SubmitCallable(&GameLiftClient::DeleteVpcPeeringAuthorization, request);
1573 }
1574
1578 template<typename DeleteVpcPeeringAuthorizationRequestT = Model::DeleteVpcPeeringAuthorizationRequest>
1579 void DeleteVpcPeeringAuthorizationAsync(const DeleteVpcPeeringAuthorizationRequestT& request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1580 {
1581 return SubmitAsync(&GameLiftClient::DeleteVpcPeeringAuthorization, request, handler, context);
1582 }
1583
1598
1602 template<typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
1603 Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const DeleteVpcPeeringConnectionRequestT& request) const
1604 {
1605 return SubmitCallable(&GameLiftClient::DeleteVpcPeeringConnection, request);
1606 }
1607
1611 template<typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
1612 void DeleteVpcPeeringConnectionAsync(const DeleteVpcPeeringConnectionRequestT& request, const DeleteVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1613 {
1614 return SubmitAsync(&GameLiftClient::DeleteVpcPeeringConnection, request, handler, context);
1615 }
1616
1629
1633 template<typename DeregisterComputeRequestT = Model::DeregisterComputeRequest>
1634 Model::DeregisterComputeOutcomeCallable DeregisterComputeCallable(const DeregisterComputeRequestT& request) const
1635 {
1636 return SubmitCallable(&GameLiftClient::DeregisterCompute, request);
1637 }
1638
1642 template<typename DeregisterComputeRequestT = Model::DeregisterComputeRequest>
1643 void DeregisterComputeAsync(const DeregisterComputeRequestT& request, const DeregisterComputeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1644 {
1645 return SubmitAsync(&GameLiftClient::DeregisterCompute, request, handler, context);
1646 }
1647
1662
1666 template<typename DeregisterGameServerRequestT = Model::DeregisterGameServerRequest>
1667 Model::DeregisterGameServerOutcomeCallable DeregisterGameServerCallable(const DeregisterGameServerRequestT& request) const
1668 {
1669 return SubmitCallable(&GameLiftClient::DeregisterGameServer, request);
1670 }
1671
1675 template<typename DeregisterGameServerRequestT = Model::DeregisterGameServerRequest>
1676 void DeregisterGameServerAsync(const DeregisterGameServerRequestT& request, const DeregisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1677 {
1678 return SubmitAsync(&GameLiftClient::DeregisterGameServer, request, handler, context);
1679 }
1680
1693
1697 template<typename DescribeAliasRequestT = Model::DescribeAliasRequest>
1698 Model::DescribeAliasOutcomeCallable DescribeAliasCallable(const DescribeAliasRequestT& request) const
1699 {
1700 return SubmitCallable(&GameLiftClient::DescribeAlias, request);
1701 }
1702
1706 template<typename DescribeAliasRequestT = Model::DescribeAliasRequest>
1707 void DescribeAliasAsync(const DescribeAliasRequestT& request, const DescribeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1708 {
1709 return SubmitAsync(&GameLiftClient::DescribeAlias, request, handler, context);
1710 }
1711
1724
1728 template<typename DescribeBuildRequestT = Model::DescribeBuildRequest>
1729 Model::DescribeBuildOutcomeCallable DescribeBuildCallable(const DescribeBuildRequestT& request) const
1730 {
1731 return SubmitCallable(&GameLiftClient::DescribeBuild, request);
1732 }
1733
1737 template<typename DescribeBuildRequestT = Model::DescribeBuildRequest>
1738 void DescribeBuildAsync(const DescribeBuildRequestT& request, const DescribeBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1739 {
1740 return SubmitAsync(&GameLiftClient::DescribeBuild, request, handler, context);
1741 }
1742
1766
1770 template<typename DescribeComputeRequestT = Model::DescribeComputeRequest>
1771 Model::DescribeComputeOutcomeCallable DescribeComputeCallable(const DescribeComputeRequestT& request) const
1772 {
1773 return SubmitCallable(&GameLiftClient::DescribeCompute, request);
1774 }
1775
1779 template<typename DescribeComputeRequestT = Model::DescribeComputeRequest>
1780 void DescribeComputeAsync(const DescribeComputeRequestT& request, const DescribeComputeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1781 {
1782 return SubmitAsync(&GameLiftClient::DescribeCompute, request, handler, context);
1783 }
1784
1801
1805 template<typename DescribeContainerFleetRequestT = Model::DescribeContainerFleetRequest>
1806 Model::DescribeContainerFleetOutcomeCallable DescribeContainerFleetCallable(const DescribeContainerFleetRequestT& request) const
1807 {
1808 return SubmitCallable(&GameLiftClient::DescribeContainerFleet, request);
1809 }
1810
1814 template<typename DescribeContainerFleetRequestT = Model::DescribeContainerFleetRequest>
1815 void DescribeContainerFleetAsync(const DescribeContainerFleetRequestT& request, const DescribeContainerFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1816 {
1817 return SubmitAsync(&GameLiftClient::DescribeContainerFleet, request, handler, context);
1818 }
1819
1836
1840 template<typename DescribeContainerGroupDefinitionRequestT = Model::DescribeContainerGroupDefinitionRequest>
1842 {
1843 return SubmitCallable(&GameLiftClient::DescribeContainerGroupDefinition, request);
1844 }
1845
1849 template<typename DescribeContainerGroupDefinitionRequestT = Model::DescribeContainerGroupDefinitionRequest>
1850 void DescribeContainerGroupDefinitionAsync(const DescribeContainerGroupDefinitionRequestT& request, const DescribeContainerGroupDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1851 {
1852 return SubmitAsync(&GameLiftClient::DescribeContainerGroupDefinition, request, handler, context);
1853 }
1854
1900
1904 template<typename DescribeEC2InstanceLimitsRequestT = Model::DescribeEC2InstanceLimitsRequest>
1905 Model::DescribeEC2InstanceLimitsOutcomeCallable DescribeEC2InstanceLimitsCallable(const DescribeEC2InstanceLimitsRequestT& request = {}) const
1906 {
1907 return SubmitCallable(&GameLiftClient::DescribeEC2InstanceLimits, request);
1908 }
1909
1913 template<typename DescribeEC2InstanceLimitsRequestT = Model::DescribeEC2InstanceLimitsRequest>
1914 void DescribeEC2InstanceLimitsAsync(const DescribeEC2InstanceLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEC2InstanceLimitsRequestT& request = {}) const
1915 {
1916 return SubmitAsync(&GameLiftClient::DescribeEC2InstanceLimits, request, handler, context);
1917 }
1918
1939
1943 template<typename DescribeFleetAttributesRequestT = Model::DescribeFleetAttributesRequest>
1944 Model::DescribeFleetAttributesOutcomeCallable DescribeFleetAttributesCallable(const DescribeFleetAttributesRequestT& request = {}) const
1945 {
1946 return SubmitCallable(&GameLiftClient::DescribeFleetAttributes, request);
1947 }
1948
1952 template<typename DescribeFleetAttributesRequestT = Model::DescribeFleetAttributesRequest>
1953 void DescribeFleetAttributesAsync(const DescribeFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetAttributesRequestT& request = {}) const
1954 {
1955 return SubmitAsync(&GameLiftClient::DescribeFleetAttributes, request, handler, context);
1956 }
1957
1985
1989 template<typename DescribeFleetCapacityRequestT = Model::DescribeFleetCapacityRequest>
1990 Model::DescribeFleetCapacityOutcomeCallable DescribeFleetCapacityCallable(const DescribeFleetCapacityRequestT& request = {}) const
1991 {
1992 return SubmitCallable(&GameLiftClient::DescribeFleetCapacity, request);
1993 }
1994
1998 template<typename DescribeFleetCapacityRequestT = Model::DescribeFleetCapacityRequest>
1999 void DescribeFleetCapacityAsync(const DescribeFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetCapacityRequestT& request = {}) const
2000 {
2001 return SubmitAsync(&GameLiftClient::DescribeFleetCapacity, request, handler, context);
2002 }
2003
2015
2019 template<typename DescribeFleetDeploymentRequestT = Model::DescribeFleetDeploymentRequest>
2020 Model::DescribeFleetDeploymentOutcomeCallable DescribeFleetDeploymentCallable(const DescribeFleetDeploymentRequestT& request) const
2021 {
2022 return SubmitCallable(&GameLiftClient::DescribeFleetDeployment, request);
2023 }
2024
2028 template<typename DescribeFleetDeploymentRequestT = Model::DescribeFleetDeploymentRequest>
2029 void DescribeFleetDeploymentAsync(const DescribeFleetDeploymentRequestT& request, const DescribeFleetDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2030 {
2031 return SubmitAsync(&GameLiftClient::DescribeFleetDeployment, request, handler, context);
2032 }
2033
2049
2053 template<typename DescribeFleetEventsRequestT = Model::DescribeFleetEventsRequest>
2054 Model::DescribeFleetEventsOutcomeCallable DescribeFleetEventsCallable(const DescribeFleetEventsRequestT& request) const
2055 {
2056 return SubmitCallable(&GameLiftClient::DescribeFleetEvents, request);
2057 }
2058
2062 template<typename DescribeFleetEventsRequestT = Model::DescribeFleetEventsRequest>
2063 void DescribeFleetEventsAsync(const DescribeFleetEventsRequestT& request, const DescribeFleetEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2064 {
2065 return SubmitAsync(&GameLiftClient::DescribeFleetEvents, request, handler, context);
2066 }
2067
2091
2095 template<typename DescribeFleetLocationAttributesRequestT = Model::DescribeFleetLocationAttributesRequest>
2097 {
2098 return SubmitCallable(&GameLiftClient::DescribeFleetLocationAttributes, request);
2099 }
2100
2104 template<typename DescribeFleetLocationAttributesRequestT = Model::DescribeFleetLocationAttributesRequest>
2105 void DescribeFleetLocationAttributesAsync(const DescribeFleetLocationAttributesRequestT& request, const DescribeFleetLocationAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2106 {
2107 return SubmitAsync(&GameLiftClient::DescribeFleetLocationAttributes, request, handler, context);
2108 }
2109
2131
2135 template<typename DescribeFleetLocationCapacityRequestT = Model::DescribeFleetLocationCapacityRequest>
2136 Model::DescribeFleetLocationCapacityOutcomeCallable DescribeFleetLocationCapacityCallable(const DescribeFleetLocationCapacityRequestT& request) const
2137 {
2138 return SubmitCallable(&GameLiftClient::DescribeFleetLocationCapacity, request);
2139 }
2140
2144 template<typename DescribeFleetLocationCapacityRequestT = Model::DescribeFleetLocationCapacityRequest>
2145 void DescribeFleetLocationCapacityAsync(const DescribeFleetLocationCapacityRequestT& request, const DescribeFleetLocationCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2146 {
2147 return SubmitAsync(&GameLiftClient::DescribeFleetLocationCapacity, request, handler, context);
2148 }
2149
2169
2173 template<typename DescribeFleetLocationUtilizationRequestT = Model::DescribeFleetLocationUtilizationRequest>
2175 {
2176 return SubmitCallable(&GameLiftClient::DescribeFleetLocationUtilization, request);
2177 }
2178
2182 template<typename DescribeFleetLocationUtilizationRequestT = Model::DescribeFleetLocationUtilizationRequest>
2183 void DescribeFleetLocationUtilizationAsync(const DescribeFleetLocationUtilizationRequestT& request, const DescribeFleetLocationUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2184 {
2185 return SubmitAsync(&GameLiftClient::DescribeFleetLocationUtilization, request, handler, context);
2186 }
2187
2207
2211 template<typename DescribeFleetPortSettingsRequestT = Model::DescribeFleetPortSettingsRequest>
2212 Model::DescribeFleetPortSettingsOutcomeCallable DescribeFleetPortSettingsCallable(const DescribeFleetPortSettingsRequestT& request) const
2213 {
2214 return SubmitCallable(&GameLiftClient::DescribeFleetPortSettings, request);
2215 }
2216
2220 template<typename DescribeFleetPortSettingsRequestT = Model::DescribeFleetPortSettingsRequest>
2221 void DescribeFleetPortSettingsAsync(const DescribeFleetPortSettingsRequestT& request, const DescribeFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2222 {
2223 return SubmitAsync(&GameLiftClient::DescribeFleetPortSettings, request, handler, context);
2224 }
2225
2254
2258 template<typename DescribeFleetUtilizationRequestT = Model::DescribeFleetUtilizationRequest>
2259 Model::DescribeFleetUtilizationOutcomeCallable DescribeFleetUtilizationCallable(const DescribeFleetUtilizationRequestT& request = {}) const
2260 {
2261 return SubmitCallable(&GameLiftClient::DescribeFleetUtilization, request);
2262 }
2263
2267 template<typename DescribeFleetUtilizationRequestT = Model::DescribeFleetUtilizationRequest>
2268 void DescribeFleetUtilizationAsync(const DescribeFleetUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeFleetUtilizationRequestT& request = {}) const
2269 {
2270 return SubmitAsync(&GameLiftClient::DescribeFleetUtilization, request, handler, context);
2271 }
2272
2286
2290 template<typename DescribeGameServerRequestT = Model::DescribeGameServerRequest>
2291 Model::DescribeGameServerOutcomeCallable DescribeGameServerCallable(const DescribeGameServerRequestT& request) const
2292 {
2293 return SubmitCallable(&GameLiftClient::DescribeGameServer, request);
2294 }
2295
2299 template<typename DescribeGameServerRequestT = Model::DescribeGameServerRequest>
2300 void DescribeGameServerAsync(const DescribeGameServerRequestT& request, const DescribeGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2301 {
2302 return SubmitAsync(&GameLiftClient::DescribeGameServer, request, handler, context);
2303 }
2304
2321
2325 template<typename DescribeGameServerGroupRequestT = Model::DescribeGameServerGroupRequest>
2326 Model::DescribeGameServerGroupOutcomeCallable DescribeGameServerGroupCallable(const DescribeGameServerGroupRequestT& request) const
2327 {
2328 return SubmitCallable(&GameLiftClient::DescribeGameServerGroup, request);
2329 }
2330
2334 template<typename DescribeGameServerGroupRequestT = Model::DescribeGameServerGroupRequest>
2335 void DescribeGameServerGroupAsync(const DescribeGameServerGroupRequestT& request, const DescribeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2336 {
2337 return SubmitAsync(&GameLiftClient::DescribeGameServerGroup, request, handler, context);
2338 }
2339
2361
2365 template<typename DescribeGameServerInstancesRequestT = Model::DescribeGameServerInstancesRequest>
2366 Model::DescribeGameServerInstancesOutcomeCallable DescribeGameServerInstancesCallable(const DescribeGameServerInstancesRequestT& request) const
2367 {
2368 return SubmitCallable(&GameLiftClient::DescribeGameServerInstances, request);
2369 }
2370
2374 template<typename DescribeGameServerInstancesRequestT = Model::DescribeGameServerInstancesRequest>
2375 void DescribeGameServerInstancesAsync(const DescribeGameServerInstancesRequestT& request, const DescribeGameServerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2376 {
2377 return SubmitAsync(&GameLiftClient::DescribeGameServerInstances, request, handler, context);
2378 }
2379
2406
2410 template<typename DescribeGameSessionDetailsRequestT = Model::DescribeGameSessionDetailsRequest>
2411 Model::DescribeGameSessionDetailsOutcomeCallable DescribeGameSessionDetailsCallable(const DescribeGameSessionDetailsRequestT& request = {}) const
2412 {
2413 return SubmitCallable(&GameLiftClient::DescribeGameSessionDetails, request);
2414 }
2415
2419 template<typename DescribeGameSessionDetailsRequestT = Model::DescribeGameSessionDetailsRequest>
2420 void DescribeGameSessionDetailsAsync(const DescribeGameSessionDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeGameSessionDetailsRequestT& request = {}) const
2421 {
2422 return SubmitAsync(&GameLiftClient::DescribeGameSessionDetails, request, handler, context);
2423 }
2424
2439
2443 template<typename DescribeGameSessionPlacementRequestT = Model::DescribeGameSessionPlacementRequest>
2444 Model::DescribeGameSessionPlacementOutcomeCallable DescribeGameSessionPlacementCallable(const DescribeGameSessionPlacementRequestT& request) const
2445 {
2446 return SubmitCallable(&GameLiftClient::DescribeGameSessionPlacement, request);
2447 }
2448
2452 template<typename DescribeGameSessionPlacementRequestT = Model::DescribeGameSessionPlacementRequest>
2453 void DescribeGameSessionPlacementAsync(const DescribeGameSessionPlacementRequestT& request, const DescribeGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2454 {
2455 return SubmitAsync(&GameLiftClient::DescribeGameSessionPlacement, request, handler, context);
2456 }
2457
2470
2474 template<typename DescribeGameSessionQueuesRequestT = Model::DescribeGameSessionQueuesRequest>
2475 Model::DescribeGameSessionQueuesOutcomeCallable DescribeGameSessionQueuesCallable(const DescribeGameSessionQueuesRequestT& request = {}) const
2476 {
2477 return SubmitCallable(&GameLiftClient::DescribeGameSessionQueues, request);
2478 }
2479
2483 template<typename DescribeGameSessionQueuesRequestT = Model::DescribeGameSessionQueuesRequest>
2484 void DescribeGameSessionQueuesAsync(const DescribeGameSessionQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeGameSessionQueuesRequestT& request = {}) const
2485 {
2486 return SubmitAsync(&GameLiftClient::DescribeGameSessionQueues, request, handler, context);
2487 }
2488
2520
2524 template<typename DescribeGameSessionsRequestT = Model::DescribeGameSessionsRequest>
2525 Model::DescribeGameSessionsOutcomeCallable DescribeGameSessionsCallable(const DescribeGameSessionsRequestT& request = {}) const
2526 {
2527 return SubmitCallable(&GameLiftClient::DescribeGameSessions, request);
2528 }
2529
2533 template<typename DescribeGameSessionsRequestT = Model::DescribeGameSessionsRequest>
2534 void DescribeGameSessionsAsync(const DescribeGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeGameSessionsRequestT& request = {}) const
2535 {
2536 return SubmitAsync(&GameLiftClient::DescribeGameSessions, request, handler, context);
2537 }
2538
2568
2572 template<typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
2573 Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const DescribeInstancesRequestT& request) const
2574 {
2575 return SubmitCallable(&GameLiftClient::DescribeInstances, request);
2576 }
2577
2581 template<typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
2582 void DescribeInstancesAsync(const DescribeInstancesRequestT& request, const DescribeInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2583 {
2584 return SubmitAsync(&GameLiftClient::DescribeInstances, request, handler, context);
2585 }
2586
2606
2610 template<typename DescribeMatchmakingRequestT = Model::DescribeMatchmakingRequest>
2611 Model::DescribeMatchmakingOutcomeCallable DescribeMatchmakingCallable(const DescribeMatchmakingRequestT& request) const
2612 {
2613 return SubmitCallable(&GameLiftClient::DescribeMatchmaking, request);
2614 }
2615
2619 template<typename DescribeMatchmakingRequestT = Model::DescribeMatchmakingRequest>
2620 void DescribeMatchmakingAsync(const DescribeMatchmakingRequestT& request, const DescribeMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2621 {
2622 return SubmitAsync(&GameLiftClient::DescribeMatchmaking, request, handler, context);
2623 }
2624
2640
2644 template<typename DescribeMatchmakingConfigurationsRequestT = Model::DescribeMatchmakingConfigurationsRequest>
2645 Model::DescribeMatchmakingConfigurationsOutcomeCallable DescribeMatchmakingConfigurationsCallable(const DescribeMatchmakingConfigurationsRequestT& request = {}) const
2646 {
2647 return SubmitCallable(&GameLiftClient::DescribeMatchmakingConfigurations, request);
2648 }
2649
2653 template<typename DescribeMatchmakingConfigurationsRequestT = Model::DescribeMatchmakingConfigurationsRequest>
2654 void DescribeMatchmakingConfigurationsAsync(const DescribeMatchmakingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMatchmakingConfigurationsRequestT& request = {}) const
2655 {
2656 return SubmitAsync(&GameLiftClient::DescribeMatchmakingConfigurations, request, handler, context);
2657 }
2658
2671
2675 template<typename DescribeMatchmakingRuleSetsRequestT = Model::DescribeMatchmakingRuleSetsRequest>
2676 Model::DescribeMatchmakingRuleSetsOutcomeCallable DescribeMatchmakingRuleSetsCallable(const DescribeMatchmakingRuleSetsRequestT& request = {}) const
2677 {
2678 return SubmitCallable(&GameLiftClient::DescribeMatchmakingRuleSets, request);
2679 }
2680
2684 template<typename DescribeMatchmakingRuleSetsRequestT = Model::DescribeMatchmakingRuleSetsRequest>
2685 void DescribeMatchmakingRuleSetsAsync(const DescribeMatchmakingRuleSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMatchmakingRuleSetsRequestT& request = {}) const
2686 {
2687 return SubmitAsync(&GameLiftClient::DescribeMatchmakingRuleSets, request, handler, context);
2688 }
2689
2709
2713 template<typename DescribePlayerSessionsRequestT = Model::DescribePlayerSessionsRequest>
2714 Model::DescribePlayerSessionsOutcomeCallable DescribePlayerSessionsCallable(const DescribePlayerSessionsRequestT& request = {}) const
2715 {
2716 return SubmitCallable(&GameLiftClient::DescribePlayerSessions, request);
2717 }
2718
2722 template<typename DescribePlayerSessionsRequestT = Model::DescribePlayerSessionsRequest>
2723 void DescribePlayerSessionsAsync(const DescribePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePlayerSessionsRequestT& request = {}) const
2724 {
2725 return SubmitAsync(&GameLiftClient::DescribePlayerSessions, request, handler, context);
2726 }
2727
2747
2751 template<typename DescribeRuntimeConfigurationRequestT = Model::DescribeRuntimeConfigurationRequest>
2752 Model::DescribeRuntimeConfigurationOutcomeCallable DescribeRuntimeConfigurationCallable(const DescribeRuntimeConfigurationRequestT& request) const
2753 {
2754 return SubmitCallable(&GameLiftClient::DescribeRuntimeConfiguration, request);
2755 }
2756
2760 template<typename DescribeRuntimeConfigurationRequestT = Model::DescribeRuntimeConfigurationRequest>
2761 void DescribeRuntimeConfigurationAsync(const DescribeRuntimeConfigurationRequestT& request, const DescribeRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2762 {
2763 return SubmitAsync(&GameLiftClient::DescribeRuntimeConfiguration, request, handler, context);
2764 }
2765
2779
2783 template<typename DescribeScalingPoliciesRequestT = Model::DescribeScalingPoliciesRequest>
2784 Model::DescribeScalingPoliciesOutcomeCallable DescribeScalingPoliciesCallable(const DescribeScalingPoliciesRequestT& request) const
2785 {
2786 return SubmitCallable(&GameLiftClient::DescribeScalingPolicies, request);
2787 }
2788
2792 template<typename DescribeScalingPoliciesRequestT = Model::DescribeScalingPoliciesRequest>
2793 void DescribeScalingPoliciesAsync(const DescribeScalingPoliciesRequestT& request, const DescribeScalingPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2794 {
2795 return SubmitAsync(&GameLiftClient::DescribeScalingPolicies, request, handler, context);
2796 }
2797
2811
2815 template<typename DescribeScriptRequestT = Model::DescribeScriptRequest>
2816 Model::DescribeScriptOutcomeCallable DescribeScriptCallable(const DescribeScriptRequestT& request) const
2817 {
2818 return SubmitCallable(&GameLiftClient::DescribeScript, request);
2819 }
2820
2824 template<typename DescribeScriptRequestT = Model::DescribeScriptRequest>
2825 void DescribeScriptAsync(const DescribeScriptRequestT& request, const DescribeScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2826 {
2827 return SubmitAsync(&GameLiftClient::DescribeScript, request, handler, context);
2828 }
2829
2841
2845 template<typename DescribeVpcPeeringAuthorizationsRequestT = Model::DescribeVpcPeeringAuthorizationsRequest>
2846 Model::DescribeVpcPeeringAuthorizationsOutcomeCallable DescribeVpcPeeringAuthorizationsCallable(const DescribeVpcPeeringAuthorizationsRequestT& request = {}) const
2847 {
2848 return SubmitCallable(&GameLiftClient::DescribeVpcPeeringAuthorizations, request);
2849 }
2850
2854 template<typename DescribeVpcPeeringAuthorizationsRequestT = Model::DescribeVpcPeeringAuthorizationsRequest>
2855 void DescribeVpcPeeringAuthorizationsAsync(const DescribeVpcPeeringAuthorizationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeVpcPeeringAuthorizationsRequestT& request = {}) const
2856 {
2857 return SubmitAsync(&GameLiftClient::DescribeVpcPeeringAuthorizations, request, handler, context);
2858 }
2859
2875
2879 template<typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
2880 Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const DescribeVpcPeeringConnectionsRequestT& request = {}) const
2881 {
2882 return SubmitCallable(&GameLiftClient::DescribeVpcPeeringConnections, request);
2883 }
2884
2888 template<typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
2889 void DescribeVpcPeeringConnectionsAsync(const DescribeVpcPeeringConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeVpcPeeringConnectionsRequestT& request = {}) const
2890 {
2891 return SubmitAsync(&GameLiftClient::DescribeVpcPeeringConnections, request, handler, context);
2892 }
2893
2916
2920 template<typename GetComputeAccessRequestT = Model::GetComputeAccessRequest>
2921 Model::GetComputeAccessOutcomeCallable GetComputeAccessCallable(const GetComputeAccessRequestT& request) const
2922 {
2923 return SubmitCallable(&GameLiftClient::GetComputeAccess, request);
2924 }
2925
2929 template<typename GetComputeAccessRequestT = Model::GetComputeAccessRequest>
2930 void GetComputeAccessAsync(const GetComputeAccessRequestT& request, const GetComputeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2931 {
2932 return SubmitAsync(&GameLiftClient::GetComputeAccess, request, handler, context);
2933 }
2934
2962
2966 template<typename GetComputeAuthTokenRequestT = Model::GetComputeAuthTokenRequest>
2967 Model::GetComputeAuthTokenOutcomeCallable GetComputeAuthTokenCallable(const GetComputeAuthTokenRequestT& request) const
2968 {
2969 return SubmitCallable(&GameLiftClient::GetComputeAuthToken, request);
2970 }
2971
2975 template<typename GetComputeAuthTokenRequestT = Model::GetComputeAuthTokenRequest>
2976 void GetComputeAuthTokenAsync(const GetComputeAuthTokenRequestT& request, const GetComputeAuthTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2977 {
2978 return SubmitAsync(&GameLiftClient::GetComputeAuthToken, request, handler, context);
2979 }
2980
2996
3000 template<typename GetGameSessionLogUrlRequestT = Model::GetGameSessionLogUrlRequest>
3001 Model::GetGameSessionLogUrlOutcomeCallable GetGameSessionLogUrlCallable(const GetGameSessionLogUrlRequestT& request) const
3002 {
3003 return SubmitCallable(&GameLiftClient::GetGameSessionLogUrl, request);
3004 }
3005
3009 template<typename GetGameSessionLogUrlRequestT = Model::GetGameSessionLogUrlRequest>
3010 void GetGameSessionLogUrlAsync(const GetGameSessionLogUrlRequestT& request, const GetGameSessionLogUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3011 {
3012 return SubmitAsync(&GameLiftClient::GetGameSessionLogUrl, request, handler, context);
3013 }
3014
3045
3049 template<typename GetInstanceAccessRequestT = Model::GetInstanceAccessRequest>
3050 Model::GetInstanceAccessOutcomeCallable GetInstanceAccessCallable(const GetInstanceAccessRequestT& request) const
3051 {
3052 return SubmitCallable(&GameLiftClient::GetInstanceAccess, request);
3053 }
3054
3058 template<typename GetInstanceAccessRequestT = Model::GetInstanceAccessRequest>
3059 void GetInstanceAccessAsync(const GetInstanceAccessRequestT& request, const GetInstanceAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3060 {
3061 return SubmitAsync(&GameLiftClient::GetInstanceAccess, request, handler, context);
3062 }
3063
3076
3080 template<typename ListAliasesRequestT = Model::ListAliasesRequest>
3081 Model::ListAliasesOutcomeCallable ListAliasesCallable(const ListAliasesRequestT& request = {}) const
3082 {
3083 return SubmitCallable(&GameLiftClient::ListAliases, request);
3084 }
3085
3089 template<typename ListAliasesRequestT = Model::ListAliasesRequest>
3090 void ListAliasesAsync(const ListAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAliasesRequestT& request = {}) const
3091 {
3092 return SubmitAsync(&GameLiftClient::ListAliases, request, handler, context);
3093 }
3094
3110
3114 template<typename ListBuildsRequestT = Model::ListBuildsRequest>
3115 Model::ListBuildsOutcomeCallable ListBuildsCallable(const ListBuildsRequestT& request = {}) const
3116 {
3117 return SubmitCallable(&GameLiftClient::ListBuilds, request);
3118 }
3119
3123 template<typename ListBuildsRequestT = Model::ListBuildsRequest>
3124 void ListBuildsAsync(const ListBuildsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListBuildsRequestT& request = {}) const
3125 {
3126 return SubmitAsync(&GameLiftClient::ListBuilds, request, handler, context);
3127 }
3128
3149
3153 template<typename ListComputeRequestT = Model::ListComputeRequest>
3154 Model::ListComputeOutcomeCallable ListComputeCallable(const ListComputeRequestT& request) const
3155 {
3156 return SubmitCallable(&GameLiftClient::ListCompute, request);
3157 }
3158
3162 template<typename ListComputeRequestT = Model::ListComputeRequest>
3163 void ListComputeAsync(const ListComputeRequestT& request, const ListComputeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3164 {
3165 return SubmitAsync(&GameLiftClient::ListCompute, request, handler, context);
3166 }
3167
3186
3190 template<typename ListContainerFleetsRequestT = Model::ListContainerFleetsRequest>
3191 Model::ListContainerFleetsOutcomeCallable ListContainerFleetsCallable(const ListContainerFleetsRequestT& request = {}) const
3192 {
3193 return SubmitCallable(&GameLiftClient::ListContainerFleets, request);
3194 }
3195
3199 template<typename ListContainerFleetsRequestT = Model::ListContainerFleetsRequest>
3200 void ListContainerFleetsAsync(const ListContainerFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListContainerFleetsRequestT& request = {}) const
3201 {
3202 return SubmitAsync(&GameLiftClient::ListContainerFleets, request, handler, context);
3203 }
3204
3222
3226 template<typename ListContainerGroupDefinitionVersionsRequestT = Model::ListContainerGroupDefinitionVersionsRequest>
3228 {
3229 return SubmitCallable(&GameLiftClient::ListContainerGroupDefinitionVersions, request);
3230 }
3231
3235 template<typename ListContainerGroupDefinitionVersionsRequestT = Model::ListContainerGroupDefinitionVersionsRequest>
3236 void ListContainerGroupDefinitionVersionsAsync(const ListContainerGroupDefinitionVersionsRequestT& request, const ListContainerGroupDefinitionVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3237 {
3238 return SubmitAsync(&GameLiftClient::ListContainerGroupDefinitionVersions, request, handler, context);
3239 }
3240
3260
3264 template<typename ListContainerGroupDefinitionsRequestT = Model::ListContainerGroupDefinitionsRequest>
3265 Model::ListContainerGroupDefinitionsOutcomeCallable ListContainerGroupDefinitionsCallable(const ListContainerGroupDefinitionsRequestT& request = {}) const
3266 {
3267 return SubmitCallable(&GameLiftClient::ListContainerGroupDefinitions, request);
3268 }
3269
3273 template<typename ListContainerGroupDefinitionsRequestT = Model::ListContainerGroupDefinitionsRequest>
3274 void ListContainerGroupDefinitionsAsync(const ListContainerGroupDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListContainerGroupDefinitionsRequestT& request = {}) const
3275 {
3276 return SubmitAsync(&GameLiftClient::ListContainerGroupDefinitions, request, handler, context);
3277 }
3278
3294
3298 template<typename ListFleetDeploymentsRequestT = Model::ListFleetDeploymentsRequest>
3299 Model::ListFleetDeploymentsOutcomeCallable ListFleetDeploymentsCallable(const ListFleetDeploymentsRequestT& request = {}) const
3300 {
3301 return SubmitCallable(&GameLiftClient::ListFleetDeployments, request);
3302 }
3303
3307 template<typename ListFleetDeploymentsRequestT = Model::ListFleetDeploymentsRequest>
3308 void ListFleetDeploymentsAsync(const ListFleetDeploymentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFleetDeploymentsRequestT& request = {}) const
3309 {
3310 return SubmitAsync(&GameLiftClient::ListFleetDeployments, request, handler, context);
3311 }
3312
3332
3336 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
3337 Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT& request = {}) const
3338 {
3339 return SubmitCallable(&GameLiftClient::ListFleets, request);
3340 }
3341
3345 template<typename ListFleetsRequestT = Model::ListFleetsRequest>
3346 void ListFleetsAsync(const ListFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFleetsRequestT& request = {}) const
3347 {
3348 return SubmitAsync(&GameLiftClient::ListFleets, request, handler, context);
3349 }
3350
3357
3361 template<typename ListGameServerGroupsRequestT = Model::ListGameServerGroupsRequest>
3362 Model::ListGameServerGroupsOutcomeCallable ListGameServerGroupsCallable(const ListGameServerGroupsRequestT& request = {}) const
3363 {
3364 return SubmitCallable(&GameLiftClient::ListGameServerGroups, request);
3365 }
3366
3370 template<typename ListGameServerGroupsRequestT = Model::ListGameServerGroupsRequest>
3371 void ListGameServerGroupsAsync(const ListGameServerGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListGameServerGroupsRequestT& request = {}) const
3372 {
3373 return SubmitAsync(&GameLiftClient::ListGameServerGroups, request, handler, context);
3374 }
3375
3388
3392 template<typename ListGameServersRequestT = Model::ListGameServersRequest>
3393 Model::ListGameServersOutcomeCallable ListGameServersCallable(const ListGameServersRequestT& request) const
3394 {
3395 return SubmitCallable(&GameLiftClient::ListGameServers, request);
3396 }
3397
3401 template<typename ListGameServersRequestT = Model::ListGameServersRequest>
3402 void ListGameServersAsync(const ListGameServersRequestT& request, const ListGameServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3403 {
3404 return SubmitAsync(&GameLiftClient::ListGameServers, request, handler, context);
3405 }
3406
3422
3426 template<typename ListLocationsRequestT = Model::ListLocationsRequest>
3427 Model::ListLocationsOutcomeCallable ListLocationsCallable(const ListLocationsRequestT& request = {}) const
3428 {
3429 return SubmitCallable(&GameLiftClient::ListLocations, request);
3430 }
3431
3435 template<typename ListLocationsRequestT = Model::ListLocationsRequest>
3436 void ListLocationsAsync(const ListLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListLocationsRequestT& request = {}) const
3437 {
3438 return SubmitAsync(&GameLiftClient::ListLocations, request, handler, context);
3439 }
3440
3452 virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest& request = {}) const;
3453
3457 template<typename ListScriptsRequestT = Model::ListScriptsRequest>
3458 Model::ListScriptsOutcomeCallable ListScriptsCallable(const ListScriptsRequestT& request = {}) const
3459 {
3460 return SubmitCallable(&GameLiftClient::ListScripts, request);
3461 }
3462
3466 template<typename ListScriptsRequestT = Model::ListScriptsRequest>
3467 void ListScriptsAsync(const ListScriptsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListScriptsRequestT& request = {}) const
3468 {
3469 return SubmitAsync(&GameLiftClient::ListScripts, request, handler, context);
3470 }
3471
3491
3495 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3496 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
3497 {
3498 return SubmitCallable(&GameLiftClient::ListTagsForResource, request);
3499 }
3500
3504 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3505 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3506 {
3507 return SubmitAsync(&GameLiftClient::ListTagsForResource, request, handler, context);
3508 }
3509
3570
3574 template<typename PutScalingPolicyRequestT = Model::PutScalingPolicyRequest>
3575 Model::PutScalingPolicyOutcomeCallable PutScalingPolicyCallable(const PutScalingPolicyRequestT& request) const
3576 {
3577 return SubmitCallable(&GameLiftClient::PutScalingPolicy, request);
3578 }
3579
3583 template<typename PutScalingPolicyRequestT = Model::PutScalingPolicyRequest>
3584 void PutScalingPolicyAsync(const PutScalingPolicyRequestT& request, const PutScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3585 {
3586 return SubmitAsync(&GameLiftClient::PutScalingPolicy, request, handler, context);
3587 }
3588
3617
3621 template<typename RegisterComputeRequestT = Model::RegisterComputeRequest>
3622 Model::RegisterComputeOutcomeCallable RegisterComputeCallable(const RegisterComputeRequestT& request) const
3623 {
3624 return SubmitCallable(&GameLiftClient::RegisterCompute, request);
3625 }
3626
3630 template<typename RegisterComputeRequestT = Model::RegisterComputeRequest>
3631 void RegisterComputeAsync(const RegisterComputeRequestT& request, const RegisterComputeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3632 {
3633 return SubmitAsync(&GameLiftClient::RegisterCompute, request, handler, context);
3634 }
3635
3657
3661 template<typename RegisterGameServerRequestT = Model::RegisterGameServerRequest>
3662 Model::RegisterGameServerOutcomeCallable RegisterGameServerCallable(const RegisterGameServerRequestT& request) const
3663 {
3664 return SubmitCallable(&GameLiftClient::RegisterGameServer, request);
3665 }
3666
3670 template<typename RegisterGameServerRequestT = Model::RegisterGameServerRequest>
3671 void RegisterGameServerAsync(const RegisterGameServerRequestT& request, const RegisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3672 {
3673 return SubmitAsync(&GameLiftClient::RegisterGameServer, request, handler, context);
3674 }
3675
3693
3697 template<typename RequestUploadCredentialsRequestT = Model::RequestUploadCredentialsRequest>
3698 Model::RequestUploadCredentialsOutcomeCallable RequestUploadCredentialsCallable(const RequestUploadCredentialsRequestT& request) const
3699 {
3700 return SubmitCallable(&GameLiftClient::RequestUploadCredentials, request);
3701 }
3702
3706 template<typename RequestUploadCredentialsRequestT = Model::RequestUploadCredentialsRequest>
3707 void RequestUploadCredentialsAsync(const RequestUploadCredentialsRequestT& request, const RequestUploadCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3708 {
3709 return SubmitAsync(&GameLiftClient::RequestUploadCredentials, request, handler, context);
3710 }
3711
3725
3729 template<typename ResolveAliasRequestT = Model::ResolveAliasRequest>
3730 Model::ResolveAliasOutcomeCallable ResolveAliasCallable(const ResolveAliasRequestT& request) const
3731 {
3732 return SubmitCallable(&GameLiftClient::ResolveAlias, request);
3733 }
3734
3738 template<typename ResolveAliasRequestT = Model::ResolveAliasRequest>
3739 void ResolveAliasAsync(const ResolveAliasRequestT& request, const ResolveAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3740 {
3741 return SubmitAsync(&GameLiftClient::ResolveAlias, request, handler, context);
3742 }
3743
3763
3767 template<typename ResumeGameServerGroupRequestT = Model::ResumeGameServerGroupRequest>
3768 Model::ResumeGameServerGroupOutcomeCallable ResumeGameServerGroupCallable(const ResumeGameServerGroupRequestT& request) const
3769 {
3770 return SubmitCallable(&GameLiftClient::ResumeGameServerGroup, request);
3771 }
3772
3776 template<typename ResumeGameServerGroupRequestT = Model::ResumeGameServerGroupRequest>
3777 void ResumeGameServerGroupAsync(const ResumeGameServerGroupRequestT& request, const ResumeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3778 {
3779 return SubmitAsync(&GameLiftClient::ResumeGameServerGroup, request, handler, context);
3780 }
3781
3843
3847 template<typename SearchGameSessionsRequestT = Model::SearchGameSessionsRequest>
3848 Model::SearchGameSessionsOutcomeCallable SearchGameSessionsCallable(const SearchGameSessionsRequestT& request = {}) const
3849 {
3850 return SubmitCallable(&GameLiftClient::SearchGameSessions, request);
3851 }
3852
3856 template<typename SearchGameSessionsRequestT = Model::SearchGameSessionsRequest>
3857 void SearchGameSessionsAsync(const SearchGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const SearchGameSessionsRequestT& request = {}) const
3858 {
3859 return SubmitAsync(&GameLiftClient::SearchGameSessions, request, handler, context);
3860 }
3861
3883
3887 template<typename StartFleetActionsRequestT = Model::StartFleetActionsRequest>
3888 Model::StartFleetActionsOutcomeCallable StartFleetActionsCallable(const StartFleetActionsRequestT& request) const
3889 {
3890 return SubmitCallable(&GameLiftClient::StartFleetActions, request);
3891 }
3892
3896 template<typename StartFleetActionsRequestT = Model::StartFleetActionsRequest>
3897 void StartFleetActionsAsync(const StartFleetActionsRequestT& request, const StartFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3898 {
3899 return SubmitAsync(&GameLiftClient::StartFleetActions, request, handler, context);
3900 }
3901
3966
3970 template<typename StartGameSessionPlacementRequestT = Model::StartGameSessionPlacementRequest>
3971 Model::StartGameSessionPlacementOutcomeCallable StartGameSessionPlacementCallable(const StartGameSessionPlacementRequestT& request) const
3972 {
3973 return SubmitCallable(&GameLiftClient::StartGameSessionPlacement, request);
3974 }
3975
3979 template<typename StartGameSessionPlacementRequestT = Model::StartGameSessionPlacementRequest>
3980 void StartGameSessionPlacementAsync(const StartGameSessionPlacementRequestT& request, const StartGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3981 {
3982 return SubmitAsync(&GameLiftClient::StartGameSessionPlacement, request, handler, context);
3983 }
3984
4022
4026 template<typename StartMatchBackfillRequestT = Model::StartMatchBackfillRequest>
4027 Model::StartMatchBackfillOutcomeCallable StartMatchBackfillCallable(const StartMatchBackfillRequestT& request) const
4028 {
4029 return SubmitCallable(&GameLiftClient::StartMatchBackfill, request);
4030 }
4031
4035 template<typename StartMatchBackfillRequestT = Model::StartMatchBackfillRequest>
4036 void StartMatchBackfillAsync(const StartMatchBackfillRequestT& request, const StartMatchBackfillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4037 {
4038 return SubmitAsync(&GameLiftClient::StartMatchBackfill, request, handler, context);
4039 }
4040
4069
4073 template<typename StartMatchmakingRequestT = Model::StartMatchmakingRequest>
4074 Model::StartMatchmakingOutcomeCallable StartMatchmakingCallable(const StartMatchmakingRequestT& request) const
4075 {
4076 return SubmitCallable(&GameLiftClient::StartMatchmaking, request);
4077 }
4078
4082 template<typename StartMatchmakingRequestT = Model::StartMatchmakingRequest>
4083 void StartMatchmakingAsync(const StartMatchmakingRequestT& request, const StartMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4084 {
4085 return SubmitAsync(&GameLiftClient::StartMatchmaking, request, handler, context);
4086 }
4087
4112
4116 template<typename StopFleetActionsRequestT = Model::StopFleetActionsRequest>
4117 Model::StopFleetActionsOutcomeCallable StopFleetActionsCallable(const StopFleetActionsRequestT& request) const
4118 {
4119 return SubmitCallable(&GameLiftClient::StopFleetActions, request);
4120 }
4121
4125 template<typename StopFleetActionsRequestT = Model::StopFleetActionsRequest>
4126 void StopFleetActionsAsync(const StopFleetActionsRequestT& request, const StopFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4127 {
4128 return SubmitAsync(&GameLiftClient::StopFleetActions, request, handler, context);
4129 }
4130
4145
4149 template<typename StopGameSessionPlacementRequestT = Model::StopGameSessionPlacementRequest>
4150 Model::StopGameSessionPlacementOutcomeCallable StopGameSessionPlacementCallable(const StopGameSessionPlacementRequestT& request) const
4151 {
4152 return SubmitCallable(&GameLiftClient::StopGameSessionPlacement, request);
4153 }
4154
4158 template<typename StopGameSessionPlacementRequestT = Model::StopGameSessionPlacementRequest>
4159 void StopGameSessionPlacementAsync(const StopGameSessionPlacementRequestT& request, const StopGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4160 {
4161 return SubmitAsync(&GameLiftClient::StopGameSessionPlacement, request, handler, context);
4162 }
4163
4182
4186 template<typename StopMatchmakingRequestT = Model::StopMatchmakingRequest>
4187 Model::StopMatchmakingOutcomeCallable StopMatchmakingCallable(const StopMatchmakingRequestT& request) const
4188 {
4189 return SubmitCallable(&GameLiftClient::StopMatchmaking, request);
4190 }
4191
4195 template<typename StopMatchmakingRequestT = Model::StopMatchmakingRequest>
4196 void StopMatchmakingAsync(const StopMatchmakingRequestT& request, const StopMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4197 {
4198 return SubmitAsync(&GameLiftClient::StopMatchmaking, request, handler, context);
4199 }
4200
4225
4229 template<typename SuspendGameServerGroupRequestT = Model::SuspendGameServerGroupRequest>
4230 Model::SuspendGameServerGroupOutcomeCallable SuspendGameServerGroupCallable(const SuspendGameServerGroupRequestT& request) const
4231 {
4232 return SubmitCallable(&GameLiftClient::SuspendGameServerGroup, request);
4233 }
4234
4238 template<typename SuspendGameServerGroupRequestT = Model::SuspendGameServerGroupRequest>
4239 void SuspendGameServerGroupAsync(const SuspendGameServerGroupRequestT& request, const SuspendGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4240 {
4241 return SubmitAsync(&GameLiftClient::SuspendGameServerGroup, request, handler, context);
4242 }
4243
4265
4269 template<typename TagResourceRequestT = Model::TagResourceRequest>
4270 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
4271 {
4272 return SubmitCallable(&GameLiftClient::TagResource, request);
4273 }
4274
4278 template<typename TagResourceRequestT = Model::TagResourceRequest>
4279 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4280 {
4281 return SubmitAsync(&GameLiftClient::TagResource, request, handler, context);
4282 }
4283
4327
4331 template<typename TerminateGameSessionRequestT = Model::TerminateGameSessionRequest>
4332 Model::TerminateGameSessionOutcomeCallable TerminateGameSessionCallable(const TerminateGameSessionRequestT& request) const
4333 {
4334 return SubmitCallable(&GameLiftClient::TerminateGameSession, request);
4335 }
4336
4340 template<typename TerminateGameSessionRequestT = Model::TerminateGameSessionRequest>
4341 void TerminateGameSessionAsync(const TerminateGameSessionRequestT& request, const TerminateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4342 {
4343 return SubmitAsync(&GameLiftClient::TerminateGameSession, request, handler, context);
4344 }
4345
4367
4371 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4372 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
4373 {
4374 return SubmitCallable(&GameLiftClient::UntagResource, request);
4375 }
4376
4380 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4381 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4382 {
4383 return SubmitAsync(&GameLiftClient::UntagResource, request, handler, context);
4384 }
4385
4397
4401 template<typename UpdateAliasRequestT = Model::UpdateAliasRequest>
4402 Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const UpdateAliasRequestT& request) const
4403 {
4404 return SubmitCallable(&GameLiftClient::UpdateAlias, request);
4405 }
4406
4410 template<typename UpdateAliasRequestT = Model::UpdateAliasRequest>
4411 void UpdateAliasAsync(const UpdateAliasRequestT& request, const UpdateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4412 {
4413 return SubmitAsync(&GameLiftClient::UpdateAlias, request, handler, context);
4414 }
4415
4429
4433 template<typename UpdateBuildRequestT = Model::UpdateBuildRequest>
4434 Model::UpdateBuildOutcomeCallable UpdateBuildCallable(const UpdateBuildRequestT& request) const
4435 {
4436 return SubmitCallable(&GameLiftClient::UpdateBuild, request);
4437 }
4438
4442 template<typename UpdateBuildRequestT = Model::UpdateBuildRequest>
4443 void UpdateBuildAsync(const UpdateBuildRequestT& request, const UpdateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4444 {
4445 return SubmitAsync(&GameLiftClient::UpdateBuild, request, handler, context);
4446 }
4447
4480
4484 template<typename UpdateContainerFleetRequestT = Model::UpdateContainerFleetRequest>
4485 Model::UpdateContainerFleetOutcomeCallable UpdateContainerFleetCallable(const UpdateContainerFleetRequestT& request) const
4486 {
4487 return SubmitCallable(&GameLiftClient::UpdateContainerFleet, request);
4488 }
4489
4493 template<typename UpdateContainerFleetRequestT = Model::UpdateContainerFleetRequest>
4494 void UpdateContainerFleetAsync(const UpdateContainerFleetRequestT& request, const UpdateContainerFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4495 {
4496 return SubmitAsync(&GameLiftClient::UpdateContainerFleet, request, handler, context);
4497 }
4498
4530
4534 template<typename UpdateContainerGroupDefinitionRequestT = Model::UpdateContainerGroupDefinitionRequest>
4536 {
4537 return SubmitCallable(&GameLiftClient::UpdateContainerGroupDefinition, request);
4538 }
4539
4543 template<typename UpdateContainerGroupDefinitionRequestT = Model::UpdateContainerGroupDefinitionRequest>
4544 void UpdateContainerGroupDefinitionAsync(const UpdateContainerGroupDefinitionRequestT& request, const UpdateContainerGroupDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4545 {
4546 return SubmitAsync(&GameLiftClient::UpdateContainerGroupDefinition, request, handler, context);
4547 }
4548
4561
4565 template<typename UpdateFleetAttributesRequestT = Model::UpdateFleetAttributesRequest>
4566 Model::UpdateFleetAttributesOutcomeCallable UpdateFleetAttributesCallable(const UpdateFleetAttributesRequestT& request) const
4567 {
4568 return SubmitCallable(&GameLiftClient::UpdateFleetAttributes, request);
4569 }
4570
4574 template<typename UpdateFleetAttributesRequestT = Model::UpdateFleetAttributesRequest>
4575 void UpdateFleetAttributesAsync(const UpdateFleetAttributesRequestT& request, const UpdateFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4576 {
4577 return SubmitAsync(&GameLiftClient::UpdateFleetAttributes, request, handler, context);
4578 }
4579
4618
4622 template<typename UpdateFleetCapacityRequestT = Model::UpdateFleetCapacityRequest>
4623 Model::UpdateFleetCapacityOutcomeCallable UpdateFleetCapacityCallable(const UpdateFleetCapacityRequestT& request) const
4624 {
4625 return SubmitCallable(&GameLiftClient::UpdateFleetCapacity, request);
4626 }
4627
4631 template<typename UpdateFleetCapacityRequestT = Model::UpdateFleetCapacityRequest>
4632 void UpdateFleetCapacityAsync(const UpdateFleetCapacityRequestT& request, const UpdateFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4633 {
4634 return SubmitAsync(&GameLiftClient::UpdateFleetCapacity, request, handler, context);
4635 }
4636
4655
4659 template<typename UpdateFleetPortSettingsRequestT = Model::UpdateFleetPortSettingsRequest>
4660 Model::UpdateFleetPortSettingsOutcomeCallable UpdateFleetPortSettingsCallable(const UpdateFleetPortSettingsRequestT& request) const
4661 {
4662 return SubmitCallable(&GameLiftClient::UpdateFleetPortSettings, request);
4663 }
4664
4668 template<typename UpdateFleetPortSettingsRequestT = Model::UpdateFleetPortSettingsRequest>
4669 void UpdateFleetPortSettingsAsync(const UpdateFleetPortSettingsRequestT& request, const UpdateFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4670 {
4671 return SubmitAsync(&GameLiftClient::UpdateFleetPortSettings, request, handler, context);
4672 }
4673
4701
4705 template<typename UpdateGameServerRequestT = Model::UpdateGameServerRequest>
4706 Model::UpdateGameServerOutcomeCallable UpdateGameServerCallable(const UpdateGameServerRequestT& request) const
4707 {
4708 return SubmitCallable(&GameLiftClient::UpdateGameServer, request);
4709 }
4710
4714 template<typename UpdateGameServerRequestT = Model::UpdateGameServerRequest>
4715 void UpdateGameServerAsync(const UpdateGameServerRequestT& request, const UpdateGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4716 {
4717 return SubmitAsync(&GameLiftClient::UpdateGameServer, request, handler, context);
4718 }
4719
4737
4741 template<typename UpdateGameServerGroupRequestT = Model::UpdateGameServerGroupRequest>
4742 Model::UpdateGameServerGroupOutcomeCallable UpdateGameServerGroupCallable(const UpdateGameServerGroupRequestT& request) const
4743 {
4744 return SubmitCallable(&GameLiftClient::UpdateGameServerGroup, request);
4745 }
4746
4750 template<typename UpdateGameServerGroupRequestT = Model::UpdateGameServerGroupRequest>
4751 void UpdateGameServerGroupAsync(const UpdateGameServerGroupRequestT& request, const UpdateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4752 {
4753 return SubmitAsync(&GameLiftClient::UpdateGameServerGroup, request, handler, context);
4754 }
4755
4767
4771 template<typename UpdateGameSessionRequestT = Model::UpdateGameSessionRequest>
4772 Model::UpdateGameSessionOutcomeCallable UpdateGameSessionCallable(const UpdateGameSessionRequestT& request) const
4773 {
4774 return SubmitCallable(&GameLiftClient::UpdateGameSession, request);
4775 }
4776
4780 template<typename UpdateGameSessionRequestT = Model::UpdateGameSessionRequest>
4781 void UpdateGameSessionAsync(const UpdateGameSessionRequestT& request, const UpdateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4782 {
4783 return SubmitAsync(&GameLiftClient::UpdateGameSession, request, handler, context);
4784 }
4785
4797
4801 template<typename UpdateGameSessionQueueRequestT = Model::UpdateGameSessionQueueRequest>
4802 Model::UpdateGameSessionQueueOutcomeCallable UpdateGameSessionQueueCallable(const UpdateGameSessionQueueRequestT& request) const
4803 {
4804 return SubmitCallable(&GameLiftClient::UpdateGameSessionQueue, request);
4805 }
4806
4810 template<typename UpdateGameSessionQueueRequestT = Model::UpdateGameSessionQueueRequest>
4811 void UpdateGameSessionQueueAsync(const UpdateGameSessionQueueRequestT& request, const UpdateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4812 {
4813 return SubmitAsync(&GameLiftClient::UpdateGameSessionQueue, request, handler, context);
4814 }
4815
4827
4831 template<typename UpdateMatchmakingConfigurationRequestT = Model::UpdateMatchmakingConfigurationRequest>
4833 {
4834 return SubmitCallable(&GameLiftClient::UpdateMatchmakingConfiguration, request);
4835 }
4836
4840 template<typename UpdateMatchmakingConfigurationRequestT = Model::UpdateMatchmakingConfigurationRequest>
4841 void UpdateMatchmakingConfigurationAsync(const UpdateMatchmakingConfigurationRequestT& request, const UpdateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4842 {
4843 return SubmitAsync(&GameLiftClient::UpdateMatchmakingConfiguration, request, handler, context);
4844 }
4845
4866
4870 template<typename UpdateRuntimeConfigurationRequestT = Model::UpdateRuntimeConfigurationRequest>
4871 Model::UpdateRuntimeConfigurationOutcomeCallable UpdateRuntimeConfigurationCallable(const UpdateRuntimeConfigurationRequestT& request) const
4872 {
4873 return SubmitCallable(&GameLiftClient::UpdateRuntimeConfiguration, request);
4874 }
4875
4879 template<typename UpdateRuntimeConfigurationRequestT = Model::UpdateRuntimeConfigurationRequest>
4880 void UpdateRuntimeConfigurationAsync(const UpdateRuntimeConfigurationRequestT& request, const UpdateRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4881 {
4882 return SubmitAsync(&GameLiftClient::UpdateRuntimeConfiguration, request, handler, context);
4883 }
4884
4905
4909 template<typename UpdateScriptRequestT = Model::UpdateScriptRequest>
4910 Model::UpdateScriptOutcomeCallable UpdateScriptCallable(const UpdateScriptRequestT& request) const
4911 {
4912 return SubmitCallable(&GameLiftClient::UpdateScript, request);
4913 }
4914
4918 template<typename UpdateScriptRequestT = Model::UpdateScriptRequest>
4919 void UpdateScriptAsync(const UpdateScriptRequestT& request, const UpdateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4920 {
4921 return SubmitAsync(&GameLiftClient::UpdateScript, request, handler, context);
4922 }
4923
4935
4939 template<typename ValidateMatchmakingRuleSetRequestT = Model::ValidateMatchmakingRuleSetRequest>
4940 Model::ValidateMatchmakingRuleSetOutcomeCallable ValidateMatchmakingRuleSetCallable(const ValidateMatchmakingRuleSetRequestT& request) const
4941 {
4942 return SubmitCallable(&GameLiftClient::ValidateMatchmakingRuleSet, request);
4943 }
4944
4948 template<typename ValidateMatchmakingRuleSetRequestT = Model::ValidateMatchmakingRuleSetRequest>
4949 void ValidateMatchmakingRuleSetAsync(const ValidateMatchmakingRuleSetRequestT& request, const ValidateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4950 {
4951 return SubmitAsync(&GameLiftClient::ValidateMatchmakingRuleSet, request, handler, context);
4952 }
4953
4954
4955 void OverrideEndpoint(const Aws::String& endpoint);
4956 std::shared_ptr<GameLiftEndpointProviderBase>& accessEndpointProvider();
4957 private:
4959 void init(const GameLiftClientConfiguration& clientConfiguration);
4960
4961 GameLiftClientConfiguration m_clientConfiguration;
4962 std::shared_ptr<GameLiftEndpointProviderBase> m_endpointProvider;
4963 };
4964
4965} // namespace GameLift
4966} // namespace Aws
Model::ListScriptsOutcomeCallable ListScriptsCallable(const ListScriptsRequestT &request={}) const
void ResumeGameServerGroupAsync(const ResumeGameServerGroupRequestT &request, const ResumeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartMatchBackfillOutcomeCallable StartMatchBackfillCallable(const StartMatchBackfillRequestT &request) const
virtual Model::DeleteContainerFleetOutcome DeleteContainerFleet(const Model::DeleteContainerFleetRequest &request) const
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const DescribeVpcPeeringConnectionsRequestT &request={}) const
Model::UpdateFleetCapacityOutcomeCallable UpdateFleetCapacityCallable(const UpdateFleetCapacityRequestT &request) const
void GetGameSessionLogUrlAsync(const GetGameSessionLogUrlRequestT &request, const GetGameSessionLogUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeScalingPoliciesOutcome DescribeScalingPolicies(const Model::DescribeScalingPoliciesRequest &request) const
std::shared_ptr< GameLiftEndpointProviderBase > & accessEndpointProvider()
void DescribeFleetLocationUtilizationAsync(const DescribeFleetLocationUtilizationRequestT &request, const DescribeFleetLocationUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGameSessionsOutcome DescribeGameSessions(const Model::DescribeGameSessionsRequest &request={}) const
virtual Model::UpdateGameServerOutcome UpdateGameServer(const Model::UpdateGameServerRequest &request) const
virtual Model::DeleteMatchmakingConfigurationOutcome DeleteMatchmakingConfiguration(const Model::DeleteMatchmakingConfigurationRequest &request) const
Model::DescribeGameSessionDetailsOutcomeCallable DescribeGameSessionDetailsCallable(const DescribeGameSessionDetailsRequestT &request={}) const
Model::CreateGameServerGroupOutcomeCallable CreateGameServerGroupCallable(const CreateGameServerGroupRequestT &request) const
virtual Model::DeleteContainerGroupDefinitionOutcome DeleteContainerGroupDefinition(const Model::DeleteContainerGroupDefinitionRequest &request) const
virtual Model::DescribeFleetPortSettingsOutcome DescribeFleetPortSettings(const Model::DescribeFleetPortSettingsRequest &request) const
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr, const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration())
virtual Model::CreateVpcPeeringAuthorizationOutcome CreateVpcPeeringAuthorization(const Model::CreateVpcPeeringAuthorizationRequest &request) const
void DescribeGameServerGroupAsync(const DescribeGameServerGroupRequestT &request, const DescribeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterGameServerOutcome RegisterGameServer(const Model::RegisterGameServerRequest &request) const
Model::DeleteScriptOutcomeCallable DeleteScriptCallable(const DeleteScriptRequestT &request) const
Model::DescribeGameServerGroupOutcomeCallable DescribeGameServerGroupCallable(const DescribeGameServerGroupRequestT &request) const
void CreateVpcPeeringAuthorizationAsync(const CreateVpcPeeringAuthorizationRequestT &request, const CreateVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeScalingPoliciesOutcomeCallable DescribeScalingPoliciesCallable(const DescribeScalingPoliciesRequestT &request) const
Model::UpdateFleetAttributesOutcomeCallable UpdateFleetAttributesCallable(const UpdateFleetAttributesRequestT &request) const
Model::DeregisterGameServerOutcomeCallable DeregisterGameServerCallable(const DeregisterGameServerRequestT &request) const
void UpdateGameSessionQueueAsync(const UpdateGameSessionQueueRequestT &request, const UpdateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetLocationAttributesAsync(const DescribeFleetLocationAttributesRequestT &request, const DescribeFleetLocationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteScalingPolicyOutcome DeleteScalingPolicy(const Model::DeleteScalingPolicyRequest &request) const
void DescribeMatchmakingRuleSetsAsync(const DescribeMatchmakingRuleSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMatchmakingRuleSetsRequestT &request={}) const
void DescribeScriptAsync(const DescribeScriptRequestT &request, const DescribeScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetDeploymentOutcome DescribeFleetDeployment(const Model::DescribeFleetDeploymentRequest &request) const
Model::CreatePlayerSessionOutcomeCallable CreatePlayerSessionCallable(const CreatePlayerSessionRequestT &request) const
virtual Model::GetComputeAuthTokenOutcome GetComputeAuthToken(const Model::GetComputeAuthTokenRequest &request) const
virtual Model::CreatePlayerSessionOutcome CreatePlayerSession(const Model::CreatePlayerSessionRequest &request) const
virtual Model::DescribeGameServerInstancesOutcome DescribeGameServerInstances(const Model::DescribeGameServerInstancesRequest &request) const
void UpdateFleetPortSettingsAsync(const UpdateFleetPortSettingsRequestT &request, const UpdateFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMatchmakingConfigurationOutcomeCallable CreateMatchmakingConfigurationCallable(const CreateMatchmakingConfigurationRequestT &request) const
void DescribeFleetEventsAsync(const DescribeFleetEventsRequestT &request, const DescribeFleetEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetPortSettingsAsync(const DescribeFleetPortSettingsRequestT &request, const DescribeFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetInstanceAccessOutcomeCallable GetInstanceAccessCallable(const GetInstanceAccessRequestT &request) const
virtual Model::StopMatchmakingOutcome StopMatchmaking(const Model::StopMatchmakingRequest &request) const
Model::DescribeMatchmakingRuleSetsOutcomeCallable DescribeMatchmakingRuleSetsCallable(const DescribeMatchmakingRuleSetsRequestT &request={}) const
virtual Model::DescribeFleetEventsOutcome DescribeFleetEvents(const Model::DescribeFleetEventsRequest &request) const
virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest &request={}) const
virtual Model::DescribeMatchmakingConfigurationsOutcome DescribeMatchmakingConfigurations(const Model::DescribeMatchmakingConfigurationsRequest &request={}) const
virtual Model::DescribeGameServerOutcome DescribeGameServer(const Model::DescribeGameServerRequest &request) const
void DescribeGameSessionsAsync(const DescribeGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionsRequestT &request={}) const
virtual Model::ListComputeOutcome ListCompute(const Model::ListComputeRequest &request) const
virtual Model::UpdateBuildOutcome UpdateBuild(const Model::UpdateBuildRequest &request) const
Model::CreateAliasOutcomeCallable CreateAliasCallable(const CreateAliasRequestT &request) const
void ListComputeAsync(const ListComputeRequestT &request, const ListComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetLocationUtilizationOutcome DescribeFleetLocationUtilization(const Model::DescribeFleetLocationUtilizationRequest &request) const
void UpdateContainerGroupDefinitionAsync(const UpdateContainerGroupDefinitionRequestT &request, const UpdateContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutScalingPolicyOutcome PutScalingPolicy(const Model::PutScalingPolicyRequest &request) const
Model::SuspendGameServerGroupOutcomeCallable SuspendGameServerGroupCallable(const SuspendGameServerGroupRequestT &request) const
void ListScriptsAsync(const ListScriptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListScriptsRequestT &request={}) const
void CreateAliasAsync(const CreateAliasRequestT &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRuntimeConfigurationOutcomeCallable UpdateRuntimeConfigurationCallable(const UpdateRuntimeConfigurationRequestT &request) const
Model::DescribeFleetAttributesOutcomeCallable DescribeFleetAttributesCallable(const DescribeFleetAttributesRequestT &request={}) const
virtual Model::DescribeContainerFleetOutcome DescribeContainerFleet(const Model::DescribeContainerFleetRequest &request) const
void CreateFleetLocationsAsync(const CreateFleetLocationsRequestT &request, const CreateFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const DescribeInstancesRequestT &request) const
Model::DescribeGameServerOutcomeCallable DescribeGameServerCallable(const DescribeGameServerRequestT &request) const
GameLiftClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StopGameSessionPlacementOutcomeCallable StopGameSessionPlacementCallable(const StopGameSessionPlacementRequestT &request) const
virtual Model::DescribePlayerSessionsOutcome DescribePlayerSessions(const Model::DescribePlayerSessionsRequest &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
GameLiftClientConfiguration ClientConfigurationType
void ListBuildsAsync(const ListBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBuildsRequestT &request={}) const
virtual Model::DeleteBuildOutcome DeleteBuild(const Model::DeleteBuildRequest &request) const
virtual Model::UpdateFleetPortSettingsOutcome UpdateFleetPortSettings(const Model::UpdateFleetPortSettingsRequest &request) const
Model::PutScalingPolicyOutcomeCallable PutScalingPolicyCallable(const PutScalingPolicyRequestT &request) const
virtual Model::CreateBuildOutcome CreateBuild(const Model::CreateBuildRequest &request={}) const
virtual Model::ListContainerFleetsOutcome ListContainerFleets(const Model::ListContainerFleetsRequest &request={}) const
virtual Model::UpdateContainerGroupDefinitionOutcome UpdateContainerGroupDefinition(const Model::UpdateContainerGroupDefinitionRequest &request) const
Model::DescribeFleetLocationUtilizationOutcomeCallable DescribeFleetLocationUtilizationCallable(const DescribeFleetLocationUtilizationRequestT &request) const
void StopFleetActionsAsync(const StopFleetActionsRequestT &request, const StopFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAliasAsync(const UpdateAliasRequestT &request, const UpdateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterComputeOutcome DeregisterCompute(const Model::DeregisterComputeRequest &request) const
Model::SearchGameSessionsOutcomeCallable SearchGameSessionsCallable(const SearchGameSessionsRequestT &request={}) const
Model::RequestUploadCredentialsOutcomeCallable RequestUploadCredentialsCallable(const RequestUploadCredentialsRequestT &request) const
Model::GetComputeAuthTokenOutcomeCallable GetComputeAuthTokenCallable(const GetComputeAuthTokenRequestT &request) const
Model::UpdateContainerFleetOutcomeCallable UpdateContainerFleetCallable(const UpdateContainerFleetRequestT &request) const
void ListContainerGroupDefinitionsAsync(const ListContainerGroupDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListContainerGroupDefinitionsRequestT &request={}) const
void DescribeContainerGroupDefinitionAsync(const DescribeContainerGroupDefinitionRequestT &request, const DescribeContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGameServerGroupsOutcome ListGameServerGroups(const Model::ListGameServerGroupsRequest &request={}) const
virtual Model::DescribeGameSessionPlacementOutcome DescribeGameSessionPlacement(const Model::DescribeGameSessionPlacementRequest &request) const
Model::DescribeScriptOutcomeCallable DescribeScriptCallable(const DescribeScriptRequestT &request) const
virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest &request={}) const
virtual Model::ListContainerGroupDefinitionsOutcome ListContainerGroupDefinitions(const Model::ListContainerGroupDefinitionsRequest &request={}) const
void DeleteContainerGroupDefinitionAsync(const DeleteContainerGroupDefinitionRequestT &request, const DeleteContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetCapacityAsync(const UpdateFleetCapacityRequestT &request, const UpdateFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RequestUploadCredentialsOutcome RequestUploadCredentials(const Model::RequestUploadCredentialsRequest &request) const
virtual Model::CreateLocationOutcome CreateLocation(const Model::CreateLocationRequest &request) const
Model::DescribeFleetUtilizationOutcomeCallable DescribeFleetUtilizationCallable(const DescribeFleetUtilizationRequestT &request={}) const
virtual Model::UpdateFleetAttributesOutcome UpdateFleetAttributes(const Model::UpdateFleetAttributesRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetInstanceAccessOutcome GetInstanceAccess(const Model::GetInstanceAccessRequest &request) const
void DescribeFleetUtilizationAsync(const DescribeFleetUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetUtilizationRequestT &request={}) const
void DeleteMatchmakingRuleSetAsync(const DeleteMatchmakingRuleSetRequestT &request, const DeleteMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateScriptAsync(const UpdateScriptRequestT &request, const UpdateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetComputeAuthTokenAsync(const GetComputeAuthTokenRequestT &request, const GetComputeAuthTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePlayerSessionsOutcomeCallable CreatePlayerSessionsCallable(const CreatePlayerSessionsRequestT &request) const
virtual Model::CreateMatchmakingConfigurationOutcome CreateMatchmakingConfiguration(const Model::CreateMatchmakingConfigurationRequest &request) const
void UpdateGameServerAsync(const UpdateGameServerRequestT &request, const UpdateGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void CreateVpcPeeringConnectionAsync(const CreateVpcPeeringConnectionRequestT &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterComputeAsync(const RegisterComputeRequestT &request, const RegisterComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ClaimGameServerOutcome ClaimGameServer(const Model::ClaimGameServerRequest &request) const
void RegisterGameServerAsync(const RegisterGameServerRequestT &request, const RegisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateContainerFleetAsync(const CreateContainerFleetRequestT &request, const CreateContainerFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListComputeOutcomeCallable ListComputeCallable(const ListComputeRequestT &request) const
Model::DescribeGameSessionQueuesOutcomeCallable DescribeGameSessionQueuesCallable(const DescribeGameSessionQueuesRequestT &request={}) const
void DeregisterGameServerAsync(const DeregisterGameServerRequestT &request, const DeregisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchGameSessionsAsync(const SearchGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchGameSessionsRequestT &request={}) const
void ValidateMatchmakingRuleSetAsync(const ValidateMatchmakingRuleSetRequestT &request, const ValidateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TerminateGameSessionOutcome TerminateGameSession(const Model::TerminateGameSessionRequest &request) const
virtual Model::CreateFleetLocationsOutcome CreateFleetLocations(const Model::CreateFleetLocationsRequest &request) const
virtual Model::CreatePlayerSessionsOutcome CreatePlayerSessions(const Model::CreatePlayerSessionsRequest &request) const
void DescribeAliasAsync(const DescribeAliasRequestT &request, const DescribeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteGameSessionQueueAsync(const DeleteGameSessionQueueRequestT &request, const DeleteGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AcceptMatchOutcomeCallable AcceptMatchCallable(const AcceptMatchRequestT &request) const
void DeleteScriptAsync(const DeleteScriptRequestT &request, const DeleteScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateGameServerGroupAsync(const CreateGameServerGroupRequestT &request, const CreateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBuildsOutcome ListBuilds(const Model::ListBuildsRequest &request={}) const
virtual Model::DescribeMatchmakingRuleSetsOutcome DescribeMatchmakingRuleSets(const Model::DescribeMatchmakingRuleSetsRequest &request={}) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeGameServerInstancesAsync(const DescribeGameServerInstancesRequestT &request, const DescribeGameServerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResolveAliasOutcomeCallable ResolveAliasCallable(const ResolveAliasRequestT &request) const
void UpdateFleetAttributesAsync(const UpdateFleetAttributesRequestT &request, const UpdateFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMatchBackfillOutcome StartMatchBackfill(const Model::StartMatchBackfillRequest &request) const
GameLiftEndpointProvider EndpointProviderType
Model::DescribeFleetPortSettingsOutcomeCallable DescribeFleetPortSettingsCallable(const DescribeFleetPortSettingsRequestT &request) const
Model::CreateContainerFleetOutcomeCallable CreateContainerFleetCallable(const CreateContainerFleetRequestT &request) const
void DeleteLocationAsync(const DeleteLocationRequestT &request, const DeleteLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBuildAsync(const DescribeBuildRequestT &request, const DescribeBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeGameSessionPlacementOutcomeCallable DescribeGameSessionPlacementCallable(const DescribeGameSessionPlacementRequestT &request) const
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateMatchmakingConfigurationOutcomeCallable UpdateMatchmakingConfigurationCallable(const UpdateMatchmakingConfigurationRequestT &request) const
Model::DescribeFleetLocationCapacityOutcomeCallable DescribeFleetLocationCapacityCallable(const DescribeFleetLocationCapacityRequestT &request) const
void ClaimGameServerAsync(const ClaimGameServerRequestT &request, const ClaimGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEC2InstanceLimitsAsync(const DescribeEC2InstanceLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEC2InstanceLimitsRequestT &request={}) const
virtual Model::StartFleetActionsOutcome StartFleetActions(const Model::StartFleetActionsRequest &request) const
void AcceptMatchAsync(const AcceptMatchRequestT &request, const AcceptMatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection(const Model::DeleteVpcPeeringConnectionRequest &request) const
virtual Model::DescribeRuntimeConfigurationOutcome DescribeRuntimeConfiguration(const Model::DescribeRuntimeConfigurationRequest &request) const
Model::DescribePlayerSessionsOutcomeCallable DescribePlayerSessionsCallable(const DescribePlayerSessionsRequestT &request={}) const
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr, const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration())
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
Model::DeleteContainerGroupDefinitionOutcomeCallable DeleteContainerGroupDefinitionCallable(const DeleteContainerGroupDefinitionRequestT &request) const
Model::GetComputeAccessOutcomeCallable GetComputeAccessCallable(const GetComputeAccessRequestT &request) const
void DescribeRuntimeConfigurationAsync(const DescribeRuntimeConfigurationRequestT &request, const DescribeRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMatchmakingOutcome StartMatchmaking(const Model::StartMatchmakingRequest &request) const
virtual Model::CreateGameSessionQueueOutcome CreateGameSessionQueue(const Model::CreateGameSessionQueueRequest &request) const
Model::DeregisterComputeOutcomeCallable DeregisterComputeCallable(const DeregisterComputeRequestT &request) const
virtual Model::UpdateGameServerGroupOutcome UpdateGameServerGroup(const Model::UpdateGameServerGroupRequest &request) const
Model::CreateFleetLocationsOutcomeCallable CreateFleetLocationsCallable(const CreateFleetLocationsRequestT &request) const
virtual Model::CreateMatchmakingRuleSetOutcome CreateMatchmakingRuleSet(const Model::CreateMatchmakingRuleSetRequest &request) const
virtual Model::DescribeGameSessionQueuesOutcome DescribeGameSessionQueues(const Model::DescribeGameSessionQueuesRequest &request={}) const
Model::UpdateFleetPortSettingsOutcomeCallable UpdateFleetPortSettingsCallable(const UpdateFleetPortSettingsRequestT &request) const
void DescribeFleetLocationCapacityAsync(const DescribeFleetLocationCapacityRequestT &request, const DescribeFleetLocationCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFleetLocationAttributesOutcomeCallable DescribeFleetLocationAttributesCallable(const DescribeFleetLocationAttributesRequestT &request) const
virtual Model::ListFleetDeploymentsOutcome ListFleetDeployments(const Model::ListFleetDeploymentsRequest &request={}) const
Model::DeleteMatchmakingRuleSetOutcomeCallable DeleteMatchmakingRuleSetCallable(const DeleteMatchmakingRuleSetRequestT &request) const
void DescribeGameSessionPlacementAsync(const DescribeGameSessionPlacementRequestT &request, const DescribeGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetsAsync(const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFleetsRequestT &request={}) const
Model::ListBuildsOutcomeCallable ListBuildsCallable(const ListBuildsRequestT &request={}) const
Model::ClaimGameServerOutcomeCallable ClaimGameServerCallable(const ClaimGameServerRequestT &request) const
virtual Model::DeleteVpcPeeringAuthorizationOutcome DeleteVpcPeeringAuthorization(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
virtual Model::DescribeFleetAttributesOutcome DescribeFleetAttributes(const Model::DescribeFleetAttributesRequest &request={}) const
Model::ListGameServerGroupsOutcomeCallable ListGameServerGroupsCallable(const ListGameServerGroupsRequestT &request={}) const
void UpdateMatchmakingConfigurationAsync(const UpdateMatchmakingConfigurationRequestT &request, const UpdateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopMatchmakingAsync(const StopMatchmakingRequestT &request, const StopMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeScriptOutcome DescribeScript(const Model::DescribeScriptRequest &request) const
virtual Model::StartGameSessionPlacementOutcome StartGameSessionPlacement(const Model::StartGameSessionPlacementRequest &request) const
void UpdateBuildAsync(const UpdateBuildRequestT &request, const UpdateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcPeeringAuthorizationsOutcome DescribeVpcPeeringAuthorizations(const Model::DescribeVpcPeeringAuthorizationsRequest &request={}) const
virtual Model::UpdateAliasOutcome UpdateAlias(const Model::UpdateAliasRequest &request) const
void UpdateGameSessionAsync(const UpdateGameSessionRequestT &request, const UpdateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePlayerSessionAsync(const CreatePlayerSessionRequestT &request, const CreatePlayerSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeContainerGroupDefinitionOutcome DescribeContainerGroupDefinition(const Model::DescribeContainerGroupDefinitionRequest &request) const
Model::UpdateGameSessionQueueOutcomeCallable UpdateGameSessionQueueCallable(const UpdateGameSessionQueueRequestT &request) const
Model::GetGameSessionLogUrlOutcomeCallable GetGameSessionLogUrlCallable(const GetGameSessionLogUrlRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
void GetComputeAccessAsync(const GetComputeAccessRequestT &request, const GetComputeAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeContainerFleetOutcomeCallable DescribeContainerFleetCallable(const DescribeContainerFleetRequestT &request) const
Model::UpdateScriptOutcomeCallable UpdateScriptCallable(const UpdateScriptRequestT &request) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection(const Model::CreateVpcPeeringConnectionRequest &request) const
virtual Model::RegisterComputeOutcome RegisterCompute(const Model::RegisterComputeRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeContainerFleetAsync(const DescribeContainerFleetRequestT &request, const DescribeContainerFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRuntimeConfigurationOutcome UpdateRuntimeConfiguration(const Model::UpdateRuntimeConfigurationRequest &request) const
Model::DescribeFleetEventsOutcomeCallable DescribeFleetEventsCallable(const DescribeFleetEventsRequestT &request) const
void DescribeFleetDeploymentAsync(const DescribeFleetDeploymentRequestT &request, const DescribeFleetDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameSessionQueueOutcome UpdateGameSessionQueue(const Model::UpdateGameSessionQueueRequest &request) const
Model::ListContainerGroupDefinitionsOutcomeCallable ListContainerGroupDefinitionsCallable(const ListContainerGroupDefinitionsRequestT &request={}) const
void PutScalingPolicyAsync(const PutScalingPolicyRequestT &request, const PutScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopFleetActionsOutcomeCallable StopFleetActionsCallable(const StopFleetActionsRequestT &request) const
void RequestUploadCredentialsAsync(const RequestUploadCredentialsRequestT &request, const RequestUploadCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetUtilizationOutcome DescribeFleetUtilization(const Model::DescribeFleetUtilizationRequest &request={}) const
void StartGameSessionPlacementAsync(const StartGameSessionPlacementRequestT &request, const StartGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteScalingPolicyAsync(const DeleteScalingPolicyRequestT &request, const DeleteScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateGameServerGroupAsync(const UpdateGameServerGroupRequestT &request, const UpdateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContainerGroupDefinitionVersionsOutcomeCallable ListContainerGroupDefinitionVersionsCallable(const ListContainerGroupDefinitionVersionsRequestT &request) const
virtual Model::DeleteFleetLocationsOutcome DeleteFleetLocations(const Model::DeleteFleetLocationsRequest &request) const
void ListContainerGroupDefinitionVersionsAsync(const ListContainerGroupDefinitionVersionsRequestT &request, const ListContainerGroupDefinitionVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMatchmakingRuleSetOutcome DeleteMatchmakingRuleSet(const Model::DeleteMatchmakingRuleSetRequest &request) const
void CreateContainerGroupDefinitionAsync(const CreateContainerGroupDefinitionRequestT &request, const CreateContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEC2InstanceLimitsOutcomeCallable DescribeEC2InstanceLimitsCallable(const DescribeEC2InstanceLimitsRequestT &request={}) const
void DescribeVpcPeeringConnectionsAsync(const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcPeeringConnectionsRequestT &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateGameSessionAsync(const CreateGameSessionRequestT &request, const CreateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections(const Model::DescribeVpcPeeringConnectionsRequest &request={}) const
void ListLocationsAsync(const ListLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLocationsRequestT &request={}) const
void DescribeGameServerAsync(const DescribeGameServerRequestT &request, const DescribeGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateGameSessionQueueOutcomeCallable CreateGameSessionQueueCallable(const CreateGameSessionQueueRequestT &request) const
Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const CreateVpcPeeringConnectionRequestT &request) const
void StopGameSessionPlacementAsync(const StopGameSessionPlacementRequestT &request, const StopGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeMatchmakingOutcome DescribeMatchmaking(const Model::DescribeMatchmakingRequest &request) const
virtual Model::DescribeComputeOutcome DescribeCompute(const Model::DescribeComputeRequest &request) const
virtual Model::DescribeAliasOutcome DescribeAlias(const Model::DescribeAliasRequest &request) const
void ListContainerFleetsAsync(const ListContainerFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListContainerFleetsRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DeleteVpcPeeringConnectionAsync(const DeleteVpcPeeringConnectionRequestT &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ValidateMatchmakingRuleSetOutcome ValidateMatchmakingRuleSet(const Model::ValidateMatchmakingRuleSetRequest &request) const
Model::DescribeGameServerInstancesOutcomeCallable DescribeGameServerInstancesCallable(const DescribeGameServerInstancesRequestT &request) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request={}) const
void DescribeGameSessionQueuesAsync(const DescribeGameSessionQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionQueuesRequestT &request={}) const
virtual Model::DescribeFleetLocationAttributesOutcome DescribeFleetLocationAttributes(const Model::DescribeFleetLocationAttributesRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request) const
Model::DeleteGameSessionQueueOutcomeCallable DeleteGameSessionQueueCallable(const DeleteGameSessionQueueRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListGameServersOutcome ListGameServers(const Model::ListGameServersRequest &request) const
Model::DeleteScalingPolicyOutcomeCallable DeleteScalingPolicyCallable(const DeleteScalingPolicyRequestT &request) const
GameLiftClient(const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration(), std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr)
virtual Model::DeleteLocationOutcome DeleteLocation(const Model::DeleteLocationRequest &request) const
void SuspendGameServerGroupAsync(const SuspendGameServerGroupRequestT &request, const SuspendGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAliasOutcome DeleteAlias(const Model::DeleteAliasRequest &request) const
virtual Model::DescribeGameServerGroupOutcome DescribeGameServerGroup(const Model::DescribeGameServerGroupRequest &request) const
Model::TerminateGameSessionOutcomeCallable TerminateGameSessionCallable(const TerminateGameSessionRequestT &request) const
virtual Model::DescribeBuildOutcome DescribeBuild(const Model::DescribeBuildRequest &request) const
void ListGameServersAsync(const ListGameServersRequestT &request, const ListGameServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMatchmakingConfigurationAsync(const CreateMatchmakingConfigurationRequestT &request, const CreateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameSessionOutcomeCallable UpdateGameSessionCallable(const UpdateGameSessionRequestT &request) const
Model::CreateMatchmakingRuleSetOutcomeCallable CreateMatchmakingRuleSetCallable(const CreateMatchmakingRuleSetRequestT &request) const
void ListFleetDeploymentsAsync(const ListFleetDeploymentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFleetDeploymentsRequestT &request={}) const
void DescribeInstancesAsync(const DescribeInstancesRequestT &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameServerOutcomeCallable UpdateGameServerCallable(const UpdateGameServerRequestT &request) const
Model::UpdateContainerGroupDefinitionOutcomeCallable UpdateContainerGroupDefinitionCallable(const UpdateContainerGroupDefinitionRequestT &request) const
Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const DeleteVpcPeeringConnectionRequestT &request) const
void TerminateGameSessionAsync(const TerminateGameSessionRequestT &request, const TerminateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLocationOutcomeCallable CreateLocationCallable(const CreateLocationRequestT &request) const
Model::DeleteLocationOutcomeCallable DeleteLocationCallable(const DeleteLocationRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UpdateGameSessionOutcome UpdateGameSession(const Model::UpdateGameSessionRequest &request) const
virtual Model::StopFleetActionsOutcome StopFleetActions(const Model::StopFleetActionsRequest &request) const
virtual Model::DeregisterGameServerOutcome DeregisterGameServer(const Model::DeregisterGameServerRequest &request) const
Model::DeleteFleetLocationsOutcomeCallable DeleteFleetLocationsCallable(const DeleteFleetLocationsRequestT &request) const
void ListGameServerGroupsAsync(const ListGameServerGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGameServerGroupsRequestT &request={}) const
void DescribePlayerSessionsAsync(const DescribePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePlayerSessionsRequestT &request={}) const
Model::StartMatchmakingOutcomeCallable StartMatchmakingCallable(const StartMatchmakingRequestT &request) const
Model::ListFleetDeploymentsOutcomeCallable ListFleetDeploymentsCallable(const ListFleetDeploymentsRequestT &request={}) const
void GetInstanceAccessAsync(const GetInstanceAccessRequestT &request, const GetInstanceAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpcPeeringAuthorizationAsync(const DeleteVpcPeeringAuthorizationRequestT &request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetAttributesAsync(const DescribeFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAttributesRequestT &request={}) const
Model::DeleteContainerFleetOutcomeCallable DeleteContainerFleetCallable(const DeleteContainerFleetRequestT &request) const
Model::RegisterComputeOutcomeCallable RegisterComputeCallable(const RegisterComputeRequestT &request) const
virtual Model::CreateContainerGroupDefinitionOutcome CreateContainerGroupDefinition(const Model::CreateContainerGroupDefinitionRequest &request) const
void DescribeGameSessionDetailsAsync(const DescribeGameSessionDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionDetailsRequestT &request={}) const
virtual Model::UpdateMatchmakingConfigurationOutcome UpdateMatchmakingConfiguration(const Model::UpdateMatchmakingConfigurationRequest &request) const
Model::DescribeMatchmakingOutcomeCallable DescribeMatchmakingCallable(const DescribeMatchmakingRequestT &request) const
void DeleteAliasAsync(const DeleteAliasRequestT &request, const DeleteAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBuildOutcomeCallable UpdateBuildCallable(const UpdateBuildRequestT &request) const
void CreateMatchmakingRuleSetAsync(const CreateMatchmakingRuleSetRequestT &request, const CreateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteContainerFleetAsync(const DeleteContainerFleetRequestT &request, const DeleteContainerFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMatchmakingConfigurationsOutcomeCallable DescribeMatchmakingConfigurationsCallable(const DescribeMatchmakingConfigurationsRequestT &request={}) const
virtual Model::ResolveAliasOutcome ResolveAlias(const Model::ResolveAliasRequest &request) const
void CreateScriptAsync(const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateScriptRequestT &request={}) const
virtual Model::GetComputeAccessOutcome GetComputeAccess(const Model::GetComputeAccessRequest &request) const
Model::DescribeContainerGroupDefinitionOutcomeCallable DescribeContainerGroupDefinitionCallable(const DescribeContainerGroupDefinitionRequestT &request) const
Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const UpdateAliasRequestT &request) const
virtual Model::ResumeGameServerGroupOutcome ResumeGameServerGroup(const Model::ResumeGameServerGroupRequest &request) const
Model::ResumeGameServerGroupOutcomeCallable ResumeGameServerGroupCallable(const ResumeGameServerGroupRequestT &request) const
virtual Model::SuspendGameServerGroupOutcome SuspendGameServerGroup(const Model::SuspendGameServerGroupRequest &request) const
Model::CreateContainerGroupDefinitionOutcomeCallable CreateContainerGroupDefinitionCallable(const CreateContainerGroupDefinitionRequestT &request) const
Model::CreateVpcPeeringAuthorizationOutcomeCallable CreateVpcPeeringAuthorizationCallable(const CreateVpcPeeringAuthorizationRequestT &request) const
virtual Model::AcceptMatchOutcome AcceptMatch(const Model::AcceptMatchRequest &request) const
Model::DeleteBuildOutcomeCallable DeleteBuildCallable(const DeleteBuildRequestT &request) const
Model::DescribeBuildOutcomeCallable DescribeBuildCallable(const DescribeBuildRequestT &request) const
void DescribeScalingPoliciesAsync(const DescribeScalingPoliciesRequestT &request, const DescribeScalingPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RegisterGameServerOutcomeCallable RegisterGameServerCallable(const RegisterGameServerRequestT &request) const
void DeleteFleetLocationsAsync(const DeleteFleetLocationsRequestT &request, const DeleteFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFleetDeploymentOutcomeCallable DescribeFleetDeploymentCallable(const DescribeFleetDeploymentRequestT &request) const
virtual Model::GetGameSessionLogUrlOutcome GetGameSessionLogUrl(const Model::GetGameSessionLogUrlRequest &request) const
virtual Model::UpdateFleetCapacityOutcome UpdateFleetCapacity(const Model::UpdateFleetCapacityRequest &request) const
Model::StartGameSessionPlacementOutcomeCallable StartGameSessionPlacementCallable(const StartGameSessionPlacementRequestT &request) const
virtual Model::StopGameSessionPlacementOutcome StopGameSessionPlacement(const Model::StopGameSessionPlacementRequest &request) const
Model::DescribeGameSessionsOutcomeCallable DescribeGameSessionsCallable(const DescribeGameSessionsRequestT &request={}) const
virtual Model::DescribeEC2InstanceLimitsOutcome DescribeEC2InstanceLimits(const Model::DescribeEC2InstanceLimitsRequest &request={}) const
void DeleteMatchmakingConfigurationAsync(const DeleteMatchmakingConfigurationRequestT &request, const DeleteMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAliasesOutcome ListAliases(const Model::ListAliasesRequest &request={}) const
Model::DeleteMatchmakingConfigurationOutcomeCallable DeleteMatchmakingConfigurationCallable(const DeleteMatchmakingConfigurationRequestT &request) const
void StartFleetActionsAsync(const StartFleetActionsRequestT &request, const StartFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRuntimeConfigurationOutcomeCallable DescribeRuntimeConfigurationCallable(const DescribeRuntimeConfigurationRequestT &request) const
virtual Model::ListContainerGroupDefinitionVersionsOutcome ListContainerGroupDefinitionVersions(const Model::ListContainerGroupDefinitionVersionsRequest &request) const
void DescribeFleetCapacityAsync(const DescribeFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetCapacityRequestT &request={}) const
Model::CreateGameSessionOutcomeCallable CreateGameSessionCallable(const CreateGameSessionRequestT &request) const
void DescribeMatchmakingConfigurationsAsync(const DescribeMatchmakingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMatchmakingConfigurationsRequestT &request={}) const
virtual Model::UpdateContainerFleetOutcome UpdateContainerFleet(const Model::UpdateContainerFleetRequest &request) const
void CreatePlayerSessionsAsync(const CreatePlayerSessionsRequestT &request, const CreatePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMatchmakingAsync(const DescribeMatchmakingRequestT &request, const DescribeMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
static const char * GetServiceName()
virtual Model::UpdateScriptOutcome UpdateScript(const Model::UpdateScriptRequest &request) const
void DescribeComputeAsync(const DescribeComputeRequestT &request, const DescribeComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBuildAsync(const CreateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateBuildRequestT &request={}) const
void ResolveAliasAsync(const ResolveAliasRequestT &request, const ResolveAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameServerGroupOutcomeCallable UpdateGameServerGroupCallable(const UpdateGameServerGroupRequestT &request) const
Model::StopMatchmakingOutcomeCallable StopMatchmakingCallable(const StopMatchmakingRequestT &request) const
static const char * GetAllocationTag()
Model::ListContainerFleetsOutcomeCallable ListContainerFleetsCallable(const ListContainerFleetsRequestT &request={}) const
virtual Model::CreateGameSessionOutcome CreateGameSession(const Model::CreateGameSessionRequest &request) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request={}) const
Model::DescribeComputeOutcomeCallable DescribeComputeCallable(const DescribeComputeRequestT &request) const
Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT &request={}) const
virtual Model::ListLocationsOutcome ListLocations(const Model::ListLocationsRequest &request={}) const
Model::ListGameServersOutcomeCallable ListGameServersCallable(const ListGameServersRequestT &request) const
Model::CreateBuildOutcomeCallable CreateBuildCallable(const CreateBuildRequestT &request={}) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
Model::DescribeFleetCapacityOutcomeCallable DescribeFleetCapacityCallable(const DescribeFleetCapacityRequestT &request={}) const
void ListAliasesAsync(const ListAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAliasesRequestT &request={}) const
Model::ListAliasesOutcomeCallable ListAliasesCallable(const ListAliasesRequestT &request={}) const
void StartMatchmakingAsync(const StartMatchmakingRequestT &request, const StartMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMatchBackfillAsync(const StartMatchBackfillRequestT &request, const StartMatchBackfillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteGameServerGroupOutcomeCallable DeleteGameServerGroupCallable(const DeleteGameServerGroupRequestT &request) const
Model::DescribeVpcPeeringAuthorizationsOutcomeCallable DescribeVpcPeeringAuthorizationsCallable(const DescribeVpcPeeringAuthorizationsRequestT &request={}) const
virtual Model::DescribeFleetCapacityOutcome DescribeFleetCapacity(const Model::DescribeFleetCapacityRequest &request={}) const
void DeleteGameServerGroupAsync(const DeleteGameServerGroupRequestT &request, const DeleteGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ValidateMatchmakingRuleSetOutcomeCallable ValidateMatchmakingRuleSetCallable(const ValidateMatchmakingRuleSetRequestT &request) const
void UpdateRuntimeConfigurationAsync(const UpdateRuntimeConfigurationRequestT &request, const UpdateRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterComputeAsync(const DeregisterComputeRequestT &request, const DeregisterComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocationAsync(const CreateLocationRequestT &request, const CreateLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGameServerGroupOutcome DeleteGameServerGroup(const Model::DeleteGameServerGroupRequest &request) const
virtual Model::DescribeFleetLocationCapacityOutcome DescribeFleetLocationCapacity(const Model::DescribeFleetLocationCapacityRequest &request) const
Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const DeleteAliasRequestT &request) const
virtual Model::DescribeGameSessionDetailsOutcome DescribeGameSessionDetails(const Model::DescribeGameSessionDetailsRequest &request={}) const
virtual Model::CreateContainerFleetOutcome CreateContainerFleet(const Model::CreateContainerFleetRequest &request) const
virtual Model::CreateGameServerGroupOutcome CreateGameServerGroup(const Model::CreateGameServerGroupRequest &request) const
Model::DescribeAliasOutcomeCallable DescribeAliasCallable(const DescribeAliasRequestT &request) const
virtual Model::SearchGameSessionsOutcome SearchGameSessions(const Model::SearchGameSessionsRequest &request={}) const
void CreateGameSessionQueueAsync(const CreateGameSessionQueueRequestT &request, const CreateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcPeeringAuthorizationsAsync(const DescribeVpcPeeringAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcPeeringAuthorizationsRequestT &request={}) const
Model::DeleteVpcPeeringAuthorizationOutcomeCallable DeleteVpcPeeringAuthorizationCallable(const DeleteVpcPeeringAuthorizationRequestT &request) const
virtual Model::DeleteGameSessionQueueOutcome DeleteGameSessionQueue(const Model::DeleteGameSessionQueueRequest &request) const
Model::StartFleetActionsOutcomeCallable StartFleetActionsCallable(const StartFleetActionsRequestT &request) const
void UpdateContainerFleetAsync(const UpdateContainerFleetRequestT &request, const UpdateContainerFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBuildAsync(const DeleteBuildRequestT &request, const DeleteBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteScriptOutcome DeleteScript(const Model::DeleteScriptRequest &request) const
Model::ListLocationsOutcomeCallable ListLocationsCallable(const ListLocationsRequestT &request={}) const
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
std::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
std::future< RegisterComputeOutcome > RegisterComputeOutcomeCallable
std::future< DescribeGameSessionPlacementOutcome > DescribeGameSessionPlacementOutcomeCallable
std::future< ListContainerFleetsOutcome > ListContainerFleetsOutcomeCallable
std::future< CreateContainerFleetOutcome > CreateContainerFleetOutcomeCallable
std::future< DeleteFleetLocationsOutcome > DeleteFleetLocationsOutcomeCallable
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
std::future< DescribeVpcPeeringAuthorizationsOutcome > DescribeVpcPeeringAuthorizationsOutcomeCallable
std::future< ListGameServerGroupsOutcome > ListGameServerGroupsOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< ListGameServersOutcome > ListGameServersOutcomeCallable
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
std::future< StartFleetActionsOutcome > StartFleetActionsOutcomeCallable
std::future< DeleteMatchmakingRuleSetOutcome > DeleteMatchmakingRuleSetOutcomeCallable
std::future< ClaimGameServerOutcome > ClaimGameServerOutcomeCallable
std::future< DeleteContainerFleetOutcome > DeleteContainerFleetOutcomeCallable
std::future< DeleteGameSessionQueueOutcome > DeleteGameSessionQueueOutcomeCallable
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
std::future< GetComputeAuthTokenOutcome > GetComputeAuthTokenOutcomeCallable
std::future< ListContainerGroupDefinitionVersionsOutcome > ListContainerGroupDefinitionVersionsOutcomeCallable
std::future< DescribeMatchmakingConfigurationsOutcome > DescribeMatchmakingConfigurationsOutcomeCallable
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
std::future< DeleteLocationOutcome > DeleteLocationOutcomeCallable
std::future< ListFleetDeploymentsOutcome > ListFleetDeploymentsOutcomeCallable
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
std::future< DeregisterGameServerOutcome > DeregisterGameServerOutcomeCallable
std::future< DeleteVpcPeeringAuthorizationOutcome > DeleteVpcPeeringAuthorizationOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::future< GetInstanceAccessOutcome > GetInstanceAccessOutcomeCallable
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
std::future< UpdateGameServerGroupOutcome > UpdateGameServerGroupOutcomeCallable
std::future< DescribeGameServerInstancesOutcome > DescribeGameServerInstancesOutcomeCallable
std::future< ValidateMatchmakingRuleSetOutcome > ValidateMatchmakingRuleSetOutcomeCallable
std::future< TerminateGameSessionOutcome > TerminateGameSessionOutcomeCallable
std::future< ResumeGameServerGroupOutcome > ResumeGameServerGroupOutcomeCallable
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
std::future< CreateMatchmakingConfigurationOutcome > CreateMatchmakingConfigurationOutcomeCallable
std::future< StartMatchmakingOutcome > StartMatchmakingOutcomeCallable
std::future< CreateFleetLocationsOutcome > CreateFleetLocationsOutcomeCallable
std::future< UpdateMatchmakingConfigurationOutcome > UpdateMatchmakingConfigurationOutcomeCallable
std::future< DescribeFleetLocationCapacityOutcome > DescribeFleetLocationCapacityOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
std::future< DescribeFleetLocationUtilizationOutcome > DescribeFleetLocationUtilizationOutcomeCallable
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
std::future< UpdateGameServerOutcome > UpdateGameServerOutcomeCallable
std::future< RegisterGameServerOutcome > RegisterGameServerOutcomeCallable
std::future< UpdateScriptOutcome > UpdateScriptOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< DescribeScriptOutcome > DescribeScriptOutcomeCallable
std::future< StopFleetActionsOutcome > StopFleetActionsOutcomeCallable
std::future< DescribeGameSessionQueuesOutcome > DescribeGameSessionQueuesOutcomeCallable
std::future< DescribeMatchmakingOutcome > DescribeMatchmakingOutcomeCallable
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
std::future< CreateMatchmakingRuleSetOutcome > CreateMatchmakingRuleSetOutcomeCallable
std::future< DeleteGameServerGroupOutcome > DeleteGameServerGroupOutcomeCallable
std::future< DescribeFleetLocationAttributesOutcome > DescribeFleetLocationAttributesOutcomeCallable
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
std::future< DeleteScriptOutcome > DeleteScriptOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateGameSessionQueueOutcome > UpdateGameSessionQueueOutcomeCallable
std::future< StopGameSessionPlacementOutcome > StopGameSessionPlacementOutcomeCallable
std::future< CreateGameSessionQueueOutcome > CreateGameSessionQueueOutcomeCallable
std::future< DescribeComputeOutcome > DescribeComputeOutcomeCallable
std::future< StopMatchmakingOutcome > StopMatchmakingOutcomeCallable
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
std::future< DeleteMatchmakingConfigurationOutcome > DeleteMatchmakingConfigurationOutcomeCallable
std::future< SuspendGameServerGroupOutcome > SuspendGameServerGroupOutcomeCallable
std::future< UpdateContainerGroupDefinitionOutcome > UpdateContainerGroupDefinitionOutcomeCallable
std::future< DescribeContainerGroupDefinitionOutcome > DescribeContainerGroupDefinitionOutcomeCallable
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
std::future< CreateContainerGroupDefinitionOutcome > CreateContainerGroupDefinitionOutcomeCallable
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
std::future< DescribeMatchmakingRuleSetsOutcome > DescribeMatchmakingRuleSetsOutcomeCallable
std::future< DeregisterComputeOutcome > DeregisterComputeOutcomeCallable
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
std::future< DeleteContainerGroupDefinitionOutcome > DeleteContainerGroupDefinitionOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
std::future< ListScriptsOutcome > ListScriptsOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
std::future< DescribeFleetDeploymentOutcome > DescribeFleetDeploymentOutcomeCallable
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
std::future< StartMatchBackfillOutcome > StartMatchBackfillOutcomeCallable
std::future< ListComputeOutcome > ListComputeOutcomeCallable
std::future< ListContainerGroupDefinitionsOutcome > ListContainerGroupDefinitionsOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::future< DescribeGameServerGroupOutcome > DescribeGameServerGroupOutcomeCallable
std::future< GetComputeAccessOutcome > GetComputeAccessOutcomeCallable
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
std::future< CreateVpcPeeringAuthorizationOutcome > CreateVpcPeeringAuthorizationOutcomeCallable
std::future< StartGameSessionPlacementOutcome > StartGameSessionPlacementOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
std::future< CreateGameServerGroupOutcome > CreateGameServerGroupOutcomeCallable
std::future< AcceptMatchOutcome > AcceptMatchOutcomeCallable
std::future< DescribeGameServerOutcome > DescribeGameServerOutcomeCallable
std::future< UpdateContainerFleetOutcome > UpdateContainerFleetOutcomeCallable
std::future< CreateLocationOutcome > CreateLocationOutcomeCallable
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
std::future< DescribeContainerFleetOutcome > DescribeContainerFleetOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetEventsRequest &, const Model::DescribeFleetEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetEventsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListComputeRequest &, const Model::ListComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameServerGroupRequest &, const Model::DeleteGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionDetailsRequest &, const Model::DescribeGameSessionDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionDetailsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeAliasRequest &, const Model::DescribeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RequestUploadCredentialsRequest &, const Model::RequestUploadCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestUploadCredentialsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeEC2InstanceLimitsRequest &, const Model::DescribeEC2InstanceLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEC2InstanceLimitsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionRequest &, const Model::CreateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingConfigurationRequest &, const Model::DeleteMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateContainerFleetRequest &, const Model::CreateContainerFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingConfigurationRequest &, const Model::CreateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribePlayerSessionsRequest &, const Model::DescribePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetPortSettingsRequest &, const Model::DescribeFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetUtilizationRequest &, const Model::DescribeFleetUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopGameSessionPlacementRequest &, const Model::StopGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetAttributesRequest &, const Model::UpdateFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerGroupRequest &, const Model::UpdateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringAuthorizationRequest &, const Model::CreateVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateLocationRequest &, const Model::CreateLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingConfigurationsRequest &, const Model::DescribeMatchmakingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingConfigurationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RegisterGameServerRequest &, const Model::RegisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateMatchmakingConfigurationRequest &, const Model::UpdateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeregisterComputeRequest &, const Model::DeregisterComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeContainerFleetRequest &, const Model::DescribeContainerFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListScriptsRequest &, const Model::ListScriptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScriptsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateScriptRequest &, const Model::UpdateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SearchGameSessionsRequest &, const Model::SearchGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionPlacementRequest &, const Model::DescribeGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringAuthorizationRequest &, const Model::DeleteVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionsRequest &, const Model::CreatePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RegisterComputeRequest &, const Model::RegisterComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListContainerGroupDefinitionVersionsRequest &, const Model::ListContainerGroupDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerGroupDefinitionVersionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionRequest &, const Model::CreatePlayerSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateContainerGroupDefinitionRequest &, const Model::CreateContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServerGroupsRequest &, const Model::ListGameServerGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServerGroupsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationCapacityRequest &, const Model::DescribeFleetLocationCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingRuleSetRequest &, const Model::CreateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationAttributesRequest &, const Model::DescribeFleetLocationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRequest &, const Model::DescribeMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::TerminateGameSessionRequest &, const Model::TerminateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameSessionQueueRequest &, const Model::DeleteGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringAuthorizationsRequest &, const Model::DescribeVpcPeeringAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionRequest &, const Model::UpdateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetCapacityRequest &, const Model::UpdateFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResumeGameServerGroupRequest &, const Model::ResumeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetLocationsRequest &, const Model::CreateFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServersRequest &, const Model::ListGameServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServersResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingRuleSetRequest &, const Model::DeleteMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeRuntimeConfigurationRequest &, const Model::DescribeRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResolveAliasRequest &, const Model::ResolveAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameServerGroupRequest &, const Model::CreateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScriptRequest &, const Model::DescribeScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartFleetActionsRequest &, const Model::StartFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeContainerGroupDefinitionRequest &, const Model::DescribeContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateContainerGroupDefinitionRequest &, const Model::UpdateContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetComputeAuthTokenRequest &, const Model::GetComputeAuthTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComputeAuthTokenResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListContainerFleetsRequest &, const Model::ListContainerFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerFleetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateContainerFleetRequest &, const Model::UpdateContainerFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContainerFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionQueueRequest &, const Model::CreateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScalingPolicyRequest &, const Model::DeleteScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopFleetActionsRequest &, const Model::StopFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRuleSetsRequest &, const Model::DescribeMatchmakingRuleSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingRuleSetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ValidateMatchmakingRuleSetRequest &, const Model::ValidateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScalingPoliciesRequest &, const Model::DescribeScalingPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingPoliciesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchBackfillRequest &, const Model::StartMatchBackfillOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchBackfillResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetDeploymentRequest &, const Model::DescribeFleetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetDeploymentResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateRuntimeConfigurationRequest &, const Model::UpdateRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartGameSessionPlacementRequest &, const Model::StartGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::AcceptMatchRequest &, const Model::AcceptMatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptMatchResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateBuildRequest &, const Model::CreateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListContainerGroupDefinitionsRequest &, const Model::ListContainerGroupDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerGroupDefinitionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionQueueRequest &, const Model::UpdateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopMatchmakingRequest &, const Model::StopMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListLocationsRequest &, const Model::ListLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetCapacityRequest &, const Model::DescribeFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteContainerGroupDefinitionRequest &, const Model::DeleteContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteBuildRequest &, const Model::DeleteBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerGroupRequest &, const Model::DescribeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetAttributesRequest &, const Model::DescribeFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetLocationsRequest &, const Model::DeleteFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerInstancesRequest &, const Model::DescribeGameServerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteContainerFleetRequest &, const Model::DeleteContainerFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SuspendGameServerGroupRequest &, const Model::SuspendGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetPortSettingsRequest &, const Model::UpdateFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ClaimGameServerRequest &, const Model::ClaimGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionsRequest &, const Model::DescribeGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationUtilizationRequest &, const Model::DescribeFleetLocationUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerRequest &, const Model::UpdateGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListFleetDeploymentsRequest &, const Model::ListFleetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetDeploymentsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerRequest &, const Model::DescribeGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateBuildRequest &, const Model::UpdateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetInstanceAccessRequest &, const Model::GetInstanceAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceAccessResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchmakingRequest &, const Model::StartMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionQueuesRequest &, const Model::DescribeGameSessionQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionQueuesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeregisterGameServerRequest &, const Model::DeregisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeComputeRequest &, const Model::DescribeComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeBuildRequest &, const Model::DescribeBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScriptRequest &, const Model::DeleteScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::PutScalingPolicyRequest &, const Model::PutScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetComputeAccessRequest &, const Model::GetComputeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComputeAccessResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetGameSessionLogUrlRequest &, const Model::GetGameSessionLogUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGameSessionLogUrlResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String