AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
GameLiftServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/gamelift/GameLiftErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/gamelift/GameLiftEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in GameLiftClient header */
21#include <aws/gamelift/model/AcceptMatchResult.h>
22#include <aws/gamelift/model/ClaimGameServerResult.h>
23#include <aws/gamelift/model/CreateAliasResult.h>
24#include <aws/gamelift/model/CreateBuildResult.h>
25#include <aws/gamelift/model/CreateContainerFleetResult.h>
26#include <aws/gamelift/model/CreateContainerGroupDefinitionResult.h>
27#include <aws/gamelift/model/CreateFleetResult.h>
28#include <aws/gamelift/model/CreateFleetLocationsResult.h>
29#include <aws/gamelift/model/CreateGameServerGroupResult.h>
30#include <aws/gamelift/model/CreateGameSessionResult.h>
31#include <aws/gamelift/model/CreateGameSessionQueueResult.h>
32#include <aws/gamelift/model/CreateLocationResult.h>
33#include <aws/gamelift/model/CreateMatchmakingConfigurationResult.h>
34#include <aws/gamelift/model/CreateMatchmakingRuleSetResult.h>
35#include <aws/gamelift/model/CreatePlayerSessionResult.h>
36#include <aws/gamelift/model/CreatePlayerSessionsResult.h>
37#include <aws/gamelift/model/CreateScriptResult.h>
38#include <aws/gamelift/model/CreateVpcPeeringAuthorizationResult.h>
39#include <aws/gamelift/model/CreateVpcPeeringConnectionResult.h>
40#include <aws/gamelift/model/DeleteContainerFleetResult.h>
41#include <aws/gamelift/model/DeleteContainerGroupDefinitionResult.h>
42#include <aws/gamelift/model/DeleteFleetLocationsResult.h>
43#include <aws/gamelift/model/DeleteGameServerGroupResult.h>
44#include <aws/gamelift/model/DeleteGameSessionQueueResult.h>
45#include <aws/gamelift/model/DeleteLocationResult.h>
46#include <aws/gamelift/model/DeleteMatchmakingConfigurationResult.h>
47#include <aws/gamelift/model/DeleteMatchmakingRuleSetResult.h>
48#include <aws/gamelift/model/DeleteVpcPeeringAuthorizationResult.h>
49#include <aws/gamelift/model/DeleteVpcPeeringConnectionResult.h>
50#include <aws/gamelift/model/DeregisterComputeResult.h>
51#include <aws/gamelift/model/DescribeAliasResult.h>
52#include <aws/gamelift/model/DescribeBuildResult.h>
53#include <aws/gamelift/model/DescribeComputeResult.h>
54#include <aws/gamelift/model/DescribeContainerFleetResult.h>
55#include <aws/gamelift/model/DescribeContainerGroupDefinitionResult.h>
56#include <aws/gamelift/model/DescribeEC2InstanceLimitsResult.h>
57#include <aws/gamelift/model/DescribeFleetAttributesResult.h>
58#include <aws/gamelift/model/DescribeFleetCapacityResult.h>
59#include <aws/gamelift/model/DescribeFleetDeploymentResult.h>
60#include <aws/gamelift/model/DescribeFleetEventsResult.h>
61#include <aws/gamelift/model/DescribeFleetLocationAttributesResult.h>
62#include <aws/gamelift/model/DescribeFleetLocationCapacityResult.h>
63#include <aws/gamelift/model/DescribeFleetLocationUtilizationResult.h>
64#include <aws/gamelift/model/DescribeFleetPortSettingsResult.h>
65#include <aws/gamelift/model/DescribeFleetUtilizationResult.h>
66#include <aws/gamelift/model/DescribeGameServerResult.h>
67#include <aws/gamelift/model/DescribeGameServerGroupResult.h>
68#include <aws/gamelift/model/DescribeGameServerInstancesResult.h>
69#include <aws/gamelift/model/DescribeGameSessionDetailsResult.h>
70#include <aws/gamelift/model/DescribeGameSessionPlacementResult.h>
71#include <aws/gamelift/model/DescribeGameSessionQueuesResult.h>
72#include <aws/gamelift/model/DescribeGameSessionsResult.h>
73#include <aws/gamelift/model/DescribeInstancesResult.h>
74#include <aws/gamelift/model/DescribeMatchmakingResult.h>
75#include <aws/gamelift/model/DescribeMatchmakingConfigurationsResult.h>
76#include <aws/gamelift/model/DescribeMatchmakingRuleSetsResult.h>
77#include <aws/gamelift/model/DescribePlayerSessionsResult.h>
78#include <aws/gamelift/model/DescribeRuntimeConfigurationResult.h>
79#include <aws/gamelift/model/DescribeScalingPoliciesResult.h>
80#include <aws/gamelift/model/DescribeScriptResult.h>
81#include <aws/gamelift/model/DescribeVpcPeeringAuthorizationsResult.h>
82#include <aws/gamelift/model/DescribeVpcPeeringConnectionsResult.h>
83#include <aws/gamelift/model/GetComputeAccessResult.h>
84#include <aws/gamelift/model/GetComputeAuthTokenResult.h>
85#include <aws/gamelift/model/GetGameSessionLogUrlResult.h>
86#include <aws/gamelift/model/GetInstanceAccessResult.h>
87#include <aws/gamelift/model/ListAliasesResult.h>
88#include <aws/gamelift/model/ListBuildsResult.h>
89#include <aws/gamelift/model/ListComputeResult.h>
90#include <aws/gamelift/model/ListContainerFleetsResult.h>
91#include <aws/gamelift/model/ListContainerGroupDefinitionVersionsResult.h>
92#include <aws/gamelift/model/ListContainerGroupDefinitionsResult.h>
93#include <aws/gamelift/model/ListFleetDeploymentsResult.h>
94#include <aws/gamelift/model/ListFleetsResult.h>
95#include <aws/gamelift/model/ListGameServerGroupsResult.h>
96#include <aws/gamelift/model/ListGameServersResult.h>
97#include <aws/gamelift/model/ListLocationsResult.h>
98#include <aws/gamelift/model/ListScriptsResult.h>
99#include <aws/gamelift/model/ListTagsForResourceResult.h>
100#include <aws/gamelift/model/PutScalingPolicyResult.h>
101#include <aws/gamelift/model/RegisterComputeResult.h>
102#include <aws/gamelift/model/RegisterGameServerResult.h>
103#include <aws/gamelift/model/RequestUploadCredentialsResult.h>
104#include <aws/gamelift/model/ResolveAliasResult.h>
105#include <aws/gamelift/model/ResumeGameServerGroupResult.h>
106#include <aws/gamelift/model/SearchGameSessionsResult.h>
107#include <aws/gamelift/model/StartFleetActionsResult.h>
108#include <aws/gamelift/model/StartGameSessionPlacementResult.h>
109#include <aws/gamelift/model/StartMatchBackfillResult.h>
110#include <aws/gamelift/model/StartMatchmakingResult.h>
111#include <aws/gamelift/model/StopFleetActionsResult.h>
112#include <aws/gamelift/model/StopGameSessionPlacementResult.h>
113#include <aws/gamelift/model/StopMatchmakingResult.h>
114#include <aws/gamelift/model/SuspendGameServerGroupResult.h>
115#include <aws/gamelift/model/TagResourceResult.h>
116#include <aws/gamelift/model/TerminateGameSessionResult.h>
117#include <aws/gamelift/model/UntagResourceResult.h>
118#include <aws/gamelift/model/UpdateAliasResult.h>
119#include <aws/gamelift/model/UpdateBuildResult.h>
120#include <aws/gamelift/model/UpdateContainerFleetResult.h>
121#include <aws/gamelift/model/UpdateContainerGroupDefinitionResult.h>
122#include <aws/gamelift/model/UpdateFleetAttributesResult.h>
123#include <aws/gamelift/model/UpdateFleetCapacityResult.h>
124#include <aws/gamelift/model/UpdateFleetPortSettingsResult.h>
125#include <aws/gamelift/model/UpdateGameServerResult.h>
126#include <aws/gamelift/model/UpdateGameServerGroupResult.h>
127#include <aws/gamelift/model/UpdateGameSessionResult.h>
128#include <aws/gamelift/model/UpdateGameSessionQueueResult.h>
129#include <aws/gamelift/model/UpdateMatchmakingConfigurationResult.h>
130#include <aws/gamelift/model/UpdateRuntimeConfigurationResult.h>
131#include <aws/gamelift/model/UpdateScriptResult.h>
132#include <aws/gamelift/model/ValidateMatchmakingRuleSetResult.h>
133#include <aws/gamelift/model/ListAliasesRequest.h>
134#include <aws/gamelift/model/CreateScriptRequest.h>
135#include <aws/gamelift/model/SearchGameSessionsRequest.h>
136#include <aws/gamelift/model/DescribePlayerSessionsRequest.h>
137#include <aws/gamelift/model/ListContainerGroupDefinitionsRequest.h>
138#include <aws/gamelift/model/DescribeFleetUtilizationRequest.h>
139#include <aws/gamelift/model/DescribeFleetAttributesRequest.h>
140#include <aws/gamelift/model/DescribeEC2InstanceLimitsRequest.h>
141#include <aws/gamelift/model/ListFleetDeploymentsRequest.h>
142#include <aws/gamelift/model/DescribeGameSessionDetailsRequest.h>
143#include <aws/gamelift/model/DescribeMatchmakingConfigurationsRequest.h>
144#include <aws/gamelift/model/ListFleetsRequest.h>
145#include <aws/gamelift/model/DescribeFleetCapacityRequest.h>
146#include <aws/gamelift/model/DescribeVpcPeeringAuthorizationsRequest.h>
147#include <aws/gamelift/model/DescribeGameSessionQueuesRequest.h>
148#include <aws/gamelift/model/CreateBuildRequest.h>
149#include <aws/gamelift/model/ListBuildsRequest.h>
150#include <aws/gamelift/model/DescribeMatchmakingRuleSetsRequest.h>
151#include <aws/gamelift/model/DescribeGameSessionsRequest.h>
152#include <aws/gamelift/model/DescribeVpcPeeringConnectionsRequest.h>
153#include <aws/gamelift/model/ListLocationsRequest.h>
154#include <aws/gamelift/model/ListContainerFleetsRequest.h>
155#include <aws/gamelift/model/ListScriptsRequest.h>
156#include <aws/gamelift/model/ListGameServerGroupsRequest.h>
157#include <aws/core/NoResult.h>
158/* End of service model headers required in GameLiftClient header */
159
160namespace Aws
161{
162 namespace Http
163 {
164 class HttpClient;
165 class HttpClientFactory;
166 } // namespace Http
167
168 namespace Utils
169 {
170 template< typename R, typename E> class Outcome;
171
172 namespace Threading
173 {
174 class Executor;
175 } // namespace Threading
176 } // namespace Utils
177
178 namespace Auth
179 {
180 class AWSCredentials;
181 class AWSCredentialsProvider;
182 } // namespace Auth
183
184 namespace Client
185 {
186 class RetryStrategy;
187 } // namespace Client
188
189 namespace GameLift
190 {
194
195 namespace Model
196 {
197 /* Service model forward declarations required in GameLiftClient header */
198 class AcceptMatchRequest;
200 class CreateAliasRequest;
201 class CreateBuildRequest;
204 class CreateFleetRequest;
217 class DeleteAliasRequest;
218 class DeleteBuildRequest;
221 class DeleteFleetRequest;
270 class ListAliasesRequest;
271 class ListBuildsRequest;
272 class ListComputeRequest;
277 class ListFleetsRequest;
281 class ListScriptsRequest;
298 class TagResourceRequest;
301 class UpdateAliasRequest;
302 class UpdateBuildRequest;
316 /* End of service model forward declarations required in GameLiftClient header */
317
318 /* Service model Outcome class definitions */
437 /* End of service model Outcome class definitions */
438
439 /* Service model Outcome callable definitions */
440 typedef std::future<AcceptMatchOutcome> AcceptMatchOutcomeCallable;
441 typedef std::future<ClaimGameServerOutcome> ClaimGameServerOutcomeCallable;
442 typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
443 typedef std::future<CreateBuildOutcome> CreateBuildOutcomeCallable;
444 typedef std::future<CreateContainerFleetOutcome> CreateContainerFleetOutcomeCallable;
445 typedef std::future<CreateContainerGroupDefinitionOutcome> CreateContainerGroupDefinitionOutcomeCallable;
446 typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
447 typedef std::future<CreateFleetLocationsOutcome> CreateFleetLocationsOutcomeCallable;
448 typedef std::future<CreateGameServerGroupOutcome> CreateGameServerGroupOutcomeCallable;
449 typedef std::future<CreateGameSessionOutcome> CreateGameSessionOutcomeCallable;
450 typedef std::future<CreateGameSessionQueueOutcome> CreateGameSessionQueueOutcomeCallable;
451 typedef std::future<CreateLocationOutcome> CreateLocationOutcomeCallable;
452 typedef std::future<CreateMatchmakingConfigurationOutcome> CreateMatchmakingConfigurationOutcomeCallable;
453 typedef std::future<CreateMatchmakingRuleSetOutcome> CreateMatchmakingRuleSetOutcomeCallable;
454 typedef std::future<CreatePlayerSessionOutcome> CreatePlayerSessionOutcomeCallable;
455 typedef std::future<CreatePlayerSessionsOutcome> CreatePlayerSessionsOutcomeCallable;
456 typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
457 typedef std::future<CreateVpcPeeringAuthorizationOutcome> CreateVpcPeeringAuthorizationOutcomeCallable;
458 typedef std::future<CreateVpcPeeringConnectionOutcome> CreateVpcPeeringConnectionOutcomeCallable;
459 typedef std::future<DeleteAliasOutcome> DeleteAliasOutcomeCallable;
460 typedef std::future<DeleteBuildOutcome> DeleteBuildOutcomeCallable;
461 typedef std::future<DeleteContainerFleetOutcome> DeleteContainerFleetOutcomeCallable;
462 typedef std::future<DeleteContainerGroupDefinitionOutcome> DeleteContainerGroupDefinitionOutcomeCallable;
463 typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
464 typedef std::future<DeleteFleetLocationsOutcome> DeleteFleetLocationsOutcomeCallable;
465 typedef std::future<DeleteGameServerGroupOutcome> DeleteGameServerGroupOutcomeCallable;
466 typedef std::future<DeleteGameSessionQueueOutcome> DeleteGameSessionQueueOutcomeCallable;
467 typedef std::future<DeleteLocationOutcome> DeleteLocationOutcomeCallable;
468 typedef std::future<DeleteMatchmakingConfigurationOutcome> DeleteMatchmakingConfigurationOutcomeCallable;
469 typedef std::future<DeleteMatchmakingRuleSetOutcome> DeleteMatchmakingRuleSetOutcomeCallable;
470 typedef std::future<DeleteScalingPolicyOutcome> DeleteScalingPolicyOutcomeCallable;
471 typedef std::future<DeleteScriptOutcome> DeleteScriptOutcomeCallable;
472 typedef std::future<DeleteVpcPeeringAuthorizationOutcome> DeleteVpcPeeringAuthorizationOutcomeCallable;
473 typedef std::future<DeleteVpcPeeringConnectionOutcome> DeleteVpcPeeringConnectionOutcomeCallable;
474 typedef std::future<DeregisterComputeOutcome> DeregisterComputeOutcomeCallable;
475 typedef std::future<DeregisterGameServerOutcome> DeregisterGameServerOutcomeCallable;
476 typedef std::future<DescribeAliasOutcome> DescribeAliasOutcomeCallable;
477 typedef std::future<DescribeBuildOutcome> DescribeBuildOutcomeCallable;
478 typedef std::future<DescribeComputeOutcome> DescribeComputeOutcomeCallable;
479 typedef std::future<DescribeContainerFleetOutcome> DescribeContainerFleetOutcomeCallable;
480 typedef std::future<DescribeContainerGroupDefinitionOutcome> DescribeContainerGroupDefinitionOutcomeCallable;
481 typedef std::future<DescribeEC2InstanceLimitsOutcome> DescribeEC2InstanceLimitsOutcomeCallable;
482 typedef std::future<DescribeFleetAttributesOutcome> DescribeFleetAttributesOutcomeCallable;
483 typedef std::future<DescribeFleetCapacityOutcome> DescribeFleetCapacityOutcomeCallable;
484 typedef std::future<DescribeFleetDeploymentOutcome> DescribeFleetDeploymentOutcomeCallable;
485 typedef std::future<DescribeFleetEventsOutcome> DescribeFleetEventsOutcomeCallable;
486 typedef std::future<DescribeFleetLocationAttributesOutcome> DescribeFleetLocationAttributesOutcomeCallable;
487 typedef std::future<DescribeFleetLocationCapacityOutcome> DescribeFleetLocationCapacityOutcomeCallable;
488 typedef std::future<DescribeFleetLocationUtilizationOutcome> DescribeFleetLocationUtilizationOutcomeCallable;
489 typedef std::future<DescribeFleetPortSettingsOutcome> DescribeFleetPortSettingsOutcomeCallable;
490 typedef std::future<DescribeFleetUtilizationOutcome> DescribeFleetUtilizationOutcomeCallable;
491 typedef std::future<DescribeGameServerOutcome> DescribeGameServerOutcomeCallable;
492 typedef std::future<DescribeGameServerGroupOutcome> DescribeGameServerGroupOutcomeCallable;
493 typedef std::future<DescribeGameServerInstancesOutcome> DescribeGameServerInstancesOutcomeCallable;
494 typedef std::future<DescribeGameSessionDetailsOutcome> DescribeGameSessionDetailsOutcomeCallable;
495 typedef std::future<DescribeGameSessionPlacementOutcome> DescribeGameSessionPlacementOutcomeCallable;
496 typedef std::future<DescribeGameSessionQueuesOutcome> DescribeGameSessionQueuesOutcomeCallable;
497 typedef std::future<DescribeGameSessionsOutcome> DescribeGameSessionsOutcomeCallable;
498 typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
499 typedef std::future<DescribeMatchmakingOutcome> DescribeMatchmakingOutcomeCallable;
500 typedef std::future<DescribeMatchmakingConfigurationsOutcome> DescribeMatchmakingConfigurationsOutcomeCallable;
501 typedef std::future<DescribeMatchmakingRuleSetsOutcome> DescribeMatchmakingRuleSetsOutcomeCallable;
502 typedef std::future<DescribePlayerSessionsOutcome> DescribePlayerSessionsOutcomeCallable;
503 typedef std::future<DescribeRuntimeConfigurationOutcome> DescribeRuntimeConfigurationOutcomeCallable;
504 typedef std::future<DescribeScalingPoliciesOutcome> DescribeScalingPoliciesOutcomeCallable;
505 typedef std::future<DescribeScriptOutcome> DescribeScriptOutcomeCallable;
506 typedef std::future<DescribeVpcPeeringAuthorizationsOutcome> DescribeVpcPeeringAuthorizationsOutcomeCallable;
507 typedef std::future<DescribeVpcPeeringConnectionsOutcome> DescribeVpcPeeringConnectionsOutcomeCallable;
508 typedef std::future<GetComputeAccessOutcome> GetComputeAccessOutcomeCallable;
509 typedef std::future<GetComputeAuthTokenOutcome> GetComputeAuthTokenOutcomeCallable;
510 typedef std::future<GetGameSessionLogUrlOutcome> GetGameSessionLogUrlOutcomeCallable;
511 typedef std::future<GetInstanceAccessOutcome> GetInstanceAccessOutcomeCallable;
512 typedef std::future<ListAliasesOutcome> ListAliasesOutcomeCallable;
513 typedef std::future<ListBuildsOutcome> ListBuildsOutcomeCallable;
514 typedef std::future<ListComputeOutcome> ListComputeOutcomeCallable;
515 typedef std::future<ListContainerFleetsOutcome> ListContainerFleetsOutcomeCallable;
516 typedef std::future<ListContainerGroupDefinitionVersionsOutcome> ListContainerGroupDefinitionVersionsOutcomeCallable;
517 typedef std::future<ListContainerGroupDefinitionsOutcome> ListContainerGroupDefinitionsOutcomeCallable;
518 typedef std::future<ListFleetDeploymentsOutcome> ListFleetDeploymentsOutcomeCallable;
519 typedef std::future<ListFleetsOutcome> ListFleetsOutcomeCallable;
520 typedef std::future<ListGameServerGroupsOutcome> ListGameServerGroupsOutcomeCallable;
521 typedef std::future<ListGameServersOutcome> ListGameServersOutcomeCallable;
522 typedef std::future<ListLocationsOutcome> ListLocationsOutcomeCallable;
523 typedef std::future<ListScriptsOutcome> ListScriptsOutcomeCallable;
524 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
525 typedef std::future<PutScalingPolicyOutcome> PutScalingPolicyOutcomeCallable;
526 typedef std::future<RegisterComputeOutcome> RegisterComputeOutcomeCallable;
527 typedef std::future<RegisterGameServerOutcome> RegisterGameServerOutcomeCallable;
528 typedef std::future<RequestUploadCredentialsOutcome> RequestUploadCredentialsOutcomeCallable;
529 typedef std::future<ResolveAliasOutcome> ResolveAliasOutcomeCallable;
530 typedef std::future<ResumeGameServerGroupOutcome> ResumeGameServerGroupOutcomeCallable;
531 typedef std::future<SearchGameSessionsOutcome> SearchGameSessionsOutcomeCallable;
532 typedef std::future<StartFleetActionsOutcome> StartFleetActionsOutcomeCallable;
533 typedef std::future<StartGameSessionPlacementOutcome> StartGameSessionPlacementOutcomeCallable;
534 typedef std::future<StartMatchBackfillOutcome> StartMatchBackfillOutcomeCallable;
535 typedef std::future<StartMatchmakingOutcome> StartMatchmakingOutcomeCallable;
536 typedef std::future<StopFleetActionsOutcome> StopFleetActionsOutcomeCallable;
537 typedef std::future<StopGameSessionPlacementOutcome> StopGameSessionPlacementOutcomeCallable;
538 typedef std::future<StopMatchmakingOutcome> StopMatchmakingOutcomeCallable;
539 typedef std::future<SuspendGameServerGroupOutcome> SuspendGameServerGroupOutcomeCallable;
540 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
541 typedef std::future<TerminateGameSessionOutcome> TerminateGameSessionOutcomeCallable;
542 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
543 typedef std::future<UpdateAliasOutcome> UpdateAliasOutcomeCallable;
544 typedef std::future<UpdateBuildOutcome> UpdateBuildOutcomeCallable;
545 typedef std::future<UpdateContainerFleetOutcome> UpdateContainerFleetOutcomeCallable;
546 typedef std::future<UpdateContainerGroupDefinitionOutcome> UpdateContainerGroupDefinitionOutcomeCallable;
547 typedef std::future<UpdateFleetAttributesOutcome> UpdateFleetAttributesOutcomeCallable;
548 typedef std::future<UpdateFleetCapacityOutcome> UpdateFleetCapacityOutcomeCallable;
549 typedef std::future<UpdateFleetPortSettingsOutcome> UpdateFleetPortSettingsOutcomeCallable;
550 typedef std::future<UpdateGameServerOutcome> UpdateGameServerOutcomeCallable;
551 typedef std::future<UpdateGameServerGroupOutcome> UpdateGameServerGroupOutcomeCallable;
552 typedef std::future<UpdateGameSessionOutcome> UpdateGameSessionOutcomeCallable;
553 typedef std::future<UpdateGameSessionQueueOutcome> UpdateGameSessionQueueOutcomeCallable;
554 typedef std::future<UpdateMatchmakingConfigurationOutcome> UpdateMatchmakingConfigurationOutcomeCallable;
555 typedef std::future<UpdateRuntimeConfigurationOutcome> UpdateRuntimeConfigurationOutcomeCallable;
556 typedef std::future<UpdateScriptOutcome> UpdateScriptOutcomeCallable;
557 typedef std::future<ValidateMatchmakingRuleSetOutcome> ValidateMatchmakingRuleSetOutcomeCallable;
558 /* End of service model Outcome callable definitions */
559 } // namespace Model
560
561 class GameLiftClient;
562
563 /* Service model async handlers definitions */
564 typedef std::function<void(const GameLiftClient*, const Model::AcceptMatchRequest&, const Model::AcceptMatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptMatchResponseReceivedHandler;
565 typedef std::function<void(const GameLiftClient*, const Model::ClaimGameServerRequest&, const Model::ClaimGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ClaimGameServerResponseReceivedHandler;
566 typedef std::function<void(const GameLiftClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
567 typedef std::function<void(const GameLiftClient*, const Model::CreateBuildRequest&, const Model::CreateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBuildResponseReceivedHandler;
568 typedef std::function<void(const GameLiftClient*, const Model::CreateContainerFleetRequest&, const Model::CreateContainerFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerFleetResponseReceivedHandler;
569 typedef std::function<void(const GameLiftClient*, const Model::CreateContainerGroupDefinitionRequest&, const Model::CreateContainerGroupDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContainerGroupDefinitionResponseReceivedHandler;
570 typedef std::function<void(const GameLiftClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetResponseReceivedHandler;
571 typedef std::function<void(const GameLiftClient*, const Model::CreateFleetLocationsRequest&, const Model::CreateFleetLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetLocationsResponseReceivedHandler;
572 typedef std::function<void(const GameLiftClient*, const Model::CreateGameServerGroupRequest&, const Model::CreateGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameServerGroupResponseReceivedHandler;
573 typedef std::function<void(const GameLiftClient*, const Model::CreateGameSessionRequest&, const Model::CreateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameSessionResponseReceivedHandler;
574 typedef std::function<void(const GameLiftClient*, const Model::CreateGameSessionQueueRequest&, const Model::CreateGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameSessionQueueResponseReceivedHandler;
575 typedef std::function<void(const GameLiftClient*, const Model::CreateLocationRequest&, const Model::CreateLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLocationResponseReceivedHandler;
576 typedef std::function<void(const GameLiftClient*, const Model::CreateMatchmakingConfigurationRequest&, const Model::CreateMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMatchmakingConfigurationResponseReceivedHandler;
577 typedef std::function<void(const GameLiftClient*, const Model::CreateMatchmakingRuleSetRequest&, const Model::CreateMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMatchmakingRuleSetResponseReceivedHandler;
578 typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionRequest&, const Model::CreatePlayerSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlayerSessionResponseReceivedHandler;
579 typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionsRequest&, const Model::CreatePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlayerSessionsResponseReceivedHandler;
580 typedef std::function<void(const GameLiftClient*, const Model::CreateScriptRequest&, const Model::CreateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScriptResponseReceivedHandler;
581 typedef std::function<void(const GameLiftClient*, const Model::CreateVpcPeeringAuthorizationRequest&, const Model::CreateVpcPeeringAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcPeeringAuthorizationResponseReceivedHandler;
582 typedef std::function<void(const GameLiftClient*, const Model::CreateVpcPeeringConnectionRequest&, const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcPeeringConnectionResponseReceivedHandler;
583 typedef std::function<void(const GameLiftClient*, const Model::DeleteAliasRequest&, const Model::DeleteAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAliasResponseReceivedHandler;
584 typedef std::function<void(const GameLiftClient*, const Model::DeleteBuildRequest&, const Model::DeleteBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBuildResponseReceivedHandler;
585 typedef std::function<void(const GameLiftClient*, const Model::DeleteContainerFleetRequest&, const Model::DeleteContainerFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerFleetResponseReceivedHandler;
586 typedef std::function<void(const GameLiftClient*, const Model::DeleteContainerGroupDefinitionRequest&, const Model::DeleteContainerGroupDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContainerGroupDefinitionResponseReceivedHandler;
587 typedef std::function<void(const GameLiftClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetResponseReceivedHandler;
588 typedef std::function<void(const GameLiftClient*, const Model::DeleteFleetLocationsRequest&, const Model::DeleteFleetLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetLocationsResponseReceivedHandler;
589 typedef std::function<void(const GameLiftClient*, const Model::DeleteGameServerGroupRequest&, const Model::DeleteGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGameServerGroupResponseReceivedHandler;
590 typedef std::function<void(const GameLiftClient*, const Model::DeleteGameSessionQueueRequest&, const Model::DeleteGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGameSessionQueueResponseReceivedHandler;
591 typedef std::function<void(const GameLiftClient*, const Model::DeleteLocationRequest&, const Model::DeleteLocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLocationResponseReceivedHandler;
592 typedef std::function<void(const GameLiftClient*, const Model::DeleteMatchmakingConfigurationRequest&, const Model::DeleteMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMatchmakingConfigurationResponseReceivedHandler;
593 typedef std::function<void(const GameLiftClient*, const Model::DeleteMatchmakingRuleSetRequest&, const Model::DeleteMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMatchmakingRuleSetResponseReceivedHandler;
594 typedef std::function<void(const GameLiftClient*, const Model::DeleteScalingPolicyRequest&, const Model::DeleteScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScalingPolicyResponseReceivedHandler;
595 typedef std::function<void(const GameLiftClient*, const Model::DeleteScriptRequest&, const Model::DeleteScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScriptResponseReceivedHandler;
596 typedef std::function<void(const GameLiftClient*, const Model::DeleteVpcPeeringAuthorizationRequest&, const Model::DeleteVpcPeeringAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcPeeringAuthorizationResponseReceivedHandler;
597 typedef std::function<void(const GameLiftClient*, const Model::DeleteVpcPeeringConnectionRequest&, const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcPeeringConnectionResponseReceivedHandler;
598 typedef std::function<void(const GameLiftClient*, const Model::DeregisterComputeRequest&, const Model::DeregisterComputeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterComputeResponseReceivedHandler;
599 typedef std::function<void(const GameLiftClient*, const Model::DeregisterGameServerRequest&, const Model::DeregisterGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterGameServerResponseReceivedHandler;
600 typedef std::function<void(const GameLiftClient*, const Model::DescribeAliasRequest&, const Model::DescribeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAliasResponseReceivedHandler;
601 typedef std::function<void(const GameLiftClient*, const Model::DescribeBuildRequest&, const Model::DescribeBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBuildResponseReceivedHandler;
602 typedef std::function<void(const GameLiftClient*, const Model::DescribeComputeRequest&, const Model::DescribeComputeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComputeResponseReceivedHandler;
603 typedef std::function<void(const GameLiftClient*, const Model::DescribeContainerFleetRequest&, const Model::DescribeContainerFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContainerFleetResponseReceivedHandler;
604 typedef std::function<void(const GameLiftClient*, const Model::DescribeContainerGroupDefinitionRequest&, const Model::DescribeContainerGroupDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContainerGroupDefinitionResponseReceivedHandler;
605 typedef std::function<void(const GameLiftClient*, const Model::DescribeEC2InstanceLimitsRequest&, const Model::DescribeEC2InstanceLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEC2InstanceLimitsResponseReceivedHandler;
606 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetAttributesRequest&, const Model::DescribeFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAttributesResponseReceivedHandler;
607 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetCapacityRequest&, const Model::DescribeFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetCapacityResponseReceivedHandler;
608 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetDeploymentRequest&, const Model::DescribeFleetDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetDeploymentResponseReceivedHandler;
609 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetEventsRequest&, const Model::DescribeFleetEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetEventsResponseReceivedHandler;
610 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationAttributesRequest&, const Model::DescribeFleetLocationAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationAttributesResponseReceivedHandler;
611 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationCapacityRequest&, const Model::DescribeFleetLocationCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationCapacityResponseReceivedHandler;
612 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationUtilizationRequest&, const Model::DescribeFleetLocationUtilizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationUtilizationResponseReceivedHandler;
613 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetPortSettingsRequest&, const Model::DescribeFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetPortSettingsResponseReceivedHandler;
614 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetUtilizationRequest&, const Model::DescribeFleetUtilizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetUtilizationResponseReceivedHandler;
615 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerRequest&, const Model::DescribeGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerResponseReceivedHandler;
616 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerGroupRequest&, const Model::DescribeGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerGroupResponseReceivedHandler;
617 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerInstancesRequest&, const Model::DescribeGameServerInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerInstancesResponseReceivedHandler;
618 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionDetailsRequest&, const Model::DescribeGameSessionDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionDetailsResponseReceivedHandler;
619 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionPlacementRequest&, const Model::DescribeGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionPlacementResponseReceivedHandler;
620 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionQueuesRequest&, const Model::DescribeGameSessionQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionQueuesResponseReceivedHandler;
621 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionsRequest&, const Model::DescribeGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionsResponseReceivedHandler;
622 typedef std::function<void(const GameLiftClient*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancesResponseReceivedHandler;
623 typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingRequest&, const Model::DescribeMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingResponseReceivedHandler;
624 typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingConfigurationsRequest&, const Model::DescribeMatchmakingConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingConfigurationsResponseReceivedHandler;
625 typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingRuleSetsRequest&, const Model::DescribeMatchmakingRuleSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingRuleSetsResponseReceivedHandler;
626 typedef std::function<void(const GameLiftClient*, const Model::DescribePlayerSessionsRequest&, const Model::DescribePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlayerSessionsResponseReceivedHandler;
627 typedef std::function<void(const GameLiftClient*, const Model::DescribeRuntimeConfigurationRequest&, const Model::DescribeRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuntimeConfigurationResponseReceivedHandler;
628 typedef std::function<void(const GameLiftClient*, const Model::DescribeScalingPoliciesRequest&, const Model::DescribeScalingPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScalingPoliciesResponseReceivedHandler;
629 typedef std::function<void(const GameLiftClient*, const Model::DescribeScriptRequest&, const Model::DescribeScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScriptResponseReceivedHandler;
630 typedef std::function<void(const GameLiftClient*, const Model::DescribeVpcPeeringAuthorizationsRequest&, const Model::DescribeVpcPeeringAuthorizationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler;
631 typedef std::function<void(const GameLiftClient*, const Model::DescribeVpcPeeringConnectionsRequest&, const Model::DescribeVpcPeeringConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcPeeringConnectionsResponseReceivedHandler;
632 typedef std::function<void(const GameLiftClient*, const Model::GetComputeAccessRequest&, const Model::GetComputeAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComputeAccessResponseReceivedHandler;
633 typedef std::function<void(const GameLiftClient*, const Model::GetComputeAuthTokenRequest&, const Model::GetComputeAuthTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComputeAuthTokenResponseReceivedHandler;
634 typedef std::function<void(const GameLiftClient*, const Model::GetGameSessionLogUrlRequest&, const Model::GetGameSessionLogUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGameSessionLogUrlResponseReceivedHandler;
635 typedef std::function<void(const GameLiftClient*, const Model::GetInstanceAccessRequest&, const Model::GetInstanceAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceAccessResponseReceivedHandler;
636 typedef std::function<void(const GameLiftClient*, const Model::ListAliasesRequest&, const Model::ListAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAliasesResponseReceivedHandler;
637 typedef std::function<void(const GameLiftClient*, const Model::ListBuildsRequest&, const Model::ListBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildsResponseReceivedHandler;
638 typedef std::function<void(const GameLiftClient*, const Model::ListComputeRequest&, const Model::ListComputeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComputeResponseReceivedHandler;
639 typedef std::function<void(const GameLiftClient*, const Model::ListContainerFleetsRequest&, const Model::ListContainerFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContainerFleetsResponseReceivedHandler;
640 typedef std::function<void(const GameLiftClient*, const Model::ListContainerGroupDefinitionVersionsRequest&, const Model::ListContainerGroupDefinitionVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContainerGroupDefinitionVersionsResponseReceivedHandler;
641 typedef std::function<void(const GameLiftClient*, const Model::ListContainerGroupDefinitionsRequest&, const Model::ListContainerGroupDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContainerGroupDefinitionsResponseReceivedHandler;
642 typedef std::function<void(const GameLiftClient*, const Model::ListFleetDeploymentsRequest&, const Model::ListFleetDeploymentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFleetDeploymentsResponseReceivedHandler;
643 typedef std::function<void(const GameLiftClient*, const Model::ListFleetsRequest&, const Model::ListFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFleetsResponseReceivedHandler;
644 typedef std::function<void(const GameLiftClient*, const Model::ListGameServerGroupsRequest&, const Model::ListGameServerGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGameServerGroupsResponseReceivedHandler;
645 typedef std::function<void(const GameLiftClient*, const Model::ListGameServersRequest&, const Model::ListGameServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGameServersResponseReceivedHandler;
646 typedef std::function<void(const GameLiftClient*, const Model::ListLocationsRequest&, const Model::ListLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLocationsResponseReceivedHandler;
647 typedef std::function<void(const GameLiftClient*, const Model::ListScriptsRequest&, const Model::ListScriptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScriptsResponseReceivedHandler;
648 typedef std::function<void(const GameLiftClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
649 typedef std::function<void(const GameLiftClient*, const Model::PutScalingPolicyRequest&, const Model::PutScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutScalingPolicyResponseReceivedHandler;
650 typedef std::function<void(const GameLiftClient*, const Model::RegisterComputeRequest&, const Model::RegisterComputeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterComputeResponseReceivedHandler;
651 typedef std::function<void(const GameLiftClient*, const Model::RegisterGameServerRequest&, const Model::RegisterGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterGameServerResponseReceivedHandler;
652 typedef std::function<void(const GameLiftClient*, const Model::RequestUploadCredentialsRequest&, const Model::RequestUploadCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestUploadCredentialsResponseReceivedHandler;
653 typedef std::function<void(const GameLiftClient*, const Model::ResolveAliasRequest&, const Model::ResolveAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResolveAliasResponseReceivedHandler;
654 typedef std::function<void(const GameLiftClient*, const Model::ResumeGameServerGroupRequest&, const Model::ResumeGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeGameServerGroupResponseReceivedHandler;
655 typedef std::function<void(const GameLiftClient*, const Model::SearchGameSessionsRequest&, const Model::SearchGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchGameSessionsResponseReceivedHandler;
656 typedef std::function<void(const GameLiftClient*, const Model::StartFleetActionsRequest&, const Model::StartFleetActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartFleetActionsResponseReceivedHandler;
657 typedef std::function<void(const GameLiftClient*, const Model::StartGameSessionPlacementRequest&, const Model::StartGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartGameSessionPlacementResponseReceivedHandler;
658 typedef std::function<void(const GameLiftClient*, const Model::StartMatchBackfillRequest&, const Model::StartMatchBackfillOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMatchBackfillResponseReceivedHandler;
659 typedef std::function<void(const GameLiftClient*, const Model::StartMatchmakingRequest&, const Model::StartMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMatchmakingResponseReceivedHandler;
660 typedef std::function<void(const GameLiftClient*, const Model::StopFleetActionsRequest&, const Model::StopFleetActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopFleetActionsResponseReceivedHandler;
661 typedef std::function<void(const GameLiftClient*, const Model::StopGameSessionPlacementRequest&, const Model::StopGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopGameSessionPlacementResponseReceivedHandler;
662 typedef std::function<void(const GameLiftClient*, const Model::StopMatchmakingRequest&, const Model::StopMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopMatchmakingResponseReceivedHandler;
663 typedef std::function<void(const GameLiftClient*, const Model::SuspendGameServerGroupRequest&, const Model::SuspendGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SuspendGameServerGroupResponseReceivedHandler;
664 typedef std::function<void(const GameLiftClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
665 typedef std::function<void(const GameLiftClient*, const Model::TerminateGameSessionRequest&, const Model::TerminateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateGameSessionResponseReceivedHandler;
666 typedef std::function<void(const GameLiftClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
667 typedef std::function<void(const GameLiftClient*, const Model::UpdateAliasRequest&, const Model::UpdateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAliasResponseReceivedHandler;
668 typedef std::function<void(const GameLiftClient*, const Model::UpdateBuildRequest&, const Model::UpdateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBuildResponseReceivedHandler;
669 typedef std::function<void(const GameLiftClient*, const Model::UpdateContainerFleetRequest&, const Model::UpdateContainerFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerFleetResponseReceivedHandler;
670 typedef std::function<void(const GameLiftClient*, const Model::UpdateContainerGroupDefinitionRequest&, const Model::UpdateContainerGroupDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContainerGroupDefinitionResponseReceivedHandler;
671 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetAttributesRequest&, const Model::UpdateFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetAttributesResponseReceivedHandler;
672 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetCapacityRequest&, const Model::UpdateFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetCapacityResponseReceivedHandler;
673 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetPortSettingsRequest&, const Model::UpdateFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetPortSettingsResponseReceivedHandler;
674 typedef std::function<void(const GameLiftClient*, const Model::UpdateGameServerRequest&, const Model::UpdateGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameServerResponseReceivedHandler;
675 typedef std::function<void(const GameLiftClient*, const Model::UpdateGameServerGroupRequest&, const Model::UpdateGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameServerGroupResponseReceivedHandler;
676 typedef std::function<void(const GameLiftClient*, const Model::UpdateGameSessionRequest&, const Model::UpdateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameSessionResponseReceivedHandler;
677 typedef std::function<void(const GameLiftClient*, const Model::UpdateGameSessionQueueRequest&, const Model::UpdateGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameSessionQueueResponseReceivedHandler;
678 typedef std::function<void(const GameLiftClient*, const Model::UpdateMatchmakingConfigurationRequest&, const Model::UpdateMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMatchmakingConfigurationResponseReceivedHandler;
679 typedef std::function<void(const GameLiftClient*, const Model::UpdateRuntimeConfigurationRequest&, const Model::UpdateRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRuntimeConfigurationResponseReceivedHandler;
680 typedef std::function<void(const GameLiftClient*, const Model::UpdateScriptRequest&, const Model::UpdateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScriptResponseReceivedHandler;
681 typedef std::function<void(const GameLiftClient*, const Model::ValidateMatchmakingRuleSetRequest&, const Model::ValidateMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateMatchmakingRuleSetResponseReceivedHandler;
682 /* End of service model async handlers definitions */
683 } // namespace GameLift
684} // namespace Aws
EndpointProviderBase< GameLiftClientConfiguration, GameLiftBuiltInParameters, GameLiftClientContextParameters > GameLiftEndpointProviderBase
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
std::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
std::future< RegisterComputeOutcome > RegisterComputeOutcomeCallable
std::future< DescribeGameSessionPlacementOutcome > DescribeGameSessionPlacementOutcomeCallable
std::future< ListContainerFleetsOutcome > ListContainerFleetsOutcomeCallable
Aws::Utils::Outcome< DescribeFleetPortSettingsResult, GameLiftError > DescribeFleetPortSettingsOutcome
Aws::Utils::Outcome< DescribeMatchmakingRuleSetsResult, GameLiftError > DescribeMatchmakingRuleSetsOutcome
std::future< CreateContainerFleetOutcome > CreateContainerFleetOutcomeCallable
Aws::Utils::Outcome< CreateScriptResult, GameLiftError > CreateScriptOutcome
std::future< DeleteFleetLocationsOutcome > DeleteFleetLocationsOutcomeCallable
Aws::Utils::Outcome< ListScriptsResult, GameLiftError > ListScriptsOutcome
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
std::future< DescribeVpcPeeringAuthorizationsOutcome > DescribeVpcPeeringAuthorizationsOutcomeCallable
Aws::Utils::Outcome< DescribeFleetCapacityResult, GameLiftError > DescribeFleetCapacityOutcome
std::future< ListGameServerGroupsOutcome > ListGameServerGroupsOutcomeCallable
Aws::Utils::Outcome< DescribeContainerGroupDefinitionResult, GameLiftError > DescribeContainerGroupDefinitionOutcome
Aws::Utils::Outcome< DeleteFleetLocationsResult, GameLiftError > DeleteFleetLocationsOutcome
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
Aws::Utils::Outcome< DescribeMatchmakingConfigurationsResult, GameLiftError > DescribeMatchmakingConfigurationsOutcome
Aws::Utils::Outcome< DescribeGameServerGroupResult, GameLiftError > DescribeGameServerGroupOutcome
Aws::Utils::Outcome< DescribeFleetEventsResult, GameLiftError > DescribeFleetEventsOutcome
Aws::Utils::Outcome< ValidateMatchmakingRuleSetResult, GameLiftError > ValidateMatchmakingRuleSetOutcome
std::future< ListGameServersOutcome > ListGameServersOutcomeCallable
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, GameLiftError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeGameSessionQueuesResult, GameLiftError > DescribeGameSessionQueuesOutcome
Aws::Utils::Outcome< DeleteMatchmakingRuleSetResult, GameLiftError > DeleteMatchmakingRuleSetOutcome
Aws::Utils::Outcome< RegisterGameServerResult, GameLiftError > RegisterGameServerOutcome
Aws::Utils::Outcome< ListBuildsResult, GameLiftError > ListBuildsOutcome
Aws::Utils::Outcome< UpdateFleetAttributesResult, GameLiftError > UpdateFleetAttributesOutcome
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
Aws::Utils::Outcome< ListContainerGroupDefinitionsResult, GameLiftError > ListContainerGroupDefinitionsOutcome
Aws::Utils::Outcome< UpdateBuildResult, GameLiftError > UpdateBuildOutcome
Aws::Utils::Outcome< ListFleetsResult, GameLiftError > ListFleetsOutcome
Aws::Utils::Outcome< UpdateGameSessionResult, GameLiftError > UpdateGameSessionOutcome
Aws::Utils::Outcome< TerminateGameSessionResult, GameLiftError > TerminateGameSessionOutcome
Aws::Utils::Outcome< CreateGameSessionResult, GameLiftError > CreateGameSessionOutcome
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
std::future< StartFleetActionsOutcome > StartFleetActionsOutcomeCallable
std::future< DeleteMatchmakingRuleSetOutcome > DeleteMatchmakingRuleSetOutcomeCallable
Aws::Utils::Outcome< ResumeGameServerGroupResult, GameLiftError > ResumeGameServerGroupOutcome
std::future< ClaimGameServerOutcome > ClaimGameServerOutcomeCallable
std::future< DeleteContainerFleetOutcome > DeleteContainerFleetOutcomeCallable
Aws::Utils::Outcome< UpdateContainerGroupDefinitionResult, GameLiftError > UpdateContainerGroupDefinitionOutcome
Aws::Utils::Outcome< ListAliasesResult, GameLiftError > ListAliasesOutcome
Aws::Utils::Outcome< UpdateFleetCapacityResult, GameLiftError > UpdateFleetCapacityOutcome
std::future< DeleteGameSessionQueueOutcome > DeleteGameSessionQueueOutcomeCallable
Aws::Utils::Outcome< DeleteVpcPeeringAuthorizationResult, GameLiftError > DeleteVpcPeeringAuthorizationOutcome
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
Aws::Utils::Outcome< UpdateAliasResult, GameLiftError > UpdateAliasOutcome
Aws::Utils::Outcome< AcceptMatchResult, GameLiftError > AcceptMatchOutcome
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
std::future< GetComputeAuthTokenOutcome > GetComputeAuthTokenOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScalingPolicyOutcome
Aws::Utils::Outcome< StopMatchmakingResult, GameLiftError > StopMatchmakingOutcome
std::future< ListContainerGroupDefinitionVersionsOutcome > ListContainerGroupDefinitionVersionsOutcomeCallable
std::future< DescribeMatchmakingConfigurationsOutcome > DescribeMatchmakingConfigurationsOutcomeCallable
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
std::future< DeleteLocationOutcome > DeleteLocationOutcomeCallable
Aws::Utils::Outcome< UpdateRuntimeConfigurationResult, GameLiftError > UpdateRuntimeConfigurationOutcome
std::future< ListFleetDeploymentsOutcome > ListFleetDeploymentsOutcomeCallable
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
std::future< DeregisterGameServerOutcome > DeregisterGameServerOutcomeCallable
std::future< DeleteVpcPeeringAuthorizationOutcome > DeleteVpcPeeringAuthorizationOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
Aws::Utils::Outcome< PutScalingPolicyResult, GameLiftError > PutScalingPolicyOutcome
std::future< GetInstanceAccessOutcome > GetInstanceAccessOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionsResult, GameLiftError > DescribeGameSessionsOutcome
Aws::Utils::Outcome< UpdateMatchmakingConfigurationResult, GameLiftError > UpdateMatchmakingConfigurationOutcome
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteBuildOutcome
Aws::Utils::Outcome< UpdateGameSessionQueueResult, GameLiftError > UpdateGameSessionQueueOutcome
std::future< UpdateGameServerGroupOutcome > UpdateGameServerGroupOutcomeCallable
std::future< DescribeGameServerInstancesOutcome > DescribeGameServerInstancesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, GameLiftError > UntagResourceOutcome
Aws::Utils::Outcome< CreateLocationResult, GameLiftError > CreateLocationOutcome
Aws::Utils::Outcome< DeleteVpcPeeringConnectionResult, GameLiftError > DeleteVpcPeeringConnectionOutcome
std::future< ValidateMatchmakingRuleSetOutcome > ValidateMatchmakingRuleSetOutcomeCallable
std::future< TerminateGameSessionOutcome > TerminateGameSessionOutcomeCallable
Aws::Utils::Outcome< DescribeScriptResult, GameLiftError > DescribeScriptOutcome
Aws::Utils::Outcome< DeleteGameServerGroupResult, GameLiftError > DeleteGameServerGroupOutcome
std::future< ResumeGameServerGroupOutcome > ResumeGameServerGroupOutcomeCallable
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
Aws::Utils::Outcome< ListContainerFleetsResult, GameLiftError > ListContainerFleetsOutcome
Aws::Utils::Outcome< CreatePlayerSessionsResult, GameLiftError > CreatePlayerSessionsOutcome
Aws::Utils::Outcome< DeleteContainerFleetResult, GameLiftError > DeleteContainerFleetOutcome
Aws::Utils::Outcome< UpdateScriptResult, GameLiftError > UpdateScriptOutcome
Aws::Utils::Outcome< GetComputeAccessResult, GameLiftError > GetComputeAccessOutcome
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
Aws::Utils::Outcome< DeleteMatchmakingConfigurationResult, GameLiftError > DeleteMatchmakingConfigurationOutcome
Aws::Utils::Outcome< UpdateGameServerResult, GameLiftError > UpdateGameServerOutcome
std::future< CreateMatchmakingConfigurationOutcome > CreateMatchmakingConfigurationOutcomeCallable
std::future< StartMatchmakingOutcome > StartMatchmakingOutcomeCallable
Aws::Utils::Outcome< DescribeGameServerInstancesResult, GameLiftError > DescribeGameServerInstancesOutcome
std::future< CreateFleetLocationsOutcome > CreateFleetLocationsOutcomeCallable
Aws::Utils::Outcome< CreateVpcPeeringConnectionResult, GameLiftError > CreateVpcPeeringConnectionOutcome
Aws::Utils::Outcome< DescribeFleetLocationAttributesResult, GameLiftError > DescribeFleetLocationAttributesOutcome
std::future< UpdateMatchmakingConfigurationOutcome > UpdateMatchmakingConfigurationOutcomeCallable
std::future< DescribeFleetLocationCapacityOutcome > DescribeFleetLocationCapacityOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
Aws::Utils::Outcome< DescribeContainerFleetResult, GameLiftError > DescribeContainerFleetOutcome
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionPlacementResult, GameLiftError > DescribeGameSessionPlacementOutcome
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
std::future< DescribeFleetLocationUtilizationOutcome > DescribeFleetLocationUtilizationOutcomeCallable
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
Aws::Utils::Outcome< DescribePlayerSessionsResult, GameLiftError > DescribePlayerSessionsOutcome
std::future< UpdateGameServerOutcome > UpdateGameServerOutcomeCallable
Aws::Utils::Outcome< ClaimGameServerResult, GameLiftError > ClaimGameServerOutcome
std::future< RegisterGameServerOutcome > RegisterGameServerOutcomeCallable
std::future< UpdateScriptOutcome > UpdateScriptOutcomeCallable
Aws::Utils::Outcome< CreateMatchmakingRuleSetResult, GameLiftError > CreateMatchmakingRuleSetOutcome
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Aws::Utils::Outcome< DescribeComputeResult, GameLiftError > DescribeComputeOutcome
Aws::Utils::Outcome< CreateBuildResult, GameLiftError > CreateBuildOutcome
Aws::Utils::Outcome< StartGameSessionPlacementResult, GameLiftError > StartGameSessionPlacementOutcome
std::future< DescribeScriptOutcome > DescribeScriptOutcomeCallable
Aws::Utils::Outcome< DescribeFleetDeploymentResult, GameLiftError > DescribeFleetDeploymentOutcome
Aws::Utils::Outcome< DescribeFleetUtilizationResult, GameLiftError > DescribeFleetUtilizationOutcome
std::future< StopFleetActionsOutcome > StopFleetActionsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, GameLiftError > TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteFleetOutcome
std::future< DescribeGameSessionQueuesOutcome > DescribeGameSessionQueuesOutcomeCallable
std::future< DescribeMatchmakingOutcome > DescribeMatchmakingOutcomeCallable
Aws::Utils::Outcome< UpdateGameServerGroupResult, GameLiftError > UpdateGameServerGroupOutcome
Aws::Utils::Outcome< CreateFleetResult, GameLiftError > CreateFleetOutcome
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
std::future< CreateMatchmakingRuleSetOutcome > CreateMatchmakingRuleSetOutcomeCallable
std::future< DeleteGameServerGroupOutcome > DeleteGameServerGroupOutcomeCallable
Aws::Utils::Outcome< DescribeFleetLocationUtilizationResult, GameLiftError > DescribeFleetLocationUtilizationOutcome
std::future< DescribeFleetLocationAttributesOutcome > DescribeFleetLocationAttributesOutcomeCallable
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
Aws::Utils::Outcome< StartFleetActionsResult, GameLiftError > StartFleetActionsOutcome
std::future< DeleteScriptOutcome > DeleteScriptOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteAliasOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< CreatePlayerSessionResult, GameLiftError > CreatePlayerSessionOutcome
Aws::Utils::Outcome< CreateFleetLocationsResult, GameLiftError > CreateFleetLocationsOutcome
Aws::Utils::Outcome< GetGameSessionLogUrlResult, GameLiftError > GetGameSessionLogUrlOutcome
Aws::Utils::Outcome< DescribeInstancesResult, GameLiftError > DescribeInstancesOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateGameSessionQueueOutcome > UpdateGameSessionQueueOutcomeCallable
Aws::Utils::Outcome< RegisterComputeResult, GameLiftError > RegisterComputeOutcome
std::future< StopGameSessionPlacementOutcome > StopGameSessionPlacementOutcomeCallable
Aws::Utils::Outcome< DescribeFleetLocationCapacityResult, GameLiftError > DescribeFleetLocationCapacityOutcome
Aws::Utils::Outcome< DescribeVpcPeeringAuthorizationsResult, GameLiftError > DescribeVpcPeeringAuthorizationsOutcome
Aws::Utils::Outcome< StartMatchmakingResult, GameLiftError > StartMatchmakingOutcome
Aws::Utils::Outcome< DescribeFleetAttributesResult, GameLiftError > DescribeFleetAttributesOutcome
std::future< CreateGameSessionQueueOutcome > CreateGameSessionQueueOutcomeCallable
Aws::Utils::Outcome< StartMatchBackfillResult, GameLiftError > StartMatchBackfillOutcome
Aws::Utils::Outcome< ListComputeResult, GameLiftError > ListComputeOutcome
std::future< DescribeComputeOutcome > DescribeComputeOutcomeCallable
Aws::Utils::Outcome< ListGameServerGroupsResult, GameLiftError > ListGameServerGroupsOutcome
Aws::Utils::Outcome< CreateMatchmakingConfigurationResult, GameLiftError > CreateMatchmakingConfigurationOutcome
std::future< StopMatchmakingOutcome > StopMatchmakingOutcomeCallable
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
std::future< DeleteMatchmakingConfigurationOutcome > DeleteMatchmakingConfigurationOutcomeCallable
std::future< SuspendGameServerGroupOutcome > SuspendGameServerGroupOutcomeCallable
Aws::Utils::Outcome< DescribeEC2InstanceLimitsResult, GameLiftError > DescribeEC2InstanceLimitsOutcome
std::future< UpdateContainerGroupDefinitionOutcome > UpdateContainerGroupDefinitionOutcomeCallable
std::future< DescribeContainerGroupDefinitionOutcome > DescribeContainerGroupDefinitionOutcomeCallable
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
Aws::Utils::Outcome< UpdateFleetPortSettingsResult, GameLiftError > UpdateFleetPortSettingsOutcome
Aws::Utils::Outcome< CreateVpcPeeringAuthorizationResult, GameLiftError > CreateVpcPeeringAuthorizationOutcome
Aws::Utils::Outcome< CreateGameServerGroupResult, GameLiftError > CreateGameServerGroupOutcome
Aws::Utils::Outcome< DescribeGameSessionDetailsResult, GameLiftError > DescribeGameSessionDetailsOutcome
std::future< CreateContainerGroupDefinitionOutcome > CreateContainerGroupDefinitionOutcomeCallable
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
std::future< DescribeMatchmakingRuleSetsOutcome > DescribeMatchmakingRuleSetsOutcomeCallable
Aws::Utils::Outcome< DescribeGameServerResult, GameLiftError > DescribeGameServerOutcome
std::future< DeregisterComputeOutcome > DeregisterComputeOutcomeCallable
Aws::Utils::Outcome< DescribeRuntimeConfigurationResult, GameLiftError > DescribeRuntimeConfigurationOutcome
Aws::Utils::Outcome< DeregisterComputeResult, GameLiftError > DeregisterComputeOutcome
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
Aws::Utils::Outcome< DescribeAliasResult, GameLiftError > DescribeAliasOutcome
std::future< DeleteContainerGroupDefinitionOutcome > DeleteContainerGroupDefinitionOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
std::future< ListScriptsOutcome > ListScriptsOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
Aws::Utils::Outcome< DeleteLocationResult, GameLiftError > DeleteLocationOutcome
std::future< DescribeFleetDeploymentOutcome > DescribeFleetDeploymentOutcomeCallable
Aws::Utils::Outcome< ListLocationsResult, GameLiftError > ListLocationsOutcome
Aws::Utils::Outcome< GetComputeAuthTokenResult, GameLiftError > GetComputeAuthTokenOutcome
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
Aws::Utils::Outcome< UpdateContainerFleetResult, GameLiftError > UpdateContainerFleetOutcome
Aws::Utils::Outcome< DeleteGameSessionQueueResult, GameLiftError > DeleteGameSessionQueueOutcome
Aws::Utils::Outcome< DeleteContainerGroupDefinitionResult, GameLiftError > DeleteContainerGroupDefinitionOutcome
Aws::Utils::Outcome< CreateAliasResult, GameLiftError > CreateAliasOutcome
std::future< StartMatchBackfillOutcome > StartMatchBackfillOutcomeCallable
std::future< ListComputeOutcome > ListComputeOutcomeCallable
std::future< ListContainerGroupDefinitionsOutcome > ListContainerGroupDefinitionsOutcomeCallable
Aws::Utils::Outcome< CreateContainerFleetResult, GameLiftError > CreateContainerFleetOutcome
Aws::Utils::Outcome< DescribeVpcPeeringConnectionsResult, GameLiftError > DescribeVpcPeeringConnectionsOutcome
Aws::Utils::Outcome< GetInstanceAccessResult, GameLiftError > GetInstanceAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScriptOutcome
Aws::Utils::Outcome< RequestUploadCredentialsResult, GameLiftError > RequestUploadCredentialsOutcome
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
Aws::Utils::Outcome< SearchGameSessionsResult, GameLiftError > SearchGameSessionsOutcome
std::future< DescribeGameServerGroupOutcome > DescribeGameServerGroupOutcomeCallable
std::future< GetComputeAccessOutcome > GetComputeAccessOutcomeCallable
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
Aws::Utils::Outcome< ListFleetDeploymentsResult, GameLiftError > ListFleetDeploymentsOutcome
Aws::Utils::Outcome< CreateGameSessionQueueResult, GameLiftError > CreateGameSessionQueueOutcome
Aws::Utils::Outcome< ListGameServersResult, GameLiftError > ListGameServersOutcome
Aws::Utils::Outcome< CreateContainerGroupDefinitionResult, GameLiftError > CreateContainerGroupDefinitionOutcome
Aws::Utils::Outcome< StopGameSessionPlacementResult, GameLiftError > StopGameSessionPlacementOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeregisterGameServerOutcome
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
std::future< CreateVpcPeeringAuthorizationOutcome > CreateVpcPeeringAuthorizationOutcomeCallable
std::future< StartGameSessionPlacementOutcome > StartGameSessionPlacementOutcomeCallable
Aws::Utils::Outcome< ResolveAliasResult, GameLiftError > ResolveAliasOutcome
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
Aws::Utils::Outcome< ListContainerGroupDefinitionVersionsResult, GameLiftError > ListContainerGroupDefinitionVersionsOutcome
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
Aws::Utils::Outcome< DescribeScalingPoliciesResult, GameLiftError > DescribeScalingPoliciesOutcome
Aws::Utils::Outcome< DescribeBuildResult, GameLiftError > DescribeBuildOutcome
std::future< CreateGameServerGroupOutcome > CreateGameServerGroupOutcomeCallable
std::future< AcceptMatchOutcome > AcceptMatchOutcomeCallable
std::future< DescribeGameServerOutcome > DescribeGameServerOutcomeCallable
Aws::Utils::Outcome< SuspendGameServerGroupResult, GameLiftError > SuspendGameServerGroupOutcome
std::future< UpdateContainerFleetOutcome > UpdateContainerFleetOutcomeCallable
std::future< CreateLocationOutcome > CreateLocationOutcomeCallable
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
Aws::Utils::Outcome< StopFleetActionsResult, GameLiftError > StopFleetActionsOutcome
Aws::Utils::Outcome< DescribeMatchmakingResult, GameLiftError > DescribeMatchmakingOutcome
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