AWS SDK for C++  1.8.186
AWS SDK for C++
GameLiftClient.h
Go to the documentation of this file.
1 
6 #pragma once
72 #include <aws/gamelift/model/ListScriptsResult.h>
103 #include <aws/core/NoResult.h>
105 #include <aws/core/http/HttpTypes.h>
106 #include <future>
107 #include <functional>
108 
109 namespace Aws
110 {
111 
112 namespace Http
113 {
114  class HttpClient;
115  class HttpClientFactory;
116 } // namespace Http
117 
118 namespace Utils
119 {
120  template< typename R, typename E> class Outcome;
121 namespace Threading
122 {
123  class Executor;
124 } // namespace Threading
125 } // namespace Utils
126 
127 namespace Auth
128 {
129  class AWSCredentials;
130  class AWSCredentialsProvider;
131 } // namespace Auth
132 
133 namespace Client
134 {
135  class RetryStrategy;
136 } // namespace Client
137 
138 namespace GameLift
139 {
140 
141 namespace Model
142 {
143  class AcceptMatchRequest;
145  class CreateAliasRequest;
146  class CreateBuildRequest;
147  class CreateFleetRequest;
156  class CreateScriptRequest;
159  class DeleteAliasRequest;
160  class DeleteBuildRequest;
161  class DeleteFleetRequest;
168  class DeleteScriptRequest;
172  class DescribeAliasRequest;
173  class DescribeBuildRequest;
197  class DescribeScriptRequest;
202  class ListAliasesRequest;
203  class ListBuildsRequest;
204  class ListFleetsRequest;
207  class ListScriptsRequest;
212  class ResolveAliasRequest;
223  class TagResourceRequest;
224  class UntagResourceRequest;
225  class UpdateAliasRequest;
226  class UpdateBuildRequest;
236  class UpdateScriptRequest;
238 
334 
335  typedef std::future<AcceptMatchOutcome> AcceptMatchOutcomeCallable;
336  typedef std::future<ClaimGameServerOutcome> ClaimGameServerOutcomeCallable;
337  typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
338  typedef std::future<CreateBuildOutcome> CreateBuildOutcomeCallable;
339  typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
340  typedef std::future<CreateFleetLocationsOutcome> CreateFleetLocationsOutcomeCallable;
341  typedef std::future<CreateGameServerGroupOutcome> CreateGameServerGroupOutcomeCallable;
342  typedef std::future<CreateGameSessionOutcome> CreateGameSessionOutcomeCallable;
343  typedef std::future<CreateGameSessionQueueOutcome> CreateGameSessionQueueOutcomeCallable;
344  typedef std::future<CreateMatchmakingConfigurationOutcome> CreateMatchmakingConfigurationOutcomeCallable;
345  typedef std::future<CreateMatchmakingRuleSetOutcome> CreateMatchmakingRuleSetOutcomeCallable;
346  typedef std::future<CreatePlayerSessionOutcome> CreatePlayerSessionOutcomeCallable;
347  typedef std::future<CreatePlayerSessionsOutcome> CreatePlayerSessionsOutcomeCallable;
348  typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
349  typedef std::future<CreateVpcPeeringAuthorizationOutcome> CreateVpcPeeringAuthorizationOutcomeCallable;
350  typedef std::future<CreateVpcPeeringConnectionOutcome> CreateVpcPeeringConnectionOutcomeCallable;
351  typedef std::future<DeleteAliasOutcome> DeleteAliasOutcomeCallable;
352  typedef std::future<DeleteBuildOutcome> DeleteBuildOutcomeCallable;
353  typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
354  typedef std::future<DeleteFleetLocationsOutcome> DeleteFleetLocationsOutcomeCallable;
355  typedef std::future<DeleteGameServerGroupOutcome> DeleteGameServerGroupOutcomeCallable;
356  typedef std::future<DeleteGameSessionQueueOutcome> DeleteGameSessionQueueOutcomeCallable;
357  typedef std::future<DeleteMatchmakingConfigurationOutcome> DeleteMatchmakingConfigurationOutcomeCallable;
358  typedef std::future<DeleteMatchmakingRuleSetOutcome> DeleteMatchmakingRuleSetOutcomeCallable;
359  typedef std::future<DeleteScalingPolicyOutcome> DeleteScalingPolicyOutcomeCallable;
360  typedef std::future<DeleteScriptOutcome> DeleteScriptOutcomeCallable;
361  typedef std::future<DeleteVpcPeeringAuthorizationOutcome> DeleteVpcPeeringAuthorizationOutcomeCallable;
362  typedef std::future<DeleteVpcPeeringConnectionOutcome> DeleteVpcPeeringConnectionOutcomeCallable;
363  typedef std::future<DeregisterGameServerOutcome> DeregisterGameServerOutcomeCallable;
364  typedef std::future<DescribeAliasOutcome> DescribeAliasOutcomeCallable;
365  typedef std::future<DescribeBuildOutcome> DescribeBuildOutcomeCallable;
366  typedef std::future<DescribeEC2InstanceLimitsOutcome> DescribeEC2InstanceLimitsOutcomeCallable;
367  typedef std::future<DescribeFleetAttributesOutcome> DescribeFleetAttributesOutcomeCallable;
368  typedef std::future<DescribeFleetCapacityOutcome> DescribeFleetCapacityOutcomeCallable;
369  typedef std::future<DescribeFleetEventsOutcome> DescribeFleetEventsOutcomeCallable;
370  typedef std::future<DescribeFleetLocationAttributesOutcome> DescribeFleetLocationAttributesOutcomeCallable;
371  typedef std::future<DescribeFleetLocationCapacityOutcome> DescribeFleetLocationCapacityOutcomeCallable;
372  typedef std::future<DescribeFleetLocationUtilizationOutcome> DescribeFleetLocationUtilizationOutcomeCallable;
373  typedef std::future<DescribeFleetPortSettingsOutcome> DescribeFleetPortSettingsOutcomeCallable;
374  typedef std::future<DescribeFleetUtilizationOutcome> DescribeFleetUtilizationOutcomeCallable;
375  typedef std::future<DescribeGameServerOutcome> DescribeGameServerOutcomeCallable;
376  typedef std::future<DescribeGameServerGroupOutcome> DescribeGameServerGroupOutcomeCallable;
377  typedef std::future<DescribeGameServerInstancesOutcome> DescribeGameServerInstancesOutcomeCallable;
378  typedef std::future<DescribeGameSessionDetailsOutcome> DescribeGameSessionDetailsOutcomeCallable;
379  typedef std::future<DescribeGameSessionPlacementOutcome> DescribeGameSessionPlacementOutcomeCallable;
380  typedef std::future<DescribeGameSessionQueuesOutcome> DescribeGameSessionQueuesOutcomeCallable;
381  typedef std::future<DescribeGameSessionsOutcome> DescribeGameSessionsOutcomeCallable;
382  typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
383  typedef std::future<DescribeMatchmakingOutcome> DescribeMatchmakingOutcomeCallable;
384  typedef std::future<DescribeMatchmakingConfigurationsOutcome> DescribeMatchmakingConfigurationsOutcomeCallable;
385  typedef std::future<DescribeMatchmakingRuleSetsOutcome> DescribeMatchmakingRuleSetsOutcomeCallable;
386  typedef std::future<DescribePlayerSessionsOutcome> DescribePlayerSessionsOutcomeCallable;
387  typedef std::future<DescribeRuntimeConfigurationOutcome> DescribeRuntimeConfigurationOutcomeCallable;
388  typedef std::future<DescribeScalingPoliciesOutcome> DescribeScalingPoliciesOutcomeCallable;
389  typedef std::future<DescribeScriptOutcome> DescribeScriptOutcomeCallable;
390  typedef std::future<DescribeVpcPeeringAuthorizationsOutcome> DescribeVpcPeeringAuthorizationsOutcomeCallable;
391  typedef std::future<DescribeVpcPeeringConnectionsOutcome> DescribeVpcPeeringConnectionsOutcomeCallable;
392  typedef std::future<GetGameSessionLogUrlOutcome> GetGameSessionLogUrlOutcomeCallable;
393  typedef std::future<GetInstanceAccessOutcome> GetInstanceAccessOutcomeCallable;
394  typedef std::future<ListAliasesOutcome> ListAliasesOutcomeCallable;
395  typedef std::future<ListBuildsOutcome> ListBuildsOutcomeCallable;
396  typedef std::future<ListFleetsOutcome> ListFleetsOutcomeCallable;
397  typedef std::future<ListGameServerGroupsOutcome> ListGameServerGroupsOutcomeCallable;
398  typedef std::future<ListGameServersOutcome> ListGameServersOutcomeCallable;
399  typedef std::future<ListScriptsOutcome> ListScriptsOutcomeCallable;
400  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
401  typedef std::future<PutScalingPolicyOutcome> PutScalingPolicyOutcomeCallable;
402  typedef std::future<RegisterGameServerOutcome> RegisterGameServerOutcomeCallable;
403  typedef std::future<RequestUploadCredentialsOutcome> RequestUploadCredentialsOutcomeCallable;
404  typedef std::future<ResolveAliasOutcome> ResolveAliasOutcomeCallable;
405  typedef std::future<ResumeGameServerGroupOutcome> ResumeGameServerGroupOutcomeCallable;
406  typedef std::future<SearchGameSessionsOutcome> SearchGameSessionsOutcomeCallable;
407  typedef std::future<StartFleetActionsOutcome> StartFleetActionsOutcomeCallable;
408  typedef std::future<StartGameSessionPlacementOutcome> StartGameSessionPlacementOutcomeCallable;
409  typedef std::future<StartMatchBackfillOutcome> StartMatchBackfillOutcomeCallable;
410  typedef std::future<StartMatchmakingOutcome> StartMatchmakingOutcomeCallable;
411  typedef std::future<StopFleetActionsOutcome> StopFleetActionsOutcomeCallable;
412  typedef std::future<StopGameSessionPlacementOutcome> StopGameSessionPlacementOutcomeCallable;
413  typedef std::future<StopMatchmakingOutcome> StopMatchmakingOutcomeCallable;
414  typedef std::future<SuspendGameServerGroupOutcome> SuspendGameServerGroupOutcomeCallable;
415  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
416  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
417  typedef std::future<UpdateAliasOutcome> UpdateAliasOutcomeCallable;
418  typedef std::future<UpdateBuildOutcome> UpdateBuildOutcomeCallable;
419  typedef std::future<UpdateFleetAttributesOutcome> UpdateFleetAttributesOutcomeCallable;
420  typedef std::future<UpdateFleetCapacityOutcome> UpdateFleetCapacityOutcomeCallable;
421  typedef std::future<UpdateFleetPortSettingsOutcome> UpdateFleetPortSettingsOutcomeCallable;
422  typedef std::future<UpdateGameServerOutcome> UpdateGameServerOutcomeCallable;
423  typedef std::future<UpdateGameServerGroupOutcome> UpdateGameServerGroupOutcomeCallable;
424  typedef std::future<UpdateGameSessionOutcome> UpdateGameSessionOutcomeCallable;
425  typedef std::future<UpdateGameSessionQueueOutcome> UpdateGameSessionQueueOutcomeCallable;
426  typedef std::future<UpdateMatchmakingConfigurationOutcome> UpdateMatchmakingConfigurationOutcomeCallable;
427  typedef std::future<UpdateRuntimeConfigurationOutcome> UpdateRuntimeConfigurationOutcomeCallable;
428  typedef std::future<UpdateScriptOutcome> UpdateScriptOutcomeCallable;
429  typedef std::future<ValidateMatchmakingRuleSetOutcome> ValidateMatchmakingRuleSetOutcomeCallable;
430 } // namespace Model
431 
432  class GameLiftClient;
433 
434  typedef std::function<void(const GameLiftClient*, const Model::AcceptMatchRequest&, const Model::AcceptMatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptMatchResponseReceivedHandler;
435  typedef std::function<void(const GameLiftClient*, const Model::ClaimGameServerRequest&, const Model::ClaimGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ClaimGameServerResponseReceivedHandler;
436  typedef std::function<void(const GameLiftClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
437  typedef std::function<void(const GameLiftClient*, const Model::CreateBuildRequest&, const Model::CreateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBuildResponseReceivedHandler;
438  typedef std::function<void(const GameLiftClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetResponseReceivedHandler;
439  typedef std::function<void(const GameLiftClient*, const Model::CreateFleetLocationsRequest&, const Model::CreateFleetLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetLocationsResponseReceivedHandler;
440  typedef std::function<void(const GameLiftClient*, const Model::CreateGameServerGroupRequest&, const Model::CreateGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameServerGroupResponseReceivedHandler;
441  typedef std::function<void(const GameLiftClient*, const Model::CreateGameSessionRequest&, const Model::CreateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameSessionResponseReceivedHandler;
442  typedef std::function<void(const GameLiftClient*, const Model::CreateGameSessionQueueRequest&, const Model::CreateGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGameSessionQueueResponseReceivedHandler;
443  typedef std::function<void(const GameLiftClient*, const Model::CreateMatchmakingConfigurationRequest&, const Model::CreateMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMatchmakingConfigurationResponseReceivedHandler;
444  typedef std::function<void(const GameLiftClient*, const Model::CreateMatchmakingRuleSetRequest&, const Model::CreateMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMatchmakingRuleSetResponseReceivedHandler;
445  typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionRequest&, const Model::CreatePlayerSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlayerSessionResponseReceivedHandler;
446  typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionsRequest&, const Model::CreatePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlayerSessionsResponseReceivedHandler;
447  typedef std::function<void(const GameLiftClient*, const Model::CreateScriptRequest&, const Model::CreateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScriptResponseReceivedHandler;
448  typedef std::function<void(const GameLiftClient*, const Model::CreateVpcPeeringAuthorizationRequest&, const Model::CreateVpcPeeringAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcPeeringAuthorizationResponseReceivedHandler;
449  typedef std::function<void(const GameLiftClient*, const Model::CreateVpcPeeringConnectionRequest&, const Model::CreateVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcPeeringConnectionResponseReceivedHandler;
450  typedef std::function<void(const GameLiftClient*, const Model::DeleteAliasRequest&, const Model::DeleteAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAliasResponseReceivedHandler;
451  typedef std::function<void(const GameLiftClient*, const Model::DeleteBuildRequest&, const Model::DeleteBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBuildResponseReceivedHandler;
452  typedef std::function<void(const GameLiftClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetResponseReceivedHandler;
453  typedef std::function<void(const GameLiftClient*, const Model::DeleteFleetLocationsRequest&, const Model::DeleteFleetLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetLocationsResponseReceivedHandler;
454  typedef std::function<void(const GameLiftClient*, const Model::DeleteGameServerGroupRequest&, const Model::DeleteGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGameServerGroupResponseReceivedHandler;
455  typedef std::function<void(const GameLiftClient*, const Model::DeleteGameSessionQueueRequest&, const Model::DeleteGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGameSessionQueueResponseReceivedHandler;
456  typedef std::function<void(const GameLiftClient*, const Model::DeleteMatchmakingConfigurationRequest&, const Model::DeleteMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMatchmakingConfigurationResponseReceivedHandler;
457  typedef std::function<void(const GameLiftClient*, const Model::DeleteMatchmakingRuleSetRequest&, const Model::DeleteMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMatchmakingRuleSetResponseReceivedHandler;
458  typedef std::function<void(const GameLiftClient*, const Model::DeleteScalingPolicyRequest&, const Model::DeleteScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScalingPolicyResponseReceivedHandler;
459  typedef std::function<void(const GameLiftClient*, const Model::DeleteScriptRequest&, const Model::DeleteScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScriptResponseReceivedHandler;
460  typedef std::function<void(const GameLiftClient*, const Model::DeleteVpcPeeringAuthorizationRequest&, const Model::DeleteVpcPeeringAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcPeeringAuthorizationResponseReceivedHandler;
461  typedef std::function<void(const GameLiftClient*, const Model::DeleteVpcPeeringConnectionRequest&, const Model::DeleteVpcPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcPeeringConnectionResponseReceivedHandler;
462  typedef std::function<void(const GameLiftClient*, const Model::DeregisterGameServerRequest&, const Model::DeregisterGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterGameServerResponseReceivedHandler;
463  typedef std::function<void(const GameLiftClient*, const Model::DescribeAliasRequest&, const Model::DescribeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAliasResponseReceivedHandler;
464  typedef std::function<void(const GameLiftClient*, const Model::DescribeBuildRequest&, const Model::DescribeBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBuildResponseReceivedHandler;
465  typedef std::function<void(const GameLiftClient*, const Model::DescribeEC2InstanceLimitsRequest&, const Model::DescribeEC2InstanceLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEC2InstanceLimitsResponseReceivedHandler;
466  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetAttributesRequest&, const Model::DescribeFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetAttributesResponseReceivedHandler;
467  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetCapacityRequest&, const Model::DescribeFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetCapacityResponseReceivedHandler;
468  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetEventsRequest&, const Model::DescribeFleetEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetEventsResponseReceivedHandler;
469  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationAttributesRequest&, const Model::DescribeFleetLocationAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationAttributesResponseReceivedHandler;
470  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationCapacityRequest&, const Model::DescribeFleetLocationCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationCapacityResponseReceivedHandler;
471  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetLocationUtilizationRequest&, const Model::DescribeFleetLocationUtilizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetLocationUtilizationResponseReceivedHandler;
472  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetPortSettingsRequest&, const Model::DescribeFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetPortSettingsResponseReceivedHandler;
473  typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetUtilizationRequest&, const Model::DescribeFleetUtilizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetUtilizationResponseReceivedHandler;
474  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerRequest&, const Model::DescribeGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerResponseReceivedHandler;
475  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerGroupRequest&, const Model::DescribeGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerGroupResponseReceivedHandler;
476  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameServerInstancesRequest&, const Model::DescribeGameServerInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameServerInstancesResponseReceivedHandler;
477  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionDetailsRequest&, const Model::DescribeGameSessionDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionDetailsResponseReceivedHandler;
478  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionPlacementRequest&, const Model::DescribeGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionPlacementResponseReceivedHandler;
479  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionQueuesRequest&, const Model::DescribeGameSessionQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionQueuesResponseReceivedHandler;
480  typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionsRequest&, const Model::DescribeGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGameSessionsResponseReceivedHandler;
481  typedef std::function<void(const GameLiftClient*, const Model::DescribeInstancesRequest&, const Model::DescribeInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancesResponseReceivedHandler;
482  typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingRequest&, const Model::DescribeMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingResponseReceivedHandler;
483  typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingConfigurationsRequest&, const Model::DescribeMatchmakingConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingConfigurationsResponseReceivedHandler;
484  typedef std::function<void(const GameLiftClient*, const Model::DescribeMatchmakingRuleSetsRequest&, const Model::DescribeMatchmakingRuleSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMatchmakingRuleSetsResponseReceivedHandler;
485  typedef std::function<void(const GameLiftClient*, const Model::DescribePlayerSessionsRequest&, const Model::DescribePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlayerSessionsResponseReceivedHandler;
486  typedef std::function<void(const GameLiftClient*, const Model::DescribeRuntimeConfigurationRequest&, const Model::DescribeRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuntimeConfigurationResponseReceivedHandler;
487  typedef std::function<void(const GameLiftClient*, const Model::DescribeScalingPoliciesRequest&, const Model::DescribeScalingPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScalingPoliciesResponseReceivedHandler;
488  typedef std::function<void(const GameLiftClient*, const Model::DescribeScriptRequest&, const Model::DescribeScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScriptResponseReceivedHandler;
489  typedef std::function<void(const GameLiftClient*, const Model::DescribeVpcPeeringAuthorizationsRequest&, const Model::DescribeVpcPeeringAuthorizationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler;
490  typedef std::function<void(const GameLiftClient*, const Model::DescribeVpcPeeringConnectionsRequest&, const Model::DescribeVpcPeeringConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcPeeringConnectionsResponseReceivedHandler;
491  typedef std::function<void(const GameLiftClient*, const Model::GetGameSessionLogUrlRequest&, const Model::GetGameSessionLogUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGameSessionLogUrlResponseReceivedHandler;
492  typedef std::function<void(const GameLiftClient*, const Model::GetInstanceAccessRequest&, const Model::GetInstanceAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceAccessResponseReceivedHandler;
493  typedef std::function<void(const GameLiftClient*, const Model::ListAliasesRequest&, const Model::ListAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAliasesResponseReceivedHandler;
494  typedef std::function<void(const GameLiftClient*, const Model::ListBuildsRequest&, const Model::ListBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildsResponseReceivedHandler;
495  typedef std::function<void(const GameLiftClient*, const Model::ListFleetsRequest&, const Model::ListFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFleetsResponseReceivedHandler;
496  typedef std::function<void(const GameLiftClient*, const Model::ListGameServerGroupsRequest&, const Model::ListGameServerGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGameServerGroupsResponseReceivedHandler;
497  typedef std::function<void(const GameLiftClient*, const Model::ListGameServersRequest&, const Model::ListGameServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGameServersResponseReceivedHandler;
498  typedef std::function<void(const GameLiftClient*, const Model::ListScriptsRequest&, const Model::ListScriptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScriptsResponseReceivedHandler;
499  typedef std::function<void(const GameLiftClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
500  typedef std::function<void(const GameLiftClient*, const Model::PutScalingPolicyRequest&, const Model::PutScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutScalingPolicyResponseReceivedHandler;
501  typedef std::function<void(const GameLiftClient*, const Model::RegisterGameServerRequest&, const Model::RegisterGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterGameServerResponseReceivedHandler;
502  typedef std::function<void(const GameLiftClient*, const Model::RequestUploadCredentialsRequest&, const Model::RequestUploadCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestUploadCredentialsResponseReceivedHandler;
503  typedef std::function<void(const GameLiftClient*, const Model::ResolveAliasRequest&, const Model::ResolveAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResolveAliasResponseReceivedHandler;
504  typedef std::function<void(const GameLiftClient*, const Model::ResumeGameServerGroupRequest&, const Model::ResumeGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeGameServerGroupResponseReceivedHandler;
505  typedef std::function<void(const GameLiftClient*, const Model::SearchGameSessionsRequest&, const Model::SearchGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchGameSessionsResponseReceivedHandler;
506  typedef std::function<void(const GameLiftClient*, const Model::StartFleetActionsRequest&, const Model::StartFleetActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartFleetActionsResponseReceivedHandler;
507  typedef std::function<void(const GameLiftClient*, const Model::StartGameSessionPlacementRequest&, const Model::StartGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartGameSessionPlacementResponseReceivedHandler;
508  typedef std::function<void(const GameLiftClient*, const Model::StartMatchBackfillRequest&, const Model::StartMatchBackfillOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMatchBackfillResponseReceivedHandler;
509  typedef std::function<void(const GameLiftClient*, const Model::StartMatchmakingRequest&, const Model::StartMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMatchmakingResponseReceivedHandler;
510  typedef std::function<void(const GameLiftClient*, const Model::StopFleetActionsRequest&, const Model::StopFleetActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopFleetActionsResponseReceivedHandler;
511  typedef std::function<void(const GameLiftClient*, const Model::StopGameSessionPlacementRequest&, const Model::StopGameSessionPlacementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopGameSessionPlacementResponseReceivedHandler;
512  typedef std::function<void(const GameLiftClient*, const Model::StopMatchmakingRequest&, const Model::StopMatchmakingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopMatchmakingResponseReceivedHandler;
513  typedef std::function<void(const GameLiftClient*, const Model::SuspendGameServerGroupRequest&, const Model::SuspendGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SuspendGameServerGroupResponseReceivedHandler;
514  typedef std::function<void(const GameLiftClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
515  typedef std::function<void(const GameLiftClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
516  typedef std::function<void(const GameLiftClient*, const Model::UpdateAliasRequest&, const Model::UpdateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAliasResponseReceivedHandler;
517  typedef std::function<void(const GameLiftClient*, const Model::UpdateBuildRequest&, const Model::UpdateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBuildResponseReceivedHandler;
518  typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetAttributesRequest&, const Model::UpdateFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetAttributesResponseReceivedHandler;
519  typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetCapacityRequest&, const Model::UpdateFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetCapacityResponseReceivedHandler;
520  typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetPortSettingsRequest&, const Model::UpdateFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetPortSettingsResponseReceivedHandler;
521  typedef std::function<void(const GameLiftClient*, const Model::UpdateGameServerRequest&, const Model::UpdateGameServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameServerResponseReceivedHandler;
522  typedef std::function<void(const GameLiftClient*, const Model::UpdateGameServerGroupRequest&, const Model::UpdateGameServerGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameServerGroupResponseReceivedHandler;
523  typedef std::function<void(const GameLiftClient*, const Model::UpdateGameSessionRequest&, const Model::UpdateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameSessionResponseReceivedHandler;
524  typedef std::function<void(const GameLiftClient*, const Model::UpdateGameSessionQueueRequest&, const Model::UpdateGameSessionQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGameSessionQueueResponseReceivedHandler;
525  typedef std::function<void(const GameLiftClient*, const Model::UpdateMatchmakingConfigurationRequest&, const Model::UpdateMatchmakingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMatchmakingConfigurationResponseReceivedHandler;
526  typedef std::function<void(const GameLiftClient*, const Model::UpdateRuntimeConfigurationRequest&, const Model::UpdateRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRuntimeConfigurationResponseReceivedHandler;
527  typedef std::function<void(const GameLiftClient*, const Model::UpdateScriptRequest&, const Model::UpdateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScriptResponseReceivedHandler;
528  typedef std::function<void(const GameLiftClient*, const Model::ValidateMatchmakingRuleSetRequest&, const Model::ValidateMatchmakingRuleSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateMatchmakingRuleSetResponseReceivedHandler;
529 
568  {
569  public:
571 
577 
583 
588  GameLiftClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
590 
591  virtual ~GameLiftClient();
592 
593 
627 
663 
698  virtual void AcceptMatchAsync(const Model::AcceptMatchRequest& request, const AcceptMatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
699 
739 
781 
822  virtual void ClaimGameServerAsync(const Model::ClaimGameServerRequest& request, const ClaimGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
823 
847 
873 
898  virtual void CreateAliasAsync(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
899 
939 
981 
1022  virtual void CreateBuildAsync(const Model::CreateBuildRequest& request, const CreateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1023 
1071 
1121 
1170  virtual void CreateFleetAsync(const Model::CreateFleetRequest& request, const CreateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1171 
1204 
1239 
1273  virtual void CreateFleetLocationsAsync(const Model::CreateFleetLocationsRequest& request, const CreateFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1274 
1318 
1364 
1409  virtual void CreateGameServerGroupAsync(const Model::CreateGameServerGroupRequest& request, const CreateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1449 
1490 
1530  virtual void CreateGameSessionAsync(const Model::CreateGameSessionRequest& request, const CreateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1531 
1569 
1609 
1648  virtual void CreateGameSessionQueueAsync(const Model::CreateGameSessionQueueRequest& request, const CreateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1649 
1684 
1721 
1757  virtual void CreateMatchmakingConfigurationAsync(const Model::CreateMatchmakingConfigurationRequest& request, const CreateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1758 
1786 
1816 
1845  virtual void CreateMatchmakingRuleSetAsync(const Model::CreateMatchmakingRuleSetRequest& request, const CreateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1846 
1869 
1894 
1918  virtual void CreatePlayerSessionAsync(const Model::CreatePlayerSessionRequest& request, const CreatePlayerSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1919 
1942 
1967 
1991  virtual void CreatePlayerSessionsAsync(const Model::CreatePlayerSessionsRequest& request, const CreatePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1992 
2024 
2058 
2091  virtual void CreateScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2092 
2128 
2166 
2203  virtual void CreateVpcPeeringAuthorizationAsync(const Model::CreateVpcPeeringAuthorizationRequest& request, const CreateVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2204 
2237 
2272 
2306  virtual void CreateVpcPeeringConnectionAsync(const Model::CreateVpcPeeringConnectionRequest& request, const CreateVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2307 
2321 
2337 
2352  virtual void DeleteAliasAsync(const Model::DeleteAliasRequest& request, const DeleteAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2353 
2370 
2389 
2407  virtual void DeleteBuildAsync(const Model::DeleteBuildRequest& request, const DeleteBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2408 
2434 
2462 
2489  virtual void DeleteFleetAsync(const Model::DeleteFleetRequest& request, const DeleteFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2490 
2513 
2538 
2562  virtual void DeleteFleetLocationsAsync(const Model::DeleteFleetLocationsRequest& request, const DeleteFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2563 
2595 
2629 
2662  virtual void DeleteGameServerGroupAsync(const Model::DeleteGameServerGroupRequest& request, const DeleteGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2663 
2679 
2697 
2714  virtual void DeleteGameSessionQueueAsync(const Model::DeleteGameSessionQueueRequest& request, const DeleteGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2715 
2731 
2749 
2766  virtual void DeleteMatchmakingConfigurationAsync(const Model::DeleteMatchmakingConfigurationRequest& request, const DeleteMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2767 
2784 
2803 
2821  virtual void DeleteMatchmakingRuleSetAsync(const Model::DeleteMatchmakingRuleSetRequest& request, const DeleteMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2822 
2839 
2858 
2876  virtual void DeleteScalingPolicyAsync(const Model::DeleteScalingPolicyRequest& request, const DeleteScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2877 
2896 
2917 
2937  virtual void DeleteScriptAsync(const Model::DeleteScriptRequest& request, const DeleteScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2938 
2952 
2968 
2983  virtual void DeleteVpcPeeringAuthorizationAsync(const Model::DeleteVpcPeeringAuthorizationRequest& request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2984 
3004 
3026 
3047  virtual void DeleteVpcPeeringConnectionAsync(const Model::DeleteVpcPeeringConnectionRequest& request, const DeleteVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3048 
3068 
3090 
3111  virtual void DeregisterGameServerAsync(const Model::DeregisterGameServerRequest& request, const DeregisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3112 
3127 
3144 
3160  virtual void DescribeAliasAsync(const Model::DescribeAliasRequest& request, const DescribeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3161 
3176 
3193 
3209  virtual void DescribeBuildAsync(const Model::DescribeBuildRequest& request, const DescribeBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3210 
3261 
3314 
3366  virtual void DescribeEC2InstanceLimitsAsync(const Model::DescribeEC2InstanceLimitsRequest& request, const DescribeEC2InstanceLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3367 
3394 
3423 
3451  virtual void DescribeFleetAttributesAsync(const Model::DescribeFleetAttributesRequest& request, const DescribeFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3452 
3487 
3524 
3560  virtual void DescribeFleetCapacityAsync(const Model::DescribeFleetCapacityRequest& request, const DescribeFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3561 
3584 
3609 
3633  virtual void DescribeFleetEventsAsync(const Model::DescribeFleetEventsRequest& request, const DescribeFleetEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3634 
3662 
3692 
3721  virtual void DescribeFleetLocationAttributesAsync(const Model::DescribeFleetLocationAttributesRequest& request, const DescribeFleetLocationAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3722 
3748 
3776 
3803  virtual void DescribeFleetLocationCapacityAsync(const Model::DescribeFleetLocationCapacityRequest& request, const DescribeFleetLocationCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3804 
3829 
3856 
3882  virtual void DescribeFleetLocationUtilizationAsync(const Model::DescribeFleetLocationUtilizationRequest& request, const DescribeFleetLocationUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3883 
3911 
3941 
3970  virtual void DescribeFleetPortSettingsAsync(const Model::DescribeFleetPortSettingsRequest& request, const DescribeFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3971 
4005 
4041 
4076  virtual void DescribeFleetUtilizationAsync(const Model::DescribeFleetUtilizationRequest& request, const DescribeFleetUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4077 
4096 
4117 
4137  virtual void DescribeGameServerAsync(const Model::DescribeGameServerRequest& request, const DescribeGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4138 
4160 
4184 
4207  virtual void DescribeGameServerGroupAsync(const Model::DescribeGameServerGroupRequest& request, const DescribeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4208 
4237 
4268 
4298  virtual void DescribeGameServerInstancesAsync(const Model::DescribeGameServerInstancesRequest& request, const DescribeGameServerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4299 
4334 
4371 
4407  virtual void DescribeGameSessionDetailsAsync(const Model::DescribeGameSessionDetailsRequest& request, const DescribeGameSessionDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4408 
4424 
4442 
4459  virtual void DescribeGameSessionPlacementAsync(const Model::DescribeGameSessionPlacementRequest& request, const DescribeGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4460 
4478 
4498 
4517  virtual void DescribeGameSessionQueuesAsync(const Model::DescribeGameSessionQueuesRequest& request, const DescribeGameSessionQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4518 
4552 
4588 
4623  virtual void DescribeGameSessionsAsync(const Model::DescribeGameSessionsRequest& request, const DescribeGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4624 
4649 
4676 
4702  virtual void DescribeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4703 
4729 
4757 
4784  virtual void DescribeMatchmakingAsync(const Model::DescribeMatchmakingRequest& request, const DescribeMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4785 
4807 
4831 
4854  virtual void DescribeMatchmakingConfigurationsAsync(const Model::DescribeMatchmakingConfigurationsRequest& request, const DescribeMatchmakingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4855 
4874 
4895 
4915  virtual void DescribeMatchmakingRuleSetsAsync(const Model::DescribeMatchmakingRuleSetsRequest& request, const DescribeMatchmakingRuleSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4916 
4938 
4962 
4985  virtual void DescribePlayerSessionsAsync(const Model::DescribePlayerSessionsRequest& request, const DescribePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4986 
5010 
5036 
5061  virtual void DescribeRuntimeConfigurationAsync(const Model::DescribeRuntimeConfigurationRequest& request, const DescribeRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5062 
5084 
5108 
5131  virtual void DescribeScalingPoliciesAsync(const Model::DescribeScalingPoliciesRequest& request, const DescribeScalingPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5132 
5147 
5164 
5180  virtual void DescribeScriptAsync(const Model::DescribeScriptRequest& request, const DescribeScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5181 
5196 
5213 
5229  virtual void DescribeVpcPeeringAuthorizationsAsync(const Model::DescribeVpcPeeringAuthorizationsRequest& request, const DescribeVpcPeeringAuthorizationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5230 
5249 
5270 
5290  virtual void DescribeVpcPeeringConnectionsAsync(const Model::DescribeVpcPeeringConnectionsRequest& request, const DescribeVpcPeeringConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5291 
5311 
5333 
5354  virtual void GetGameSessionLogUrlAsync(const Model::GetGameSessionLogUrlRequest& request, const GetGameSessionLogUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5355 
5384 
5415 
5445  virtual void GetInstanceAccessAsync(const Model::GetInstanceAccessRequest& request, const GetInstanceAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5446 
5460 
5476 
5491  virtual void ListAliasesAsync(const Model::ListAliasesRequest& request, const ListAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5492 
5509 
5528 
5546  virtual void ListBuildsAsync(const Model::ListBuildsRequest& request, const ListBuildsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5547 
5578 
5611 
5643  virtual void ListFleetsAsync(const Model::ListFleetsRequest& request, const ListFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5644 
5663 
5684 
5704  virtual void ListGameServerGroupsAsync(const Model::ListGameServerGroupsRequest& request, const ListGameServerGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5705 
5723 
5743 
5762  virtual void ListGameServersAsync(const Model::ListGameServersRequest& request, const ListGameServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5763 
5776  virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest& request) const;
5777 
5792  virtual Model::ListScriptsOutcomeCallable ListScriptsCallable(const Model::ListScriptsRequest& request) const;
5793 
5808  virtual void ListScriptsAsync(const Model::ListScriptsRequest& request, const ListScriptsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5809 
5830 
5853 
5875  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5876 
5947 
6020 
6092  virtual void PutScalingPolicyAsync(const Model::PutScalingPolicyRequest& request, const PutScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6093 
6121 
6151 
6180  virtual void RegisterGameServerAsync(const Model::RegisterGameServerRequest& request, const RegisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6181 
6200 
6221 
6241  virtual void RequestUploadCredentialsAsync(const Model::RequestUploadCredentialsRequest& request, const RequestUploadCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6242 
6254 
6268 
6281  virtual void ResolveAliasAsync(const Model::ResolveAliasRequest& request, const ResolveAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6282 
6308 
6336 
6363  virtual void ResumeGameServerGroupAsync(const Model::ResumeGameServerGroupRequest& request, const ResumeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6364 
6423 
6484 
6544  virtual void SearchGameSessionsAsync(const Model::SearchGameSessionsRequest& request, const SearchGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6545 
6572 
6601 
6629  virtual void StartFleetActionsAsync(const Model::StartFleetActionsRequest& request, const StartFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6630 
6673 
6718 
6762  virtual void StartGameSessionPlacementAsync(const Model::StartGameSessionPlacementRequest& request, const StartGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6763 
6804 
6847 
6889  virtual void StartMatchBackfillAsync(const Model::StartMatchBackfillRequest& request, const StartMatchBackfillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6890 
6922 
6956 
6989  virtual void StartMatchmakingAsync(const Model::StartMatchmakingRequest& request, const StartMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6990 
7020 
7052 
7083  virtual void StopFleetActionsAsync(const Model::StopFleetActionsRequest& request, const StopFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7084 
7100 
7118 
7135  virtual void StopGameSessionPlacementAsync(const Model::StopGameSessionPlacementRequest& request, const StopGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7136 
7159 
7184 
7208  virtual void StopMatchmakingAsync(const Model::StopMatchmakingRequest& request, const StopMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7209 
7239 
7271 
7302  virtual void SuspendGameServerGroupAsync(const Model::SuspendGameServerGroupRequest& request, const SuspendGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7303 
7327 
7353 
7378  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7379 
7402 
7427 
7451  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7452 
7466 
7482 
7497  virtual void UpdateAliasAsync(const Model::UpdateAliasRequest& request, const UpdateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7498 
7514 
7532 
7549  virtual void UpdateBuildAsync(const Model::UpdateBuildRequest& request, const UpdateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7550 
7570 
7592 
7613  virtual void UpdateFleetAttributesAsync(const Model::UpdateFleetAttributesRequest& request, const UpdateFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7614 
7656 
7700 
7743  virtual void UpdateFleetCapacityAsync(const Model::UpdateFleetCapacityRequest& request, const UpdateFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7744 
7770 
7798 
7825  virtual void UpdateFleetPortSettingsAsync(const Model::UpdateFleetPortSettingsRequest& request, const UpdateFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7826 
7858 
7892 
7925  virtual void UpdateGameServerAsync(const Model::UpdateGameServerRequest& request, const UpdateGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7926 
7949 
7974 
7998  virtual void UpdateGameServerGroupAsync(const Model::UpdateGameServerGroupRequest& request, const UpdateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
7999 
8015 
8033 
8050  virtual void UpdateGameSessionAsync(const Model::UpdateGameSessionRequest& request, const UpdateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8051 
8067 
8085 
8102  virtual void UpdateGameSessionQueueAsync(const Model::UpdateGameSessionQueueRequest& request, const UpdateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8103 
8121 
8141 
8160  virtual void UpdateMatchmakingConfigurationAsync(const Model::UpdateMatchmakingConfigurationRequest& request, const UpdateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8161 
8188 
8217 
8245  virtual void UpdateRuntimeConfigurationAsync(const Model::UpdateRuntimeConfigurationRequest& request, const UpdateRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8246 
8268 
8292 
8315  virtual void UpdateScriptAsync(const Model::UpdateScriptRequest& request, const UpdateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8316 
8334 
8354 
8373  virtual void ValidateMatchmakingRuleSetAsync(const Model::ValidateMatchmakingRuleSetRequest& request, const ValidateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
8374 
8375 
8376  void OverrideEndpoint(const Aws::String& endpoint);
8377  private:
8378  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
8379  void AcceptMatchAsyncHelper(const Model::AcceptMatchRequest& request, const AcceptMatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8380  void ClaimGameServerAsyncHelper(const Model::ClaimGameServerRequest& request, const ClaimGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8381  void CreateAliasAsyncHelper(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8382  void CreateBuildAsyncHelper(const Model::CreateBuildRequest& request, const CreateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8383  void CreateFleetAsyncHelper(const Model::CreateFleetRequest& request, const CreateFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8384  void CreateFleetLocationsAsyncHelper(const Model::CreateFleetLocationsRequest& request, const CreateFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8385  void CreateGameServerGroupAsyncHelper(const Model::CreateGameServerGroupRequest& request, const CreateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8386  void CreateGameSessionAsyncHelper(const Model::CreateGameSessionRequest& request, const CreateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8387  void CreateGameSessionQueueAsyncHelper(const Model::CreateGameSessionQueueRequest& request, const CreateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8388  void CreateMatchmakingConfigurationAsyncHelper(const Model::CreateMatchmakingConfigurationRequest& request, const CreateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8389  void CreateMatchmakingRuleSetAsyncHelper(const Model::CreateMatchmakingRuleSetRequest& request, const CreateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8390  void CreatePlayerSessionAsyncHelper(const Model::CreatePlayerSessionRequest& request, const CreatePlayerSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8391  void CreatePlayerSessionsAsyncHelper(const Model::CreatePlayerSessionsRequest& request, const CreatePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8392  void CreateScriptAsyncHelper(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8393  void CreateVpcPeeringAuthorizationAsyncHelper(const Model::CreateVpcPeeringAuthorizationRequest& request, const CreateVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8394  void CreateVpcPeeringConnectionAsyncHelper(const Model::CreateVpcPeeringConnectionRequest& request, const CreateVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8395  void DeleteAliasAsyncHelper(const Model::DeleteAliasRequest& request, const DeleteAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8396  void DeleteBuildAsyncHelper(const Model::DeleteBuildRequest& request, const DeleteBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8397  void DeleteFleetAsyncHelper(const Model::DeleteFleetRequest& request, const DeleteFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8398  void DeleteFleetLocationsAsyncHelper(const Model::DeleteFleetLocationsRequest& request, const DeleteFleetLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8399  void DeleteGameServerGroupAsyncHelper(const Model::DeleteGameServerGroupRequest& request, const DeleteGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8400  void DeleteGameSessionQueueAsyncHelper(const Model::DeleteGameSessionQueueRequest& request, const DeleteGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8401  void DeleteMatchmakingConfigurationAsyncHelper(const Model::DeleteMatchmakingConfigurationRequest& request, const DeleteMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8402  void DeleteMatchmakingRuleSetAsyncHelper(const Model::DeleteMatchmakingRuleSetRequest& request, const DeleteMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8403  void DeleteScalingPolicyAsyncHelper(const Model::DeleteScalingPolicyRequest& request, const DeleteScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8404  void DeleteScriptAsyncHelper(const Model::DeleteScriptRequest& request, const DeleteScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8405  void DeleteVpcPeeringAuthorizationAsyncHelper(const Model::DeleteVpcPeeringAuthorizationRequest& request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8406  void DeleteVpcPeeringConnectionAsyncHelper(const Model::DeleteVpcPeeringConnectionRequest& request, const DeleteVpcPeeringConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8407  void DeregisterGameServerAsyncHelper(const Model::DeregisterGameServerRequest& request, const DeregisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8408  void DescribeAliasAsyncHelper(const Model::DescribeAliasRequest& request, const DescribeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8409  void DescribeBuildAsyncHelper(const Model::DescribeBuildRequest& request, const DescribeBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8410  void DescribeEC2InstanceLimitsAsyncHelper(const Model::DescribeEC2InstanceLimitsRequest& request, const DescribeEC2InstanceLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8411  void DescribeFleetAttributesAsyncHelper(const Model::DescribeFleetAttributesRequest& request, const DescribeFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8412  void DescribeFleetCapacityAsyncHelper(const Model::DescribeFleetCapacityRequest& request, const DescribeFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8413  void DescribeFleetEventsAsyncHelper(const Model::DescribeFleetEventsRequest& request, const DescribeFleetEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8414  void DescribeFleetLocationAttributesAsyncHelper(const Model::DescribeFleetLocationAttributesRequest& request, const DescribeFleetLocationAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8415  void DescribeFleetLocationCapacityAsyncHelper(const Model::DescribeFleetLocationCapacityRequest& request, const DescribeFleetLocationCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8416  void DescribeFleetLocationUtilizationAsyncHelper(const Model::DescribeFleetLocationUtilizationRequest& request, const DescribeFleetLocationUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8417  void DescribeFleetPortSettingsAsyncHelper(const Model::DescribeFleetPortSettingsRequest& request, const DescribeFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8418  void DescribeFleetUtilizationAsyncHelper(const Model::DescribeFleetUtilizationRequest& request, const DescribeFleetUtilizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8419  void DescribeGameServerAsyncHelper(const Model::DescribeGameServerRequest& request, const DescribeGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8420  void DescribeGameServerGroupAsyncHelper(const Model::DescribeGameServerGroupRequest& request, const DescribeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8421  void DescribeGameServerInstancesAsyncHelper(const Model::DescribeGameServerInstancesRequest& request, const DescribeGameServerInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8422  void DescribeGameSessionDetailsAsyncHelper(const Model::DescribeGameSessionDetailsRequest& request, const DescribeGameSessionDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8423  void DescribeGameSessionPlacementAsyncHelper(const Model::DescribeGameSessionPlacementRequest& request, const DescribeGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8424  void DescribeGameSessionQueuesAsyncHelper(const Model::DescribeGameSessionQueuesRequest& request, const DescribeGameSessionQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8425  void DescribeGameSessionsAsyncHelper(const Model::DescribeGameSessionsRequest& request, const DescribeGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8426  void DescribeInstancesAsyncHelper(const Model::DescribeInstancesRequest& request, const DescribeInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8427  void DescribeMatchmakingAsyncHelper(const Model::DescribeMatchmakingRequest& request, const DescribeMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8428  void DescribeMatchmakingConfigurationsAsyncHelper(const Model::DescribeMatchmakingConfigurationsRequest& request, const DescribeMatchmakingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8429  void DescribeMatchmakingRuleSetsAsyncHelper(const Model::DescribeMatchmakingRuleSetsRequest& request, const DescribeMatchmakingRuleSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8430  void DescribePlayerSessionsAsyncHelper(const Model::DescribePlayerSessionsRequest& request, const DescribePlayerSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8431  void DescribeRuntimeConfigurationAsyncHelper(const Model::DescribeRuntimeConfigurationRequest& request, const DescribeRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8432  void DescribeScalingPoliciesAsyncHelper(const Model::DescribeScalingPoliciesRequest& request, const DescribeScalingPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8433  void DescribeScriptAsyncHelper(const Model::DescribeScriptRequest& request, const DescribeScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8434  void DescribeVpcPeeringAuthorizationsAsyncHelper(const Model::DescribeVpcPeeringAuthorizationsRequest& request, const DescribeVpcPeeringAuthorizationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8435  void DescribeVpcPeeringConnectionsAsyncHelper(const Model::DescribeVpcPeeringConnectionsRequest& request, const DescribeVpcPeeringConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8436  void GetGameSessionLogUrlAsyncHelper(const Model::GetGameSessionLogUrlRequest& request, const GetGameSessionLogUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8437  void GetInstanceAccessAsyncHelper(const Model::GetInstanceAccessRequest& request, const GetInstanceAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8438  void ListAliasesAsyncHelper(const Model::ListAliasesRequest& request, const ListAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8439  void ListBuildsAsyncHelper(const Model::ListBuildsRequest& request, const ListBuildsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8440  void ListFleetsAsyncHelper(const Model::ListFleetsRequest& request, const ListFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8441  void ListGameServerGroupsAsyncHelper(const Model::ListGameServerGroupsRequest& request, const ListGameServerGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8442  void ListGameServersAsyncHelper(const Model::ListGameServersRequest& request, const ListGameServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8443  void ListScriptsAsyncHelper(const Model::ListScriptsRequest& request, const ListScriptsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8444  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8445  void PutScalingPolicyAsyncHelper(const Model::PutScalingPolicyRequest& request, const PutScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8446  void RegisterGameServerAsyncHelper(const Model::RegisterGameServerRequest& request, const RegisterGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8447  void RequestUploadCredentialsAsyncHelper(const Model::RequestUploadCredentialsRequest& request, const RequestUploadCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8448  void ResolveAliasAsyncHelper(const Model::ResolveAliasRequest& request, const ResolveAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8449  void ResumeGameServerGroupAsyncHelper(const Model::ResumeGameServerGroupRequest& request, const ResumeGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8450  void SearchGameSessionsAsyncHelper(const Model::SearchGameSessionsRequest& request, const SearchGameSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8451  void StartFleetActionsAsyncHelper(const Model::StartFleetActionsRequest& request, const StartFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8452  void StartGameSessionPlacementAsyncHelper(const Model::StartGameSessionPlacementRequest& request, const StartGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8453  void StartMatchBackfillAsyncHelper(const Model::StartMatchBackfillRequest& request, const StartMatchBackfillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8454  void StartMatchmakingAsyncHelper(const Model::StartMatchmakingRequest& request, const StartMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8455  void StopFleetActionsAsyncHelper(const Model::StopFleetActionsRequest& request, const StopFleetActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8456  void StopGameSessionPlacementAsyncHelper(const Model::StopGameSessionPlacementRequest& request, const StopGameSessionPlacementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8457  void StopMatchmakingAsyncHelper(const Model::StopMatchmakingRequest& request, const StopMatchmakingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8458  void SuspendGameServerGroupAsyncHelper(const Model::SuspendGameServerGroupRequest& request, const SuspendGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8459  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8460  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8461  void UpdateAliasAsyncHelper(const Model::UpdateAliasRequest& request, const UpdateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8462  void UpdateBuildAsyncHelper(const Model::UpdateBuildRequest& request, const UpdateBuildResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8463  void UpdateFleetAttributesAsyncHelper(const Model::UpdateFleetAttributesRequest& request, const UpdateFleetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8464  void UpdateFleetCapacityAsyncHelper(const Model::UpdateFleetCapacityRequest& request, const UpdateFleetCapacityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8465  void UpdateFleetPortSettingsAsyncHelper(const Model::UpdateFleetPortSettingsRequest& request, const UpdateFleetPortSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8466  void UpdateGameServerAsyncHelper(const Model::UpdateGameServerRequest& request, const UpdateGameServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8467  void UpdateGameServerGroupAsyncHelper(const Model::UpdateGameServerGroupRequest& request, const UpdateGameServerGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8468  void UpdateGameSessionAsyncHelper(const Model::UpdateGameSessionRequest& request, const UpdateGameSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8469  void UpdateGameSessionQueueAsyncHelper(const Model::UpdateGameSessionQueueRequest& request, const UpdateGameSessionQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8470  void UpdateMatchmakingConfigurationAsyncHelper(const Model::UpdateMatchmakingConfigurationRequest& request, const UpdateMatchmakingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8471  void UpdateRuntimeConfigurationAsyncHelper(const Model::UpdateRuntimeConfigurationRequest& request, const UpdateRuntimeConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8472  void UpdateScriptAsyncHelper(const Model::UpdateScriptRequest& request, const UpdateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8473  void ValidateMatchmakingRuleSetAsyncHelper(const Model::ValidateMatchmakingRuleSetRequest& request, const ValidateMatchmakingRuleSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
8474 
8475  Aws::String m_uri;
8476  Aws::String m_configScheme;
8477  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
8478  };
8479 
8480 } // namespace GameLift
8481 } // namespace Aws
Aws::GameLift::GameLiftClient::UpdateRuntimeConfigurationCallable
virtual Model::UpdateRuntimeConfigurationOutcomeCallable UpdateRuntimeConfigurationCallable(const Model::UpdateRuntimeConfigurationRequest &request) const
CreateVpcPeeringConnectionResult.h
CreateFleetLocationsResult.h
Aws::GameLift::GameLiftClient::DescribeGameSessionPlacementAsync
virtual void DescribeGameSessionPlacementAsync(const Model::DescribeGameSessionPlacementRequest &request, const DescribeGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::ListBuildsOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
Definition: GameLiftClient.h:395
Aws::GameLift::StartGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartGameSessionPlacementRequest &, const Model::StartGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGameSessionPlacementResponseReceivedHandler
Definition: GameLiftClient.h:507
Aws::GameLift::GameLiftClient::CreateBuildCallable
virtual Model::CreateBuildOutcomeCallable CreateBuildCallable(const Model::CreateBuildRequest &request) const
Aws::GameLift::GameLiftClient::DescribeMatchmakingConfigurationsCallable
virtual Model::DescribeMatchmakingConfigurationsOutcomeCallable DescribeMatchmakingConfigurationsCallable(const Model::DescribeMatchmakingConfigurationsRequest &request) const
Aws::GameLift::GameLiftClient::CreateFleet
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::GameLift::Model::UpdateFleetAttributesOutcomeCallable
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
Definition: GameLiftClient.h:419
Aws::GameLift::Model::ResolveAliasRequest
Definition: ResolveAliasRequest.h:25
UpdateFleetPortSettingsResult.h
Aws::GameLift::DescribeEC2InstanceLimitsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeEC2InstanceLimitsRequest &, const Model::DescribeEC2InstanceLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEC2InstanceLimitsResponseReceivedHandler
Definition: GameLiftClient.h:465
Aws::GameLift::Model::CreateMatchmakingConfigurationOutcomeCallable
std::future< CreateMatchmakingConfigurationOutcome > CreateMatchmakingConfigurationOutcomeCallable
Definition: GameLiftClient.h:344
Aws::GameLift::Model::CreatePlayerSessionsRequest
Definition: CreatePlayerSessionsRequest.h:27
Aws::GameLift::GameLiftClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::GameLift::Model::CreateAliasOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
Definition: GameLiftClient.h:337
Aws::GameLift::Model::DeleteScalingPolicyRequest
Definition: DeleteScalingPolicyRequest.h:25
Aws::GameLift::Model::StartMatchmakingRequest
Definition: StartMatchmakingRequest.h:27
Aws::GameLift::Model::DescribeBuildOutcomeCallable
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
Definition: GameLiftClient.h:365
Aws::GameLift::StartMatchBackfillResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchBackfillRequest &, const Model::StartMatchBackfillOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchBackfillResponseReceivedHandler
Definition: GameLiftClient.h:508
Aws::GameLift::ResolveAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResolveAliasRequest &, const Model::ResolveAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveAliasResponseReceivedHandler
Definition: GameLiftClient.h:503
Aws::GameLift::Model::UpdateAliasOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
Definition: GameLiftClient.h:417
Aws::GameLift::DeleteGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameServerGroupRequest &, const Model::DeleteGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:454
Aws::GameLift::Model::CreateGameSessionOutcomeCallable
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
Definition: GameLiftClient.h:342
Aws::GameLift::GameLiftClient::UpdateGameServerGroupAsync
virtual void UpdateGameServerGroupAsync(const Model::UpdateGameServerGroupRequest &request, const UpdateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeFleetUtilizationCallable
virtual Model::DescribeFleetUtilizationOutcomeCallable DescribeFleetUtilizationCallable(const Model::DescribeFleetUtilizationRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetCapacityCallable
virtual Model::DescribeFleetCapacityOutcomeCallable DescribeFleetCapacityCallable(const Model::DescribeFleetCapacityRequest &request) const
Aws::GameLift::GameLiftClient::DescribeVpcPeeringConnectionsAsync
virtual void DescribeVpcPeeringConnectionsAsync(const Model::DescribeVpcPeeringConnectionsRequest &request, const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeVpcPeeringConnectionsOutcome
Aws::Utils::Outcome< DescribeVpcPeeringConnectionsResult, GameLiftError > DescribeVpcPeeringConnectionsOutcome
Definition: GameLiftClient.h:295
Aws::GameLift::GameLiftClient::DeleteMatchmakingConfigurationAsync
virtual void DeleteMatchmakingConfigurationAsync(const Model::DeleteMatchmakingConfigurationRequest &request, const DeleteMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateVpcPeeringAuthorizationResult.h
Aws::GameLift::GameLiftClient::UpdateScriptAsync
virtual void UpdateScriptAsync(const Model::UpdateScriptRequest &request, const UpdateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreateBuild
virtual Model::CreateBuildOutcome CreateBuild(const Model::CreateBuildRequest &request) const
Aws::GameLift::GameLiftClient::ListGameServerGroupsCallable
virtual Model::ListGameServerGroupsOutcomeCallable ListGameServerGroupsCallable(const Model::ListGameServerGroupsRequest &request) const
Aws::GameLift::GameLiftClient::CreateVpcPeeringConnection
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection(const Model::CreateVpcPeeringConnectionRequest &request) const
Aws::GameLift::Model::DescribeScalingPoliciesOutcomeCallable
std::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
Definition: GameLiftClient.h:388
Aws::GameLift::Model::CreateGameServerGroupRequest
Definition: CreateGameServerGroupRequest.h:29
Aws::GameLift::GameLiftClient::DeleteVpcPeeringAuthorizationAsync
virtual void DeleteVpcPeeringAuthorizationAsync(const Model::DeleteVpcPeeringAuthorizationRequest &request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateGameServerGroup
virtual Model::UpdateGameServerGroupOutcome UpdateGameServerGroup(const Model::UpdateGameServerGroupRequest &request) const
Aws::GameLift::GameLiftClient::CreateAlias
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
Aws::GameLift::GameLiftClient::StartMatchBackfill
virtual Model::StartMatchBackfillOutcome StartMatchBackfill(const Model::StartMatchBackfillRequest &request) const
Aws::GameLift::GameLiftClient::DeleteMatchmakingRuleSetCallable
virtual Model::DeleteMatchmakingRuleSetOutcomeCallable DeleteMatchmakingRuleSetCallable(const Model::DeleteMatchmakingRuleSetRequest &request) const
Aws::GameLift::DescribePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribePlayerSessionsRequest &, const Model::DescribePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlayerSessionsResponseReceivedHandler
Definition: GameLiftClient.h:485
CreateGameSessionResult.h
Aws::GameLift::ClaimGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ClaimGameServerRequest &, const Model::ClaimGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimGameServerResponseReceivedHandler
Definition: GameLiftClient.h:435
Aws::GameLift::DeleteMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingRuleSetRequest &, const Model::DeleteMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingRuleSetResponseReceivedHandler
Definition: GameLiftClient.h:457
Aws::GameLift::GetGameSessionLogUrlResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetGameSessionLogUrlRequest &, const Model::GetGameSessionLogUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGameSessionLogUrlResponseReceivedHandler
Definition: GameLiftClient.h:491
Aws::GameLift::GameLiftClient::ListScriptsAsync
virtual void ListScriptsAsync(const Model::ListScriptsRequest &request, const ListScriptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DeleteScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScriptRequest &, const Model::DeleteScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScriptResponseReceivedHandler
Definition: GameLiftClient.h:459
Aws::GameLift::Model::ListScriptsOutcome
Aws::Utils::Outcome< ListScriptsResult, GameLiftError > ListScriptsOutcome
Definition: GameLiftClient.h:303
Aws::GameLift::GameLiftClient::SuspendGameServerGroup
virtual Model::SuspendGameServerGroupOutcome SuspendGameServerGroup(const Model::SuspendGameServerGroupRequest &request) const
RegisterGameServerResult.h
Aws::GameLift::Model::UpdateScriptOutcome
Aws::Utils::Outcome< UpdateScriptResult, GameLiftError > UpdateScriptOutcome
Definition: GameLiftClient.h:332
Aws::GameLift::Model::DescribeInstancesOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
Definition: GameLiftClient.h:382
DescribeAliasResult.h
Aws::GameLift::CreateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionQueueRequest &, const Model::CreateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionQueueResponseReceivedHandler
Definition: GameLiftClient.h:442
Aws::GameLift::GameLiftClient::GameLiftClient
GameLiftClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GameLift::Model::DescribeGameServerOutcome
Aws::Utils::Outcome< DescribeGameServerResult, GameLiftError > DescribeGameServerOutcome
Definition: GameLiftClient.h:279
DescribeGameSessionDetailsResult.h
Aws::GameLift::GameLiftClient::DescribeGameSessionPlacement
virtual Model::DescribeGameSessionPlacementOutcome DescribeGameSessionPlacement(const Model::DescribeGameSessionPlacementRequest &request) const
Aws::GameLift::GameLiftClient::DescribePlayerSessions
virtual Model::DescribePlayerSessionsOutcome DescribePlayerSessions(const Model::DescribePlayerSessionsRequest &request) const
Aws::GameLift::Model::ListFleetsOutcome
Aws::Utils::Outcome< ListFleetsResult, GameLiftError > ListFleetsOutcome
Definition: GameLiftClient.h:300
Aws::GameLift::GameLiftClient::StartFleetActions
virtual Model::StartFleetActionsOutcome StartFleetActions(const Model::StartFleetActionsRequest &request) const
Aws::GameLift::GameLiftClient::DescribeAliasAsync
virtual void DescribeAliasAsync(const Model::DescribeAliasRequest &request, const DescribeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeMatchmakingConfigurations
virtual Model::DescribeMatchmakingConfigurationsOutcome DescribeMatchmakingConfigurations(const Model::DescribeMatchmakingConfigurationsRequest &request) const
Aws::GameLift::GameLiftClient::StartMatchmakingCallable
virtual Model::StartMatchmakingOutcomeCallable StartMatchmakingCallable(const Model::StartMatchmakingRequest &request) const
Aws::GameLift::GameLiftClient::ListGameServerGroups
virtual Model::ListGameServerGroupsOutcome ListGameServerGroups(const Model::ListGameServerGroupsRequest &request) const
Aws::GameLift::GameLiftClient::ValidateMatchmakingRuleSet
virtual Model::ValidateMatchmakingRuleSetOutcome ValidateMatchmakingRuleSet(const Model::ValidateMatchmakingRuleSetRequest &request) const
Aws::GameLift::Model::SearchGameSessionsOutcomeCallable
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
Definition: GameLiftClient.h:406
AWSError.h
Aws::GameLift::Model::DescribeAliasRequest
Definition: DescribeAliasRequest.h:25
Aws::GameLift::Model::DeleteMatchmakingRuleSetOutcome
Aws::Utils::Outcome< DeleteMatchmakingRuleSetResult, GameLiftError > DeleteMatchmakingRuleSetOutcome
Definition: GameLiftClient.h:262
ResumeGameServerGroupResult.h
Aws::GameLift::UpdateFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetPortSettingsRequest &, const Model::UpdateFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetPortSettingsResponseReceivedHandler
Definition: GameLiftClient.h:520
ListGameServerGroupsResult.h
Aws::GameLift::GameLiftClient::DeleteGameSessionQueue
virtual Model::DeleteGameSessionQueueOutcome DeleteGameSessionQueue(const Model::DeleteGameSessionQueueRequest &request) const
Aws::GameLift::GameLiftClient::DeleteMatchmakingConfiguration
virtual Model::DeleteMatchmakingConfigurationOutcome DeleteMatchmakingConfiguration(const Model::DeleteMatchmakingConfigurationRequest &request) const
Aws::GameLift::GameLiftClient::DescribeGameServerGroupCallable
virtual Model::DescribeGameServerGroupOutcomeCallable DescribeGameServerGroupCallable(const Model::DescribeGameServerGroupRequest &request) const
Aws::GameLift::Model::AcceptMatchRequest
Definition: AcceptMatchRequest.h:27
Aws::GameLift::Model::DescribeFleetLocationAttributesRequest
Definition: DescribeFleetLocationAttributesRequest.h:26
Aws::GameLift::Model::DescribeScalingPoliciesRequest
Definition: DescribeScalingPoliciesRequest.h:26
ListFleetsResult.h
Aws::GameLift::Model::ResolveAliasOutcome
Aws::Utils::Outcome< ResolveAliasResult, GameLiftError > ResolveAliasOutcome
Definition: GameLiftClient.h:308
Aws::GameLift::GameLiftClient::DescribeScript
virtual Model::DescribeScriptOutcome DescribeScript(const Model::DescribeScriptRequest &request) const
Aws::GameLift::UpdateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateMatchmakingConfigurationRequest &, const Model::UpdateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMatchmakingConfigurationResponseReceivedHandler
Definition: GameLiftClient.h:525
Aws::GameLift::GameLiftClient::CreateScriptCallable
virtual Model::CreateScriptOutcomeCallable CreateScriptCallable(const Model::CreateScriptRequest &request) const
Aws::GameLift::Model::UpdateFleetPortSettingsRequest
Definition: UpdateFleetPortSettingsRequest.h:27
Aws::GameLift::Model::ValidateMatchmakingRuleSetOutcome
Aws::Utils::Outcome< ValidateMatchmakingRuleSetResult, GameLiftError > ValidateMatchmakingRuleSetOutcome
Definition: GameLiftClient.h:333
Aws::GameLift::Model::CreateMatchmakingRuleSetOutcomeCallable
std::future< CreateMatchmakingRuleSetOutcome > CreateMatchmakingRuleSetOutcomeCallable
Definition: GameLiftClient.h:345
Aws::GameLift::GameLiftClient::AcceptMatchAsync
virtual void AcceptMatchAsync(const Model::AcceptMatchRequest &request, const AcceptMatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeMatchmakingOutcomeCallable
std::future< DescribeMatchmakingOutcome > DescribeMatchmakingOutcomeCallable
Definition: GameLiftClient.h:383
Aws::GameLift::DescribeGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionPlacementRequest &, const Model::DescribeGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionPlacementResponseReceivedHandler
Definition: GameLiftClient.h:478
Aws::GameLift::UntagResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: GameLiftClient.h:515
Aws::GameLift::UpdateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerGroupRequest &, const Model::UpdateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:522
Aws::GameLift::UpdateGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerRequest &, const Model::UpdateGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerResponseReceivedHandler
Definition: GameLiftClient.h:521
Aws::GameLift::GameLiftClient::ListFleets
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request) const
Aws::GameLift::CreateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingConfigurationRequest &, const Model::CreateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingConfigurationResponseReceivedHandler
Definition: GameLiftClient.h:443
Aws::GameLift::DescribeFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetCapacityRequest &, const Model::DescribeFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetCapacityResponseReceivedHandler
Definition: GameLiftClient.h:467
Aws::GameLift::Model::DescribeVpcPeeringAuthorizationsOutcome
Aws::Utils::Outcome< DescribeVpcPeeringAuthorizationsResult, GameLiftError > DescribeVpcPeeringAuthorizationsOutcome
Definition: GameLiftClient.h:294
Aws::GameLift::GameLiftClient::ClaimGameServerCallable
virtual Model::ClaimGameServerOutcomeCallable ClaimGameServerCallable(const Model::ClaimGameServerRequest &request) const
Aws::GameLift::Model::DeleteFleetLocationsOutcomeCallable
std::future< DeleteFleetLocationsOutcome > DeleteFleetLocationsOutcomeCallable
Definition: GameLiftClient.h:354
Aws::GameLift::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
DeleteFleetLocationsResult.h
Aws::GameLift::Model::DescribePlayerSessionsOutcomeCallable
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
Definition: GameLiftClient.h:386
Aws::GameLift::GameLiftClient::DescribeGameSessionDetailsAsync
virtual void DescribeGameSessionDetailsAsync(const Model::DescribeGameSessionDetailsRequest &request, const DescribeGameSessionDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::UpdateFleetPortSettingsOutcome
Aws::Utils::Outcome< UpdateFleetPortSettingsResult, GameLiftError > UpdateFleetPortSettingsOutcome
Definition: GameLiftClient.h:325
Aws::GameLift::Model::DescribeMatchmakingConfigurationsOutcome
Aws::Utils::Outcome< DescribeMatchmakingConfigurationsResult, GameLiftError > DescribeMatchmakingConfigurationsOutcome
Definition: GameLiftClient.h:288
Aws::GameLift::Model::RegisterGameServerOutcome
Aws::Utils::Outcome< RegisterGameServerResult, GameLiftError > RegisterGameServerOutcome
Definition: GameLiftClient.h:306
SuspendGameServerGroupResult.h
Aws::GameLift::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::GameLift::GameLiftClient::ValidateMatchmakingRuleSetAsync
virtual void ValidateMatchmakingRuleSetAsync(const Model::ValidateMatchmakingRuleSetRequest &request, const ValidateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreatePlayerSessionAsync
virtual void CreatePlayerSessionAsync(const Model::CreatePlayerSessionRequest &request, const CreatePlayerSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::StartGameSessionPlacement
virtual Model::StartGameSessionPlacementOutcome StartGameSessionPlacement(const Model::StartGameSessionPlacementRequest &request) const
Aws::GameLift::Model::UpdateRuntimeConfigurationRequest
Definition: UpdateRuntimeConfigurationRequest.h:26
Aws::GameLift::DescribeAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeAliasRequest &, const Model::DescribeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAliasResponseReceivedHandler
Definition: GameLiftClient.h:463
CreateFleetResult.h
Aws::GameLift::Model::DescribeFleetLocationUtilizationOutcomeCallable
std::future< DescribeFleetLocationUtilizationOutcome > DescribeFleetLocationUtilizationOutcomeCallable
Definition: GameLiftClient.h:372
Aws::GameLift::Model::CreateFleetOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Definition: GameLiftClient.h:339
PutScalingPolicyResult.h
Aws::GameLift::GameLiftClient::DeleteFleetCallable
virtual Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const Model::DeleteFleetRequest &request) const
Aws::GameLift::Model::GetGameSessionLogUrlRequest
Definition: GetGameSessionLogUrlRequest.h:25
Aws::GameLift::Model::ValidateMatchmakingRuleSetRequest
Definition: ValidateMatchmakingRuleSetRequest.h:25
DescribeMatchmakingConfigurationsResult.h
Aws::GameLift::Model::DeleteVpcPeeringAuthorizationOutcome
Aws::Utils::Outcome< DeleteVpcPeeringAuthorizationResult, GameLiftError > DeleteVpcPeeringAuthorizationOutcome
Definition: GameLiftClient.h:265
Aws::GameLift::DeleteFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetLocationsRequest &, const Model::DeleteFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetLocationsResponseReceivedHandler
Definition: GameLiftClient.h:453
Aws::GameLift::CreatePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionsRequest &, const Model::CreatePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionsResponseReceivedHandler
Definition: GameLiftClient.h:446
Aws::GameLift::Model::DescribeFleetUtilizationRequest
Definition: DescribeFleetUtilizationRequest.h:26
Aws::GameLift::DescribeGameSessionQueuesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionQueuesRequest &, const Model::DescribeGameSessionQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionQueuesResponseReceivedHandler
Definition: GameLiftClient.h:479
Aws::GameLift::Model::UpdateGameSessionQueueRequest
Definition: UpdateGameSessionQueueRequest.h:30
Aws::GameLift::GameLiftClient::DeleteMatchmakingRuleSet
virtual Model::DeleteMatchmakingRuleSetOutcome DeleteMatchmakingRuleSet(const Model::DeleteMatchmakingRuleSetRequest &request) const
Aws::GameLift::GameLiftClient::ListGameServersAsync
virtual void ListGameServersAsync(const Model::ListGameServersRequest &request, const ListGameServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeFleetLocationAttributesResult.h
Aws::GameLift::Model::DeleteFleetOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteFleetOutcome
Definition: GameLiftClient.h:257
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
DescribeFleetCapacityResult.h
Aws::GameLift::Model::UpdateFleetCapacityOutcomeCallable
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
Definition: GameLiftClient.h:420
Aws::GameLift::GameLiftClient::CreateVpcPeeringAuthorizationAsync
virtual void CreateVpcPeeringAuthorizationAsync(const Model::CreateVpcPeeringAuthorizationRequest &request, const CreateVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::ListGameServersOutcomeCallable
std::future< ListGameServersOutcome > ListGameServersOutcomeCallable
Definition: GameLiftClient.h:398
Aws::GameLift::Model::StartMatchmakingOutcome
Aws::Utils::Outcome< StartMatchmakingResult, GameLiftError > StartMatchmakingOutcome
Definition: GameLiftClient.h:314
Aws::GameLift::Model::StartFleetActionsOutcome
Aws::Utils::Outcome< StartFleetActionsResult, GameLiftError > StartFleetActionsOutcome
Definition: GameLiftClient.h:311
Aws::GameLift::DescribeFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetAttributesRequest &, const Model::DescribeFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAttributesResponseReceivedHandler
Definition: GameLiftClient.h:466
Aws::GameLift::GameLiftClient::DescribeFleetLocationAttributesAsync
virtual void DescribeFleetLocationAttributesAsync(const Model::DescribeFleetLocationAttributesRequest &request, const DescribeFleetLocationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateFleetAttributesResult.h
Aws::GameLift::Model::RegisterGameServerRequest
Definition: RegisterGameServerRequest.h:22
Aws::GameLift::Model::StartMatchBackfillOutcomeCallable
std::future< StartMatchBackfillOutcome > StartMatchBackfillOutcomeCallable
Definition: GameLiftClient.h:409
Aws::GameLift::GameLiftClient::DescribeAlias
virtual Model::DescribeAliasOutcome DescribeAlias(const Model::DescribeAliasRequest &request) const
Aws::GameLift::Model::DescribeGameSessionDetailsOutcomeCallable
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
Definition: GameLiftClient.h:378
Aws::GameLift::Model::DescribeGameSessionPlacementOutcome
Aws::Utils::Outcome< DescribeGameSessionPlacementResult, GameLiftError > DescribeGameSessionPlacementOutcome
Definition: GameLiftClient.h:283
Aws::GameLift::GameLiftClient::StartGameSessionPlacementCallable
virtual Model::StartGameSessionPlacementOutcomeCallable StartGameSessionPlacementCallable(const Model::StartGameSessionPlacementRequest &request) const
Aws::GameLift::Model::CreateGameSessionQueueOutcomeCallable
std::future< CreateGameSessionQueueOutcome > CreateGameSessionQueueOutcomeCallable
Definition: GameLiftClient.h:343
Aws::GameLift::Model::StopGameSessionPlacementOutcomeCallable
std::future< StopGameSessionPlacementOutcome > StopGameSessionPlacementOutcomeCallable
Definition: GameLiftClient.h:412
Aws::GameLift::GameLiftClient::UpdateGameServer
virtual Model::UpdateGameServerOutcome UpdateGameServer(const Model::UpdateGameServerRequest &request) const
Aws::GameLift::GameLiftClient::UpdateFleetPortSettingsAsync
virtual void UpdateFleetPortSettingsAsync(const Model::UpdateFleetPortSettingsRequest &request, const UpdateFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DeregisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeregisterGameServerRequest &, const Model::DeregisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterGameServerResponseReceivedHandler
Definition: GameLiftClient.h:462
Aws::GameLift::GameLiftClient::DescribeVpcPeeringAuthorizationsCallable
virtual Model::DescribeVpcPeeringAuthorizationsOutcomeCallable DescribeVpcPeeringAuthorizationsCallable(const Model::DescribeVpcPeeringAuthorizationsRequest &request) const
Aws::GameLift::GameLiftClient::RegisterGameServerAsync
virtual void RegisterGameServerAsync(const Model::RegisterGameServerRequest &request, const RegisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeFleetPortSettingsOutcomeCallable
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
Definition: GameLiftClient.h:373
DescribeFleetEventsResult.h
Aws::GameLift::Model::DescribeEC2InstanceLimitsOutcomeCallable
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
Definition: GameLiftClient.h:366
Aws::GameLift::DescribeVpcPeeringAuthorizationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringAuthorizationsRequest &, const Model::DescribeVpcPeeringAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler
Definition: GameLiftClient.h:489
Aws::GameLift::GameLiftClient::DeleteGameServerGroupAsync
virtual void DeleteGameServerGroupAsync(const Model::DeleteGameServerGroupRequest &request, const DeleteGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreateFleetCallable
virtual Model::CreateFleetOutcomeCallable CreateFleetCallable(const Model::CreateFleetRequest &request) const
Aws::GameLift::Model::UpdateBuildRequest
Definition: UpdateBuildRequest.h:25
UpdateGameSessionResult.h
DeleteMatchmakingConfigurationResult.h
Aws::GameLift::Model::DescribePlayerSessionsRequest
Definition: DescribePlayerSessionsRequest.h:25
Aws::GameLift::GameLiftClient::GetGameSessionLogUrlAsync
virtual void GetGameSessionLogUrlAsync(const Model::GetGameSessionLogUrlRequest &request, const GetGameSessionLogUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateGameSessionQueueOutcome
Aws::Utils::Outcome< CreateGameSessionQueueResult, GameLiftError > CreateGameSessionQueueOutcome
Definition: GameLiftClient.h:247
Aws::GameLift::StopGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopGameSessionPlacementRequest &, const Model::StopGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopGameSessionPlacementResponseReceivedHandler
Definition: GameLiftClient.h:511
Aws::GameLift::Model::CreateVpcPeeringAuthorizationOutcomeCallable
std::future< CreateVpcPeeringAuthorizationOutcome > CreateVpcPeeringAuthorizationOutcomeCallable
Definition: GameLiftClient.h:349
Aws::GameLift::Model::DescribeGameServerInstancesOutcomeCallable
std::future< DescribeGameServerInstancesOutcome > DescribeGameServerInstancesOutcomeCallable
Definition: GameLiftClient.h:377
Aws::GameLift::GameLiftClient::DescribeFleetCapacityAsync
virtual void DescribeFleetCapacityAsync(const Model::DescribeFleetCapacityRequest &request, const DescribeFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateFleetLocationsOutcome
Aws::Utils::Outcome< CreateFleetLocationsResult, GameLiftError > CreateFleetLocationsOutcome
Definition: GameLiftClient.h:244
Aws::GameLift::Model::CreateMatchmakingRuleSetRequest
Definition: CreateMatchmakingRuleSetRequest.h:27
Aws::GameLift::DescribeScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScriptRequest &, const Model::DescribeScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScriptResponseReceivedHandler
Definition: GameLiftClient.h:488
Aws::GameLift::GameLiftClient::DescribeRuntimeConfigurationCallable
virtual Model::DescribeRuntimeConfigurationOutcomeCallable DescribeRuntimeConfigurationCallable(const Model::DescribeRuntimeConfigurationRequest &request) const
Aws::GameLift::ListTagsForResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: GameLiftClient.h:499
Aws::GameLift::ListFleetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
Definition: GameLiftClient.h:495
Aws::GameLift::GameLiftClient::DescribeFleetLocationAttributesCallable
virtual Model::DescribeFleetLocationAttributesOutcomeCallable DescribeFleetLocationAttributesCallable(const Model::DescribeFleetLocationAttributesRequest &request) const
ListTagsForResourceResult.h
Aws::GameLift::GameLiftClient::UpdateGameSessionQueueAsync
virtual void UpdateGameSessionQueueAsync(const Model::UpdateGameSessionQueueRequest &request, const UpdateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DeregisterGameServerRequest
Definition: DeregisterGameServerRequest.h:22
Aws::GameLift::GameLiftClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::GameLift::GameLiftClient::PutScalingPolicy
virtual Model::PutScalingPolicyOutcome PutScalingPolicy(const Model::PutScalingPolicyRequest &request) const
Aws::GameLift::Model::DescribeEC2InstanceLimitsOutcome
Aws::Utils::Outcome< DescribeEC2InstanceLimitsResult, GameLiftError > DescribeEC2InstanceLimitsOutcome
Definition: GameLiftClient.h:270
Aws::GameLift::Model::ListGameServerGroupsRequest
Definition: ListGameServerGroupsRequest.h:22
Aws::GameLift::Model::DeleteAliasOutcomeCallable
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
Definition: GameLiftClient.h:351
DescribeGameServerGroupResult.h
Aws::GameLift::GameLiftClient::UpdateFleetCapacityCallable
virtual Model::UpdateFleetCapacityOutcomeCallable UpdateFleetCapacityCallable(const Model::UpdateFleetCapacityRequest &request) const
Aws::GameLift::Model::CreateMatchmakingConfigurationOutcome
Aws::Utils::Outcome< CreateMatchmakingConfigurationResult, GameLiftError > CreateMatchmakingConfigurationOutcome
Definition: GameLiftClient.h:248
Aws::GameLift::DescribeFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetPortSettingsRequest &, const Model::DescribeFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetPortSettingsResponseReceivedHandler
Definition: GameLiftClient.h:472
Aws::GameLift::Model::DeregisterGameServerOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeregisterGameServerOutcome
Definition: GameLiftClient.h:267
Aws::GameLift::Model::UpdateAliasOutcome
Aws::Utils::Outcome< UpdateAliasResult, GameLiftError > UpdateAliasOutcome
Definition: GameLiftClient.h:321
Aws::GameLift::GameLiftClient::CreateFleetLocationsAsync
virtual void CreateFleetLocationsAsync(const Model::CreateFleetLocationsRequest &request, const CreateFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeMatchmakingConfigurationsAsync
virtual void DescribeMatchmakingConfigurationsAsync(const Model::DescribeMatchmakingConfigurationsRequest &request, const DescribeMatchmakingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::StopFleetActionsCallable
virtual Model::StopFleetActionsOutcomeCallable StopFleetActionsCallable(const Model::StopFleetActionsRequest &request) const
Aws::GameLift::GameLiftClient::DeleteAliasAsync
virtual void DeleteAliasAsync(const Model::DeleteAliasRequest &request, const DeleteAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::CreateFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
Definition: GameLiftClient.h:438
CreateScriptResult.h
Aws::GameLift::UpdateRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateRuntimeConfigurationRequest &, const Model::UpdateRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuntimeConfigurationResponseReceivedHandler
Definition: GameLiftClient.h:526
AsyncCallerContext.h
Aws::GameLift::Model::DescribeGameSessionsOutcome
Aws::Utils::Outcome< DescribeGameSessionsResult, GameLiftError > DescribeGameSessionsOutcome
Definition: GameLiftClient.h:285
Aws::GameLift::Model::ClaimGameServerOutcomeCallable
std::future< ClaimGameServerOutcome > ClaimGameServerOutcomeCallable
Definition: GameLiftClient.h:336
Aws::GameLift::Model::UpdateGameSessionQueueOutcome
Aws::Utils::Outcome< UpdateGameSessionQueueResult, GameLiftError > UpdateGameSessionQueueOutcome
Definition: GameLiftClient.h:329
Aws::GameLift::GameLiftClient::SearchGameSessions
virtual Model::SearchGameSessionsOutcome SearchGameSessions(const Model::SearchGameSessionsRequest &request) const
Aws::GameLift::Model::UpdateFleetAttributesRequest
Definition: UpdateFleetAttributesRequest.h:28
Aws::GameLift::GameLiftClient::DescribeVpcPeeringConnectionsCallable
virtual Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const Model::DescribeVpcPeeringConnectionsRequest &request) const
Aws::GameLift::Model::DescribeFleetPortSettingsRequest
Definition: DescribeFleetPortSettingsRequest.h:25
Aws::GameLift::DeleteVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringAuthorizationRequest &, const Model::DeleteVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringAuthorizationResponseReceivedHandler
Definition: GameLiftClient.h:460
Aws::GameLift::CreateVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringAuthorizationRequest &, const Model::CreateVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringAuthorizationResponseReceivedHandler
Definition: GameLiftClient.h:448
Aws::GameLift::Model::DeleteAliasRequest
Definition: DeleteAliasRequest.h:25
Aws::GameLift::GameLiftClient::DescribeMatchmakingRuleSetsCallable
virtual Model::DescribeMatchmakingRuleSetsOutcomeCallable DescribeMatchmakingRuleSetsCallable(const Model::DescribeMatchmakingRuleSetsRequest &request) const
Aws::GameLift::GameLiftClient::DescribePlayerSessionsCallable
virtual Model::DescribePlayerSessionsOutcomeCallable DescribePlayerSessionsCallable(const Model::DescribePlayerSessionsRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetLocationCapacity
virtual Model::DescribeFleetLocationCapacityOutcome DescribeFleetLocationCapacity(const Model::DescribeFleetLocationCapacityRequest &request) const
Aws::GameLift::Model::ListFleetsRequest
Definition: ListFleetsRequest.h:25
Aws::GameLift::GameLiftClient::DescribeFleetUtilizationAsync
virtual void DescribeFleetUtilizationAsync(const Model::DescribeFleetUtilizationRequest &request, const DescribeFleetUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DeleteFleetAsync
virtual void DeleteFleetAsync(const Model::DeleteFleetRequest &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeScalingPoliciesResult.h
Aws::GameLift::Model::CreatePlayerSessionRequest
Definition: CreatePlayerSessionRequest.h:25
GetGameSessionLogUrlResult.h
Aws::GameLift::GameLiftClient::DeleteGameServerGroup
virtual Model::DeleteGameServerGroupOutcome DeleteGameServerGroup(const Model::DeleteGameServerGroupRequest &request) const
DescribeVpcPeeringAuthorizationsResult.h
Aws::GameLift::CreateFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetLocationsRequest &, const Model::CreateFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetLocationsResponseReceivedHandler
Definition: GameLiftClient.h:439
Aws::GameLift::GameLiftClient::DeleteAlias
virtual Model::DeleteAliasOutcome DeleteAlias(const Model::DeleteAliasRequest &request) const
Aws::GameLift::Model::DescribeFleetAttributesRequest
Definition: DescribeFleetAttributesRequest.h:26
Aws::GameLift::Model::DescribeFleetAttributesOutcome
Aws::Utils::Outcome< DescribeFleetAttributesResult, GameLiftError > DescribeFleetAttributesOutcome
Definition: GameLiftClient.h:271
Aws::GameLift::Model::PutScalingPolicyOutcomeCallable
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
Definition: GameLiftClient.h:401
Aws::GameLift::GameLiftClient::DescribeGameSessionsCallable
virtual Model::DescribeGameSessionsOutcomeCallable DescribeGameSessionsCallable(const Model::DescribeGameSessionsRequest &request) const
Aws::GameLift::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GameLiftError > ListTagsForResourceOutcome
Definition: GameLiftClient.h:304
Aws::GameLift::Model::ClaimGameServerRequest
Definition: ClaimGameServerRequest.h:22
Aws::GameLift::Model::CreateBuildOutcomeCallable
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
Definition: GameLiftClient.h:338
Aws::GameLift::GameLiftClient::DescribeGameServer
virtual Model::DescribeGameServerOutcome DescribeGameServer(const Model::DescribeGameServerRequest &request) const
StopMatchmakingResult.h
Aws::GameLift::GameLiftClient::ResumeGameServerGroupCallable
virtual Model::ResumeGameServerGroupOutcomeCallable ResumeGameServerGroupCallable(const Model::ResumeGameServerGroupRequest &request) const
Aws::GameLift::GameLiftClient::CreatePlayerSessionsCallable
virtual Model::CreatePlayerSessionsOutcomeCallable CreatePlayerSessionsCallable(const Model::CreatePlayerSessionsRequest &request) const
Aws::GameLift::Model::AcceptMatchOutcomeCallable
std::future< AcceptMatchOutcome > AcceptMatchOutcomeCallable
Definition: GameLiftClient.h:335
Aws::GameLift::Model::DeleteGameSessionQueueOutcomeCallable
std::future< DeleteGameSessionQueueOutcome > DeleteGameSessionQueueOutcomeCallable
Definition: GameLiftClient.h:356
Aws::GameLift::Model::DescribeScriptRequest
Definition: DescribeScriptRequest.h:22
Aws::GameLift::Model::SuspendGameServerGroupOutcomeCallable
std::future< SuspendGameServerGroupOutcome > SuspendGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:414
Aws::GameLift::Model::ResolveAliasOutcomeCallable
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
Definition: GameLiftClient.h:404
Aws::GameLift::GameLiftClient::UpdateFleetAttributesCallable
virtual Model::UpdateFleetAttributesOutcomeCallable UpdateFleetAttributesCallable(const Model::UpdateFleetAttributesRequest &request) const
Aws::GameLift::Model::AcceptMatchOutcome
Aws::Utils::Outcome< AcceptMatchResult, GameLiftError > AcceptMatchOutcome
Definition: GameLiftClient.h:237
Aws::GameLift::Model::ListGameServersRequest
Definition: ListGameServersRequest.h:23
Aws::GameLift::Model::CreateBuildOutcome
Aws::Utils::Outcome< CreateBuildResult, GameLiftError > CreateBuildOutcome
Definition: GameLiftClient.h:242
Aws::GameLift::Model::DescribeScriptOutcome
Aws::Utils::Outcome< DescribeScriptResult, GameLiftError > DescribeScriptOutcome
Definition: GameLiftClient.h:293
Aws::GameLift::Model::DescribeFleetLocationAttributesOutcomeCallable
std::future< DescribeFleetLocationAttributesOutcome > DescribeFleetLocationAttributesOutcomeCallable
Definition: GameLiftClient.h:370
Aws::GameLift::GameLiftClient::ResumeGameServerGroupAsync
virtual void ResumeGameServerGroupAsync(const Model::ResumeGameServerGroupRequest &request, const ResumeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DeleteAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
Definition: GameLiftClient.h:450
Aws::GameLift::GameLiftClient::DescribeFleetLocationCapacityCallable
virtual Model::DescribeFleetLocationCapacityOutcomeCallable DescribeFleetLocationCapacityCallable(const Model::DescribeFleetLocationCapacityRequest &request) const
Aws::GameLift::Model::DescribeGameServerGroupOutcomeCallable
std::future< DescribeGameServerGroupOutcome > DescribeGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:376
Aws::GameLift::GameLiftClient::UpdateFleetCapacityAsync
virtual void UpdateFleetCapacityAsync(const Model::UpdateFleetCapacityRequest &request, const UpdateFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::StopMatchmakingAsync
virtual void StopMatchmakingAsync(const Model::StopMatchmakingRequest &request, const StopMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeGameSessionsResult.h
Aws::GameLift::GameLiftClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::GameLift::DescribeBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeBuildRequest &, const Model::DescribeBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBuildResponseReceivedHandler
Definition: GameLiftClient.h:464
Aws::GameLift::GameLiftClient::RequestUploadCredentialsAsync
virtual void RequestUploadCredentialsAsync(const Model::RequestUploadCredentialsRequest &request, const RequestUploadCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListGameServersResult.h
Aws::GameLift::Model::DescribeFleetCapacityOutcomeCallable
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
Definition: GameLiftClient.h:368
Aws::GameLift::GameLiftClient::ListScriptsCallable
virtual Model::ListScriptsOutcomeCallable ListScriptsCallable(const Model::ListScriptsRequest &request) const
Aws::GameLift::StartMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchmakingRequest &, const Model::StartMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchmakingResponseReceivedHandler
Definition: GameLiftClient.h:509
Aws::GameLift::GameLiftClient::ValidateMatchmakingRuleSetCallable
virtual Model::ValidateMatchmakingRuleSetOutcomeCallable ValidateMatchmakingRuleSetCallable(const Model::ValidateMatchmakingRuleSetRequest &request) const
UpdateGameServerResult.h
CreateGameServerGroupResult.h
DeleteMatchmakingRuleSetResult.h
Aws::GameLift::GameLiftClient::UpdateFleetCapacity
virtual Model::UpdateFleetCapacityOutcome UpdateFleetCapacity(const Model::UpdateFleetCapacityRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetPortSettingsAsync
virtual void DescribeFleetPortSettingsAsync(const Model::DescribeFleetPortSettingsRequest &request, const DescribeFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreateGameServerGroupCallable
virtual Model::CreateGameServerGroupOutcomeCallable CreateGameServerGroupCallable(const Model::CreateGameServerGroupRequest &request) const
Aws::GameLift::GameLiftClient::CreateBuildAsync
virtual void CreateBuildAsync(const Model::CreateBuildRequest &request, const CreateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeGameSessionQueuesOutcome
Aws::Utils::Outcome< DescribeGameSessionQueuesResult, GameLiftError > DescribeGameSessionQueuesOutcome
Definition: GameLiftClient.h:284
Aws::GameLift::GameLiftClient::UpdateFleetAttributesAsync
virtual void UpdateFleetAttributesAsync(const Model::UpdateFleetAttributesRequest &request, const UpdateFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StartMatchBackfillResult.h
DescribeFleetLocationUtilizationResult.h
Aws::GameLift::GameLiftClient::UpdateGameServerCallable
virtual Model::UpdateGameServerOutcomeCallable UpdateGameServerCallable(const Model::UpdateGameServerRequest &request) const
Aws::GameLift::ListScriptsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListScriptsRequest &, const Model::ListScriptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScriptsResponseReceivedHandler
Definition: GameLiftClient.h:498
Aws::GameLift::GameLiftClient::DescribeFleetEvents
virtual Model::DescribeFleetEventsOutcome DescribeFleetEvents(const Model::DescribeFleetEventsRequest &request) const
Aws::GameLift::GameLiftClient::ResolveAliasCallable
virtual Model::ResolveAliasOutcomeCallable ResolveAliasCallable(const Model::ResolveAliasRequest &request) const
Aws::GameLift::GameLiftClient::DescribeInstancesCallable
virtual Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const Model::DescribeInstancesRequest &request) const
Aws::GameLift::GameLiftClient::DeleteMatchmakingConfigurationCallable
virtual Model::DeleteMatchmakingConfigurationOutcomeCallable DeleteMatchmakingConfigurationCallable(const Model::DeleteMatchmakingConfigurationRequest &request) const
Aws::GameLift::GameLiftClient::CreateVpcPeeringConnectionAsync
virtual void CreateVpcPeeringConnectionAsync(const Model::CreateVpcPeeringConnectionRequest &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
NoResult.h
Aws::GameLift::Model::DescribeScalingPoliciesOutcome
Aws::Utils::Outcome< DescribeScalingPoliciesResult, GameLiftError > DescribeScalingPoliciesOutcome
Definition: GameLiftClient.h:292
Aws::GameLift::Model::CreateFleetLocationsRequest
Definition: CreateFleetLocationsRequest.h:27
UpdateFleetCapacityResult.h
Aws::GameLift::GameLiftClient::DescribeFleetAttributesCallable
virtual Model::DescribeFleetAttributesOutcomeCallable DescribeFleetAttributesCallable(const Model::DescribeFleetAttributesRequest &request) const
Aws::GameLift::GameLiftClient::DescribeScriptCallable
virtual Model::DescribeScriptOutcomeCallable DescribeScriptCallable(const Model::DescribeScriptRequest &request) const
Aws::GameLift::Model::CreatePlayerSessionOutcome
Aws::Utils::Outcome< CreatePlayerSessionResult, GameLiftError > CreatePlayerSessionOutcome
Definition: GameLiftClient.h:250
Aws::GameLift::GameLiftClient::CreateVpcPeeringAuthorization
virtual Model::CreateVpcPeeringAuthorizationOutcome CreateVpcPeeringAuthorization(const Model::CreateVpcPeeringAuthorizationRequest &request) const
Aws::GameLift::Model::DeleteGameServerGroupRequest
Definition: DeleteGameServerGroupRequest.h:23
Aws::GameLift::Model::UpdateGameSessionOutcome
Aws::Utils::Outcome< UpdateGameSessionResult, GameLiftError > UpdateGameSessionOutcome
Definition: GameLiftClient.h:328
RequestUploadCredentialsResult.h
Aws::GameLift::UpdateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateScriptRequest &, const Model::UpdateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScriptResponseReceivedHandler
Definition: GameLiftClient.h:527
Aws::GameLift::GameLiftClient::DeleteGameSessionQueueAsync
virtual void DeleteGameSessionQueueAsync(const Model::DeleteGameSessionQueueRequest &request, const DeleteGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeVpcPeeringConnections
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections(const Model::DescribeVpcPeeringConnectionsRequest &request) const
Aws::GameLift::Model::DescribeMatchmakingRuleSetsOutcome
Aws::Utils::Outcome< DescribeMatchmakingRuleSetsResult, GameLiftError > DescribeMatchmakingRuleSetsOutcome
Definition: GameLiftClient.h:289
Aws::GameLift::GameLiftClient::CreateMatchmakingConfigurationAsync
virtual void CreateMatchmakingConfigurationAsync(const Model::CreateMatchmakingConfigurationRequest &request, const CreateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DeleteScalingPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScalingPolicyOutcome
Definition: GameLiftClient.h:263
DescribeFleetAttributesResult.h
Aws::GameLift::CreateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScriptResponseReceivedHandler
Definition: GameLiftClient.h:447
UpdateBuildResult.h
Aws::GameLift::UpdateFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetAttributesRequest &, const Model::UpdateFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetAttributesResponseReceivedHandler
Definition: GameLiftClient.h:518
Aws::GameLift::GameLiftClient::CreateAliasCallable
virtual Model::CreateAliasOutcomeCallable CreateAliasCallable(const Model::CreateAliasRequest &request) const
Aws::GameLift::Model::DescribeVpcPeeringAuthorizationsOutcomeCallable
std::future< DescribeVpcPeeringAuthorizationsOutcome > DescribeVpcPeeringAuthorizationsOutcomeCallable
Definition: GameLiftClient.h:390
Aws::GameLift::GameLiftClient::DescribeFleetLocationCapacityAsync
virtual void DescribeFleetLocationCapacityAsync(const Model::DescribeFleetLocationCapacityRequest &request, const DescribeFleetLocationCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DescribeRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeRuntimeConfigurationRequest &, const Model::DescribeRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuntimeConfigurationResponseReceivedHandler
Definition: GameLiftClient.h:486
Aws::GameLift::Model::CreateScriptOutcomeCallable
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
Definition: GameLiftClient.h:348
GameLift_EXPORTS.h
Aws::GameLift::Model::DescribeGameSessionsRequest
Definition: DescribeGameSessionsRequest.h:25
Aws::GameLift::GameLiftClient::AcceptMatch
virtual Model::AcceptMatchOutcome AcceptMatch(const Model::AcceptMatchRequest &request) const
Aws::GameLift::ListBuildsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
Definition: GameLiftClient.h:494
Aws::GameLift::GameLiftClient::RegisterGameServer
virtual Model::RegisterGameServerOutcome RegisterGameServer(const Model::RegisterGameServerRequest &request) const
Aws::GameLift::SearchGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SearchGameSessionsRequest &, const Model::SearchGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchGameSessionsResponseReceivedHandler
Definition: GameLiftClient.h:505
CreateMatchmakingRuleSetResult.h
Aws::GameLift::GameLiftClient::CreateMatchmakingRuleSetCallable
virtual Model::CreateMatchmakingRuleSetOutcomeCallable CreateMatchmakingRuleSetCallable(const Model::CreateMatchmakingRuleSetRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetLocationUtilizationCallable
virtual Model::DescribeFleetLocationUtilizationOutcomeCallable DescribeFleetLocationUtilizationCallable(const Model::DescribeFleetLocationUtilizationRequest &request) const
Aws::GameLift::Model::DescribeFleetLocationCapacityOutcome
Aws::Utils::Outcome< DescribeFleetLocationCapacityResult, GameLiftError > DescribeFleetLocationCapacityOutcome
Definition: GameLiftClient.h:275
Aws::GameLift::Model::CreateAliasRequest
Definition: CreateAliasRequest.h:28
Aws::GameLift::GameLiftClient::ListFleetsCallable
virtual Model::ListFleetsOutcomeCallable ListFleetsCallable(const Model::ListFleetsRequest &request) const
DescribeBuildResult.h
Aws::GameLift::GameLiftClient::StopGameSessionPlacement
virtual Model::StopGameSessionPlacementOutcome StopGameSessionPlacement(const Model::StopGameSessionPlacementRequest &request) const
Aws::GameLift::Model::SuspendGameServerGroupOutcome
Aws::Utils::Outcome< SuspendGameServerGroupResult, GameLiftError > SuspendGameServerGroupOutcome
Definition: GameLiftClient.h:318
Aws::GameLift::GameLiftClient::CreatePlayerSession
virtual Model::CreatePlayerSessionOutcome CreatePlayerSession(const Model::CreatePlayerSessionRequest &request) const
Aws::GameLift::DescribeMatchmakingRuleSetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRuleSetsRequest &, const Model::DescribeMatchmakingRuleSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingRuleSetsResponseReceivedHandler
Definition: GameLiftClient.h:484
Aws::GameLift::GameLiftClient::CreatePlayerSessions
virtual Model::CreatePlayerSessionsOutcome CreatePlayerSessions(const Model::CreatePlayerSessionsRequest &request) const
GameLiftErrors.h
Aws::GameLift::Model::DescribeGameSessionPlacementOutcomeCallable
std::future< DescribeGameSessionPlacementOutcome > DescribeGameSessionPlacementOutcomeCallable
Definition: GameLiftClient.h:379
Aws::GameLift::Model::DescribeScriptOutcomeCallable
std::future< DescribeScriptOutcome > DescribeScriptOutcomeCallable
Definition: GameLiftClient.h:389
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:52
Aws::GameLift::GameLiftClient::CreateMatchmakingRuleSetAsync
virtual void CreateMatchmakingRuleSetAsync(const Model::CreateMatchmakingRuleSetRequest &request, const CreateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateGameSessionQueue
virtual Model::UpdateGameSessionQueueOutcome UpdateGameSessionQueue(const Model::UpdateGameSessionQueueRequest &request) const
Aws::GameLift::Model::UpdateMatchmakingConfigurationOutcome
Aws::Utils::Outcome< UpdateMatchmakingConfigurationResult, GameLiftError > UpdateMatchmakingConfigurationOutcome
Definition: GameLiftClient.h:330
Aws::GameLift::Model::CreateScriptOutcome
Aws::Utils::Outcome< CreateScriptResult, GameLiftError > CreateScriptOutcome
Definition: GameLiftClient.h:252
Aws::GameLift::Model::UpdateBuildOutcomeCallable
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
Definition: GameLiftClient.h:418
Aws::GameLift::GameLiftClient::ListScripts
virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest &request) const
Aws::GameLift::Model::DeleteScriptRequest
Definition: DeleteScriptRequest.h:22
Aws::GameLift::GameLiftClient::UpdateBuild
virtual Model::UpdateBuildOutcome UpdateBuild(const Model::UpdateBuildRequest &request) const
Aws::GameLift::Model::DeleteMatchmakingRuleSetOutcomeCallable
std::future< DeleteMatchmakingRuleSetOutcome > DeleteMatchmakingRuleSetOutcomeCallable
Definition: GameLiftClient.h:358
Aws::GameLift::GameLiftClient::ListBuildsAsync
virtual void ListBuildsAsync(const Model::ListBuildsRequest &request, const ListBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::UpdateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionRequest &, const Model::UpdateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionResponseReceivedHandler
Definition: GameLiftClient.h:523
Aws::GameLift::Model::CreateFleetOutcome
Aws::Utils::Outcome< CreateFleetResult, GameLiftError > CreateFleetOutcome
Definition: GameLiftClient.h:243
Aws::GameLift::GameLiftClient::DescribeScriptAsync
virtual void DescribeScriptAsync(const Model::DescribeScriptRequest &request, const DescribeScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest
Definition: UpdateMatchmakingConfigurationRequest.h:29
Aws::GameLift::GameLiftClient::DeleteMatchmakingRuleSetAsync
virtual void DeleteMatchmakingRuleSetAsync(const Model::DeleteMatchmakingRuleSetRequest &request, const DeleteMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::UpdateGameSessionRequest
Definition: UpdateGameSessionRequest.h:27
Aws::GameLift::GameLiftClient::StartMatchBackfillCallable
virtual Model::StartMatchBackfillOutcomeCallable StartMatchBackfillCallable(const Model::StartMatchBackfillRequest &request) const
Aws::GameLift::Model::DescribeRuntimeConfigurationOutcome
Aws::Utils::Outcome< DescribeRuntimeConfigurationResult, GameLiftError > DescribeRuntimeConfigurationOutcome
Definition: GameLiftClient.h:291
Aws::GameLift::Model::DeleteBuildRequest
Definition: DeleteBuildRequest.h:25
Aws::GameLift::GameLiftClient::ListGameServersCallable
virtual Model::ListGameServersOutcomeCallable ListGameServersCallable(const Model::ListGameServersRequest &request) const
Aws::GameLift::GameLiftClient::CreatePlayerSessionsAsync
virtual void CreatePlayerSessionsAsync(const Model::CreatePlayerSessionsRequest &request, const CreatePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeMatchmakingConfigurationsOutcomeCallable
std::future< DescribeMatchmakingConfigurationsOutcome > DescribeMatchmakingConfigurationsOutcomeCallable
Definition: GameLiftClient.h:384
Aws::GameLift::Model::DescribeRuntimeConfigurationRequest
Definition: DescribeRuntimeConfigurationRequest.h:25
Aws::GameLift::GameLiftClient::DescribeFleetAttributes
virtual Model::DescribeFleetAttributesOutcome DescribeFleetAttributes(const Model::DescribeFleetAttributesRequest &request) const
Aws::GameLift::StopMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopMatchmakingRequest &, const Model::StopMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMatchmakingResponseReceivedHandler
Definition: GameLiftClient.h:512
Aws::GameLift::Model::DescribeMatchmakingConfigurationsRequest
Definition: DescribeMatchmakingConfigurationsRequest.h:26
Aws::GameLift::Model::DescribeGameServerGroupRequest
Definition: DescribeGameServerGroupRequest.h:22
Aws::GameLift::Model::ResumeGameServerGroupOutcomeCallable
std::future< ResumeGameServerGroupOutcome > ResumeGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:405
Aws::GameLift::Model::DeleteBuildOutcomeCallable
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
Definition: GameLiftClient.h:352
DescribeEC2InstanceLimitsResult.h
Aws::GameLift::GameLiftClient::UpdateAliasCallable
virtual Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const Model::UpdateAliasRequest &request) const
Aws::GameLift::GameLiftClient::DescribeMatchmaking
virtual Model::DescribeMatchmakingOutcome DescribeMatchmaking(const Model::DescribeMatchmakingRequest &request) const
DescribeFleetUtilizationResult.h
Aws::GameLift::Model::CreatePlayerSessionsOutcomeCallable
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
Definition: GameLiftClient.h:347
Aws::GameLift::Model::DescribeVpcPeeringConnectionsRequest
Definition: DescribeVpcPeeringConnectionsRequest.h:25
Aws::GameLift::Model::DeleteVpcPeeringAuthorizationRequest
Definition: DeleteVpcPeeringAuthorizationRequest.h:25
Aws::GameLift::Model::DescribeFleetLocationUtilizationRequest
Definition: DescribeFleetLocationUtilizationRequest.h:25
Aws::GameLift::Model::DeleteMatchmakingConfigurationOutcomeCallable
std::future< DeleteMatchmakingConfigurationOutcome > DeleteMatchmakingConfigurationOutcomeCallable
Definition: GameLiftClient.h:357
Aws::GameLift::Model::CreateMatchmakingRuleSetOutcome
Aws::Utils::Outcome< CreateMatchmakingRuleSetResult, GameLiftError > CreateMatchmakingRuleSetOutcome
Definition: GameLiftClient.h:249
Aws::GameLift::GameLiftClient::ResumeGameServerGroup
virtual Model::ResumeGameServerGroupOutcome ResumeGameServerGroup(const Model::ResumeGameServerGroupRequest &request) const
Aws::GameLift::Model::ListScriptsOutcomeCallable
std::future< ListScriptsOutcome > ListScriptsOutcomeCallable
Definition: GameLiftClient.h:399
Aws::GameLift::GameLiftClient::CreateGameSessionQueueCallable
virtual Model::CreateGameSessionQueueOutcomeCallable CreateGameSessionQueueCallable(const Model::CreateGameSessionQueueRequest &request) const
Aws::GameLift::Model::SuspendGameServerGroupRequest
Definition: SuspendGameServerGroupRequest.h:24
Aws::GameLift::Model::DeleteMatchmakingConfigurationRequest
Definition: DeleteMatchmakingConfigurationRequest.h:25
Aws::GameLift::Model::CreateVpcPeeringConnectionOutcomeCallable
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
Definition: GameLiftClient.h:350
Aws::GameLift::DescribeMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRequest &, const Model::DescribeMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingResponseReceivedHandler
Definition: GameLiftClient.h:482
Aws::GameLift::GameLiftClient::CreateScriptAsync
virtual void CreateScriptAsync(const Model::CreateScriptRequest &request, const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::ListBuildsOutcome
Aws::Utils::Outcome< ListBuildsResult, GameLiftError > ListBuildsOutcome
Definition: GameLiftClient.h:299
Aws::GameLift::GameLiftClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DeleteFleet
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
Aws::GameLift::DeleteVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
Definition: GameLiftClient.h:461
Aws::GameLift::GameLiftClient::DeleteVpcPeeringAuthorization
virtual Model::DeleteVpcPeeringAuthorizationOutcome DeleteVpcPeeringAuthorization(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
Aws::GameLift::GameLiftClient::DescribeGameServerInstancesAsync
virtual void DescribeGameServerInstancesAsync(const Model::DescribeGameServerInstancesRequest &request, const DescribeGameServerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateFleetLocationsOutcomeCallable
std::future< CreateFleetLocationsOutcome > CreateFleetLocationsOutcomeCallable
Definition: GameLiftClient.h:340
DescribeGameServerResult.h
UpdateAliasResult.h
Aws::GameLift::GameLiftClient::CreateMatchmakingConfigurationCallable
virtual Model::CreateMatchmakingConfigurationOutcomeCallable CreateMatchmakingConfigurationCallable(const Model::CreateMatchmakingConfigurationRequest &request) const
Aws::GameLift::CreateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionRequest &, const Model::CreateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionResponseReceivedHandler
Definition: GameLiftClient.h:441
DescribeFleetPortSettingsResult.h
Aws::GameLift::GameLiftClient::DeleteScript
virtual Model::DeleteScriptOutcome DeleteScript(const Model::DeleteScriptRequest &request) const
Aws::GameLift::Model::UpdateRuntimeConfigurationOutcome
Aws::Utils::Outcome< UpdateRuntimeConfigurationResult, GameLiftError > UpdateRuntimeConfigurationOutcome
Definition: GameLiftClient.h:331
Aws::GameLift::GameLiftClient::CreateMatchmakingConfiguration
virtual Model::CreateMatchmakingConfigurationOutcome CreateMatchmakingConfiguration(const Model::CreateMatchmakingConfigurationRequest &request) const
Aws::GameLift::GameLiftClient::CreatePlayerSessionCallable
virtual Model::CreatePlayerSessionOutcomeCallable CreatePlayerSessionCallable(const Model::CreatePlayerSessionRequest &request) const
Aws::GameLift::Model::CreateVpcPeeringAuthorizationRequest
Definition: CreateVpcPeeringAuthorizationRequest.h:25
Aws::GameLift::DescribeGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerRequest &, const Model::DescribeGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerResponseReceivedHandler
Definition: GameLiftClient.h:474
Aws::GameLift::GameLiftClient::SearchGameSessionsCallable
virtual Model::SearchGameSessionsOutcomeCallable SearchGameSessionsCallable(const Model::SearchGameSessionsRequest &request) const
ListBuildsResult.h
Aws::GameLift::Model::DescribeMatchmakingRequest
Definition: DescribeMatchmakingRequest.h:26
SearchGameSessionsResult.h
DescribeGameServerInstancesResult.h
Aws::GameLift::DescribeGameServerInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerInstancesRequest &, const Model::DescribeGameServerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerInstancesResponseReceivedHandler
Definition: GameLiftClient.h:476
Aws::GameLift::GameLiftClient::UpdateGameSessionQueueCallable
virtual Model::UpdateGameSessionQueueOutcomeCallable UpdateGameSessionQueueCallable(const Model::UpdateGameSessionQueueRequest &request) const
Aws::GameLift::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: GameLiftClient.h:415
Aws::GameLift::CreateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateBuildRequest &, const Model::CreateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBuildResponseReceivedHandler
Definition: GameLiftClient.h:437
Aws::GameLift::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: GameLiftClient.h:400
Aws::GameLift::GameLiftClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::GameLift::GameLiftClient::CreateGameSessionCallable
virtual Model::CreateGameSessionOutcomeCallable CreateGameSessionCallable(const Model::CreateGameSessionRequest &request) const
Aws::GameLift::Model::UpdateRuntimeConfigurationOutcomeCallable
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
Definition: GameLiftClient.h:427
Aws::GameLift::Model::DescribeGameSessionDetailsOutcome
Aws::Utils::Outcome< DescribeGameSessionDetailsResult, GameLiftError > DescribeGameSessionDetailsOutcome
Definition: GameLiftClient.h:282
Aws::GameLift::GameLiftClient::PutScalingPolicyCallable
virtual Model::PutScalingPolicyOutcomeCallable PutScalingPolicyCallable(const Model::PutScalingPolicyRequest &request) const
Aws::GameLift::Model::DescribeFleetCapacityOutcome
Aws::Utils::Outcome< DescribeFleetCapacityResult, GameLiftError > DescribeFleetCapacityOutcome
Definition: GameLiftClient.h:272
UpdateGameServerGroupResult.h
Aws::GameLift::Model::DeleteScalingPolicyOutcomeCallable
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
Definition: GameLiftClient.h:359
Aws::GameLift::Model::UpdateGameServerGroupRequest
Definition: UpdateGameServerGroupRequest.h:26
Aws::GameLift::Model::UpdateGameSessionQueueOutcomeCallable
std::future< UpdateGameSessionQueueOutcome > UpdateGameSessionQueueOutcomeCallable
Definition: GameLiftClient.h:425
Aws::GameLift::Model::DescribeBuildOutcome
Aws::Utils::Outcome< DescribeBuildResult, GameLiftError > DescribeBuildOutcome
Definition: GameLiftClient.h:269
Aws::GameLift::DescribeInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
Definition: GameLiftClient.h:481
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::GameLift::GameLiftClient::DescribeGameServerGroupAsync
virtual void DescribeGameServerGroupAsync(const Model::DescribeGameServerGroupRequest &request, const DescribeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeScalingPoliciesAsync
virtual void DescribeScalingPoliciesAsync(const Model::DescribeScalingPoliciesRequest &request, const DescribeScalingPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateVpcPeeringConnectionRequest
Definition: CreateVpcPeeringConnectionRequest.h:25
Aws::GameLift::Model::DescribeFleetLocationCapacityRequest
Definition: DescribeFleetLocationCapacityRequest.h:25
Aws::GameLift::Model::DeleteGameServerGroupOutcomeCallable
std::future< DeleteGameServerGroupOutcome > DeleteGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:355
Aws::GameLift::GameLiftClient::RequestUploadCredentials
virtual Model::RequestUploadCredentialsOutcome RequestUploadCredentials(const Model::RequestUploadCredentialsRequest &request) const
Aws::GameLift::GameLiftClient::DeleteScriptCallable
virtual Model::DeleteScriptOutcomeCallable DeleteScriptCallable(const Model::DeleteScriptRequest &request) const
Aws::GameLift::GameLiftClient::DeleteVpcPeeringAuthorizationCallable
virtual Model::DeleteVpcPeeringAuthorizationOutcomeCallable DeleteVpcPeeringAuthorizationCallable(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
Aws::GameLift::GameLiftClient::SearchGameSessionsAsync
virtual void SearchGameSessionsAsync(const Model::SearchGameSessionsRequest &request, const SearchGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DeleteFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
Definition: GameLiftClient.h:452
Aws::GameLift::GameLiftClient::ListGameServers
virtual Model::ListGameServersOutcome ListGameServers(const Model::ListGameServersRequest &request) const
Aws::GameLift::Model::GetInstanceAccessOutcome
Aws::Utils::Outcome< GetInstanceAccessResult, GameLiftError > GetInstanceAccessOutcome
Definition: GameLiftClient.h:297
Aws::GameLift::GameLiftClient::DeregisterGameServerAsync
virtual void DeregisterGameServerAsync(const Model::DeregisterGameServerRequest &request, const DeregisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DescribeVpcPeeringConnectionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
Definition: GameLiftClient.h:490
Aws::GameLift::GameLiftClient::StartMatchBackfillAsync
virtual void StartMatchBackfillAsync(const Model::StartMatchBackfillRequest &request, const StartMatchBackfillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::StartFleetActionsAsync
virtual void StartFleetActionsAsync(const Model::StartFleetActionsRequest &request, const StartFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteGameSessionQueueResult.h
Aws::GameLift::TagResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: GameLiftClient.h:514
Aws::GameLift::Model::UpdateMatchmakingConfigurationOutcomeCallable
std::future< UpdateMatchmakingConfigurationOutcome > UpdateMatchmakingConfigurationOutcomeCallable
Definition: GameLiftClient.h:426
Aws::GameLift::GameLiftClient::DeleteVpcPeeringConnectionCallable
virtual Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const Model::DeleteVpcPeeringConnectionRequest &request) const
DescribeInstancesResult.h
DescribeGameSessionPlacementResult.h
Aws::GameLift::GameLiftClient::DeleteScalingPolicy
virtual Model::DeleteScalingPolicyOutcome DeleteScalingPolicy(const Model::DeleteScalingPolicyRequest &request) const
Aws::GameLift::GameLiftClient::ClaimGameServerAsync
virtual void ClaimGameServerAsync(const Model::ClaimGameServerRequest &request, const ClaimGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::~GameLiftClient
virtual ~GameLiftClient()
UntagResourceResult.h
Aws::GameLift::GameLiftClient::ListBuildsCallable
virtual Model::ListBuildsOutcomeCallable ListBuildsCallable(const Model::ListBuildsRequest &request) const
Aws::GameLift::GameLiftClient::DescribeVpcPeeringAuthorizations
virtual Model::DescribeVpcPeeringAuthorizationsOutcome DescribeVpcPeeringAuthorizations(const Model::DescribeVpcPeeringAuthorizationsRequest &request) const
Aws::GameLift::GameLiftClient::GameLiftClient
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GameLift::Model::DeleteVpcPeeringConnectionOutcomeCallable
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
Definition: GameLiftClient.h:362
Aws::GameLift::Model::DescribeGameSessionQueuesRequest
Definition: DescribeGameSessionQueuesRequest.h:26
Aws::GameLift::Model::StopMatchmakingOutcome
Aws::Utils::Outcome< StopMatchmakingResult, GameLiftError > StopMatchmakingOutcome
Definition: GameLiftClient.h:317
Aws::GameLift::Model::DescribeFleetLocationAttributesOutcome
Aws::Utils::Outcome< DescribeFleetLocationAttributesResult, GameLiftError > DescribeFleetLocationAttributesOutcome
Definition: GameLiftClient.h:274
Aws::GameLift::DeleteBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteBuildRequest &, const Model::DeleteBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildResponseReceivedHandler
Definition: GameLiftClient.h:451
Aws::GameLift::Model::UpdateGameServerOutcomeCallable
std::future< UpdateGameServerOutcome > UpdateGameServerOutcomeCallable
Definition: GameLiftClient.h:422
Aws::GameLift::Model::StartGameSessionPlacementRequest
Definition: StartGameSessionPlacementRequest.h:29
Aws::GameLift::Model::DeleteVpcPeeringConnectionRequest
Definition: DeleteVpcPeeringConnectionRequest.h:25
Aws::GameLift::GameLiftClient::DescribeFleetLocationUtilizationAsync
virtual void DescribeFleetLocationUtilizationAsync(const Model::DescribeFleetLocationUtilizationRequest &request, const DescribeFleetLocationUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
Aws::GameLift::CreateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameServerGroupRequest &, const Model::CreateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:440
Aws::GameLift::GameLiftClient::DeleteFleetLocations
virtual Model::DeleteFleetLocationsOutcome DeleteFleetLocations(const Model::DeleteFleetLocationsRequest &request) const
Aws::GameLift::GameLiftClient::UpdateMatchmakingConfigurationAsync
virtual void UpdateMatchmakingConfigurationAsync(const Model::UpdateMatchmakingConfigurationRequest &request, const UpdateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateGameServerGroupCallable
virtual Model::UpdateGameServerGroupOutcomeCallable UpdateGameServerGroupCallable(const Model::UpdateGameServerGroupRequest &request) const
Aws::GameLift::GameLiftClient::RequestUploadCredentialsCallable
virtual Model::RequestUploadCredentialsOutcomeCallable RequestUploadCredentialsCallable(const Model::RequestUploadCredentialsRequest &request) const
Aws::GameLift::GameLiftClient::UpdateScript
virtual Model::UpdateScriptOutcome UpdateScript(const Model::UpdateScriptRequest &request) const
Aws::GameLift::GameLiftClient::CreateGameSessionAsync
virtual void CreateGameSessionAsync(const Model::CreateGameSessionRequest &request, const CreateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateMatchmakingConfigurationCallable
virtual Model::UpdateMatchmakingConfigurationOutcomeCallable UpdateMatchmakingConfigurationCallable(const Model::UpdateMatchmakingConfigurationRequest &request) const
Aws::GameLift::GameLiftClient::DescribeGameServerInstances
virtual Model::DescribeGameServerInstancesOutcome DescribeGameServerInstances(const Model::DescribeGameServerInstancesRequest &request) const
Aws::GameLift::Model::DeleteGameServerGroupOutcome
Aws::Utils::Outcome< DeleteGameServerGroupResult, GameLiftError > DeleteGameServerGroupOutcome
Definition: GameLiftClient.h:259
Aws::GameLift::StopFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopFleetActionsRequest &, const Model::StopFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFleetActionsResponseReceivedHandler
Definition: GameLiftClient.h:510
Aws::GameLift::GameLiftClient::GetGameSessionLogUrlCallable
virtual Model::GetGameSessionLogUrlOutcomeCallable GetGameSessionLogUrlCallable(const Model::GetGameSessionLogUrlRequest &request) const
Aws::GameLift::Model::SearchGameSessionsRequest
Definition: SearchGameSessionsRequest.h:25
Aws::GameLift::Model::StartFleetActionsRequest
Definition: StartFleetActionsRequest.h:27
Aws::GameLift::Model::CreateBuildRequest
Definition: CreateBuildRequest.h:29
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
UpdateGameSessionQueueResult.h
Aws::GameLift::GameLiftClient::DescribeMatchmakingRuleSets
virtual Model::DescribeMatchmakingRuleSetsOutcome DescribeMatchmakingRuleSets(const Model::DescribeMatchmakingRuleSetsRequest &request) const
Aws::GameLift::GameLiftClient::ResolveAliasAsync
virtual void ResolveAliasAsync(const Model::ResolveAliasRequest &request, const ResolveAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::UpdateGameServerGroupOutcomeCallable
std::future< UpdateGameServerGroupOutcome > UpdateGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:423
Aws::GameLift::Model::StopMatchmakingRequest
Definition: StopMatchmakingRequest.h:25
Aws::GameLift::Model::StopMatchmakingOutcomeCallable
std::future< StopMatchmakingOutcome > StopMatchmakingOutcomeCallable
Definition: GameLiftClient.h:413
Aws::GameLift::UpdateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateBuildRequest &, const Model::UpdateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBuildResponseReceivedHandler
Definition: GameLiftClient.h:517
CreateMatchmakingConfigurationResult.h
Aws::GameLift::GameLiftClient::UpdateAliasAsync
virtual void UpdateAliasAsync(const Model::UpdateAliasRequest &request, const UpdateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::GetInstanceAccessOutcomeCallable
std::future< GetInstanceAccessOutcome > GetInstanceAccessOutcomeCallable
Definition: GameLiftClient.h:393
Aws::GameLift::Model::CreateGameServerGroupOutcome
Aws::Utils::Outcome< CreateGameServerGroupResult, GameLiftError > CreateGameServerGroupOutcome
Definition: GameLiftClient.h:245
Aws::GameLift::Model::StartGameSessionPlacementOutcome
Aws::Utils::Outcome< StartGameSessionPlacementResult, GameLiftError > StartGameSessionPlacementOutcome
Definition: GameLiftClient.h:312
Aws::GameLift::GameLiftClient::ResolveAlias
virtual Model::ResolveAliasOutcome ResolveAlias(const Model::ResolveAliasRequest &request) const
Aws::GameLift::Model::StartFleetActionsOutcomeCallable
std::future< StartFleetActionsOutcome > StartFleetActionsOutcomeCallable
Definition: GameLiftClient.h:407
CreateGameSessionQueueResult.h
Aws::GameLift::Model::RequestUploadCredentialsOutcomeCallable
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
Definition: GameLiftClient.h:403
Aws::GameLift::Model::DescribeGameSessionQueuesOutcomeCallable
std::future< DescribeGameSessionQueuesOutcome > DescribeGameSessionQueuesOutcomeCallable
Definition: GameLiftClient.h:380
Aws::GameLift::Model::DeleteFleetOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
Definition: GameLiftClient.h:353
ValidateMatchmakingRuleSetResult.h
Aws::GameLift::Model::ListGameServerGroupsOutcomeCallable
std::future< ListGameServerGroupsOutcome > ListGameServerGroupsOutcomeCallable
Definition: GameLiftClient.h:397
Aws::GameLift::Model::RegisterGameServerOutcomeCallable
std::future< RegisterGameServerOutcome > RegisterGameServerOutcomeCallable
Definition: GameLiftClient.h:402
Aws::GameLift::Model::CreatePlayerSessionsOutcome
Aws::Utils::Outcome< CreatePlayerSessionsResult, GameLiftError > CreatePlayerSessionsOutcome
Definition: GameLiftClient.h:251
Aws::GameLift::GameLiftClient::DescribeInstancesAsync
virtual void DescribeInstancesAsync(const Model::DescribeInstancesRequest &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::ListAliasesOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
Definition: GameLiftClient.h:394
Aws::GameLift::GameLiftClient::DeleteGameSessionQueueCallable
virtual Model::DeleteGameSessionQueueOutcomeCallable DeleteGameSessionQueueCallable(const Model::DeleteGameSessionQueueRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetPortSettings
virtual Model::DescribeFleetPortSettingsOutcome DescribeFleetPortSettings(const Model::DescribeFleetPortSettingsRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetCapacity
virtual Model::DescribeFleetCapacityOutcome DescribeFleetCapacity(const Model::DescribeFleetCapacityRequest &request) const
Aws::GameLift::ValidateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ValidateMatchmakingRuleSetRequest &, const Model::ValidateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateMatchmakingRuleSetResponseReceivedHandler
Definition: GameLiftClient.h:528
DescribeRuntimeConfigurationResult.h
Aws::GameLift::Model::DescribeMatchmakingRuleSetsOutcomeCallable
std::future< DescribeMatchmakingRuleSetsOutcome > DescribeMatchmakingRuleSetsOutcomeCallable
Definition: GameLiftClient.h:385
Aws::GameLift::Model::ListAliasesOutcome
Aws::Utils::Outcome< ListAliasesResult, GameLiftError > ListAliasesOutcome
Definition: GameLiftClient.h:298
Aws::GameLift::GameLiftClient::DescribeRuntimeConfiguration
virtual Model::DescribeRuntimeConfigurationOutcome DescribeRuntimeConfiguration(const Model::DescribeRuntimeConfigurationRequest &request) const
StopFleetActionsResult.h
Aws::GameLift::Model::StartMatchBackfillOutcome
Aws::Utils::Outcome< StartMatchBackfillResult, GameLiftError > StartMatchBackfillOutcome
Definition: GameLiftClient.h:313
Aws::GameLift::GameLiftClient::StartGameSessionPlacementAsync
virtual void StartGameSessionPlacementAsync(const Model::StartGameSessionPlacementRequest &request, const StartGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeGameSessionQueuesResult.h
Aws::GameLift::GameLiftClient::DescribeVpcPeeringAuthorizationsAsync
virtual void DescribeVpcPeeringAuthorizationsAsync(const Model::DescribeVpcPeeringAuthorizationsRequest &request, const DescribeVpcPeeringAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::CreateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingRuleSetRequest &, const Model::CreateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingRuleSetResponseReceivedHandler
Definition: GameLiftClient.h:444
Aws::GameLift::GameLiftClient::DescribeAliasCallable
virtual Model::DescribeAliasOutcomeCallable DescribeAliasCallable(const Model::DescribeAliasRequest &request) const
Aws::GameLift::GameLiftClient::StartMatchmaking
virtual Model::StartMatchmakingOutcome StartMatchmaking(const Model::StartMatchmakingRequest &request) const
Aws::GameLift::GameLiftClient::ListAliasesAsync
virtual void ListAliasesAsync(const Model::ListAliasesRequest &request, const ListAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DescribeGameSessionDetailsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionDetailsRequest &, const Model::DescribeGameSessionDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionDetailsResponseReceivedHandler
Definition: GameLiftClient.h:477
Aws::GameLift::GameLiftClient::DescribeGameSessionQueuesCallable
virtual Model::DescribeGameSessionQueuesOutcomeCallable DescribeGameSessionQueuesCallable(const Model::DescribeGameSessionQueuesRequest &request) const
Aws::GameLift::GameLiftClient::CreateGameSessionQueue
virtual Model::CreateGameSessionQueueOutcome CreateGameSessionQueue(const Model::CreateGameSessionQueueRequest &request) const
Aws::GameLift::GameLiftClient::DeleteBuild
virtual Model::DeleteBuildOutcome DeleteBuild(const Model::DeleteBuildRequest &request) const
Aws::GameLift::Model::DescribeInstancesOutcome
Aws::Utils::Outcome< DescribeInstancesResult, GameLiftError > DescribeInstancesOutcome
Definition: GameLiftClient.h:286
Aws::GameLift::Model::CreateScriptRequest
Definition: CreateScriptRequest.h:26
Aws::GameLift::Model::DeleteVpcPeeringAuthorizationOutcomeCallable
std::future< DeleteVpcPeeringAuthorizationOutcome > DeleteVpcPeeringAuthorizationOutcomeCallable
Definition: GameLiftClient.h:361
Aws::GameLift::GameLiftClient::StopGameSessionPlacementAsync
virtual void StopGameSessionPlacementAsync(const Model::StopGameSessionPlacementRequest &request, const StopGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateAliasResult.h
CreatePlayerSessionResult.h
Aws::GameLift::Model::UpdateScriptOutcomeCallable
std::future< UpdateScriptOutcome > UpdateScriptOutcomeCallable
Definition: GameLiftClient.h:428
Aws::GameLift::Model::GetInstanceAccessRequest
Definition: GetInstanceAccessRequest.h:25
Aws::GameLift::ListAliasesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
Definition: GameLiftClient.h:493
Aws::GameLift::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, GameLiftError > TagResourceOutcome
Definition: GameLiftClient.h:319
Aws::GameLift::DescribeMatchmakingConfigurationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingConfigurationsRequest &, const Model::DescribeMatchmakingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingConfigurationsResponseReceivedHandler
Definition: GameLiftClient.h:483
Aws::GameLift::Model::ResumeGameServerGroupOutcome
Aws::Utils::Outcome< ResumeGameServerGroupResult, GameLiftError > ResumeGameServerGroupOutcome
Definition: GameLiftClient.h:309
Aws::GameLift::Model::DescribeAliasOutcomeCallable
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
Definition: GameLiftClient.h:364
Aws::GameLift::Model::DeleteMatchmakingConfigurationOutcome
Aws::Utils::Outcome< DeleteMatchmakingConfigurationResult, GameLiftError > DeleteMatchmakingConfigurationOutcome
Definition: GameLiftClient.h:261
Aws::GameLift::GameLiftClient::DescribeScalingPoliciesCallable
virtual Model::DescribeScalingPoliciesOutcomeCallable DescribeScalingPoliciesCallable(const Model::DescribeScalingPoliciesRequest &request) const
Aws::GameLift::GameLiftClient::DeleteScriptAsync
virtual void DeleteScriptAsync(const Model::DeleteScriptRequest &request, const DeleteScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeGameServerRequest
Definition: DescribeGameServerRequest.h:22
Aws::GameLift::GameLiftClient::DescribeGameServerInstancesCallable
virtual Model::DescribeGameServerInstancesOutcomeCallable DescribeGameServerInstancesCallable(const Model::DescribeGameServerInstancesRequest &request) const
Aws::GameLift::CreateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
Definition: GameLiftClient.h:436
Aws::GameLift::GameLiftClient::UpdateRuntimeConfigurationAsync
virtual void UpdateRuntimeConfigurationAsync(const Model::UpdateRuntimeConfigurationRequest &request, const UpdateRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::SuspendGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SuspendGameServerGroupRequest &, const Model::SuspendGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:513
Aws::GameLift::Model::CreateGameSessionQueueRequest
Definition: CreateGameSessionQueueRequest.h:31
Aws::GameLift::Model::UpdateFleetCapacityOutcome
Aws::Utils::Outcome< UpdateFleetCapacityResult, GameLiftError > UpdateFleetCapacityOutcome
Definition: GameLiftClient.h:324
Aws::GameLift::Model::CreateGameSessionOutcome
Aws::Utils::Outcome< CreateGameSessionResult, GameLiftError > CreateGameSessionOutcome
Definition: GameLiftClient.h:246
Aws::GameLift::DeleteMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingConfigurationRequest &, const Model::DeleteMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingConfigurationResponseReceivedHandler
Definition: GameLiftClient.h:456
Aws::GameLift::Model::DescribeFleetUtilizationOutcomeCallable
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
Definition: GameLiftClient.h:374
Aws::GameLift::Model::DeregisterGameServerOutcomeCallable
std::future< DeregisterGameServerOutcome > DeregisterGameServerOutcomeCallable
Definition: GameLiftClient.h:363
Aws::GameLift::Model::DescribeFleetEventsRequest
Definition: DescribeFleetEventsRequest.h:26
Aws::GameLift::GetInstanceAccessResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetInstanceAccessRequest &, const Model::GetInstanceAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceAccessResponseReceivedHandler
Definition: GameLiftClient.h:492
StartGameSessionPlacementResult.h
Aws::GameLift::Model::ClaimGameServerOutcome
Aws::Utils::Outcome< ClaimGameServerResult, GameLiftError > ClaimGameServerOutcome
Definition: GameLiftClient.h:240
CreateBuildResult.h
GetInstanceAccessResult.h
Aws::GameLift::StartFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartFleetActionsRequest &, const Model::StartFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFleetActionsResponseReceivedHandler
Definition: GameLiftClient.h:506
Aws::GameLift::Model::DeleteMatchmakingRuleSetRequest
Definition: DeleteMatchmakingRuleSetRequest.h:25
Aws::GameLift::GameLiftClient::DescribeMatchmakingCallable
virtual Model::DescribeMatchmakingOutcomeCallable DescribeMatchmakingCallable(const Model::DescribeMatchmakingRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetEventsAsync
virtual void DescribeFleetEventsAsync(const Model::DescribeFleetEventsRequest &request, const DescribeFleetEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::StopFleetActions
virtual Model::StopFleetActionsOutcome StopFleetActions(const Model::StopFleetActionsRequest &request) const
Aws::GameLift::Model::DescribeFleetEventsOutcome
Aws::Utils::Outcome< DescribeFleetEventsResult, GameLiftError > DescribeFleetEventsOutcome
Definition: GameLiftClient.h:273
Aws::GameLift::Model::DescribeVpcPeeringAuthorizationsRequest
Definition: DescribeVpcPeeringAuthorizationsRequest.h:20
Aws::GameLift::GameLiftClient::DeleteBuildCallable
virtual Model::DeleteBuildOutcomeCallable DeleteBuildCallable(const Model::DeleteBuildRequest &request) const
Aws::GameLift::Model::DeleteScriptOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScriptOutcome
Definition: GameLiftClient.h:264
Aws::GameLift::GameLiftClient::UpdateFleetAttributes
virtual Model::UpdateFleetAttributesOutcome UpdateFleetAttributes(const Model::UpdateFleetAttributesRequest &request) const
DeleteVpcPeeringConnectionResult.h
UpdateMatchmakingConfigurationResult.h
Aws::GameLift::GameLiftClient::StartMatchmakingAsync
virtual void StartMatchmakingAsync(const Model::StartMatchmakingRequest &request, const StartMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DeleteScalingPolicyAsync
virtual void DeleteScalingPolicyAsync(const Model::DeleteScalingPolicyRequest &request, const DeleteScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribePlayerSessionsOutcome
Aws::Utils::Outcome< DescribePlayerSessionsResult, GameLiftError > DescribePlayerSessionsOutcome
Definition: GameLiftClient.h:290
Aws::GameLift::GameLiftClient::GameLiftClient
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GameLift::GameLiftClient::ClaimGameServer
virtual Model::ClaimGameServerOutcome ClaimGameServer(const Model::ClaimGameServerRequest &request) const
Aws::GameLift::DescribeFleetLocationAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationAttributesRequest &, const Model::DescribeFleetLocationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationAttributesResponseReceivedHandler
Definition: GameLiftClient.h:469
Aws::GameLift::GameLiftClient::StopMatchmaking
virtual Model::StopMatchmakingOutcome StopMatchmaking(const Model::StopMatchmakingRequest &request) const
Aws::GameLift::GameLiftClient::ListAliases
virtual Model::ListAliasesOutcome ListAliases(const Model::ListAliasesRequest &request) const
Aws::GameLift::GameLiftClient::ListFleetsAsync
virtual void ListFleetsAsync(const Model::ListFleetsRequest &request, const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeEC2InstanceLimitsAsync
virtual void DescribeEC2InstanceLimitsAsync(const Model::DescribeEC2InstanceLimitsRequest &request, const DescribeEC2InstanceLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AcceptMatchResult.h
Aws::GameLift::GameLiftClient::DescribeFleetLocationUtilization
virtual Model::DescribeFleetLocationUtilizationOutcome DescribeFleetLocationUtilization(const Model::DescribeFleetLocationUtilizationRequest &request) const
Aws::GameLift::GameLiftClient::AcceptMatchCallable
virtual Model::AcceptMatchOutcomeCallable AcceptMatchCallable(const Model::AcceptMatchRequest &request) const
DescribeMatchmakingResult.h
Aws::GameLift::GameLiftClient::SuspendGameServerGroupAsync
virtual void SuspendGameServerGroupAsync(const Model::SuspendGameServerGroupRequest &request, const SuspendGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteGameServerGroupResult.h
Aws::GameLift::GameLiftClient::CreateMatchmakingRuleSet
virtual Model::CreateMatchmakingRuleSetOutcome CreateMatchmakingRuleSet(const Model::CreateMatchmakingRuleSetRequest &request) const
Aws::GameLift::Model::DeleteScriptOutcomeCallable
std::future< DeleteScriptOutcome > DeleteScriptOutcomeCallable
Definition: GameLiftClient.h:360
Aws::GameLift::GameLiftClient::DescribeFleetLocationAttributes
virtual Model::DescribeFleetLocationAttributesOutcome DescribeFleetLocationAttributes(const Model::DescribeFleetLocationAttributesRequest &request) const
Aws::GameLift::GameLiftClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::StopFleetActionsOutcome
Aws::Utils::Outcome< StopFleetActionsResult, GameLiftError > StopFleetActionsOutcome
Definition: GameLiftClient.h:315
Aws::GameLift::Model::RequestUploadCredentialsOutcome
Aws::Utils::Outcome< RequestUploadCredentialsResult, GameLiftError > RequestUploadCredentialsOutcome
Definition: GameLiftClient.h:307
Aws::GameLift::Model::RequestUploadCredentialsRequest
Definition: RequestUploadCredentialsRequest.h:25
Aws::GameLift::Model::DescribeMatchmakingRuleSetsRequest
Definition: DescribeMatchmakingRuleSetsRequest.h:26
Aws::GameLift::Model::ResumeGameServerGroupRequest
Definition: ResumeGameServerGroupRequest.h:24
Aws::GameLift::Model::StartGameSessionPlacementOutcomeCallable
std::future< StartGameSessionPlacementOutcome > StartGameSessionPlacementOutcomeCallable
Definition: GameLiftClient.h:408
Aws::GameLift::Model::DeleteFleetLocationsOutcome
Aws::Utils::Outcome< DeleteFleetLocationsResult, GameLiftError > DeleteFleetLocationsOutcome
Definition: GameLiftClient.h:258
Aws
Definition: AccessManagementClient.h:15
DescribeScriptResult.h
Aws::GameLift::Model::DescribeFleetLocationUtilizationOutcome
Aws::Utils::Outcome< DescribeFleetLocationUtilizationResult, GameLiftError > DescribeFleetLocationUtilizationOutcome
Definition: GameLiftClient.h:276
ClaimGameServerResult.h
Aws::GameLift::Model::CreateMatchmakingConfigurationRequest
Definition: CreateMatchmakingConfigurationRequest.h:30
Aws::GameLift::GameLiftClient::StopFleetActionsAsync
virtual void StopFleetActionsAsync(const Model::StopFleetActionsRequest &request, const StopFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::AcceptMatchResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::AcceptMatchRequest &, const Model::AcceptMatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptMatchResponseReceivedHandler
Definition: GameLiftClient.h:432
HttpTypes.h
Aws::GameLift::GameLiftClient::DeleteFleetLocationsAsync
virtual void DeleteFleetLocationsAsync(const Model::DeleteFleetLocationsRequest &request, const DeleteFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::UpdateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionQueueRequest &, const Model::UpdateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionQueueResponseReceivedHandler
Definition: GameLiftClient.h:524
Aws::GameLift::Model::DescribeInstancesRequest
Definition: DescribeInstancesRequest.h:25
Aws::GameLift::Model::DescribeMatchmakingOutcome
Aws::Utils::Outcome< DescribeMatchmakingResult, GameLiftError > DescribeMatchmakingOutcome
Definition: GameLiftClient.h:287
Aws::GameLift::Model::UpdateBuildOutcome
Aws::Utils::Outcome< UpdateBuildResult, GameLiftError > UpdateBuildOutcome
Definition: GameLiftClient.h:322
Aws::GameLift::Model::UpdateGameServerOutcome
Aws::Utils::Outcome< UpdateGameServerResult, GameLiftError > UpdateGameServerOutcome
Definition: GameLiftClient.h:326
Aws::GameLift::GameLiftClient::DescribeGameServerGroup
virtual Model::DescribeGameServerGroupOutcome DescribeGameServerGroup(const Model::DescribeGameServerGroupRequest &request) const
Aws::GameLift::Model::DescribeFleetLocationCapacityOutcomeCallable
std::future< DescribeFleetLocationCapacityOutcome > DescribeFleetLocationCapacityOutcomeCallable
Definition: GameLiftClient.h:371
Aws::GameLift::GameLiftClient::UpdateBuildAsync
virtual void UpdateBuildAsync(const Model::UpdateBuildRequest &request, const UpdateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeVpcPeeringConnectionsOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
Definition: GameLiftClient.h:391
StopGameSessionPlacementResult.h
Aws::GameLift::GameLiftClient::DescribeGameServerAsync
virtual void DescribeGameServerAsync(const Model::DescribeGameServerRequest &request, const DescribeGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::StartMatchmakingOutcomeCallable
std::future< StartMatchmakingOutcome > StartMatchmakingOutcomeCallable
Definition: GameLiftClient.h:410
Aws::GameLift::Model::DescribeGameServerOutcomeCallable
std::future< DescribeGameServerOutcome > DescribeGameServerOutcomeCallable
Definition: GameLiftClient.h:375
Aws::GameLift::Model::CreateGameServerGroupOutcomeCallable
std::future< CreateGameServerGroupOutcome > CreateGameServerGroupOutcomeCallable
Definition: GameLiftClient.h:341
Aws::GameLift::Model::GetGameSessionLogUrlOutcome
Aws::Utils::Outcome< GetGameSessionLogUrlResult, GameLiftError > GetGameSessionLogUrlOutcome
Definition: GameLiftClient.h:296
UpdateScriptResult.h
Aws::GameLift::ListGameServersResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServersRequest &, const Model::ListGameServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServersResponseReceivedHandler
Definition: GameLiftClient.h:497
Aws::GameLift::DescribeGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionsRequest &, const Model::DescribeGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionsResponseReceivedHandler
Definition: GameLiftClient.h:480
Aws::GameLift::Model::ListBuildsRequest
Definition: ListBuildsRequest.h:26
Aws::GameLift::DeleteGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameSessionQueueRequest &, const Model::DeleteGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameSessionQueueResponseReceivedHandler
Definition: GameLiftClient.h:455
DescribeFleetLocationCapacityResult.h
Aws::GameLift::Model::ListFleetsOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
Definition: GameLiftClient.h:396
Aws::GameLift::DescribeFleetLocationUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationUtilizationRequest &, const Model::DescribeFleetLocationUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationUtilizationResponseReceivedHandler
Definition: GameLiftClient.h:471
Aws::GameLift::Model::DeleteAliasOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteAliasOutcome
Definition: GameLiftClient.h:255
Aws::GameLift::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::GameLift::GameLiftClient::DescribeBuildCallable
virtual Model::DescribeBuildOutcomeCallable DescribeBuildCallable(const Model::DescribeBuildRequest &request) const
Aws::GameLift::Model::StopFleetActionsRequest
Definition: StopFleetActionsRequest.h:27
Aws::GameLift::Model::DeleteGameSessionQueueRequest
Definition: DeleteGameSessionQueueRequest.h:25
DescribePlayerSessionsResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::GameLift::UpdateFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetCapacityRequest &, const Model::UpdateFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetCapacityResponseReceivedHandler
Definition: GameLiftClient.h:519
Aws::GameLift::GameLiftClient::UpdateScriptCallable
virtual Model::UpdateScriptOutcomeCallable UpdateScriptCallable(const Model::UpdateScriptRequest &request) const
Aws::GameLift::Model::ValidateMatchmakingRuleSetOutcomeCallable
std::future< ValidateMatchmakingRuleSetOutcome > ValidateMatchmakingRuleSetOutcomeCallable
Definition: GameLiftClient.h:429
Aws::GameLift::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, GameLiftError > UntagResourceOutcome
Definition: GameLiftClient.h:320
Aws::GameLift::GameLiftClient::DescribeEC2InstanceLimits
virtual Model::DescribeEC2InstanceLimitsOutcome DescribeEC2InstanceLimits(const Model::DescribeEC2InstanceLimitsRequest &request) const
Aws::GameLift::GameLiftClient::DescribeGameSessionsAsync
virtual void DescribeGameSessionsAsync(const Model::DescribeGameSessionsRequest &request, const DescribeGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::CreateVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
Definition: GameLiftClient.h:449
Aws::GameLift::Model::PutScalingPolicyOutcome
Aws::Utils::Outcome< PutScalingPolicyResult, GameLiftError > PutScalingPolicyOutcome
Definition: GameLiftClient.h:305
Aws::GameLift::GameLiftClient::DescribeMatchmakingAsync
virtual void DescribeMatchmakingAsync(const Model::DescribeMatchmakingRequest &request, const DescribeMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeFleetUtilizationOutcome
Aws::Utils::Outcome< DescribeFleetUtilizationResult, GameLiftError > DescribeFleetUtilizationOutcome
Definition: GameLiftClient.h:278
Aws::GameLift::Model::DescribeGameServerInstancesOutcome
Aws::Utils::Outcome< DescribeGameServerInstancesResult, GameLiftError > DescribeGameServerInstancesOutcome
Definition: GameLiftClient.h:281
Aws::GameLift::GameLiftClient::DescribeGameSessionDetailsCallable
virtual Model::DescribeGameSessionDetailsOutcomeCallable DescribeGameSessionDetailsCallable(const Model::DescribeGameSessionDetailsRequest &request) const
Aws::GameLift::GameLiftClient::ListAliasesCallable
virtual Model::ListAliasesOutcomeCallable ListAliasesCallable(const Model::ListAliasesRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::GameLiftClient::DeregisterGameServer
virtual Model::DeregisterGameServerOutcome DeregisterGameServer(const Model::DeregisterGameServerRequest &request) const
Aws::GameLift::Model::DeleteBuildOutcome
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteBuildOutcome
Definition: GameLiftClient.h:256
Aws::GameLift::GameLiftClient::CreateScript
virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest &request) const
UpdateRuntimeConfigurationResult.h
Aws::GameLift::CreatePlayerSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionRequest &, const Model::CreatePlayerSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionResponseReceivedHandler
Definition: GameLiftClient.h:445
Aws::GameLift::Model::StartMatchBackfillRequest
Definition: StartMatchBackfillRequest.h:27
Aws::GameLift::Model::UpdateGameServerRequest
Definition: UpdateGameServerRequest.h:24
Aws::GameLift::GameLiftClient::GetGameSessionLogUrl
virtual Model::GetGameSessionLogUrlOutcome GetGameSessionLogUrl(const Model::GetGameSessionLogUrlRequest &request) const
ListAliasesResult.h
Aws::GameLift::DescribeFleetUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetUtilizationRequest &, const Model::DescribeFleetUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetUtilizationResponseReceivedHandler
Definition: GameLiftClient.h:473
Aws::GameLift::Model::GetGameSessionLogUrlOutcomeCallable
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
Definition: GameLiftClient.h:392
Aws::GameLift::Model::UpdateFleetCapacityRequest
Definition: UpdateFleetCapacityRequest.h:25
Aws::GameLift::Model::StopFleetActionsOutcomeCallable
std::future< StopFleetActionsOutcome > StopFleetActionsOutcomeCallable
Definition: GameLiftClient.h:411
Aws::GameLift::RequestUploadCredentialsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RequestUploadCredentialsRequest &, const Model::RequestUploadCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestUploadCredentialsResponseReceivedHandler
Definition: GameLiftClient.h:502
TagResourceResult.h
Aws::GameLift::GameLiftClient::DeleteVpcPeeringConnectionAsync
virtual void DeleteVpcPeeringConnectionAsync(const Model::DeleteVpcPeeringConnectionRequest &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::ResumeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResumeGameServerGroupRequest &, const Model::ResumeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:504
Aws::GameLift::Model::DescribeGameSessionDetailsRequest
Definition: DescribeGameSessionDetailsRequest.h:25
AWSClient.h
Aws::GameLift::GameLiftClient::DescribeBuild
virtual Model::DescribeBuildOutcome DescribeBuild(const Model::DescribeBuildRequest &request) const
Aws::GameLift::GameLiftClient::UpdateGameSessionAsync
virtual void UpdateGameSessionAsync(const Model::UpdateGameSessionRequest &request, const UpdateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeBuildRequest
Definition: DescribeBuildRequest.h:25
Aws::GameLift::Model::PutScalingPolicyRequest
Definition: PutScalingPolicyRequest.h:30
Aws::GameLift::GameLiftClient::DescribeGameSessionQueues
virtual Model::DescribeGameSessionQueuesOutcome DescribeGameSessionQueues(const Model::DescribeGameSessionQueuesRequest &request) const
Aws::GameLift::Model::DescribeFleetPortSettingsOutcome
Aws::Utils::Outcome< DescribeFleetPortSettingsResult, GameLiftError > DescribeFleetPortSettingsOutcome
Definition: GameLiftClient.h:277
Aws::GameLift::DescribeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerGroupRequest &, const Model::DescribeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerGroupResponseReceivedHandler
Definition: GameLiftClient.h:475
Aws::GameLift::Model::DescribeAliasOutcome
Aws::Utils::Outcome< DescribeAliasResult, GameLiftError > DescribeAliasOutcome
Definition: GameLiftClient.h:268
Aws::GameLift::Model::DeleteGameSessionQueueOutcome
Aws::Utils::Outcome< DeleteGameSessionQueueResult, GameLiftError > DeleteGameSessionQueueOutcome
Definition: GameLiftClient.h:260
Aws::GameLift::GameLiftClient::CreateVpcPeeringAuthorizationCallable
virtual Model::CreateVpcPeeringAuthorizationOutcomeCallable CreateVpcPeeringAuthorizationCallable(const Model::CreateVpcPeeringAuthorizationRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetEventsCallable
virtual Model::DescribeFleetEventsOutcomeCallable DescribeFleetEventsCallable(const Model::DescribeFleetEventsRequest &request) const
DescribeVpcPeeringConnectionsResult.h
Aws::GameLift::Model::UpdateScriptRequest
Definition: UpdateScriptRequest.h:24
Aws::GameLift::GameLiftClient::UpdateMatchmakingConfiguration
virtual Model::UpdateMatchmakingConfigurationOutcome UpdateMatchmakingConfiguration(const Model::UpdateMatchmakingConfigurationRequest &request) const
Aws::GameLift::Model::UpdateAliasRequest
Definition: UpdateAliasRequest.h:26
Aws::GameLift::GameLiftClient::DescribeEC2InstanceLimitsCallable
virtual Model::DescribeEC2InstanceLimitsOutcomeCallable DescribeEC2InstanceLimitsCallable(const Model::DescribeEC2InstanceLimitsRequest &request) const
Aws::GameLift::GameLiftClient::StartFleetActionsCallable
virtual Model::StartFleetActionsOutcomeCallable StartFleetActionsCallable(const Model::StartFleetActionsRequest &request) const
Aws::GameLift::GameLiftClient::CreateGameSessionQueueAsync
virtual void CreateGameSessionQueueAsync(const Model::CreateGameSessionQueueRequest &request, const CreateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreateAliasAsync
virtual void CreateAliasAsync(const Model::CreateAliasRequest &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::DescribeGameSessionsOutcomeCallable
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
Definition: GameLiftClient.h:381
Aws::GameLift::GameLiftClient::DeleteAliasCallable
virtual Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const Model::DeleteAliasRequest &request) const
Aws::GameLift::GameLiftClient::UpdateGameServerAsync
virtual void UpdateGameServerAsync(const Model::UpdateGameServerRequest &request, const UpdateGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateBuildCallable
virtual Model::UpdateBuildOutcomeCallable UpdateBuildCallable(const Model::UpdateBuildRequest &request) const
Aws::GameLift::Model::DescribeGameServerGroupOutcome
Aws::Utils::Outcome< DescribeGameServerGroupResult, GameLiftError > DescribeGameServerGroupOutcome
Definition: GameLiftClient.h:280
Aws::GameLift::GameLiftClient::CreateFleetLocationsCallable
virtual Model::CreateFleetLocationsOutcomeCallable CreateFleetLocationsCallable(const Model::CreateFleetLocationsRequest &request) const
Aws::GameLift::Model::UpdateGameServerGroupOutcome
Aws::Utils::Outcome< UpdateGameServerGroupResult, GameLiftError > UpdateGameServerGroupOutcome
Definition: GameLiftClient.h:327
Aws::GameLift::Model::CreateFleetRequest
Definition: CreateFleetRequest.h:35
Aws::GameLift::Model::DescribeEC2InstanceLimitsRequest
Definition: DescribeEC2InstanceLimitsRequest.h:26
Aws::GameLift::DeleteScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScalingPolicyRequest &, const Model::DeleteScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScalingPolicyResponseReceivedHandler
Definition: GameLiftClient.h:458
Aws::GameLift::GameLiftClient::StopMatchmakingCallable
virtual Model::StopMatchmakingOutcomeCallable StopMatchmakingCallable(const Model::StopMatchmakingRequest &request) const
Aws::GameLift::Model::DeleteFleetRequest
Definition: DeleteFleetRequest.h:25
Aws::GameLift::GameLiftClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::GameLift::GameLiftClient::CreateVpcPeeringConnectionCallable
virtual Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const Model::CreateVpcPeeringConnectionRequest &request) const
Aws::GameLift::GameLiftClient::DescribeBuildAsync
virtual void DescribeBuildAsync(const Model::DescribeBuildRequest &request, const DescribeBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DeregisterGameServerCallable
virtual Model::DeregisterGameServerOutcomeCallable DeregisterGameServerCallable(const Model::DeregisterGameServerRequest &request) const
Aws::GameLift::Model::StopGameSessionPlacementOutcome
Aws::Utils::Outcome< StopGameSessionPlacementResult, GameLiftError > StopGameSessionPlacementOutcome
Definition: GameLiftClient.h:316
Aws::GameLift::GameLiftClient::UpdateAlias
virtual Model::UpdateAliasOutcome UpdateAlias(const Model::UpdateAliasRequest &request) const
Aws::GameLift::GameLiftClient::DeleteFleetLocationsCallable
virtual Model::DeleteFleetLocationsOutcomeCallable DeleteFleetLocationsCallable(const Model::DeleteFleetLocationsRequest &request) const
Aws::GameLift::GameLiftClient::CreateGameServerGroupAsync
virtual void CreateGameServerGroupAsync(const Model::CreateGameServerGroupRequest &request, const CreateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::GameLift::GameLiftClient::DeleteVpcPeeringConnection
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection(const Model::DeleteVpcPeeringConnectionRequest &request) const
Aws::GameLift::GameLiftClient::DescribeGameSessionDetails
virtual Model::DescribeGameSessionDetailsOutcome DescribeGameSessionDetails(const Model::DescribeGameSessionDetailsRequest &request) const
StartFleetActionsResult.h
Aws::GameLift::GameLiftClient::CreateFleetAsync
virtual void CreateFleetAsync(const Model::CreateFleetRequest &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateVpcPeeringConnectionOutcome
Aws::Utils::Outcome< CreateVpcPeeringConnectionResult, GameLiftError > CreateVpcPeeringConnectionOutcome
Definition: GameLiftClient.h:254
Aws::GameLift::GameLiftClient::DescribeScalingPolicies
virtual Model::DescribeScalingPoliciesOutcome DescribeScalingPolicies(const Model::DescribeScalingPoliciesRequest &request) const
Aws::GameLift::GameLiftClient::RegisterGameServerCallable
virtual Model::RegisterGameServerOutcomeCallable RegisterGameServerCallable(const Model::RegisterGameServerRequest &request) const
Aws::GameLift::GameLiftClient::UpdateRuntimeConfiguration
virtual Model::UpdateRuntimeConfigurationOutcome UpdateRuntimeConfiguration(const Model::UpdateRuntimeConfigurationRequest &request) const
Aws::GameLift::Model::DeleteFleetLocationsRequest
Definition: DeleteFleetLocationsRequest.h:26
Aws::GameLift::GameLiftClient::SuspendGameServerGroupCallable
virtual Model::SuspendGameServerGroupOutcomeCallable SuspendGameServerGroupCallable(const Model::SuspendGameServerGroupRequest &request) const
DeleteVpcPeeringAuthorizationResult.h
Aws::GameLift::Model::CreateGameSessionRequest
Definition: CreateGameSessionRequest.h:27
Aws::GameLift::Model::CreateAliasOutcome
Aws::Utils::Outcome< CreateAliasResult, GameLiftError > CreateAliasOutcome
Definition: GameLiftClient.h:241
Aws::GameLift::GameLiftClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: GameLiftClient.h:570
Aws::GameLift::GameLiftClient::DeleteScalingPolicyCallable
virtual Model::DeleteScalingPolicyOutcomeCallable DeleteScalingPolicyCallable(const Model::DeleteScalingPolicyRequest &request) const
ClientConfiguration.h
Aws::GameLift::GameLiftClient::DescribeGameSessionQueuesAsync
virtual void DescribeGameSessionQueuesAsync(const Model::DescribeGameSessionQueuesRequest &request, const DescribeGameSessionQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::SearchGameSessionsOutcome
Aws::Utils::Outcome< SearchGameSessionsResult, GameLiftError > SearchGameSessionsOutcome
Definition: GameLiftClient.h:310
Aws::GameLift::GameLiftClient::CreateGameServerGroup
virtual Model::CreateGameServerGroupOutcome CreateGameServerGroup(const Model::CreateGameServerGroupRequest &request) const
Aws::GameLift::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: GameLiftClient.h:416
Aws::GameLift::GameLiftClient::DescribePlayerSessionsAsync
virtual void DescribePlayerSessionsAsync(const Model::DescribePlayerSessionsRequest &request, const DescribePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreateVpcPeeringAuthorizationOutcome
Aws::Utils::Outcome< CreateVpcPeeringAuthorizationResult, GameLiftError > CreateVpcPeeringAuthorizationOutcome
Definition: GameLiftClient.h:253
Aws::GameLift::GameLiftClient::UpdateGameSession
virtual Model::UpdateGameSessionOutcome UpdateGameSession(const Model::UpdateGameSessionRequest &request) const
Aws::GameLift::UpdateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
Definition: GameLiftClient.h:516
Aws::GameLift::GameLiftClient::DescribeFleetPortSettingsCallable
virtual Model::DescribeFleetPortSettingsOutcomeCallable DescribeFleetPortSettingsCallable(const Model::DescribeFleetPortSettingsRequest &request) const
Aws::GameLift::GameLiftClient::GetInstanceAccessAsync
virtual void GetInstanceAccessAsync(const Model::GetInstanceAccessRequest &request, const GetInstanceAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DescribeScalingPoliciesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScalingPoliciesRequest &, const Model::DescribeScalingPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingPoliciesResponseReceivedHandler
Definition: GameLiftClient.h:487
Aws::GameLift::GameLiftClient::ListGameServerGroupsAsync
virtual void ListGameServerGroupsAsync(const Model::ListGameServerGroupsRequest &request, const ListGameServerGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::DescribeFleetLocationCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationCapacityRequest &, const Model::DescribeFleetLocationCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationCapacityResponseReceivedHandler
Definition: GameLiftClient.h:470
Aws::GameLift::GameLiftClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::GameLift::Model::ListAliasesRequest
Definition: ListAliasesRequest.h:26
Aws::GameLift::GameLiftClient::DescribeInstances
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request) const
Aws::GameLift::GameLiftClient::UpdateFleetPortSettingsCallable
virtual Model::UpdateFleetPortSettingsOutcomeCallable UpdateFleetPortSettingsCallable(const Model::UpdateFleetPortSettingsRequest &request) const
Aws::GameLift::GameLiftClient::PutScalingPolicyAsync
virtual void PutScalingPolicyAsync(const Model::PutScalingPolicyRequest &request, const PutScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::UpdateGameSessionCallable
virtual Model::UpdateGameSessionOutcomeCallable UpdateGameSessionCallable(const Model::UpdateGameSessionRequest &request) const
Aws::GameLift::PutScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::PutScalingPolicyRequest &, const Model::PutScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutScalingPolicyResponseReceivedHandler
Definition: GameLiftClient.h:500
Aws::GameLift::ListGameServerGroupsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServerGroupsRequest &, const Model::ListGameServerGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServerGroupsResponseReceivedHandler
Definition: GameLiftClient.h:496
Aws::GameLift::GameLiftClient::DescribeGameSessions
virtual Model::DescribeGameSessionsOutcome DescribeGameSessions(const Model::DescribeGameSessionsRequest &request) const
StartMatchmakingResult.h
Aws::GameLift::Model::DescribeFleetAttributesOutcomeCallable
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
Definition: GameLiftClient.h:367
Aws::GameLift::Model::DescribeGameServerInstancesRequest
Definition: DescribeGameServerInstancesRequest.h:23
Aws::GameLift::GameLiftClient::DeleteGameServerGroupCallable
virtual Model::DeleteGameServerGroupOutcomeCallable DeleteGameServerGroupCallable(const Model::DeleteGameServerGroupRequest &request) const
Aws::GameLift::GameLiftClient::DescribeFleetUtilization
virtual Model::DescribeFleetUtilizationOutcome DescribeFleetUtilization(const Model::DescribeFleetUtilizationRequest &request) const
Aws::GameLift::Model::DescribeFleetCapacityRequest
Definition: DescribeFleetCapacityRequest.h:26
JsonSerializer.h
Aws::GameLift::GameLiftClient::DeleteBuildAsync
virtual void DeleteBuildAsync(const Model::DeleteBuildRequest &request, const DeleteBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::DescribeFleetAttributesAsync
virtual void DescribeFleetAttributesAsync(const Model::DescribeFleetAttributesRequest &request, const DescribeFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::GameLiftClient::CreateFleetLocations
virtual Model::CreateFleetLocationsOutcome CreateFleetLocations(const Model::CreateFleetLocationsRequest &request) const
CreatePlayerSessionsResult.h
Aws::GameLift::GameLiftClient::DescribeGameSessionPlacementCallable
virtual Model::DescribeGameSessionPlacementOutcomeCallable DescribeGameSessionPlacementCallable(const Model::DescribeGameSessionPlacementRequest &request) const
Aws::GameLift::GameLiftClient::UpdateFleetPortSettings
virtual Model::UpdateFleetPortSettingsOutcome UpdateFleetPortSettings(const Model::UpdateFleetPortSettingsRequest &request) const
Aws::GameLift::Model::DescribeFleetEventsOutcomeCallable
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
Definition: GameLiftClient.h:369
Aws::GameLift::Model::UpdateFleetPortSettingsOutcomeCallable
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
Definition: GameLiftClient.h:421
Aws::GameLift::Model::DescribeGameSessionPlacementRequest
Definition: DescribeGameSessionPlacementRequest.h:25
Aws::GameLift::Model::UpdateFleetAttributesOutcome
Aws::Utils::Outcome< UpdateFleetAttributesResult, GameLiftError > UpdateFleetAttributesOutcome
Definition: GameLiftClient.h:323
Aws::GameLift::GameLiftClient::GetInstanceAccessCallable
virtual Model::GetInstanceAccessOutcomeCallable GetInstanceAccessCallable(const Model::GetInstanceAccessRequest &request) const
Aws::GameLift::RegisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RegisterGameServerRequest &, const Model::RegisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterGameServerResponseReceivedHandler
Definition: GameLiftClient.h:501
Aws::GameLift::GameLiftClient::DescribeGameServerCallable
virtual Model::DescribeGameServerOutcomeCallable DescribeGameServerCallable(const Model::DescribeGameServerRequest &request) const
Aws::GameLift::GameLiftClient::DescribeMatchmakingRuleSetsAsync
virtual void DescribeMatchmakingRuleSetsAsync(const Model::DescribeMatchmakingRuleSetsRequest &request, const DescribeMatchmakingRuleSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::CreatePlayerSessionOutcomeCallable
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
Definition: GameLiftClient.h:346
Aws::GameLift::Model::DescribeRuntimeConfigurationOutcomeCallable
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
Definition: GameLiftClient.h:387
ResolveAliasResult.h
Aws::GameLift::Model::ListGameServersOutcome
Aws::Utils::Outcome< ListGameServersResult, GameLiftError > ListGameServersOutcome
Definition: GameLiftClient.h:302
Aws::GameLift::GameLiftClient::CreateGameSession
virtual Model::CreateGameSessionOutcome CreateGameSession(const Model::CreateGameSessionRequest &request) const
Aws::GameLift::GameLiftClient::ListBuilds
virtual Model::ListBuildsOutcome ListBuilds(const Model::ListBuildsRequest &request) const
Aws::GameLift::GameLiftClient::GetInstanceAccess
virtual Model::GetInstanceAccessOutcome GetInstanceAccess(const Model::GetInstanceAccessRequest &request) const
Aws::GameLift::GameLiftClient
Definition: GameLiftClient.h:568
Aws::GameLift::GameLiftClient::StopGameSessionPlacementCallable
virtual Model::StopGameSessionPlacementOutcomeCallable StopGameSessionPlacementCallable(const Model::StopGameSessionPlacementRequest &request) const
Aws::GameLift::Model::StopGameSessionPlacementRequest
Definition: StopGameSessionPlacementRequest.h:25
Aws::GameLift::GameLiftClient::DescribeRuntimeConfigurationAsync
virtual void DescribeRuntimeConfigurationAsync(const Model::DescribeRuntimeConfigurationRequest &request, const DescribeRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GameLift::Model::UpdateGameSessionOutcomeCallable
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
Definition: GameLiftClient.h:424
Aws::GameLift::DescribeFleetEventsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetEventsRequest &, const Model::DescribeFleetEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetEventsResponseReceivedHandler
Definition: GameLiftClient.h:468
Aws::GameLift::Model::ListGameServerGroupsOutcome
Aws::Utils::Outcome< ListGameServerGroupsResult, GameLiftError > ListGameServerGroupsOutcome
Definition: GameLiftClient.h:301
DescribeMatchmakingRuleSetsResult.h
Aws::GameLift::Model::DeleteVpcPeeringConnectionOutcome
Aws::Utils::Outcome< DeleteVpcPeeringConnectionResult, GameLiftError > DeleteVpcPeeringConnectionOutcome
Definition: GameLiftClient.h:266