7#include <aws/gamelift/GameLift_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/gamelift/GameLiftServiceClientModel.h>
71 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider =
nullptr);
78 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider =
nullptr,
85 GameLiftClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
86 std::shared_ptr<GameLiftEndpointProviderBase> endpointProvider =
nullptr,
108 GameLiftClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
147 template<
typename AcceptMatchRequestT = Model::AcceptMatchRequest>
150 return SubmitCallable(&GameLiftClient::AcceptMatch, request);
156 template<
typename AcceptMatchRequestT = Model::AcceptMatchRequest>
159 return SubmitAsync(&GameLiftClient::AcceptMatch, request, handler, context);
200 template<
typename ClaimGameServerRequestT = Model::ClaimGameServerRequest>
203 return SubmitCallable(&GameLiftClient::ClaimGameServer, request);
209 template<
typename ClaimGameServerRequestT = Model::ClaimGameServerRequest>
212 return SubmitAsync(&GameLiftClient::ClaimGameServer, request, handler, context);
240 template<
typename CreateAliasRequestT = Model::CreateAliasRequest>
243 return SubmitCallable(&GameLiftClient::CreateAlias, request);
249 template<
typename CreateAliasRequestT = Model::CreateAliasRequest>
252 return SubmitAsync(&GameLiftClient::CreateAlias, request, handler, context);
296 template<
typename CreateBuildRequestT = Model::CreateBuildRequest>
299 return SubmitCallable(&GameLiftClient::CreateBuild, request);
305 template<
typename CreateBuildRequestT = Model::CreateBuildRequest>
308 return SubmitAsync(&GameLiftClient::CreateBuild, request, handler, context);
357 template<
typename CreateContainerGroupDefinitionRequestT = Model::CreateContainerGroupDefinitionRequest>
360 return SubmitCallable(&GameLiftClient::CreateContainerGroupDefinition, request);
366 template<
typename CreateContainerGroupDefinitionRequestT = Model::CreateContainerGroupDefinitionRequest>
369 return SubmitAsync(&GameLiftClient::CreateContainerGroupDefinition, request, handler, context);
447 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
450 return SubmitCallable(&GameLiftClient::CreateFleet, request);
456 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
459 return SubmitAsync(&GameLiftClient::CreateFleet, request, handler, context);
493 template<
typename CreateFleetLocationsRequestT = Model::CreateFleetLocationsRequest>
496 return SubmitCallable(&GameLiftClient::CreateFleetLocations, request);
502 template<
typename CreateFleetLocationsRequestT = Model::CreateFleetLocationsRequest>
505 return SubmitAsync(&GameLiftClient::CreateFleetLocations, request, handler, context);
552 template<
typename CreateGameServerGroupRequestT = Model::CreateGameServerGroupRequest>
555 return SubmitCallable(&GameLiftClient::CreateGameServerGroup, request);
561 template<
typename CreateGameServerGroupRequestT = Model::CreateGameServerGroupRequest>
564 return SubmitAsync(&GameLiftClient::CreateGameServerGroup, request, handler, context);
608 template<
typename CreateGameSessionRequestT = Model::CreateGameSessionRequest>
611 return SubmitCallable(&GameLiftClient::CreateGameSession, request);
617 template<
typename CreateGameSessionRequestT = Model::CreateGameSessionRequest>
620 return SubmitAsync(&GameLiftClient::CreateGameSession, request, handler, context);
673 template<
typename CreateGameSessionQueueRequestT = Model::CreateGameSessionQueueRequest>
676 return SubmitCallable(&GameLiftClient::CreateGameSessionQueue, request);
682 template<
typename CreateGameSessionQueueRequestT = Model::CreateGameSessionQueueRequest>
685 return SubmitAsync(&GameLiftClient::CreateGameSessionQueue, request, handler, context);
699 template<
typename CreateLocationRequestT = Model::CreateLocationRequest>
702 return SubmitCallable(&GameLiftClient::CreateLocation, request);
708 template<
typename CreateLocationRequestT = Model::CreateLocationRequest>
711 return SubmitAsync(&GameLiftClient::CreateLocation, request, handler, context);
744 template<
typename CreateMatchmakingConfigurationRequestT = Model::CreateMatchmakingConfigurationRequest>
747 return SubmitCallable(&GameLiftClient::CreateMatchmakingConfiguration, request);
753 template<
typename CreateMatchmakingConfigurationRequestT = Model::CreateMatchmakingConfigurationRequest>
756 return SubmitAsync(&GameLiftClient::CreateMatchmakingConfiguration, request, handler, context);
784 template<
typename CreateMatchmakingRuleSetRequestT = Model::CreateMatchmakingRuleSetRequest>
787 return SubmitCallable(&GameLiftClient::CreateMatchmakingRuleSet, request);
793 template<
typename CreateMatchmakingRuleSetRequestT = Model::CreateMatchmakingRuleSetRequest>
796 return SubmitAsync(&GameLiftClient::CreateMatchmakingRuleSet, request, handler, context);
825 template<
typename CreatePlayerSessionRequestT = Model::CreatePlayerSessionRequest>
828 return SubmitCallable(&GameLiftClient::CreatePlayerSession, request);
834 template<
typename CreatePlayerSessionRequestT = Model::CreatePlayerSessionRequest>
837 return SubmitAsync(&GameLiftClient::CreatePlayerSession, request, handler, context);
865 template<
typename CreatePlayerSessionsRequestT = Model::CreatePlayerSessionsRequest>
868 return SubmitCallable(&GameLiftClient::CreatePlayerSessions, request);
874 template<
typename CreatePlayerSessionsRequestT = Model::CreatePlayerSessionsRequest>
877 return SubmitAsync(&GameLiftClient::CreatePlayerSessions, request, handler, context);
914 template<
typename CreateScriptRequestT = Model::CreateScriptRequest>
917 return SubmitCallable(&GameLiftClient::CreateScript, request);
923 template<
typename CreateScriptRequestT = Model::CreateScriptRequest>
926 return SubmitAsync(&GameLiftClient::CreateScript, request, handler, context);
966 template<
typename CreateVpcPeeringAuthorizationRequestT = Model::CreateVpcPeeringAuthorizationRequest>
969 return SubmitCallable(&GameLiftClient::CreateVpcPeeringAuthorization, request);
975 template<
typename CreateVpcPeeringAuthorizationRequestT = Model::CreateVpcPeeringAuthorizationRequest>
978 return SubmitAsync(&GameLiftClient::CreateVpcPeeringAuthorization, request, handler, context);
1018 template<
typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
1021 return SubmitCallable(&GameLiftClient::CreateVpcPeeringConnection, request);
1027 template<
typename CreateVpcPeeringConnectionRequestT = Model::CreateVpcPeeringConnectionRequest>
1030 return SubmitAsync(&GameLiftClient::CreateVpcPeeringConnection, request, handler, context);
1048 template<
typename DeleteAliasRequestT = Model::DeleteAliasRequest>
1051 return SubmitCallable(&GameLiftClient::DeleteAlias, request);
1057 template<
typename DeleteAliasRequestT = Model::DeleteAliasRequest>
1060 return SubmitAsync(&GameLiftClient::DeleteAlias, request, handler, context);
1081 template<
typename DeleteBuildRequestT = Model::DeleteBuildRequest>
1084 return SubmitCallable(&GameLiftClient::DeleteBuild, request);
1090 template<
typename DeleteBuildRequestT = Model::DeleteBuildRequest>
1093 return SubmitAsync(&GameLiftClient::DeleteBuild, request, handler, context);
1112 template<
typename DeleteContainerGroupDefinitionRequestT = Model::DeleteContainerGroupDefinitionRequest>
1115 return SubmitCallable(&GameLiftClient::DeleteContainerGroupDefinition, request);
1121 template<
typename DeleteContainerGroupDefinitionRequestT = Model::DeleteContainerGroupDefinitionRequest>
1124 return SubmitAsync(&GameLiftClient::DeleteContainerGroupDefinition, request, handler, context);
1148 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1151 return SubmitCallable(&GameLiftClient::DeleteFleet, request);
1157 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
1160 return SubmitAsync(&GameLiftClient::DeleteFleet, request, handler, context);
1182 template<
typename DeleteFleetLocationsRequestT = Model::DeleteFleetLocationsRequest>
1185 return SubmitCallable(&GameLiftClient::DeleteFleetLocations, request);
1191 template<
typename DeleteFleetLocationsRequestT = Model::DeleteFleetLocationsRequest>
1194 return SubmitAsync(&GameLiftClient::DeleteFleetLocations, request, handler, context);
1227 template<
typename DeleteGameServerGroupRequestT = Model::DeleteGameServerGroupRequest>
1230 return SubmitCallable(&GameLiftClient::DeleteGameServerGroup, request);
1236 template<
typename DeleteGameServerGroupRequestT = Model::DeleteGameServerGroupRequest>
1239 return SubmitAsync(&GameLiftClient::DeleteGameServerGroup, request, handler, context);
1256 template<
typename DeleteGameSessionQueueRequestT = Model::DeleteGameSessionQueueRequest>
1259 return SubmitCallable(&GameLiftClient::DeleteGameSessionQueue, request);
1265 template<
typename DeleteGameSessionQueueRequestT = Model::DeleteGameSessionQueueRequest>
1268 return SubmitAsync(&GameLiftClient::DeleteGameSessionQueue, request, handler, context);
1285 template<
typename DeleteLocationRequestT = Model::DeleteLocationRequest>
1288 return SubmitCallable(&GameLiftClient::DeleteLocation, request);
1294 template<
typename DeleteLocationRequestT = Model::DeleteLocationRequest>
1297 return SubmitAsync(&GameLiftClient::DeleteLocation, request, handler, context);
1312 template<
typename DeleteMatchmakingConfigurationRequestT = Model::DeleteMatchmakingConfigurationRequest>
1315 return SubmitCallable(&GameLiftClient::DeleteMatchmakingConfiguration, request);
1321 template<
typename DeleteMatchmakingConfigurationRequestT = Model::DeleteMatchmakingConfigurationRequest>
1324 return SubmitAsync(&GameLiftClient::DeleteMatchmakingConfiguration, request, handler, context);
1341 template<
typename DeleteMatchmakingRuleSetRequestT = Model::DeleteMatchmakingRuleSetRequest>
1344 return SubmitCallable(&GameLiftClient::DeleteMatchmakingRuleSet, request);
1350 template<
typename DeleteMatchmakingRuleSetRequestT = Model::DeleteMatchmakingRuleSetRequest>
1353 return SubmitAsync(&GameLiftClient::DeleteMatchmakingRuleSet, request, handler, context);
1372 template<
typename DeleteScalingPolicyRequestT = Model::DeleteScalingPolicyRequest>
1375 return SubmitCallable(&GameLiftClient::DeleteScalingPolicy, request);
1381 template<
typename DeleteScalingPolicyRequestT = Model::DeleteScalingPolicyRequest>
1384 return SubmitAsync(&GameLiftClient::DeleteScalingPolicy, request, handler, context);
1407 template<
typename DeleteScriptRequestT = Model::DeleteScriptRequest>
1410 return SubmitCallable(&GameLiftClient::DeleteScript, request);
1416 template<
typename DeleteScriptRequestT = Model::DeleteScriptRequest>
1419 return SubmitAsync(&GameLiftClient::DeleteScript, request, handler, context);
1437 template<
typename DeleteVpcPeeringAuthorizationRequestT = Model::DeleteVpcPeeringAuthorizationRequest>
1440 return SubmitCallable(&GameLiftClient::DeleteVpcPeeringAuthorization, request);
1446 template<
typename DeleteVpcPeeringAuthorizationRequestT = Model::DeleteVpcPeeringAuthorizationRequest>
1449 return SubmitAsync(&GameLiftClient::DeleteVpcPeeringAuthorization, request, handler, context);
1469 template<
typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
1472 return SubmitCallable(&GameLiftClient::DeleteVpcPeeringConnection, request);
1478 template<
typename DeleteVpcPeeringConnectionRequestT = Model::DeleteVpcPeeringConnectionRequest>
1481 return SubmitAsync(&GameLiftClient::DeleteVpcPeeringConnection, request, handler, context);
1503 template<
typename DeregisterComputeRequestT = Model::DeregisterComputeRequest>
1506 return SubmitCallable(&GameLiftClient::DeregisterCompute, request);
1512 template<
typename DeregisterComputeRequestT = Model::DeregisterComputeRequest>
1515 return SubmitAsync(&GameLiftClient::DeregisterCompute, request, handler, context);
1536 template<
typename DeregisterGameServerRequestT = Model::DeregisterGameServerRequest>
1539 return SubmitCallable(&GameLiftClient::DeregisterGameServer, request);
1545 template<
typename DeregisterGameServerRequestT = Model::DeregisterGameServerRequest>
1548 return SubmitAsync(&GameLiftClient::DeregisterGameServer, request, handler, context);
1567 template<
typename DescribeAliasRequestT = Model::DescribeAliasRequest>
1570 return SubmitCallable(&GameLiftClient::DescribeAlias, request);
1576 template<
typename DescribeAliasRequestT = Model::DescribeAliasRequest>
1579 return SubmitAsync(&GameLiftClient::DescribeAlias, request, handler, context);
1598 template<
typename DescribeBuildRequestT = Model::DescribeBuildRequest>
1601 return SubmitCallable(&GameLiftClient::DescribeBuild, request);
1607 template<
typename DescribeBuildRequestT = Model::DescribeBuildRequest>
1610 return SubmitAsync(&GameLiftClient::DescribeBuild, request, handler, context);
1636 template<
typename DescribeComputeRequestT = Model::DescribeComputeRequest>
1639 return SubmitCallable(&GameLiftClient::DescribeCompute, request);
1645 template<
typename DescribeComputeRequestT = Model::DescribeComputeRequest>
1648 return SubmitAsync(&GameLiftClient::DescribeCompute, request, handler, context);
1668 template<
typename DescribeContainerGroupDefinitionRequestT = Model::DescribeContainerGroupDefinitionRequest>
1671 return SubmitCallable(&GameLiftClient::DescribeContainerGroupDefinition, request);
1677 template<
typename DescribeContainerGroupDefinitionRequestT = Model::DescribeContainerGroupDefinitionRequest>
1680 return SubmitAsync(&GameLiftClient::DescribeContainerGroupDefinition, request, handler, context);
1732 template<
typename DescribeEC2InstanceLimitsRequestT = Model::DescribeEC2InstanceLimitsRequest>
1735 return SubmitCallable(&GameLiftClient::DescribeEC2InstanceLimits, request);
1741 template<
typename DescribeEC2InstanceLimitsRequestT = Model::DescribeEC2InstanceLimitsRequest>
1744 return SubmitAsync(&GameLiftClient::DescribeEC2InstanceLimits, request, handler, context);
1773 template<
typename DescribeFleetAttributesRequestT = Model::DescribeFleetAttributesRequest>
1776 return SubmitCallable(&GameLiftClient::DescribeFleetAttributes, request);
1782 template<
typename DescribeFleetAttributesRequestT = Model::DescribeFleetAttributesRequest>
1785 return SubmitAsync(&GameLiftClient::DescribeFleetAttributes, request, handler, context);
1820 template<
typename DescribeFleetCapacityRequestT = Model::DescribeFleetCapacityRequest>
1823 return SubmitCallable(&GameLiftClient::DescribeFleetCapacity, request);
1829 template<
typename DescribeFleetCapacityRequestT = Model::DescribeFleetCapacityRequest>
1832 return SubmitAsync(&GameLiftClient::DescribeFleetCapacity, request, handler, context);
1854 template<
typename DescribeFleetEventsRequestT = Model::DescribeFleetEventsRequest>
1857 return SubmitCallable(&GameLiftClient::DescribeFleetEvents, request);
1863 template<
typename DescribeFleetEventsRequestT = Model::DescribeFleetEventsRequest>
1866 return SubmitAsync(&GameLiftClient::DescribeFleetEvents, request, handler, context);
1896 template<
typename DescribeFleetLocationAttributesRequestT = Model::DescribeFleetLocationAttributesRequest>
1899 return SubmitCallable(&GameLiftClient::DescribeFleetLocationAttributes, request);
1905 template<
typename DescribeFleetLocationAttributesRequestT = Model::DescribeFleetLocationAttributesRequest>
1908 return SubmitAsync(&GameLiftClient::DescribeFleetLocationAttributes, request, handler, context);
1936 template<
typename DescribeFleetLocationCapacityRequestT = Model::DescribeFleetLocationCapacityRequest>
1939 return SubmitCallable(&GameLiftClient::DescribeFleetLocationCapacity, request);
1945 template<
typename DescribeFleetLocationCapacityRequestT = Model::DescribeFleetLocationCapacityRequest>
1948 return SubmitAsync(&GameLiftClient::DescribeFleetLocationCapacity, request, handler, context);
1974 template<
typename DescribeFleetLocationUtilizationRequestT = Model::DescribeFleetLocationUtilizationRequest>
1977 return SubmitCallable(&GameLiftClient::DescribeFleetLocationUtilization, request);
1983 template<
typename DescribeFleetLocationUtilizationRequestT = Model::DescribeFleetLocationUtilizationRequest>
1986 return SubmitAsync(&GameLiftClient::DescribeFleetLocationUtilization, request, handler, context);
2014 template<
typename DescribeFleetPortSettingsRequestT = Model::DescribeFleetPortSettingsRequest>
2017 return SubmitCallable(&GameLiftClient::DescribeFleetPortSettings, request);
2023 template<
typename DescribeFleetPortSettingsRequestT = Model::DescribeFleetPortSettingsRequest>
2026 return SubmitAsync(&GameLiftClient::DescribeFleetPortSettings, request, handler, context);
2061 template<
typename DescribeFleetUtilizationRequestT = Model::DescribeFleetUtilizationRequest>
2064 return SubmitCallable(&GameLiftClient::DescribeFleetUtilization, request);
2070 template<
typename DescribeFleetUtilizationRequestT = Model::DescribeFleetUtilizationRequest>
2073 return SubmitAsync(&GameLiftClient::DescribeFleetUtilization, request, handler, context);
2093 template<
typename DescribeGameServerRequestT = Model::DescribeGameServerRequest>
2096 return SubmitCallable(&GameLiftClient::DescribeGameServer, request);
2102 template<
typename DescribeGameServerRequestT = Model::DescribeGameServerRequest>
2105 return SubmitAsync(&GameLiftClient::DescribeGameServer, request, handler, context);
2127 template<
typename DescribeGameServerGroupRequestT = Model::DescribeGameServerGroupRequest>
2130 return SubmitCallable(&GameLiftClient::DescribeGameServerGroup, request);
2136 template<
typename DescribeGameServerGroupRequestT = Model::DescribeGameServerGroupRequest>
2139 return SubmitAsync(&GameLiftClient::DescribeGameServerGroup, request, handler, context);
2166 template<
typename DescribeGameServerInstancesRequestT = Model::DescribeGameServerInstancesRequest>
2169 return SubmitCallable(&GameLiftClient::DescribeGameServerInstances, request);
2175 template<
typename DescribeGameServerInstancesRequestT = Model::DescribeGameServerInstancesRequest>
2178 return SubmitAsync(&GameLiftClient::DescribeGameServerInstances, request, handler, context);
2211 template<
typename DescribeGameSessionDetailsRequestT = Model::DescribeGameSessionDetailsRequest>
2214 return SubmitCallable(&GameLiftClient::DescribeGameSessionDetails, request);
2220 template<
typename DescribeGameSessionDetailsRequestT = Model::DescribeGameSessionDetailsRequest>
2223 return SubmitAsync(&GameLiftClient::DescribeGameSessionDetails, request, handler, context);
2244 template<
typename DescribeGameSessionPlacementRequestT = Model::DescribeGameSessionPlacementRequest>
2247 return SubmitCallable(&GameLiftClient::DescribeGameSessionPlacement, request);
2253 template<
typename DescribeGameSessionPlacementRequestT = Model::DescribeGameSessionPlacementRequest>
2256 return SubmitAsync(&GameLiftClient::DescribeGameSessionPlacement, request, handler, context);
2275 template<
typename DescribeGameSessionQueuesRequestT = Model::DescribeGameSessionQueuesRequest>
2278 return SubmitCallable(&GameLiftClient::DescribeGameSessionQueues, request);
2284 template<
typename DescribeGameSessionQueuesRequestT = Model::DescribeGameSessionQueuesRequest>
2287 return SubmitAsync(&GameLiftClient::DescribeGameSessionQueues, request, handler, context);
2325 template<
typename DescribeGameSessionsRequestT = Model::DescribeGameSessionsRequest>
2328 return SubmitCallable(&GameLiftClient::DescribeGameSessions, request);
2334 template<
typename DescribeGameSessionsRequestT = Model::DescribeGameSessionsRequest>
2337 return SubmitAsync(&GameLiftClient::DescribeGameSessions, request, handler, context);
2371 template<
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
2374 return SubmitCallable(&GameLiftClient::DescribeInstances, request);
2380 template<
typename DescribeInstancesRequestT = Model::DescribeInstancesRequest>
2383 return SubmitAsync(&GameLiftClient::DescribeInstances, request, handler, context);
2409 template<
typename DescribeMatchmakingRequestT = Model::DescribeMatchmakingRequest>
2412 return SubmitCallable(&GameLiftClient::DescribeMatchmaking, request);
2418 template<
typename DescribeMatchmakingRequestT = Model::DescribeMatchmakingRequest>
2421 return SubmitAsync(&GameLiftClient::DescribeMatchmaking, request, handler, context);
2443 template<
typename DescribeMatchmakingConfigurationsRequestT = Model::DescribeMatchmakingConfigurationsRequest>
2446 return SubmitCallable(&GameLiftClient::DescribeMatchmakingConfigurations, request);
2452 template<
typename DescribeMatchmakingConfigurationsRequestT = Model::DescribeMatchmakingConfigurationsRequest>
2455 return SubmitAsync(&GameLiftClient::DescribeMatchmakingConfigurations, request, handler, context);
2474 template<
typename DescribeMatchmakingRuleSetsRequestT = Model::DescribeMatchmakingRuleSetsRequest>
2477 return SubmitCallable(&GameLiftClient::DescribeMatchmakingRuleSets, request);
2483 template<
typename DescribeMatchmakingRuleSetsRequestT = Model::DescribeMatchmakingRuleSetsRequest>
2486 return SubmitAsync(&GameLiftClient::DescribeMatchmakingRuleSets, request, handler, context);
2512 template<
typename DescribePlayerSessionsRequestT = Model::DescribePlayerSessionsRequest>
2515 return SubmitCallable(&GameLiftClient::DescribePlayerSessions, request);
2521 template<
typename DescribePlayerSessionsRequestT = Model::DescribePlayerSessionsRequest>
2524 return SubmitAsync(&GameLiftClient::DescribePlayerSessions, request, handler, context);
2551 template<
typename DescribeRuntimeConfigurationRequestT = Model::DescribeRuntimeConfigurationRequest>
2554 return SubmitCallable(&GameLiftClient::DescribeRuntimeConfiguration, request);
2560 template<
typename DescribeRuntimeConfigurationRequestT = Model::DescribeRuntimeConfigurationRequest>
2563 return SubmitAsync(&GameLiftClient::DescribeRuntimeConfiguration, request, handler, context);
2583 template<
typename DescribeScalingPoliciesRequestT = Model::DescribeScalingPoliciesRequest>
2586 return SubmitCallable(&GameLiftClient::DescribeScalingPolicies, request);
2592 template<
typename DescribeScalingPoliciesRequestT = Model::DescribeScalingPoliciesRequest>
2595 return SubmitAsync(&GameLiftClient::DescribeScalingPolicies, request, handler, context);
2614 template<
typename DescribeScriptRequestT = Model::DescribeScriptRequest>
2617 return SubmitCallable(&GameLiftClient::DescribeScript, request);
2623 template<
typename DescribeScriptRequestT = Model::DescribeScriptRequest>
2626 return SubmitAsync(&GameLiftClient::DescribeScript, request, handler, context);
2644 template<
typename DescribeVpcPeeringAuthorizationsRequestT = Model::DescribeVpcPeeringAuthorizationsRequest>
2647 return SubmitCallable(&GameLiftClient::DescribeVpcPeeringAuthorizations, request);
2653 template<
typename DescribeVpcPeeringAuthorizationsRequestT = Model::DescribeVpcPeeringAuthorizationsRequest>
2656 return SubmitAsync(&GameLiftClient::DescribeVpcPeeringAuthorizations, request, handler, context);
2678 template<
typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
2681 return SubmitCallable(&GameLiftClient::DescribeVpcPeeringConnections, request);
2687 template<
typename DescribeVpcPeeringConnectionsRequestT = Model::DescribeVpcPeeringConnectionsRequest>
2690 return SubmitAsync(&GameLiftClient::DescribeVpcPeeringConnections, request, handler, context);
2723 template<
typename GetComputeAccessRequestT = Model::GetComputeAccessRequest>
2726 return SubmitCallable(&GameLiftClient::GetComputeAccess, request);
2732 template<
typename GetComputeAccessRequestT = Model::GetComputeAccessRequest>
2735 return SubmitAsync(&GameLiftClient::GetComputeAccess, request, handler, context);
2770 template<
typename GetComputeAuthTokenRequestT = Model::GetComputeAuthTokenRequest>
2773 return SubmitCallable(&GameLiftClient::GetComputeAuthToken, request);
2779 template<
typename GetComputeAuthTokenRequestT = Model::GetComputeAuthTokenRequest>
2782 return SubmitAsync(&GameLiftClient::GetComputeAuthToken, request, handler, context);
2803 template<
typename GetGameSessionLogUrlRequestT = Model::GetGameSessionLogUrlRequest>
2806 return SubmitCallable(&GameLiftClient::GetGameSessionLogUrl, request);
2812 template<
typename GetGameSessionLogUrlRequestT = Model::GetGameSessionLogUrlRequest>
2815 return SubmitAsync(&GameLiftClient::GetGameSessionLogUrl, request, handler, context);
2852 template<
typename GetInstanceAccessRequestT = Model::GetInstanceAccessRequest>
2855 return SubmitCallable(&GameLiftClient::GetInstanceAccess, request);
2861 template<
typename GetInstanceAccessRequestT = Model::GetInstanceAccessRequest>
2864 return SubmitAsync(&GameLiftClient::GetInstanceAccess, request, handler, context);
2883 template<
typename ListAliasesRequestT = Model::ListAliasesRequest>
2886 return SubmitCallable(&GameLiftClient::ListAliases, request);
2892 template<
typename ListAliasesRequestT = Model::ListAliasesRequest>
2895 return SubmitAsync(&GameLiftClient::ListAliases, request, handler, context);
2917 template<
typename ListBuildsRequestT = Model::ListBuildsRequest>
2920 return SubmitCallable(&GameLiftClient::ListBuilds, request);
2926 template<
typename ListBuildsRequestT = Model::ListBuildsRequest>
2929 return SubmitAsync(&GameLiftClient::ListBuilds, request, handler, context);
2958 template<
typename ListComputeRequestT = Model::ListComputeRequest>
2961 return SubmitCallable(&GameLiftClient::ListCompute, request);
2967 template<
typename ListComputeRequestT = Model::ListComputeRequest>
2970 return SubmitAsync(&GameLiftClient::ListCompute, request, handler, context);
2992 template<
typename ListContainerGroupDefinitionsRequestT = Model::ListContainerGroupDefinitionsRequest>
2995 return SubmitCallable(&GameLiftClient::ListContainerGroupDefinitions, request);
3001 template<
typename ListContainerGroupDefinitionsRequestT = Model::ListContainerGroupDefinitionsRequest>
3004 return SubmitAsync(&GameLiftClient::ListContainerGroupDefinitions, request, handler, context);
3034 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
3037 return SubmitCallable(&GameLiftClient::ListFleets, request);
3043 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
3046 return SubmitAsync(&GameLiftClient::ListFleets, request, handler, context);
3059 template<
typename ListGameServerGroupsRequestT = Model::ListGameServerGroupsRequest>
3062 return SubmitCallable(&GameLiftClient::ListGameServerGroups, request);
3068 template<
typename ListGameServerGroupsRequestT = Model::ListGameServerGroupsRequest>
3071 return SubmitAsync(&GameLiftClient::ListGameServerGroups, request, handler, context);
3090 template<
typename ListGameServersRequestT = Model::ListGameServersRequest>
3093 return SubmitCallable(&GameLiftClient::ListGameServers, request);
3099 template<
typename ListGameServersRequestT = Model::ListGameServersRequest>
3102 return SubmitAsync(&GameLiftClient::ListGameServers, request, handler, context);
3116 template<
typename ListLocationsRequestT = Model::ListLocationsRequest>
3119 return SubmitCallable(&GameLiftClient::ListLocations, request);
3125 template<
typename ListLocationsRequestT = Model::ListLocationsRequest>
3128 return SubmitAsync(&GameLiftClient::ListLocations, request, handler, context);
3146 template<
typename ListScriptsRequestT = Model::ListScriptsRequest>
3149 return SubmitCallable(&GameLiftClient::ListScripts, request);
3155 template<
typename ListScriptsRequestT = Model::ListScriptsRequest>
3158 return SubmitAsync(&GameLiftClient::ListScripts, request, handler, context);
3183 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3186 return SubmitCallable(&GameLiftClient::ListTagsForResource, request);
3192 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3195 return SubmitAsync(&GameLiftClient::ListTagsForResource, request, handler, context);
3262 template<
typename PutScalingPolicyRequestT = Model::PutScalingPolicyRequest>
3265 return SubmitCallable(&GameLiftClient::PutScalingPolicy, request);
3271 template<
typename PutScalingPolicyRequestT = Model::PutScalingPolicyRequest>
3274 return SubmitAsync(&GameLiftClient::PutScalingPolicy, request, handler, context);
3311 template<
typename RegisterComputeRequestT = Model::RegisterComputeRequest>
3314 return SubmitCallable(&GameLiftClient::RegisterCompute, request);
3320 template<
typename RegisterComputeRequestT = Model::RegisterComputeRequest>
3323 return SubmitAsync(&GameLiftClient::RegisterCompute, request, handler, context);
3351 template<
typename RegisterGameServerRequestT = Model::RegisterGameServerRequest>
3354 return SubmitCallable(&GameLiftClient::RegisterGameServer, request);
3360 template<
typename RegisterGameServerRequestT = Model::RegisterGameServerRequest>
3363 return SubmitAsync(&GameLiftClient::RegisterGameServer, request, handler, context);
3387 template<
typename RequestUploadCredentialsRequestT = Model::RequestUploadCredentialsRequest>
3390 return SubmitCallable(&GameLiftClient::RequestUploadCredentials, request);
3396 template<
typename RequestUploadCredentialsRequestT = Model::RequestUploadCredentialsRequest>
3399 return SubmitAsync(&GameLiftClient::RequestUploadCredentials, request, handler, context);
3419 template<
typename ResolveAliasRequestT = Model::ResolveAliasRequest>
3422 return SubmitCallable(&GameLiftClient::ResolveAlias, request);
3428 template<
typename ResolveAliasRequestT = Model::ResolveAliasRequest>
3431 return SubmitAsync(&GameLiftClient::ResolveAlias, request, handler, context);
3457 template<
typename ResumeGameServerGroupRequestT = Model::ResumeGameServerGroupRequest>
3460 return SubmitCallable(&GameLiftClient::ResumeGameServerGroup, request);
3466 template<
typename ResumeGameServerGroupRequestT = Model::ResumeGameServerGroupRequest>
3469 return SubmitAsync(&GameLiftClient::ResumeGameServerGroup, request, handler, context);
3536 template<
typename SearchGameSessionsRequestT = Model::SearchGameSessionsRequest>
3539 return SubmitCallable(&GameLiftClient::SearchGameSessions, request);
3545 template<
typename SearchGameSessionsRequestT = Model::SearchGameSessionsRequest>
3548 return SubmitAsync(&GameLiftClient::SearchGameSessions, request, handler, context);
3576 template<
typename StartFleetActionsRequestT = Model::StartFleetActionsRequest>
3579 return SubmitCallable(&GameLiftClient::StartFleetActions, request);
3585 template<
typename StartFleetActionsRequestT = Model::StartFleetActionsRequest>
3588 return SubmitAsync(&GameLiftClient::StartFleetActions, request, handler, context);
3631 template<
typename StartGameSessionPlacementRequestT = Model::StartGameSessionPlacementRequest>
3634 return SubmitCallable(&GameLiftClient::StartGameSessionPlacement, request);
3640 template<
typename StartGameSessionPlacementRequestT = Model::StartGameSessionPlacementRequest>
3643 return SubmitAsync(&GameLiftClient::StartGameSessionPlacement, request, handler, context);
3687 template<
typename StartMatchBackfillRequestT = Model::StartMatchBackfillRequest>
3690 return SubmitCallable(&GameLiftClient::StartMatchBackfill, request);
3696 template<
typename StartMatchBackfillRequestT = Model::StartMatchBackfillRequest>
3699 return SubmitAsync(&GameLiftClient::StartMatchBackfill, request, handler, context);
3734 template<
typename StartMatchmakingRequestT = Model::StartMatchmakingRequest>
3737 return SubmitCallable(&GameLiftClient::StartMatchmaking, request);
3743 template<
typename StartMatchmakingRequestT = Model::StartMatchmakingRequest>
3746 return SubmitAsync(&GameLiftClient::StartMatchmaking, request, handler, context);
3777 template<
typename StopFleetActionsRequestT = Model::StopFleetActionsRequest>
3780 return SubmitCallable(&GameLiftClient::StopFleetActions, request);
3786 template<
typename StopFleetActionsRequestT = Model::StopFleetActionsRequest>
3789 return SubmitAsync(&GameLiftClient::StopFleetActions, request, handler, context);
3804 template<
typename StopGameSessionPlacementRequestT = Model::StopGameSessionPlacementRequest>
3807 return SubmitCallable(&GameLiftClient::StopGameSessionPlacement, request);
3813 template<
typename StopGameSessionPlacementRequestT = Model::StopGameSessionPlacementRequest>
3816 return SubmitAsync(&GameLiftClient::StopGameSessionPlacement, request, handler, context);
3841 template<
typename StopMatchmakingRequestT = Model::StopMatchmakingRequest>
3844 return SubmitCallable(&GameLiftClient::StopMatchmaking, request);
3850 template<
typename StopMatchmakingRequestT = Model::StopMatchmakingRequest>
3853 return SubmitAsync(&GameLiftClient::StopMatchmaking, request, handler, context);
3884 template<
typename SuspendGameServerGroupRequestT = Model::SuspendGameServerGroupRequest>
3887 return SubmitCallable(&GameLiftClient::SuspendGameServerGroup, request);
3893 template<
typename SuspendGameServerGroupRequestT = Model::SuspendGameServerGroupRequest>
3896 return SubmitAsync(&GameLiftClient::SuspendGameServerGroup, request, handler, context);
3924 template<
typename TagResourceRequestT = Model::TagResourceRequest>
3927 return SubmitCallable(&GameLiftClient::TagResource, request);
3933 template<
typename TagResourceRequestT = Model::TagResourceRequest>
3936 return SubmitAsync(&GameLiftClient::TagResource, request, handler, context);
3963 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
3966 return SubmitCallable(&GameLiftClient::UntagResource, request);
3972 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
3975 return SubmitAsync(&GameLiftClient::UntagResource, request, handler, context);
3993 template<
typename UpdateAliasRequestT = Model::UpdateAliasRequest>
3996 return SubmitCallable(&GameLiftClient::UpdateAlias, request);
4002 template<
typename UpdateAliasRequestT = Model::UpdateAliasRequest>
4005 return SubmitAsync(&GameLiftClient::UpdateAlias, request, handler, context);
4025 template<
typename UpdateBuildRequestT = Model::UpdateBuildRequest>
4028 return SubmitCallable(&GameLiftClient::UpdateBuild, request);
4034 template<
typename UpdateBuildRequestT = Model::UpdateBuildRequest>
4037 return SubmitAsync(&GameLiftClient::UpdateBuild, request, handler, context);
4056 template<
typename UpdateFleetAttributesRequestT = Model::UpdateFleetAttributesRequest>
4059 return SubmitCallable(&GameLiftClient::UpdateFleetAttributes, request);
4065 template<
typename UpdateFleetAttributesRequestT = Model::UpdateFleetAttributesRequest>
4068 return SubmitAsync(&GameLiftClient::UpdateFleetAttributes, request, handler, context);
4115 template<
typename UpdateFleetCapacityRequestT = Model::UpdateFleetCapacityRequest>
4118 return SubmitCallable(&GameLiftClient::UpdateFleetCapacity, request);
4124 template<
typename UpdateFleetCapacityRequestT = Model::UpdateFleetCapacityRequest>
4127 return SubmitAsync(&GameLiftClient::UpdateFleetCapacity, request, handler, context);
4153 template<
typename UpdateFleetPortSettingsRequestT = Model::UpdateFleetPortSettingsRequest>
4156 return SubmitCallable(&GameLiftClient::UpdateFleetPortSettings, request);
4162 template<
typename UpdateFleetPortSettingsRequestT = Model::UpdateFleetPortSettingsRequest>
4165 return SubmitAsync(&GameLiftClient::UpdateFleetPortSettings, request, handler, context);
4199 template<
typename UpdateGameServerRequestT = Model::UpdateGameServerRequest>
4202 return SubmitCallable(&GameLiftClient::UpdateGameServer, request);
4208 template<
typename UpdateGameServerRequestT = Model::UpdateGameServerRequest>
4211 return SubmitAsync(&GameLiftClient::UpdateGameServer, request, handler, context);
4235 template<
typename UpdateGameServerGroupRequestT = Model::UpdateGameServerGroupRequest>
4238 return SubmitCallable(&GameLiftClient::UpdateGameServerGroup, request);
4244 template<
typename UpdateGameServerGroupRequestT = Model::UpdateGameServerGroupRequest>
4247 return SubmitAsync(&GameLiftClient::UpdateGameServerGroup, request, handler, context);
4265 template<
typename UpdateGameSessionRequestT = Model::UpdateGameSessionRequest>
4268 return SubmitCallable(&GameLiftClient::UpdateGameSession, request);
4274 template<
typename UpdateGameSessionRequestT = Model::UpdateGameSessionRequest>
4277 return SubmitAsync(&GameLiftClient::UpdateGameSession, request, handler, context);
4295 template<
typename UpdateGameSessionQueueRequestT = Model::UpdateGameSessionQueueRequest>
4298 return SubmitCallable(&GameLiftClient::UpdateGameSessionQueue, request);
4304 template<
typename UpdateGameSessionQueueRequestT = Model::UpdateGameSessionQueueRequest>
4307 return SubmitAsync(&GameLiftClient::UpdateGameSessionQueue, request, handler, context);
4325 template<
typename UpdateMatchmakingConfigurationRequestT = Model::UpdateMatchmakingConfigurationRequest>
4328 return SubmitCallable(&GameLiftClient::UpdateMatchmakingConfiguration, request);
4334 template<
typename UpdateMatchmakingConfigurationRequestT = Model::UpdateMatchmakingConfigurationRequest>
4337 return SubmitAsync(&GameLiftClient::UpdateMatchmakingConfiguration, request, handler, context);
4366 template<
typename UpdateRuntimeConfigurationRequestT = Model::UpdateRuntimeConfigurationRequest>
4369 return SubmitCallable(&GameLiftClient::UpdateRuntimeConfiguration, request);
4375 template<
typename UpdateRuntimeConfigurationRequestT = Model::UpdateRuntimeConfigurationRequest>
4378 return SubmitAsync(&GameLiftClient::UpdateRuntimeConfiguration, request, handler, context);
4404 template<
typename UpdateScriptRequestT = Model::UpdateScriptRequest>
4407 return SubmitCallable(&GameLiftClient::UpdateScript, request);
4413 template<
typename UpdateScriptRequestT = Model::UpdateScriptRequest>
4416 return SubmitAsync(&GameLiftClient::UpdateScript, request, handler, context);
4434 template<
typename Val
idateMatchmakingRuleSetRequestT = Model::Val
idateMatchmakingRuleSetRequest>
4437 return SubmitCallable(&GameLiftClient::ValidateMatchmakingRuleSet, request);
4443 template<
typename Val
idateMatchmakingRuleSetRequestT = Model::Val
idateMatchmakingRuleSetRequest>
4446 return SubmitAsync(&GameLiftClient::ValidateMatchmakingRuleSet, request, handler, context);
4457 std::shared_ptr<GameLiftEndpointProviderBase> m_endpointProvider;
Model::ListScriptsOutcomeCallable ListScriptsCallable(const ListScriptsRequestT &request={}) const
void ResumeGameServerGroupAsync(const ResumeGameServerGroupRequestT &request, const ResumeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartMatchBackfillOutcomeCallable StartMatchBackfillCallable(const StartMatchBackfillRequestT &request) const
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const DescribeVpcPeeringConnectionsRequestT &request={}) const
Model::UpdateFleetCapacityOutcomeCallable UpdateFleetCapacityCallable(const UpdateFleetCapacityRequestT &request) const
void GetGameSessionLogUrlAsync(const GetGameSessionLogUrlRequestT &request, const GetGameSessionLogUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeScalingPoliciesOutcome DescribeScalingPolicies(const Model::DescribeScalingPoliciesRequest &request) const
std::shared_ptr< GameLiftEndpointProviderBase > & accessEndpointProvider()
void DescribeFleetLocationUtilizationAsync(const DescribeFleetLocationUtilizationRequestT &request, const DescribeFleetLocationUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGameSessionsOutcome DescribeGameSessions(const Model::DescribeGameSessionsRequest &request={}) const
virtual Model::UpdateGameServerOutcome UpdateGameServer(const Model::UpdateGameServerRequest &request) const
virtual Model::DeleteMatchmakingConfigurationOutcome DeleteMatchmakingConfiguration(const Model::DeleteMatchmakingConfigurationRequest &request) const
Model::DescribeGameSessionDetailsOutcomeCallable DescribeGameSessionDetailsCallable(const DescribeGameSessionDetailsRequestT &request={}) const
Model::CreateGameServerGroupOutcomeCallable CreateGameServerGroupCallable(const CreateGameServerGroupRequestT &request) const
virtual Model::DeleteContainerGroupDefinitionOutcome DeleteContainerGroupDefinition(const Model::DeleteContainerGroupDefinitionRequest &request) const
virtual Model::DescribeFleetPortSettingsOutcome DescribeFleetPortSettings(const Model::DescribeFleetPortSettingsRequest &request) const
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr, const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration())
virtual Model::CreateVpcPeeringAuthorizationOutcome CreateVpcPeeringAuthorization(const Model::CreateVpcPeeringAuthorizationRequest &request) const
void DescribeGameServerGroupAsync(const DescribeGameServerGroupRequestT &request, const DescribeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterGameServerOutcome RegisterGameServer(const Model::RegisterGameServerRequest &request) const
Model::DeleteScriptOutcomeCallable DeleteScriptCallable(const DeleteScriptRequestT &request) const
Model::DescribeGameServerGroupOutcomeCallable DescribeGameServerGroupCallable(const DescribeGameServerGroupRequestT &request) const
void CreateVpcPeeringAuthorizationAsync(const CreateVpcPeeringAuthorizationRequestT &request, const CreateVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeScalingPoliciesOutcomeCallable DescribeScalingPoliciesCallable(const DescribeScalingPoliciesRequestT &request) const
Model::UpdateFleetAttributesOutcomeCallable UpdateFleetAttributesCallable(const UpdateFleetAttributesRequestT &request) const
Model::DeregisterGameServerOutcomeCallable DeregisterGameServerCallable(const DeregisterGameServerRequestT &request) const
void UpdateGameSessionQueueAsync(const UpdateGameSessionQueueRequestT &request, const UpdateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetLocationAttributesAsync(const DescribeFleetLocationAttributesRequestT &request, const DescribeFleetLocationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteScalingPolicyOutcome DeleteScalingPolicy(const Model::DeleteScalingPolicyRequest &request) const
void DescribeMatchmakingRuleSetsAsync(const DescribeMatchmakingRuleSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMatchmakingRuleSetsRequestT &request={}) const
void DescribeScriptAsync(const DescribeScriptRequestT &request, const DescribeScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePlayerSessionOutcomeCallable CreatePlayerSessionCallable(const CreatePlayerSessionRequestT &request) const
virtual Model::GetComputeAuthTokenOutcome GetComputeAuthToken(const Model::GetComputeAuthTokenRequest &request) const
virtual Model::CreatePlayerSessionOutcome CreatePlayerSession(const Model::CreatePlayerSessionRequest &request) const
virtual Model::DescribeGameServerInstancesOutcome DescribeGameServerInstances(const Model::DescribeGameServerInstancesRequest &request) const
void UpdateFleetPortSettingsAsync(const UpdateFleetPortSettingsRequestT &request, const UpdateFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMatchmakingConfigurationOutcomeCallable CreateMatchmakingConfigurationCallable(const CreateMatchmakingConfigurationRequestT &request) const
void DescribeFleetEventsAsync(const DescribeFleetEventsRequestT &request, const DescribeFleetEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetPortSettingsAsync(const DescribeFleetPortSettingsRequestT &request, const DescribeFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetInstanceAccessOutcomeCallable GetInstanceAccessCallable(const GetInstanceAccessRequestT &request) const
virtual Model::StopMatchmakingOutcome StopMatchmaking(const Model::StopMatchmakingRequest &request) const
Model::DescribeMatchmakingRuleSetsOutcomeCallable DescribeMatchmakingRuleSetsCallable(const DescribeMatchmakingRuleSetsRequestT &request={}) const
virtual Model::DescribeFleetEventsOutcome DescribeFleetEvents(const Model::DescribeFleetEventsRequest &request) const
virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest &request={}) const
virtual Model::DescribeMatchmakingConfigurationsOutcome DescribeMatchmakingConfigurations(const Model::DescribeMatchmakingConfigurationsRequest &request={}) const
virtual Model::DescribeGameServerOutcome DescribeGameServer(const Model::DescribeGameServerRequest &request) const
void DescribeGameSessionsAsync(const DescribeGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionsRequestT &request={}) const
virtual Model::ListComputeOutcome ListCompute(const Model::ListComputeRequest &request) const
virtual Model::UpdateBuildOutcome UpdateBuild(const Model::UpdateBuildRequest &request) const
Model::CreateAliasOutcomeCallable CreateAliasCallable(const CreateAliasRequestT &request) const
void ListComputeAsync(const ListComputeRequestT &request, const ListComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetLocationUtilizationOutcome DescribeFleetLocationUtilization(const Model::DescribeFleetLocationUtilizationRequest &request) const
virtual Model::PutScalingPolicyOutcome PutScalingPolicy(const Model::PutScalingPolicyRequest &request) const
Model::SuspendGameServerGroupOutcomeCallable SuspendGameServerGroupCallable(const SuspendGameServerGroupRequestT &request) const
void ListScriptsAsync(const ListScriptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListScriptsRequestT &request={}) const
void CreateAliasAsync(const CreateAliasRequestT &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRuntimeConfigurationOutcomeCallable UpdateRuntimeConfigurationCallable(const UpdateRuntimeConfigurationRequestT &request) const
virtual ~GameLiftClient()
Model::DescribeFleetAttributesOutcomeCallable DescribeFleetAttributesCallable(const DescribeFleetAttributesRequestT &request={}) const
void CreateFleetLocationsAsync(const CreateFleetLocationsRequestT &request, const CreateFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const DescribeInstancesRequestT &request) const
Model::DescribeGameServerOutcomeCallable DescribeGameServerCallable(const DescribeGameServerRequestT &request) const
GameLiftClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StopGameSessionPlacementOutcomeCallable StopGameSessionPlacementCallable(const StopGameSessionPlacementRequestT &request) const
virtual Model::DescribePlayerSessionsOutcome DescribePlayerSessions(const Model::DescribePlayerSessionsRequest &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
GameLiftClientConfiguration ClientConfigurationType
void ListBuildsAsync(const ListBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBuildsRequestT &request={}) const
virtual Model::DeleteBuildOutcome DeleteBuild(const Model::DeleteBuildRequest &request) const
virtual Model::UpdateFleetPortSettingsOutcome UpdateFleetPortSettings(const Model::UpdateFleetPortSettingsRequest &request) const
Model::PutScalingPolicyOutcomeCallable PutScalingPolicyCallable(const PutScalingPolicyRequestT &request) const
virtual Model::CreateBuildOutcome CreateBuild(const Model::CreateBuildRequest &request={}) const
Model::DescribeFleetLocationUtilizationOutcomeCallable DescribeFleetLocationUtilizationCallable(const DescribeFleetLocationUtilizationRequestT &request) const
void StopFleetActionsAsync(const StopFleetActionsRequestT &request, const StopFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAliasAsync(const UpdateAliasRequestT &request, const UpdateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterComputeOutcome DeregisterCompute(const Model::DeregisterComputeRequest &request) const
Model::SearchGameSessionsOutcomeCallable SearchGameSessionsCallable(const SearchGameSessionsRequestT &request={}) const
Model::RequestUploadCredentialsOutcomeCallable RequestUploadCredentialsCallable(const RequestUploadCredentialsRequestT &request) const
Model::GetComputeAuthTokenOutcomeCallable GetComputeAuthTokenCallable(const GetComputeAuthTokenRequestT &request) const
void ListContainerGroupDefinitionsAsync(const ListContainerGroupDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListContainerGroupDefinitionsRequestT &request={}) const
void DescribeContainerGroupDefinitionAsync(const DescribeContainerGroupDefinitionRequestT &request, const DescribeContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGameServerGroupsOutcome ListGameServerGroups(const Model::ListGameServerGroupsRequest &request={}) const
virtual Model::DescribeGameSessionPlacementOutcome DescribeGameSessionPlacement(const Model::DescribeGameSessionPlacementRequest &request) const
Model::DescribeScriptOutcomeCallable DescribeScriptCallable(const DescribeScriptRequestT &request) const
virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest &request={}) const
virtual Model::ListContainerGroupDefinitionsOutcome ListContainerGroupDefinitions(const Model::ListContainerGroupDefinitionsRequest &request={}) const
void DeleteContainerGroupDefinitionAsync(const DeleteContainerGroupDefinitionRequestT &request, const DeleteContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetCapacityAsync(const UpdateFleetCapacityRequestT &request, const UpdateFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RequestUploadCredentialsOutcome RequestUploadCredentials(const Model::RequestUploadCredentialsRequest &request) const
virtual Model::CreateLocationOutcome CreateLocation(const Model::CreateLocationRequest &request) const
Model::DescribeFleetUtilizationOutcomeCallable DescribeFleetUtilizationCallable(const DescribeFleetUtilizationRequestT &request={}) const
virtual Model::UpdateFleetAttributesOutcome UpdateFleetAttributes(const Model::UpdateFleetAttributesRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetInstanceAccessOutcome GetInstanceAccess(const Model::GetInstanceAccessRequest &request) const
void DescribeFleetUtilizationAsync(const DescribeFleetUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetUtilizationRequestT &request={}) const
void DeleteMatchmakingRuleSetAsync(const DeleteMatchmakingRuleSetRequestT &request, const DeleteMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateScriptAsync(const UpdateScriptRequestT &request, const UpdateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetComputeAuthTokenAsync(const GetComputeAuthTokenRequestT &request, const GetComputeAuthTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePlayerSessionsOutcomeCallable CreatePlayerSessionsCallable(const CreatePlayerSessionsRequestT &request) const
virtual Model::CreateMatchmakingConfigurationOutcome CreateMatchmakingConfiguration(const Model::CreateMatchmakingConfigurationRequest &request) const
void UpdateGameServerAsync(const UpdateGameServerRequestT &request, const UpdateGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void CreateVpcPeeringConnectionAsync(const CreateVpcPeeringConnectionRequestT &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterComputeAsync(const RegisterComputeRequestT &request, const RegisterComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ClaimGameServerOutcome ClaimGameServer(const Model::ClaimGameServerRequest &request) const
void RegisterGameServerAsync(const RegisterGameServerRequestT &request, const RegisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListComputeOutcomeCallable ListComputeCallable(const ListComputeRequestT &request) const
Model::DescribeGameSessionQueuesOutcomeCallable DescribeGameSessionQueuesCallable(const DescribeGameSessionQueuesRequestT &request={}) const
void DeregisterGameServerAsync(const DeregisterGameServerRequestT &request, const DeregisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchGameSessionsAsync(const SearchGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchGameSessionsRequestT &request={}) const
void ValidateMatchmakingRuleSetAsync(const ValidateMatchmakingRuleSetRequestT &request, const ValidateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetLocationsOutcome CreateFleetLocations(const Model::CreateFleetLocationsRequest &request) const
virtual Model::CreatePlayerSessionsOutcome CreatePlayerSessions(const Model::CreatePlayerSessionsRequest &request) const
void DescribeAliasAsync(const DescribeAliasRequestT &request, const DescribeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteGameSessionQueueAsync(const DeleteGameSessionQueueRequestT &request, const DeleteGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AcceptMatchOutcomeCallable AcceptMatchCallable(const AcceptMatchRequestT &request) const
void DeleteScriptAsync(const DeleteScriptRequestT &request, const DeleteScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateGameServerGroupAsync(const CreateGameServerGroupRequestT &request, const CreateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBuildsOutcome ListBuilds(const Model::ListBuildsRequest &request={}) const
virtual Model::DescribeMatchmakingRuleSetsOutcome DescribeMatchmakingRuleSets(const Model::DescribeMatchmakingRuleSetsRequest &request={}) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeGameServerInstancesAsync(const DescribeGameServerInstancesRequestT &request, const DescribeGameServerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResolveAliasOutcomeCallable ResolveAliasCallable(const ResolveAliasRequestT &request) const
void UpdateFleetAttributesAsync(const UpdateFleetAttributesRequestT &request, const UpdateFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMatchBackfillOutcome StartMatchBackfill(const Model::StartMatchBackfillRequest &request) const
GameLiftEndpointProvider EndpointProviderType
Model::DescribeFleetPortSettingsOutcomeCallable DescribeFleetPortSettingsCallable(const DescribeFleetPortSettingsRequestT &request) const
void DeleteLocationAsync(const DeleteLocationRequestT &request, const DeleteLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBuildAsync(const DescribeBuildRequestT &request, const DescribeBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeGameSessionPlacementOutcomeCallable DescribeGameSessionPlacementCallable(const DescribeGameSessionPlacementRequestT &request) const
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateMatchmakingConfigurationOutcomeCallable UpdateMatchmakingConfigurationCallable(const UpdateMatchmakingConfigurationRequestT &request) const
Model::DescribeFleetLocationCapacityOutcomeCallable DescribeFleetLocationCapacityCallable(const DescribeFleetLocationCapacityRequestT &request) const
void ClaimGameServerAsync(const ClaimGameServerRequestT &request, const ClaimGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEC2InstanceLimitsAsync(const DescribeEC2InstanceLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEC2InstanceLimitsRequestT &request={}) const
virtual Model::StartFleetActionsOutcome StartFleetActions(const Model::StartFleetActionsRequest &request) const
void AcceptMatchAsync(const AcceptMatchRequestT &request, const AcceptMatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection(const Model::DeleteVpcPeeringConnectionRequest &request) const
virtual Model::DescribeRuntimeConfigurationOutcome DescribeRuntimeConfiguration(const Model::DescribeRuntimeConfigurationRequest &request) const
Model::DescribePlayerSessionsOutcomeCallable DescribePlayerSessionsCallable(const DescribePlayerSessionsRequestT &request={}) const
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr, const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration())
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
Model::DeleteContainerGroupDefinitionOutcomeCallable DeleteContainerGroupDefinitionCallable(const DeleteContainerGroupDefinitionRequestT &request) const
Model::GetComputeAccessOutcomeCallable GetComputeAccessCallable(const GetComputeAccessRequestT &request) const
void DescribeRuntimeConfigurationAsync(const DescribeRuntimeConfigurationRequestT &request, const DescribeRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMatchmakingOutcome StartMatchmaking(const Model::StartMatchmakingRequest &request) const
virtual Model::CreateGameSessionQueueOutcome CreateGameSessionQueue(const Model::CreateGameSessionQueueRequest &request) const
Model::DeregisterComputeOutcomeCallable DeregisterComputeCallable(const DeregisterComputeRequestT &request) const
virtual Model::UpdateGameServerGroupOutcome UpdateGameServerGroup(const Model::UpdateGameServerGroupRequest &request) const
Model::CreateFleetLocationsOutcomeCallable CreateFleetLocationsCallable(const CreateFleetLocationsRequestT &request) const
virtual Model::CreateMatchmakingRuleSetOutcome CreateMatchmakingRuleSet(const Model::CreateMatchmakingRuleSetRequest &request) const
virtual Model::DescribeGameSessionQueuesOutcome DescribeGameSessionQueues(const Model::DescribeGameSessionQueuesRequest &request={}) const
Model::UpdateFleetPortSettingsOutcomeCallable UpdateFleetPortSettingsCallable(const UpdateFleetPortSettingsRequestT &request) const
void DescribeFleetLocationCapacityAsync(const DescribeFleetLocationCapacityRequestT &request, const DescribeFleetLocationCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFleetLocationAttributesOutcomeCallable DescribeFleetLocationAttributesCallable(const DescribeFleetLocationAttributesRequestT &request) const
Model::DeleteMatchmakingRuleSetOutcomeCallable DeleteMatchmakingRuleSetCallable(const DeleteMatchmakingRuleSetRequestT &request) const
void DescribeGameSessionPlacementAsync(const DescribeGameSessionPlacementRequestT &request, const DescribeGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFleetsAsync(const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFleetsRequestT &request={}) const
Model::ListBuildsOutcomeCallable ListBuildsCallable(const ListBuildsRequestT &request={}) const
Model::ClaimGameServerOutcomeCallable ClaimGameServerCallable(const ClaimGameServerRequestT &request) const
virtual Model::DeleteVpcPeeringAuthorizationOutcome DeleteVpcPeeringAuthorization(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
virtual Model::DescribeFleetAttributesOutcome DescribeFleetAttributes(const Model::DescribeFleetAttributesRequest &request={}) const
Model::ListGameServerGroupsOutcomeCallable ListGameServerGroupsCallable(const ListGameServerGroupsRequestT &request={}) const
void UpdateMatchmakingConfigurationAsync(const UpdateMatchmakingConfigurationRequestT &request, const UpdateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopMatchmakingAsync(const StopMatchmakingRequestT &request, const StopMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeScriptOutcome DescribeScript(const Model::DescribeScriptRequest &request) const
virtual Model::StartGameSessionPlacementOutcome StartGameSessionPlacement(const Model::StartGameSessionPlacementRequest &request) const
void UpdateBuildAsync(const UpdateBuildRequestT &request, const UpdateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcPeeringAuthorizationsOutcome DescribeVpcPeeringAuthorizations(const Model::DescribeVpcPeeringAuthorizationsRequest &request={}) const
virtual Model::UpdateAliasOutcome UpdateAlias(const Model::UpdateAliasRequest &request) const
void UpdateGameSessionAsync(const UpdateGameSessionRequestT &request, const UpdateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePlayerSessionAsync(const CreatePlayerSessionRequestT &request, const CreatePlayerSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeContainerGroupDefinitionOutcome DescribeContainerGroupDefinition(const Model::DescribeContainerGroupDefinitionRequest &request) const
Model::UpdateGameSessionQueueOutcomeCallable UpdateGameSessionQueueCallable(const UpdateGameSessionQueueRequestT &request) const
Model::GetGameSessionLogUrlOutcomeCallable GetGameSessionLogUrlCallable(const GetGameSessionLogUrlRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
void GetComputeAccessAsync(const GetComputeAccessRequestT &request, const GetComputeAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateScriptOutcomeCallable UpdateScriptCallable(const UpdateScriptRequestT &request) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection(const Model::CreateVpcPeeringConnectionRequest &request) const
virtual Model::RegisterComputeOutcome RegisterCompute(const Model::RegisterComputeRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRuntimeConfigurationOutcome UpdateRuntimeConfiguration(const Model::UpdateRuntimeConfigurationRequest &request) const
Model::DescribeFleetEventsOutcomeCallable DescribeFleetEventsCallable(const DescribeFleetEventsRequestT &request) const
virtual Model::UpdateGameSessionQueueOutcome UpdateGameSessionQueue(const Model::UpdateGameSessionQueueRequest &request) const
Model::ListContainerGroupDefinitionsOutcomeCallable ListContainerGroupDefinitionsCallable(const ListContainerGroupDefinitionsRequestT &request={}) const
void PutScalingPolicyAsync(const PutScalingPolicyRequestT &request, const PutScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopFleetActionsOutcomeCallable StopFleetActionsCallable(const StopFleetActionsRequestT &request) const
void RequestUploadCredentialsAsync(const RequestUploadCredentialsRequestT &request, const RequestUploadCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetUtilizationOutcome DescribeFleetUtilization(const Model::DescribeFleetUtilizationRequest &request={}) const
void StartGameSessionPlacementAsync(const StartGameSessionPlacementRequestT &request, const StartGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteScalingPolicyAsync(const DeleteScalingPolicyRequestT &request, const DeleteScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateGameServerGroupAsync(const UpdateGameServerGroupRequestT &request, const UpdateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFleetLocationsOutcome DeleteFleetLocations(const Model::DeleteFleetLocationsRequest &request) const
virtual Model::DeleteMatchmakingRuleSetOutcome DeleteMatchmakingRuleSet(const Model::DeleteMatchmakingRuleSetRequest &request) const
void CreateContainerGroupDefinitionAsync(const CreateContainerGroupDefinitionRequestT &request, const CreateContainerGroupDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEC2InstanceLimitsOutcomeCallable DescribeEC2InstanceLimitsCallable(const DescribeEC2InstanceLimitsRequestT &request={}) const
void DescribeVpcPeeringConnectionsAsync(const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcPeeringConnectionsRequestT &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateGameSessionAsync(const CreateGameSessionRequestT &request, const CreateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections(const Model::DescribeVpcPeeringConnectionsRequest &request={}) const
void ListLocationsAsync(const ListLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLocationsRequestT &request={}) const
void DescribeGameServerAsync(const DescribeGameServerRequestT &request, const DescribeGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateGameSessionQueueOutcomeCallable CreateGameSessionQueueCallable(const CreateGameSessionQueueRequestT &request) const
Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const CreateVpcPeeringConnectionRequestT &request) const
void StopGameSessionPlacementAsync(const StopGameSessionPlacementRequestT &request, const StopGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeMatchmakingOutcome DescribeMatchmaking(const Model::DescribeMatchmakingRequest &request) const
virtual Model::DescribeComputeOutcome DescribeCompute(const Model::DescribeComputeRequest &request) const
virtual Model::DescribeAliasOutcome DescribeAlias(const Model::DescribeAliasRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DeleteVpcPeeringConnectionAsync(const DeleteVpcPeeringConnectionRequestT &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ValidateMatchmakingRuleSetOutcome ValidateMatchmakingRuleSet(const Model::ValidateMatchmakingRuleSetRequest &request) const
Model::DescribeGameServerInstancesOutcomeCallable DescribeGameServerInstancesCallable(const DescribeGameServerInstancesRequestT &request) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request={}) const
void DescribeGameSessionQueuesAsync(const DescribeGameSessionQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionQueuesRequestT &request={}) const
virtual Model::DescribeFleetLocationAttributesOutcome DescribeFleetLocationAttributes(const Model::DescribeFleetLocationAttributesRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request) const
Model::DeleteGameSessionQueueOutcomeCallable DeleteGameSessionQueueCallable(const DeleteGameSessionQueueRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListGameServersOutcome ListGameServers(const Model::ListGameServersRequest &request) const
Model::DeleteScalingPolicyOutcomeCallable DeleteScalingPolicyCallable(const DeleteScalingPolicyRequestT &request) const
GameLiftClient(const Aws::GameLift::GameLiftClientConfiguration &clientConfiguration=Aws::GameLift::GameLiftClientConfiguration(), std::shared_ptr< GameLiftEndpointProviderBase > endpointProvider=nullptr)
virtual Model::DeleteLocationOutcome DeleteLocation(const Model::DeleteLocationRequest &request) const
void SuspendGameServerGroupAsync(const SuspendGameServerGroupRequestT &request, const SuspendGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAliasOutcome DeleteAlias(const Model::DeleteAliasRequest &request) const
virtual Model::DescribeGameServerGroupOutcome DescribeGameServerGroup(const Model::DescribeGameServerGroupRequest &request) const
virtual Model::DescribeBuildOutcome DescribeBuild(const Model::DescribeBuildRequest &request) const
void ListGameServersAsync(const ListGameServersRequestT &request, const ListGameServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMatchmakingConfigurationAsync(const CreateMatchmakingConfigurationRequestT &request, const CreateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameSessionOutcomeCallable UpdateGameSessionCallable(const UpdateGameSessionRequestT &request) const
Model::CreateMatchmakingRuleSetOutcomeCallable CreateMatchmakingRuleSetCallable(const CreateMatchmakingRuleSetRequestT &request) const
void DescribeInstancesAsync(const DescribeInstancesRequestT &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameServerOutcomeCallable UpdateGameServerCallable(const UpdateGameServerRequestT &request) const
Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const DeleteVpcPeeringConnectionRequestT &request) const
Model::CreateLocationOutcomeCallable CreateLocationCallable(const CreateLocationRequestT &request) const
Model::DeleteLocationOutcomeCallable DeleteLocationCallable(const DeleteLocationRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UpdateGameSessionOutcome UpdateGameSession(const Model::UpdateGameSessionRequest &request) const
virtual Model::StopFleetActionsOutcome StopFleetActions(const Model::StopFleetActionsRequest &request) const
virtual Model::DeregisterGameServerOutcome DeregisterGameServer(const Model::DeregisterGameServerRequest &request) const
Model::DeleteFleetLocationsOutcomeCallable DeleteFleetLocationsCallable(const DeleteFleetLocationsRequestT &request) const
void ListGameServerGroupsAsync(const ListGameServerGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGameServerGroupsRequestT &request={}) const
void DescribePlayerSessionsAsync(const DescribePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePlayerSessionsRequestT &request={}) const
Model::StartMatchmakingOutcomeCallable StartMatchmakingCallable(const StartMatchmakingRequestT &request) const
void GetInstanceAccessAsync(const GetInstanceAccessRequestT &request, const GetInstanceAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVpcPeeringAuthorizationAsync(const DeleteVpcPeeringAuthorizationRequestT &request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFleetAttributesAsync(const DescribeFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetAttributesRequestT &request={}) const
Model::RegisterComputeOutcomeCallable RegisterComputeCallable(const RegisterComputeRequestT &request) const
virtual Model::CreateContainerGroupDefinitionOutcome CreateContainerGroupDefinition(const Model::CreateContainerGroupDefinitionRequest &request) const
void DescribeGameSessionDetailsAsync(const DescribeGameSessionDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGameSessionDetailsRequestT &request={}) const
virtual Model::UpdateMatchmakingConfigurationOutcome UpdateMatchmakingConfiguration(const Model::UpdateMatchmakingConfigurationRequest &request) const
Model::DescribeMatchmakingOutcomeCallable DescribeMatchmakingCallable(const DescribeMatchmakingRequestT &request) const
void DeleteAliasAsync(const DeleteAliasRequestT &request, const DeleteAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBuildOutcomeCallable UpdateBuildCallable(const UpdateBuildRequestT &request) const
void CreateMatchmakingRuleSetAsync(const CreateMatchmakingRuleSetRequestT &request, const CreateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMatchmakingConfigurationsOutcomeCallable DescribeMatchmakingConfigurationsCallable(const DescribeMatchmakingConfigurationsRequestT &request={}) const
virtual Model::ResolveAliasOutcome ResolveAlias(const Model::ResolveAliasRequest &request) const
void CreateScriptAsync(const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateScriptRequestT &request={}) const
virtual Model::GetComputeAccessOutcome GetComputeAccess(const Model::GetComputeAccessRequest &request) const
Model::DescribeContainerGroupDefinitionOutcomeCallable DescribeContainerGroupDefinitionCallable(const DescribeContainerGroupDefinitionRequestT &request) const
Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const UpdateAliasRequestT &request) const
virtual Model::ResumeGameServerGroupOutcome ResumeGameServerGroup(const Model::ResumeGameServerGroupRequest &request) const
Model::ResumeGameServerGroupOutcomeCallable ResumeGameServerGroupCallable(const ResumeGameServerGroupRequestT &request) const
virtual Model::SuspendGameServerGroupOutcome SuspendGameServerGroup(const Model::SuspendGameServerGroupRequest &request) const
Model::CreateContainerGroupDefinitionOutcomeCallable CreateContainerGroupDefinitionCallable(const CreateContainerGroupDefinitionRequestT &request) const
Model::CreateVpcPeeringAuthorizationOutcomeCallable CreateVpcPeeringAuthorizationCallable(const CreateVpcPeeringAuthorizationRequestT &request) const
virtual Model::AcceptMatchOutcome AcceptMatch(const Model::AcceptMatchRequest &request) const
Model::DeleteBuildOutcomeCallable DeleteBuildCallable(const DeleteBuildRequestT &request) const
Model::DescribeBuildOutcomeCallable DescribeBuildCallable(const DescribeBuildRequestT &request) const
void DescribeScalingPoliciesAsync(const DescribeScalingPoliciesRequestT &request, const DescribeScalingPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RegisterGameServerOutcomeCallable RegisterGameServerCallable(const RegisterGameServerRequestT &request) const
void DeleteFleetLocationsAsync(const DeleteFleetLocationsRequestT &request, const DeleteFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGameSessionLogUrlOutcome GetGameSessionLogUrl(const Model::GetGameSessionLogUrlRequest &request) const
virtual Model::UpdateFleetCapacityOutcome UpdateFleetCapacity(const Model::UpdateFleetCapacityRequest &request) const
Model::StartGameSessionPlacementOutcomeCallable StartGameSessionPlacementCallable(const StartGameSessionPlacementRequestT &request) const
virtual Model::StopGameSessionPlacementOutcome StopGameSessionPlacement(const Model::StopGameSessionPlacementRequest &request) const
Model::DescribeGameSessionsOutcomeCallable DescribeGameSessionsCallable(const DescribeGameSessionsRequestT &request={}) const
virtual Model::DescribeEC2InstanceLimitsOutcome DescribeEC2InstanceLimits(const Model::DescribeEC2InstanceLimitsRequest &request={}) const
void DeleteMatchmakingConfigurationAsync(const DeleteMatchmakingConfigurationRequestT &request, const DeleteMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAliasesOutcome ListAliases(const Model::ListAliasesRequest &request={}) const
Model::DeleteMatchmakingConfigurationOutcomeCallable DeleteMatchmakingConfigurationCallable(const DeleteMatchmakingConfigurationRequestT &request) const
void StartFleetActionsAsync(const StartFleetActionsRequestT &request, const StartFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRuntimeConfigurationOutcomeCallable DescribeRuntimeConfigurationCallable(const DescribeRuntimeConfigurationRequestT &request) const
void DescribeFleetCapacityAsync(const DescribeFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeFleetCapacityRequestT &request={}) const
Model::CreateGameSessionOutcomeCallable CreateGameSessionCallable(const CreateGameSessionRequestT &request) const
void DescribeMatchmakingConfigurationsAsync(const DescribeMatchmakingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMatchmakingConfigurationsRequestT &request={}) const
void CreatePlayerSessionsAsync(const CreatePlayerSessionsRequestT &request, const CreatePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMatchmakingAsync(const DescribeMatchmakingRequestT &request, const DescribeMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
static const char * GetServiceName()
virtual Model::UpdateScriptOutcome UpdateScript(const Model::UpdateScriptRequest &request) const
void DescribeComputeAsync(const DescribeComputeRequestT &request, const DescribeComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBuildAsync(const CreateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateBuildRequestT &request={}) const
void ResolveAliasAsync(const ResolveAliasRequestT &request, const ResolveAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGameServerGroupOutcomeCallable UpdateGameServerGroupCallable(const UpdateGameServerGroupRequestT &request) const
Model::StopMatchmakingOutcomeCallable StopMatchmakingCallable(const StopMatchmakingRequestT &request) const
static const char * GetAllocationTag()
virtual Model::CreateGameSessionOutcome CreateGameSession(const Model::CreateGameSessionRequest &request) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request={}) const
Model::DescribeComputeOutcomeCallable DescribeComputeCallable(const DescribeComputeRequestT &request) const
Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT &request={}) const
virtual Model::ListLocationsOutcome ListLocations(const Model::ListLocationsRequest &request={}) const
Model::ListGameServersOutcomeCallable ListGameServersCallable(const ListGameServersRequestT &request) const
Model::CreateBuildOutcomeCallable CreateBuildCallable(const CreateBuildRequestT &request={}) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
Model::DescribeFleetCapacityOutcomeCallable DescribeFleetCapacityCallable(const DescribeFleetCapacityRequestT &request={}) const
void ListAliasesAsync(const ListAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAliasesRequestT &request={}) const
Model::ListAliasesOutcomeCallable ListAliasesCallable(const ListAliasesRequestT &request={}) const
void StartMatchmakingAsync(const StartMatchmakingRequestT &request, const StartMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMatchBackfillAsync(const StartMatchBackfillRequestT &request, const StartMatchBackfillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteGameServerGroupOutcomeCallable DeleteGameServerGroupCallable(const DeleteGameServerGroupRequestT &request) const
Model::DescribeVpcPeeringAuthorizationsOutcomeCallable DescribeVpcPeeringAuthorizationsCallable(const DescribeVpcPeeringAuthorizationsRequestT &request={}) const
virtual Model::DescribeFleetCapacityOutcome DescribeFleetCapacity(const Model::DescribeFleetCapacityRequest &request={}) const
void DeleteGameServerGroupAsync(const DeleteGameServerGroupRequestT &request, const DeleteGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ValidateMatchmakingRuleSetOutcomeCallable ValidateMatchmakingRuleSetCallable(const ValidateMatchmakingRuleSetRequestT &request) const
void UpdateRuntimeConfigurationAsync(const UpdateRuntimeConfigurationRequestT &request, const UpdateRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterComputeAsync(const DeregisterComputeRequestT &request, const DeregisterComputeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLocationAsync(const CreateLocationRequestT &request, const CreateLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGameServerGroupOutcome DeleteGameServerGroup(const Model::DeleteGameServerGroupRequest &request) const
virtual Model::DescribeFleetLocationCapacityOutcome DescribeFleetLocationCapacity(const Model::DescribeFleetLocationCapacityRequest &request) const
Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const DeleteAliasRequestT &request) const
virtual Model::DescribeGameSessionDetailsOutcome DescribeGameSessionDetails(const Model::DescribeGameSessionDetailsRequest &request={}) const
virtual Model::CreateGameServerGroupOutcome CreateGameServerGroup(const Model::CreateGameServerGroupRequest &request) const
Model::DescribeAliasOutcomeCallable DescribeAliasCallable(const DescribeAliasRequestT &request) const
virtual Model::SearchGameSessionsOutcome SearchGameSessions(const Model::SearchGameSessionsRequest &request={}) const
void CreateGameSessionQueueAsync(const CreateGameSessionQueueRequestT &request, const CreateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVpcPeeringAuthorizationsAsync(const DescribeVpcPeeringAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeVpcPeeringAuthorizationsRequestT &request={}) const
Model::DeleteVpcPeeringAuthorizationOutcomeCallable DeleteVpcPeeringAuthorizationCallable(const DeleteVpcPeeringAuthorizationRequestT &request) const
virtual Model::DeleteGameSessionQueueOutcome DeleteGameSessionQueue(const Model::DeleteGameSessionQueueRequest &request) const
Model::StartFleetActionsOutcomeCallable StartFleetActionsCallable(const StartFleetActionsRequestT &request) const
void DeleteBuildAsync(const DeleteBuildRequestT &request, const DeleteBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteScriptOutcome DeleteScript(const Model::DeleteScriptRequest &request) const
Model::ListLocationsOutcomeCallable ListLocationsCallable(const ListLocationsRequestT &request={}) const
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
std::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
std::future< RegisterComputeOutcome > RegisterComputeOutcomeCallable
std::future< DescribeGameSessionPlacementOutcome > DescribeGameSessionPlacementOutcomeCallable
std::future< DeleteFleetLocationsOutcome > DeleteFleetLocationsOutcomeCallable
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
std::future< DescribeVpcPeeringAuthorizationsOutcome > DescribeVpcPeeringAuthorizationsOutcomeCallable
std::future< ListGameServerGroupsOutcome > ListGameServerGroupsOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< ListGameServersOutcome > ListGameServersOutcomeCallable
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
std::future< StartFleetActionsOutcome > StartFleetActionsOutcomeCallable
std::future< DeleteMatchmakingRuleSetOutcome > DeleteMatchmakingRuleSetOutcomeCallable
std::future< ClaimGameServerOutcome > ClaimGameServerOutcomeCallable
std::future< DeleteGameSessionQueueOutcome > DeleteGameSessionQueueOutcomeCallable
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
std::future< GetComputeAuthTokenOutcome > GetComputeAuthTokenOutcomeCallable
std::future< DescribeMatchmakingConfigurationsOutcome > DescribeMatchmakingConfigurationsOutcomeCallable
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
std::future< DeleteLocationOutcome > DeleteLocationOutcomeCallable
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
std::future< DeregisterGameServerOutcome > DeregisterGameServerOutcomeCallable
std::future< DeleteVpcPeeringAuthorizationOutcome > DeleteVpcPeeringAuthorizationOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::future< GetInstanceAccessOutcome > GetInstanceAccessOutcomeCallable
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
std::future< UpdateGameServerGroupOutcome > UpdateGameServerGroupOutcomeCallable
std::future< DescribeGameServerInstancesOutcome > DescribeGameServerInstancesOutcomeCallable
std::future< ValidateMatchmakingRuleSetOutcome > ValidateMatchmakingRuleSetOutcomeCallable
std::future< ResumeGameServerGroupOutcome > ResumeGameServerGroupOutcomeCallable
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
std::future< CreateMatchmakingConfigurationOutcome > CreateMatchmakingConfigurationOutcomeCallable
std::future< StartMatchmakingOutcome > StartMatchmakingOutcomeCallable
std::future< CreateFleetLocationsOutcome > CreateFleetLocationsOutcomeCallable
std::future< UpdateMatchmakingConfigurationOutcome > UpdateMatchmakingConfigurationOutcomeCallable
std::future< DescribeFleetLocationCapacityOutcome > DescribeFleetLocationCapacityOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
std::future< DescribeFleetLocationUtilizationOutcome > DescribeFleetLocationUtilizationOutcomeCallable
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
std::future< UpdateGameServerOutcome > UpdateGameServerOutcomeCallable
std::future< RegisterGameServerOutcome > RegisterGameServerOutcomeCallable
std::future< UpdateScriptOutcome > UpdateScriptOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< DescribeScriptOutcome > DescribeScriptOutcomeCallable
std::future< StopFleetActionsOutcome > StopFleetActionsOutcomeCallable
std::future< DescribeGameSessionQueuesOutcome > DescribeGameSessionQueuesOutcomeCallable
std::future< DescribeMatchmakingOutcome > DescribeMatchmakingOutcomeCallable
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
std::future< CreateMatchmakingRuleSetOutcome > CreateMatchmakingRuleSetOutcomeCallable
std::future< DeleteGameServerGroupOutcome > DeleteGameServerGroupOutcomeCallable
std::future< DescribeFleetLocationAttributesOutcome > DescribeFleetLocationAttributesOutcomeCallable
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
std::future< DeleteScriptOutcome > DeleteScriptOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateGameSessionQueueOutcome > UpdateGameSessionQueueOutcomeCallable
std::future< StopGameSessionPlacementOutcome > StopGameSessionPlacementOutcomeCallable
std::future< CreateGameSessionQueueOutcome > CreateGameSessionQueueOutcomeCallable
std::future< DescribeComputeOutcome > DescribeComputeOutcomeCallable
std::future< StopMatchmakingOutcome > StopMatchmakingOutcomeCallable
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
std::future< ListLocationsOutcome > ListLocationsOutcomeCallable
std::future< DeleteMatchmakingConfigurationOutcome > DeleteMatchmakingConfigurationOutcomeCallable
std::future< SuspendGameServerGroupOutcome > SuspendGameServerGroupOutcomeCallable
std::future< DescribeContainerGroupDefinitionOutcome > DescribeContainerGroupDefinitionOutcomeCallable
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
std::future< CreateContainerGroupDefinitionOutcome > CreateContainerGroupDefinitionOutcomeCallable
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
std::future< DescribeMatchmakingRuleSetsOutcome > DescribeMatchmakingRuleSetsOutcomeCallable
std::future< DeregisterComputeOutcome > DeregisterComputeOutcomeCallable
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
std::future< DeleteContainerGroupDefinitionOutcome > DeleteContainerGroupDefinitionOutcomeCallable
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
std::future< ListScriptsOutcome > ListScriptsOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
std::future< StartMatchBackfillOutcome > StartMatchBackfillOutcomeCallable
std::future< ListComputeOutcome > ListComputeOutcomeCallable
std::future< ListContainerGroupDefinitionsOutcome > ListContainerGroupDefinitionsOutcomeCallable
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::future< DescribeGameServerGroupOutcome > DescribeGameServerGroupOutcomeCallable
std::future< GetComputeAccessOutcome > GetComputeAccessOutcomeCallable
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
std::future< CreateVpcPeeringAuthorizationOutcome > CreateVpcPeeringAuthorizationOutcomeCallable
std::future< StartGameSessionPlacementOutcome > StartGameSessionPlacementOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
std::future< CreateGameServerGroupOutcome > CreateGameServerGroupOutcomeCallable
std::future< AcceptMatchOutcome > AcceptMatchOutcomeCallable
std::future< DescribeGameServerOutcome > DescribeGameServerOutcomeCallable
std::future< CreateLocationOutcome > CreateLocationOutcomeCallable
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetEventsRequest &, const Model::DescribeFleetEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetEventsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListComputeRequest &, const Model::ListComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameServerGroupRequest &, const Model::DeleteGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionDetailsRequest &, const Model::DescribeGameSessionDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionDetailsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeAliasRequest &, const Model::DescribeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RequestUploadCredentialsRequest &, const Model::RequestUploadCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestUploadCredentialsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeEC2InstanceLimitsRequest &, const Model::DescribeEC2InstanceLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEC2InstanceLimitsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionRequest &, const Model::CreateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingConfigurationRequest &, const Model::DeleteMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingConfigurationRequest &, const Model::CreateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribePlayerSessionsRequest &, const Model::DescribePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetPortSettingsRequest &, const Model::DescribeFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetUtilizationRequest &, const Model::DescribeFleetUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopGameSessionPlacementRequest &, const Model::StopGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetAttributesRequest &, const Model::UpdateFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerGroupRequest &, const Model::UpdateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringAuthorizationRequest &, const Model::CreateVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateLocationRequest &, const Model::CreateLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLocationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingConfigurationsRequest &, const Model::DescribeMatchmakingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingConfigurationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RegisterGameServerRequest &, const Model::RegisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateMatchmakingConfigurationRequest &, const Model::UpdateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMatchmakingConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeregisterComputeRequest &, const Model::DeregisterComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListScriptsRequest &, const Model::ListScriptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScriptsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateScriptRequest &, const Model::UpdateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SearchGameSessionsRequest &, const Model::SearchGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionPlacementRequest &, const Model::DescribeGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteLocationRequest &, const Model::DeleteLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLocationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringAuthorizationRequest &, const Model::DeleteVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringAuthorizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionsRequest &, const Model::CreatePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::RegisterComputeRequest &, const Model::RegisterComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionRequest &, const Model::CreatePlayerSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateContainerGroupDefinitionRequest &, const Model::CreateContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServerGroupsRequest &, const Model::ListGameServerGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServerGroupsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationCapacityRequest &, const Model::DescribeFleetLocationCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingRuleSetRequest &, const Model::CreateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationAttributesRequest &, const Model::DescribeFleetLocationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRequest &, const Model::DescribeMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameSessionQueueRequest &, const Model::DeleteGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringAuthorizationsRequest &, const Model::DescribeVpcPeeringAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionRequest &, const Model::UpdateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetCapacityRequest &, const Model::UpdateFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResumeGameServerGroupRequest &, const Model::ResumeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetLocationsRequest &, const Model::CreateFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListGameServersRequest &, const Model::ListGameServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServersResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingRuleSetRequest &, const Model::DeleteMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeRuntimeConfigurationRequest &, const Model::DescribeRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ResolveAliasRequest &, const Model::ResolveAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameServerGroupRequest &, const Model::CreateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScriptRequest &, const Model::DescribeScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartFleetActionsRequest &, const Model::StartFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeContainerGroupDefinitionRequest &, const Model::DescribeContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetComputeAuthTokenRequest &, const Model::GetComputeAuthTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComputeAuthTokenResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateGameSessionQueueRequest &, const Model::CreateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScalingPolicyRequest &, const Model::DeleteScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopFleetActionsRequest &, const Model::StopFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFleetActionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRuleSetsRequest &, const Model::DescribeMatchmakingRuleSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingRuleSetsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ValidateMatchmakingRuleSetRequest &, const Model::ValidateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateMatchmakingRuleSetResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeScalingPoliciesRequest &, const Model::DescribeScalingPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingPoliciesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchBackfillRequest &, const Model::StartMatchBackfillOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchBackfillResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateRuntimeConfigurationRequest &, const Model::UpdateRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuntimeConfigurationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartGameSessionPlacementRequest &, const Model::StartGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGameSessionPlacementResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::AcceptMatchRequest &, const Model::AcceptMatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptMatchResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::CreateBuildRequest &, const Model::CreateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListContainerGroupDefinitionsRequest &, const Model::ListContainerGroupDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerGroupDefinitionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionQueueRequest &, const Model::UpdateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionQueueResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StopMatchmakingRequest &, const Model::StopMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListLocationsRequest &, const Model::ListLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetCapacityRequest &, const Model::DescribeFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteContainerGroupDefinitionRequest &, const Model::DeleteContainerGroupDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerGroupDefinitionResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteBuildRequest &, const Model::DeleteBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerGroupRequest &, const Model::DescribeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetAttributesRequest &, const Model::DescribeFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAttributesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteFleetLocationsRequest &, const Model::DeleteFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetLocationsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerInstancesRequest &, const Model::DescribeGameServerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::SuspendGameServerGroupRequest &, const Model::SuspendGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendGameServerGroupResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetPortSettingsRequest &, const Model::UpdateFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetPortSettingsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ClaimGameServerRequest &, const Model::ClaimGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionsRequest &, const Model::DescribeGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationUtilizationRequest &, const Model::DescribeFleetLocationUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationUtilizationResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateGameServerRequest &, const Model::UpdateGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameServerRequest &, const Model::DescribeGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateBuildRequest &, const Model::UpdateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetInstanceAccessRequest &, const Model::GetInstanceAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceAccessResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::StartMatchmakingRequest &, const Model::StartMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchmakingResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionQueuesRequest &, const Model::DescribeGameSessionQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionQueuesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeregisterGameServerRequest &, const Model::DeregisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterGameServerResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeComputeRequest &, const Model::DescribeComputeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComputeResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeBuildRequest &, const Model::DescribeBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBuildResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteScriptRequest &, const Model::DeleteScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScriptResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::PutScalingPolicyRequest &, const Model::PutScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutScalingPolicyResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetComputeAccessRequest &, const Model::GetComputeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComputeAccessResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::GetGameSessionLogUrlRequest &, const Model::GetGameSessionLogUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGameSessionLogUrlResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String