AWS SDK for C++
1.8.186
AWS SDK for C++
|
Go to the documentation of this file.
72 #include <aws/gamelift/model/ListScriptsResult.h>
107 #include <functional>
115 class HttpClientFactory;
120 template<
typename R,
typename E>
class Outcome;
129 class AWSCredentials;
130 class AWSCredentialsProvider;
207 class ListScriptsRequest;
588 GameLiftClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
8443 void ListScriptsAsyncHelper(
const Model::ListScriptsRequest& request,
const ListScriptsResponseReceivedHandler& handler,
const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context)
const;
8477 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
virtual Model::UpdateRuntimeConfigurationOutcomeCallable UpdateRuntimeConfigurationCallable(const Model::UpdateRuntimeConfigurationRequest &request) const
virtual void DescribeGameSessionPlacementAsync(const Model::DescribeGameSessionPlacementRequest &request, const DescribeGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::StartGameSessionPlacementRequest &, const Model::StartGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartGameSessionPlacementResponseReceivedHandler
virtual Model::CreateBuildOutcomeCallable CreateBuildCallable(const Model::CreateBuildRequest &request) const
virtual Model::DescribeMatchmakingConfigurationsOutcomeCallable DescribeMatchmakingConfigurationsCallable(const Model::DescribeMatchmakingConfigurationsRequest &request) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeEC2InstanceLimitsRequest &, const Model::DescribeEC2InstanceLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEC2InstanceLimitsResponseReceivedHandler
std::future< CreateMatchmakingConfigurationOutcome > CreateMatchmakingConfigurationOutcomeCallable
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
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::ResolveAliasRequest &, const Model::ResolveAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveAliasResponseReceivedHandler
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DeleteGameServerGroupRequest &, const Model::DeleteGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameServerGroupResponseReceivedHandler
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
virtual void UpdateGameServerGroupAsync(const Model::UpdateGameServerGroupRequest &request, const UpdateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetUtilizationOutcomeCallable DescribeFleetUtilizationCallable(const Model::DescribeFleetUtilizationRequest &request) const
virtual Model::DescribeFleetCapacityOutcomeCallable DescribeFleetCapacityCallable(const Model::DescribeFleetCapacityRequest &request) const
virtual void DescribeVpcPeeringConnectionsAsync(const Model::DescribeVpcPeeringConnectionsRequest &request, const DescribeVpcPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DescribeVpcPeeringConnectionsResult, GameLiftError > DescribeVpcPeeringConnectionsOutcome
virtual void DeleteMatchmakingConfigurationAsync(const Model::DeleteMatchmakingConfigurationRequest &request, const DeleteMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateScriptAsync(const Model::UpdateScriptRequest &request, const UpdateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBuildOutcome CreateBuild(const Model::CreateBuildRequest &request) const
virtual Model::ListGameServerGroupsOutcomeCallable ListGameServerGroupsCallable(const Model::ListGameServerGroupsRequest &request) const
virtual Model::CreateVpcPeeringConnectionOutcome CreateVpcPeeringConnection(const Model::CreateVpcPeeringConnectionRequest &request) const
std::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
virtual void DeleteVpcPeeringAuthorizationAsync(const Model::DeleteVpcPeeringAuthorizationRequest &request, const DeleteVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameServerGroupOutcome UpdateGameServerGroup(const Model::UpdateGameServerGroupRequest &request) const
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
virtual Model::StartMatchBackfillOutcome StartMatchBackfill(const Model::StartMatchBackfillRequest &request) const
virtual Model::DeleteMatchmakingRuleSetOutcomeCallable DeleteMatchmakingRuleSetCallable(const Model::DeleteMatchmakingRuleSetRequest &request) const
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::ClaimGameServerRequest &, const Model::ClaimGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimGameServerResponseReceivedHandler
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::GetGameSessionLogUrlRequest &, const Model::GetGameSessionLogUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGameSessionLogUrlResponseReceivedHandler
virtual void ListScriptsAsync(const Model::ListScriptsRequest &request, const ListScriptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DeleteScriptRequest &, const Model::DeleteScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScriptResponseReceivedHandler
Aws::Utils::Outcome< ListScriptsResult, GameLiftError > ListScriptsOutcome
virtual Model::SuspendGameServerGroupOutcome SuspendGameServerGroup(const Model::SuspendGameServerGroupRequest &request) const
Aws::Utils::Outcome< UpdateScriptResult, GameLiftError > UpdateScriptOutcome
std::future< DescribeInstancesOutcome > DescribeInstancesOutcomeCallable
std::function< void(const GameLiftClient *, const Model::CreateGameSessionQueueRequest &, const Model::CreateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionQueueResponseReceivedHandler
GameLiftClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Utils::Outcome< DescribeGameServerResult, GameLiftError > DescribeGameServerOutcome
virtual Model::DescribeGameSessionPlacementOutcome DescribeGameSessionPlacement(const Model::DescribeGameSessionPlacementRequest &request) const
virtual Model::DescribePlayerSessionsOutcome DescribePlayerSessions(const Model::DescribePlayerSessionsRequest &request) const
Aws::Utils::Outcome< ListFleetsResult, GameLiftError > ListFleetsOutcome
virtual Model::StartFleetActionsOutcome StartFleetActions(const Model::StartFleetActionsRequest &request) const
virtual void DescribeAliasAsync(const Model::DescribeAliasRequest &request, const DescribeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeMatchmakingConfigurationsOutcome DescribeMatchmakingConfigurations(const Model::DescribeMatchmakingConfigurationsRequest &request) const
virtual Model::StartMatchmakingOutcomeCallable StartMatchmakingCallable(const Model::StartMatchmakingRequest &request) const
virtual Model::ListGameServerGroupsOutcome ListGameServerGroups(const Model::ListGameServerGroupsRequest &request) const
virtual Model::ValidateMatchmakingRuleSetOutcome ValidateMatchmakingRuleSet(const Model::ValidateMatchmakingRuleSetRequest &request) const
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
Aws::Utils::Outcome< DeleteMatchmakingRuleSetResult, GameLiftError > DeleteMatchmakingRuleSetOutcome
std::function< void(const GameLiftClient *, const Model::UpdateFleetPortSettingsRequest &, const Model::UpdateFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetPortSettingsResponseReceivedHandler
virtual Model::DeleteGameSessionQueueOutcome DeleteGameSessionQueue(const Model::DeleteGameSessionQueueRequest &request) const
virtual Model::DeleteMatchmakingConfigurationOutcome DeleteMatchmakingConfiguration(const Model::DeleteMatchmakingConfigurationRequest &request) const
virtual Model::DescribeGameServerGroupOutcomeCallable DescribeGameServerGroupCallable(const Model::DescribeGameServerGroupRequest &request) const
Aws::Utils::Outcome< ResolveAliasResult, GameLiftError > ResolveAliasOutcome
virtual Model::DescribeScriptOutcome DescribeScript(const Model::DescribeScriptRequest &request) const
std::function< void(const GameLiftClient *, const Model::UpdateMatchmakingConfigurationRequest &, const Model::UpdateMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMatchmakingConfigurationResponseReceivedHandler
virtual Model::CreateScriptOutcomeCallable CreateScriptCallable(const Model::CreateScriptRequest &request) const
Aws::Utils::Outcome< ValidateMatchmakingRuleSetResult, GameLiftError > ValidateMatchmakingRuleSetOutcome
std::future< CreateMatchmakingRuleSetOutcome > CreateMatchmakingRuleSetOutcomeCallable
virtual void AcceptMatchAsync(const Model::AcceptMatchRequest &request, const AcceptMatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeMatchmakingOutcome > DescribeMatchmakingOutcomeCallable
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::UpdateGameServerRequest &, const Model::UpdateGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameServerResponseReceivedHandler
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request) const
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::DescribeFleetCapacityRequest &, const Model::DescribeFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetCapacityResponseReceivedHandler
Aws::Utils::Outcome< DescribeVpcPeeringAuthorizationsResult, GameLiftError > DescribeVpcPeeringAuthorizationsOutcome
virtual Model::ClaimGameServerOutcomeCallable ClaimGameServerCallable(const Model::ClaimGameServerRequest &request) const
std::future< DeleteFleetLocationsOutcome > DeleteFleetLocationsOutcomeCallable
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
virtual void DescribeGameSessionDetailsAsync(const Model::DescribeGameSessionDetailsRequest &request, const DescribeGameSessionDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< UpdateFleetPortSettingsResult, GameLiftError > UpdateFleetPortSettingsOutcome
Aws::Utils::Outcome< DescribeMatchmakingConfigurationsResult, GameLiftError > DescribeMatchmakingConfigurationsOutcome
Aws::Utils::Outcome< RegisterGameServerResult, GameLiftError > RegisterGameServerOutcome
virtual void ValidateMatchmakingRuleSetAsync(const Model::ValidateMatchmakingRuleSetRequest &request, const ValidateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreatePlayerSessionAsync(const Model::CreatePlayerSessionRequest &request, const CreatePlayerSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartGameSessionPlacementOutcome StartGameSessionPlacement(const Model::StartGameSessionPlacementRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeAliasRequest &, const Model::DescribeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAliasResponseReceivedHandler
std::future< DescribeFleetLocationUtilizationOutcome > DescribeFleetLocationUtilizationOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
virtual Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const Model::DeleteFleetRequest &request) const
Aws::Utils::Outcome< DeleteVpcPeeringAuthorizationResult, GameLiftError > DeleteVpcPeeringAuthorizationOutcome
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::CreatePlayerSessionsRequest &, const Model::CreatePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionQueuesRequest &, const Model::DescribeGameSessionQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionQueuesResponseReceivedHandler
virtual Model::DeleteMatchmakingRuleSetOutcome DeleteMatchmakingRuleSet(const Model::DeleteMatchmakingRuleSetRequest &request) const
virtual void ListGameServersAsync(const Model::ListGameServersRequest &request, const ListGameServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteFleetOutcome
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
virtual void CreateVpcPeeringAuthorizationAsync(const Model::CreateVpcPeeringAuthorizationRequest &request, const CreateVpcPeeringAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListGameServersOutcome > ListGameServersOutcomeCallable
Aws::Utils::Outcome< StartMatchmakingResult, GameLiftError > StartMatchmakingOutcome
Aws::Utils::Outcome< StartFleetActionsResult, GameLiftError > StartFleetActionsOutcome
std::function< void(const GameLiftClient *, const Model::DescribeFleetAttributesRequest &, const Model::DescribeFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAttributesResponseReceivedHandler
virtual void DescribeFleetLocationAttributesAsync(const Model::DescribeFleetLocationAttributesRequest &request, const DescribeFleetLocationAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StartMatchBackfillOutcome > StartMatchBackfillOutcomeCallable
virtual Model::DescribeAliasOutcome DescribeAlias(const Model::DescribeAliasRequest &request) const
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionPlacementResult, GameLiftError > DescribeGameSessionPlacementOutcome
virtual Model::StartGameSessionPlacementOutcomeCallable StartGameSessionPlacementCallable(const Model::StartGameSessionPlacementRequest &request) const
std::future< CreateGameSessionQueueOutcome > CreateGameSessionQueueOutcomeCallable
std::future< StopGameSessionPlacementOutcome > StopGameSessionPlacementOutcomeCallable
virtual Model::UpdateGameServerOutcome UpdateGameServer(const Model::UpdateGameServerRequest &request) const
virtual void UpdateFleetPortSettingsAsync(const Model::UpdateFleetPortSettingsRequest &request, const UpdateFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DeregisterGameServerRequest &, const Model::DeregisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterGameServerResponseReceivedHandler
virtual Model::DescribeVpcPeeringAuthorizationsOutcomeCallable DescribeVpcPeeringAuthorizationsCallable(const Model::DescribeVpcPeeringAuthorizationsRequest &request) const
virtual void RegisterGameServerAsync(const Model::RegisterGameServerRequest &request, const RegisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringAuthorizationsRequest &, const Model::DescribeVpcPeeringAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringAuthorizationsResponseReceivedHandler
virtual void DeleteGameServerGroupAsync(const Model::DeleteGameServerGroupRequest &request, const DeleteGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetOutcomeCallable CreateFleetCallable(const Model::CreateFleetRequest &request) const
virtual void GetGameSessionLogUrlAsync(const Model::GetGameSessionLogUrlRequest &request, const GetGameSessionLogUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< CreateGameSessionQueueResult, GameLiftError > CreateGameSessionQueueOutcome
std::function< void(const GameLiftClient *, const Model::StopGameSessionPlacementRequest &, const Model::StopGameSessionPlacementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopGameSessionPlacementResponseReceivedHandler
std::future< CreateVpcPeeringAuthorizationOutcome > CreateVpcPeeringAuthorizationOutcomeCallable
std::future< DescribeGameServerInstancesOutcome > DescribeGameServerInstancesOutcomeCallable
virtual void DescribeFleetCapacityAsync(const Model::DescribeFleetCapacityRequest &request, const DescribeFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< CreateFleetLocationsResult, GameLiftError > CreateFleetLocationsOutcome
std::function< void(const GameLiftClient *, const Model::DescribeScriptRequest &, const Model::DescribeScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScriptResponseReceivedHandler
virtual Model::DescribeRuntimeConfigurationOutcomeCallable DescribeRuntimeConfigurationCallable(const Model::DescribeRuntimeConfigurationRequest &request) const
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::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
virtual Model::DescribeFleetLocationAttributesOutcomeCallable DescribeFleetLocationAttributesCallable(const Model::DescribeFleetLocationAttributesRequest &request) const
virtual void UpdateGameSessionQueueAsync(const Model::UpdateGameSessionQueueRequest &request, const UpdateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::PutScalingPolicyOutcome PutScalingPolicy(const Model::PutScalingPolicyRequest &request) const
Aws::Utils::Outcome< DescribeEC2InstanceLimitsResult, GameLiftError > DescribeEC2InstanceLimitsOutcome
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
virtual Model::UpdateFleetCapacityOutcomeCallable UpdateFleetCapacityCallable(const Model::UpdateFleetCapacityRequest &request) const
Aws::Utils::Outcome< CreateMatchmakingConfigurationResult, GameLiftError > CreateMatchmakingConfigurationOutcome
std::function< void(const GameLiftClient *, const Model::DescribeFleetPortSettingsRequest &, const Model::DescribeFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetPortSettingsResponseReceivedHandler
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeregisterGameServerOutcome
Aws::Utils::Outcome< UpdateAliasResult, GameLiftError > UpdateAliasOutcome
virtual void CreateFleetLocationsAsync(const Model::CreateFleetLocationsRequest &request, const CreateFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeMatchmakingConfigurationsAsync(const Model::DescribeMatchmakingConfigurationsRequest &request, const DescribeMatchmakingConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopFleetActionsOutcomeCallable StopFleetActionsCallable(const Model::StopFleetActionsRequest &request) const
virtual void DeleteAliasAsync(const Model::DeleteAliasRequest &request, const DeleteAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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::UpdateRuntimeConfigurationRequest &, const Model::UpdateRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuntimeConfigurationResponseReceivedHandler
Aws::Utils::Outcome< DescribeGameSessionsResult, GameLiftError > DescribeGameSessionsOutcome
std::future< ClaimGameServerOutcome > ClaimGameServerOutcomeCallable
Aws::Utils::Outcome< UpdateGameSessionQueueResult, GameLiftError > UpdateGameSessionQueueOutcome
virtual Model::SearchGameSessionsOutcome SearchGameSessions(const Model::SearchGameSessionsRequest &request) const
virtual Model::DescribeVpcPeeringConnectionsOutcomeCallable DescribeVpcPeeringConnectionsCallable(const Model::DescribeVpcPeeringConnectionsRequest &request) const
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::CreateVpcPeeringAuthorizationRequest &, const Model::CreateVpcPeeringAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringAuthorizationResponseReceivedHandler
virtual Model::DescribeMatchmakingRuleSetsOutcomeCallable DescribeMatchmakingRuleSetsCallable(const Model::DescribeMatchmakingRuleSetsRequest &request) const
virtual Model::DescribePlayerSessionsOutcomeCallable DescribePlayerSessionsCallable(const Model::DescribePlayerSessionsRequest &request) const
virtual Model::DescribeFleetLocationCapacityOutcome DescribeFleetLocationCapacity(const Model::DescribeFleetLocationCapacityRequest &request) const
virtual void DescribeFleetUtilizationAsync(const Model::DescribeFleetUtilizationRequest &request, const DescribeFleetUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteFleetAsync(const Model::DeleteFleetRequest &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGameServerGroupOutcome DeleteGameServerGroup(const Model::DeleteGameServerGroupRequest &request) const
std::function< void(const GameLiftClient *, const Model::CreateFleetLocationsRequest &, const Model::CreateFleetLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetLocationsResponseReceivedHandler
virtual Model::DeleteAliasOutcome DeleteAlias(const Model::DeleteAliasRequest &request) const
Aws::Utils::Outcome< DescribeFleetAttributesResult, GameLiftError > DescribeFleetAttributesOutcome
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
virtual Model::DescribeGameSessionsOutcomeCallable DescribeGameSessionsCallable(const Model::DescribeGameSessionsRequest &request) const
Aws::Utils::Outcome< ListTagsForResourceResult, GameLiftError > ListTagsForResourceOutcome
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
virtual Model::DescribeGameServerOutcome DescribeGameServer(const Model::DescribeGameServerRequest &request) const
virtual Model::ResumeGameServerGroupOutcomeCallable ResumeGameServerGroupCallable(const Model::ResumeGameServerGroupRequest &request) const
virtual Model::CreatePlayerSessionsOutcomeCallable CreatePlayerSessionsCallable(const Model::CreatePlayerSessionsRequest &request) const
std::future< AcceptMatchOutcome > AcceptMatchOutcomeCallable
std::future< DeleteGameSessionQueueOutcome > DeleteGameSessionQueueOutcomeCallable
std::future< SuspendGameServerGroupOutcome > SuspendGameServerGroupOutcomeCallable
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
virtual Model::UpdateFleetAttributesOutcomeCallable UpdateFleetAttributesCallable(const Model::UpdateFleetAttributesRequest &request) const
Aws::Utils::Outcome< AcceptMatchResult, GameLiftError > AcceptMatchOutcome
Aws::Utils::Outcome< CreateBuildResult, GameLiftError > CreateBuildOutcome
Aws::Utils::Outcome< DescribeScriptResult, GameLiftError > DescribeScriptOutcome
std::future< DescribeFleetLocationAttributesOutcome > DescribeFleetLocationAttributesOutcomeCallable
virtual void ResumeGameServerGroupAsync(const Model::ResumeGameServerGroupRequest &request, const ResumeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
virtual Model::DescribeFleetLocationCapacityOutcomeCallable DescribeFleetLocationCapacityCallable(const Model::DescribeFleetLocationCapacityRequest &request) const
std::future< DescribeGameServerGroupOutcome > DescribeGameServerGroupOutcomeCallable
virtual void UpdateFleetCapacityAsync(const Model::UpdateFleetCapacityRequest &request, const UpdateFleetCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void StopMatchmakingAsync(const Model::StopMatchmakingRequest &request, const StopMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeBuildRequest &, const Model::DescribeBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBuildResponseReceivedHandler
virtual void RequestUploadCredentialsAsync(const Model::RequestUploadCredentialsRequest &request, const RequestUploadCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
virtual Model::ListScriptsOutcomeCallable ListScriptsCallable(const Model::ListScriptsRequest &request) const
std::function< void(const GameLiftClient *, const Model::StartMatchmakingRequest &, const Model::StartMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMatchmakingResponseReceivedHandler
virtual Model::ValidateMatchmakingRuleSetOutcomeCallable ValidateMatchmakingRuleSetCallable(const Model::ValidateMatchmakingRuleSetRequest &request) const
virtual Model::UpdateFleetCapacityOutcome UpdateFleetCapacity(const Model::UpdateFleetCapacityRequest &request) const
virtual void DescribeFleetPortSettingsAsync(const Model::DescribeFleetPortSettingsRequest &request, const DescribeFleetPortSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateGameServerGroupOutcomeCallable CreateGameServerGroupCallable(const Model::CreateGameServerGroupRequest &request) const
virtual void CreateBuildAsync(const Model::CreateBuildRequest &request, const CreateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DescribeGameSessionQueuesResult, GameLiftError > DescribeGameSessionQueuesOutcome
virtual void UpdateFleetAttributesAsync(const Model::UpdateFleetAttributesRequest &request, const UpdateFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameServerOutcomeCallable UpdateGameServerCallable(const Model::UpdateGameServerRequest &request) const
std::function< void(const GameLiftClient *, const Model::ListScriptsRequest &, const Model::ListScriptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScriptsResponseReceivedHandler
virtual Model::DescribeFleetEventsOutcome DescribeFleetEvents(const Model::DescribeFleetEventsRequest &request) const
virtual Model::ResolveAliasOutcomeCallable ResolveAliasCallable(const Model::ResolveAliasRequest &request) const
virtual Model::DescribeInstancesOutcomeCallable DescribeInstancesCallable(const Model::DescribeInstancesRequest &request) const
virtual Model::DeleteMatchmakingConfigurationOutcomeCallable DeleteMatchmakingConfigurationCallable(const Model::DeleteMatchmakingConfigurationRequest &request) const
virtual void CreateVpcPeeringConnectionAsync(const Model::CreateVpcPeeringConnectionRequest &request, const CreateVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DescribeScalingPoliciesResult, GameLiftError > DescribeScalingPoliciesOutcome
virtual Model::DescribeFleetAttributesOutcomeCallable DescribeFleetAttributesCallable(const Model::DescribeFleetAttributesRequest &request) const
virtual Model::DescribeScriptOutcomeCallable DescribeScriptCallable(const Model::DescribeScriptRequest &request) const
Aws::Utils::Outcome< CreatePlayerSessionResult, GameLiftError > CreatePlayerSessionOutcome
virtual Model::CreateVpcPeeringAuthorizationOutcome CreateVpcPeeringAuthorization(const Model::CreateVpcPeeringAuthorizationRequest &request) const
Aws::Utils::Outcome< UpdateGameSessionResult, GameLiftError > UpdateGameSessionOutcome
std::function< void(const GameLiftClient *, const Model::UpdateScriptRequest &, const Model::UpdateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScriptResponseReceivedHandler
virtual void DeleteGameSessionQueueAsync(const Model::DeleteGameSessionQueueRequest &request, const DeleteGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeVpcPeeringConnectionsOutcome DescribeVpcPeeringConnections(const Model::DescribeVpcPeeringConnectionsRequest &request) const
Aws::Utils::Outcome< DescribeMatchmakingRuleSetsResult, GameLiftError > DescribeMatchmakingRuleSetsOutcome
virtual void CreateMatchmakingConfigurationAsync(const Model::CreateMatchmakingConfigurationRequest &request, const CreateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScalingPolicyOutcome
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::UpdateFleetAttributesRequest &, const Model::UpdateFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetAttributesResponseReceivedHandler
virtual Model::CreateAliasOutcomeCallable CreateAliasCallable(const Model::CreateAliasRequest &request) const
std::future< DescribeVpcPeeringAuthorizationsOutcome > DescribeVpcPeeringAuthorizationsOutcomeCallable
virtual void DescribeFleetLocationCapacityAsync(const Model::DescribeFleetLocationCapacityRequest &request, const DescribeFleetLocationCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DescribeRuntimeConfigurationRequest &, const Model::DescribeRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuntimeConfigurationResponseReceivedHandler
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
virtual Model::AcceptMatchOutcome AcceptMatch(const Model::AcceptMatchRequest &request) const
std::function< void(const GameLiftClient *, const Model::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
virtual Model::RegisterGameServerOutcome RegisterGameServer(const Model::RegisterGameServerRequest &request) const
std::function< void(const GameLiftClient *, const Model::SearchGameSessionsRequest &, const Model::SearchGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchGameSessionsResponseReceivedHandler
virtual Model::CreateMatchmakingRuleSetOutcomeCallable CreateMatchmakingRuleSetCallable(const Model::CreateMatchmakingRuleSetRequest &request) const
virtual Model::DescribeFleetLocationUtilizationOutcomeCallable DescribeFleetLocationUtilizationCallable(const Model::DescribeFleetLocationUtilizationRequest &request) const
Aws::Utils::Outcome< DescribeFleetLocationCapacityResult, GameLiftError > DescribeFleetLocationCapacityOutcome
virtual Model::ListFleetsOutcomeCallable ListFleetsCallable(const Model::ListFleetsRequest &request) const
virtual Model::StopGameSessionPlacementOutcome StopGameSessionPlacement(const Model::StopGameSessionPlacementRequest &request) const
Aws::Utils::Outcome< SuspendGameServerGroupResult, GameLiftError > SuspendGameServerGroupOutcome
virtual Model::CreatePlayerSessionOutcome CreatePlayerSession(const Model::CreatePlayerSessionRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRuleSetsRequest &, const Model::DescribeMatchmakingRuleSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingRuleSetsResponseReceivedHandler
virtual Model::CreatePlayerSessionsOutcome CreatePlayerSessions(const Model::CreatePlayerSessionsRequest &request) const
std::future< DescribeGameSessionPlacementOutcome > DescribeGameSessionPlacementOutcomeCallable
std::future< DescribeScriptOutcome > DescribeScriptOutcomeCallable
virtual void CreateMatchmakingRuleSetAsync(const Model::CreateMatchmakingRuleSetRequest &request, const CreateMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameSessionQueueOutcome UpdateGameSessionQueue(const Model::UpdateGameSessionQueueRequest &request) const
Aws::Utils::Outcome< UpdateMatchmakingConfigurationResult, GameLiftError > UpdateMatchmakingConfigurationOutcome
Aws::Utils::Outcome< CreateScriptResult, GameLiftError > CreateScriptOutcome
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
virtual Model::ListScriptsOutcome ListScripts(const Model::ListScriptsRequest &request) const
virtual Model::UpdateBuildOutcome UpdateBuild(const Model::UpdateBuildRequest &request) const
std::future< DeleteMatchmakingRuleSetOutcome > DeleteMatchmakingRuleSetOutcomeCallable
virtual void ListBuildsAsync(const Model::ListBuildsRequest &request, const ListBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionRequest &, const Model::UpdateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionResponseReceivedHandler
Aws::Utils::Outcome< CreateFleetResult, GameLiftError > CreateFleetOutcome
virtual void DescribeScriptAsync(const Model::DescribeScriptRequest &request, const DescribeScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteMatchmakingRuleSetAsync(const Model::DeleteMatchmakingRuleSetRequest &request, const DeleteMatchmakingRuleSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMatchBackfillOutcomeCallable StartMatchBackfillCallable(const Model::StartMatchBackfillRequest &request) const
Aws::Utils::Outcome< DescribeRuntimeConfigurationResult, GameLiftError > DescribeRuntimeConfigurationOutcome
virtual Model::ListGameServersOutcomeCallable ListGameServersCallable(const Model::ListGameServersRequest &request) const
virtual void CreatePlayerSessionsAsync(const Model::CreatePlayerSessionsRequest &request, const CreatePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeMatchmakingConfigurationsOutcome > DescribeMatchmakingConfigurationsOutcomeCallable
virtual Model::DescribeFleetAttributesOutcome DescribeFleetAttributes(const Model::DescribeFleetAttributesRequest &request) const
std::function< void(const GameLiftClient *, const Model::StopMatchmakingRequest &, const Model::StopMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMatchmakingResponseReceivedHandler
std::future< ResumeGameServerGroupOutcome > ResumeGameServerGroupOutcomeCallable
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
virtual Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const Model::UpdateAliasRequest &request) const
virtual Model::DescribeMatchmakingOutcome DescribeMatchmaking(const Model::DescribeMatchmakingRequest &request) const
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
std::future< DeleteMatchmakingConfigurationOutcome > DeleteMatchmakingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateMatchmakingRuleSetResult, GameLiftError > CreateMatchmakingRuleSetOutcome
virtual Model::ResumeGameServerGroupOutcome ResumeGameServerGroup(const Model::ResumeGameServerGroupRequest &request) const
std::future< ListScriptsOutcome > ListScriptsOutcomeCallable
virtual Model::CreateGameSessionQueueOutcomeCallable CreateGameSessionQueueCallable(const Model::CreateGameSessionQueueRequest &request) const
std::future< CreateVpcPeeringConnectionOutcome > CreateVpcPeeringConnectionOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingRequest &, const Model::DescribeMatchmakingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingResponseReceivedHandler
virtual void CreateScriptAsync(const Model::CreateScriptRequest &request, const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< ListBuildsResult, GameLiftError > ListBuildsOutcome
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
std::function< void(const GameLiftClient *, const Model::DeleteVpcPeeringConnectionRequest &, const Model::DeleteVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcPeeringConnectionResponseReceivedHandler
virtual Model::DeleteVpcPeeringAuthorizationOutcome DeleteVpcPeeringAuthorization(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
virtual void DescribeGameServerInstancesAsync(const Model::DescribeGameServerInstancesRequest &request, const DescribeGameServerInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateFleetLocationsOutcome > CreateFleetLocationsOutcomeCallable
virtual Model::CreateMatchmakingConfigurationOutcomeCallable CreateMatchmakingConfigurationCallable(const Model::CreateMatchmakingConfigurationRequest &request) const
std::function< void(const GameLiftClient *, const Model::CreateGameSessionRequest &, const Model::CreateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionResponseReceivedHandler
virtual Model::DeleteScriptOutcome DeleteScript(const Model::DeleteScriptRequest &request) const
Aws::Utils::Outcome< UpdateRuntimeConfigurationResult, GameLiftError > UpdateRuntimeConfigurationOutcome
virtual Model::CreateMatchmakingConfigurationOutcome CreateMatchmakingConfiguration(const Model::CreateMatchmakingConfigurationRequest &request) const
virtual Model::CreatePlayerSessionOutcomeCallable CreatePlayerSessionCallable(const Model::CreatePlayerSessionRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeGameServerRequest &, const Model::DescribeGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerResponseReceivedHandler
virtual Model::SearchGameSessionsOutcomeCallable SearchGameSessionsCallable(const Model::SearchGameSessionsRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeGameServerInstancesRequest &, const Model::DescribeGameServerInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerInstancesResponseReceivedHandler
virtual Model::UpdateGameSessionQueueOutcomeCallable UpdateGameSessionQueueCallable(const Model::UpdateGameSessionQueueRequest &request) const
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::function< void(const GameLiftClient *, const Model::CreateBuildRequest &, const Model::CreateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBuildResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
virtual Model::CreateGameSessionOutcomeCallable CreateGameSessionCallable(const Model::CreateGameSessionRequest &request) const
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionDetailsResult, GameLiftError > DescribeGameSessionDetailsOutcome
virtual Model::PutScalingPolicyOutcomeCallable PutScalingPolicyCallable(const Model::PutScalingPolicyRequest &request) const
Aws::Utils::Outcome< DescribeFleetCapacityResult, GameLiftError > DescribeFleetCapacityOutcome
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
std::future< UpdateGameSessionQueueOutcome > UpdateGameSessionQueueOutcomeCallable
Aws::Utils::Outcome< DescribeBuildResult, GameLiftError > DescribeBuildOutcome
std::function< void(const GameLiftClient *, const Model::DescribeInstancesRequest &, const Model::DescribeInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancesResponseReceivedHandler
virtual void DescribeGameServerGroupAsync(const Model::DescribeGameServerGroupRequest &request, const DescribeGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeScalingPoliciesAsync(const Model::DescribeScalingPoliciesRequest &request, const DescribeScalingPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DeleteGameServerGroupOutcome > DeleteGameServerGroupOutcomeCallable
virtual Model::RequestUploadCredentialsOutcome RequestUploadCredentials(const Model::RequestUploadCredentialsRequest &request) const
virtual Model::DeleteScriptOutcomeCallable DeleteScriptCallable(const Model::DeleteScriptRequest &request) const
virtual Model::DeleteVpcPeeringAuthorizationOutcomeCallable DeleteVpcPeeringAuthorizationCallable(const Model::DeleteVpcPeeringAuthorizationRequest &request) const
virtual void SearchGameSessionsAsync(const Model::SearchGameSessionsRequest &request, const SearchGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
virtual Model::ListGameServersOutcome ListGameServers(const Model::ListGameServersRequest &request) const
Aws::Utils::Outcome< GetInstanceAccessResult, GameLiftError > GetInstanceAccessOutcome
virtual void DeregisterGameServerAsync(const Model::DeregisterGameServerRequest &request, const DeregisterGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DescribeVpcPeeringConnectionsRequest &, const Model::DescribeVpcPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcPeeringConnectionsResponseReceivedHandler
virtual void StartMatchBackfillAsync(const Model::StartMatchBackfillRequest &request, const StartMatchBackfillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void StartFleetActionsAsync(const Model::StartFleetActionsRequest &request, const StartFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::future< UpdateMatchmakingConfigurationOutcome > UpdateMatchmakingConfigurationOutcomeCallable
virtual Model::DeleteVpcPeeringConnectionOutcomeCallable DeleteVpcPeeringConnectionCallable(const Model::DeleteVpcPeeringConnectionRequest &request) const
virtual Model::DeleteScalingPolicyOutcome DeleteScalingPolicy(const Model::DeleteScalingPolicyRequest &request) const
virtual void ClaimGameServerAsync(const Model::ClaimGameServerRequest &request, const ClaimGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~GameLiftClient()
virtual Model::ListBuildsOutcomeCallable ListBuildsCallable(const Model::ListBuildsRequest &request) const
virtual Model::DescribeVpcPeeringAuthorizationsOutcome DescribeVpcPeeringAuthorizations(const Model::DescribeVpcPeeringAuthorizationsRequest &request) const
GameLiftClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
std::future< DeleteVpcPeeringConnectionOutcome > DeleteVpcPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< StopMatchmakingResult, GameLiftError > StopMatchmakingOutcome
Aws::Utils::Outcome< DescribeFleetLocationAttributesResult, GameLiftError > DescribeFleetLocationAttributesOutcome
std::function< void(const GameLiftClient *, const Model::DeleteBuildRequest &, const Model::DeleteBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildResponseReceivedHandler
std::future< UpdateGameServerOutcome > UpdateGameServerOutcomeCallable
virtual void DescribeFleetLocationUtilizationAsync(const Model::DescribeFleetLocationUtilizationRequest &request, const DescribeFleetLocationUtilizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::CreateGameServerGroupRequest &, const Model::CreateGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameServerGroupResponseReceivedHandler
virtual Model::DeleteFleetLocationsOutcome DeleteFleetLocations(const Model::DeleteFleetLocationsRequest &request) const
virtual void UpdateMatchmakingConfigurationAsync(const Model::UpdateMatchmakingConfigurationRequest &request, const UpdateMatchmakingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameServerGroupOutcomeCallable UpdateGameServerGroupCallable(const Model::UpdateGameServerGroupRequest &request) const
virtual Model::RequestUploadCredentialsOutcomeCallable RequestUploadCredentialsCallable(const Model::RequestUploadCredentialsRequest &request) const
virtual Model::UpdateScriptOutcome UpdateScript(const Model::UpdateScriptRequest &request) const
virtual void CreateGameSessionAsync(const Model::CreateGameSessionRequest &request, const CreateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMatchmakingConfigurationOutcomeCallable UpdateMatchmakingConfigurationCallable(const Model::UpdateMatchmakingConfigurationRequest &request) const
virtual Model::DescribeGameServerInstancesOutcome DescribeGameServerInstances(const Model::DescribeGameServerInstancesRequest &request) const
Aws::Utils::Outcome< DeleteGameServerGroupResult, GameLiftError > DeleteGameServerGroupOutcome
std::function< void(const GameLiftClient *, const Model::StopFleetActionsRequest &, const Model::StopFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFleetActionsResponseReceivedHandler
virtual Model::GetGameSessionLogUrlOutcomeCallable GetGameSessionLogUrlCallable(const Model::GetGameSessionLogUrlRequest &request) const
virtual Model::DescribeMatchmakingRuleSetsOutcome DescribeMatchmakingRuleSets(const Model::DescribeMatchmakingRuleSetsRequest &request) const
virtual void ResolveAliasAsync(const Model::ResolveAliasRequest &request, const ResolveAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateGameServerGroupOutcome > UpdateGameServerGroupOutcomeCallable
std::future< StopMatchmakingOutcome > StopMatchmakingOutcomeCallable
std::function< void(const GameLiftClient *, const Model::UpdateBuildRequest &, const Model::UpdateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBuildResponseReceivedHandler
virtual void UpdateAliasAsync(const Model::UpdateAliasRequest &request, const UpdateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetInstanceAccessOutcome > GetInstanceAccessOutcomeCallable
Aws::Utils::Outcome< CreateGameServerGroupResult, GameLiftError > CreateGameServerGroupOutcome
Aws::Utils::Outcome< StartGameSessionPlacementResult, GameLiftError > StartGameSessionPlacementOutcome
virtual Model::ResolveAliasOutcome ResolveAlias(const Model::ResolveAliasRequest &request) const
std::future< StartFleetActionsOutcome > StartFleetActionsOutcomeCallable
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
std::future< DescribeGameSessionQueuesOutcome > DescribeGameSessionQueuesOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< ListGameServerGroupsOutcome > ListGameServerGroupsOutcomeCallable
std::future< RegisterGameServerOutcome > RegisterGameServerOutcomeCallable
Aws::Utils::Outcome< CreatePlayerSessionsResult, GameLiftError > CreatePlayerSessionsOutcome
virtual void DescribeInstancesAsync(const Model::DescribeInstancesRequest &request, const DescribeInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
virtual Model::DeleteGameSessionQueueOutcomeCallable DeleteGameSessionQueueCallable(const Model::DeleteGameSessionQueueRequest &request) const
virtual Model::DescribeFleetPortSettingsOutcome DescribeFleetPortSettings(const Model::DescribeFleetPortSettingsRequest &request) const
virtual Model::DescribeFleetCapacityOutcome DescribeFleetCapacity(const Model::DescribeFleetCapacityRequest &request) const
std::function< void(const GameLiftClient *, const Model::ValidateMatchmakingRuleSetRequest &, const Model::ValidateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateMatchmakingRuleSetResponseReceivedHandler
std::future< DescribeMatchmakingRuleSetsOutcome > DescribeMatchmakingRuleSetsOutcomeCallable
Aws::Utils::Outcome< ListAliasesResult, GameLiftError > ListAliasesOutcome
virtual Model::DescribeRuntimeConfigurationOutcome DescribeRuntimeConfiguration(const Model::DescribeRuntimeConfigurationRequest &request) const
Aws::Utils::Outcome< StartMatchBackfillResult, GameLiftError > StartMatchBackfillOutcome
virtual void StartGameSessionPlacementAsync(const Model::StartGameSessionPlacementRequest &request, const StartGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeVpcPeeringAuthorizationsAsync(const Model::DescribeVpcPeeringAuthorizationsRequest &request, const DescribeVpcPeeringAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::CreateMatchmakingRuleSetRequest &, const Model::CreateMatchmakingRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMatchmakingRuleSetResponseReceivedHandler
virtual Model::DescribeAliasOutcomeCallable DescribeAliasCallable(const Model::DescribeAliasRequest &request) const
virtual Model::StartMatchmakingOutcome StartMatchmaking(const Model::StartMatchmakingRequest &request) const
virtual void ListAliasesAsync(const Model::ListAliasesRequest &request, const ListAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionDetailsRequest &, const Model::DescribeGameSessionDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionDetailsResponseReceivedHandler
virtual Model::DescribeGameSessionQueuesOutcomeCallable DescribeGameSessionQueuesCallable(const Model::DescribeGameSessionQueuesRequest &request) const
virtual Model::CreateGameSessionQueueOutcome CreateGameSessionQueue(const Model::CreateGameSessionQueueRequest &request) const
virtual Model::DeleteBuildOutcome DeleteBuild(const Model::DeleteBuildRequest &request) const
Aws::Utils::Outcome< DescribeInstancesResult, GameLiftError > DescribeInstancesOutcome
std::future< DeleteVpcPeeringAuthorizationOutcome > DeleteVpcPeeringAuthorizationOutcomeCallable
virtual void StopGameSessionPlacementAsync(const Model::StopGameSessionPlacementRequest &request, const StopGameSessionPlacementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateScriptOutcome > UpdateScriptOutcomeCallable
std::function< void(const GameLiftClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
Aws::Utils::Outcome< TagResourceResult, GameLiftError > TagResourceOutcome
std::function< void(const GameLiftClient *, const Model::DescribeMatchmakingConfigurationsRequest &, const Model::DescribeMatchmakingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMatchmakingConfigurationsResponseReceivedHandler
Aws::Utils::Outcome< ResumeGameServerGroupResult, GameLiftError > ResumeGameServerGroupOutcome
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
Aws::Utils::Outcome< DeleteMatchmakingConfigurationResult, GameLiftError > DeleteMatchmakingConfigurationOutcome
virtual Model::DescribeScalingPoliciesOutcomeCallable DescribeScalingPoliciesCallable(const Model::DescribeScalingPoliciesRequest &request) const
virtual void DeleteScriptAsync(const Model::DeleteScriptRequest &request, const DeleteScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGameServerInstancesOutcomeCallable DescribeGameServerInstancesCallable(const Model::DescribeGameServerInstancesRequest &request) const
std::function< void(const GameLiftClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
virtual void UpdateRuntimeConfigurationAsync(const Model::UpdateRuntimeConfigurationRequest &request, const UpdateRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::SuspendGameServerGroupRequest &, const Model::SuspendGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendGameServerGroupResponseReceivedHandler
Aws::Utils::Outcome< UpdateFleetCapacityResult, GameLiftError > UpdateFleetCapacityOutcome
Aws::Utils::Outcome< CreateGameSessionResult, GameLiftError > CreateGameSessionOutcome
std::function< void(const GameLiftClient *, const Model::DeleteMatchmakingConfigurationRequest &, const Model::DeleteMatchmakingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMatchmakingConfigurationResponseReceivedHandler
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
std::future< DeregisterGameServerOutcome > DeregisterGameServerOutcomeCallable
std::function< void(const GameLiftClient *, const Model::GetInstanceAccessRequest &, const Model::GetInstanceAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceAccessResponseReceivedHandler
Aws::Utils::Outcome< ClaimGameServerResult, GameLiftError > ClaimGameServerOutcome
std::function< void(const GameLiftClient *, const Model::StartFleetActionsRequest &, const Model::StartFleetActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFleetActionsResponseReceivedHandler
virtual Model::DescribeMatchmakingOutcomeCallable DescribeMatchmakingCallable(const Model::DescribeMatchmakingRequest &request) const
virtual void DescribeFleetEventsAsync(const Model::DescribeFleetEventsRequest &request, const DescribeFleetEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopFleetActionsOutcome StopFleetActions(const Model::StopFleetActionsRequest &request) const
Aws::Utils::Outcome< DescribeFleetEventsResult, GameLiftError > DescribeFleetEventsOutcome
virtual Model::DeleteBuildOutcomeCallable DeleteBuildCallable(const Model::DeleteBuildRequest &request) const
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteScriptOutcome
virtual Model::UpdateFleetAttributesOutcome UpdateFleetAttributes(const Model::UpdateFleetAttributesRequest &request) const
virtual void StartMatchmakingAsync(const Model::StartMatchmakingRequest &request, const StartMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteScalingPolicyAsync(const Model::DeleteScalingPolicyRequest &request, const DeleteScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DescribePlayerSessionsResult, GameLiftError > DescribePlayerSessionsOutcome
GameLiftClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
virtual Model::ClaimGameServerOutcome ClaimGameServer(const Model::ClaimGameServerRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationAttributesRequest &, const Model::DescribeFleetLocationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationAttributesResponseReceivedHandler
virtual Model::StopMatchmakingOutcome StopMatchmaking(const Model::StopMatchmakingRequest &request) const
virtual Model::ListAliasesOutcome ListAliases(const Model::ListAliasesRequest &request) const
virtual void ListFleetsAsync(const Model::ListFleetsRequest &request, const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeEC2InstanceLimitsAsync(const Model::DescribeEC2InstanceLimitsRequest &request, const DescribeEC2InstanceLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFleetLocationUtilizationOutcome DescribeFleetLocationUtilization(const Model::DescribeFleetLocationUtilizationRequest &request) const
virtual Model::AcceptMatchOutcomeCallable AcceptMatchCallable(const Model::AcceptMatchRequest &request) const
virtual void SuspendGameServerGroupAsync(const Model::SuspendGameServerGroupRequest &request, const SuspendGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMatchmakingRuleSetOutcome CreateMatchmakingRuleSet(const Model::CreateMatchmakingRuleSetRequest &request) const
std::future< DeleteScriptOutcome > DeleteScriptOutcomeCallable
virtual Model::DescribeFleetLocationAttributesOutcome DescribeFleetLocationAttributes(const Model::DescribeFleetLocationAttributesRequest &request) const
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< StopFleetActionsResult, GameLiftError > StopFleetActionsOutcome
Aws::Utils::Outcome< RequestUploadCredentialsResult, GameLiftError > RequestUploadCredentialsOutcome
std::future< StartGameSessionPlacementOutcome > StartGameSessionPlacementOutcomeCallable
Aws::Utils::Outcome< DeleteFleetLocationsResult, GameLiftError > DeleteFleetLocationsOutcome
Aws::Utils::Outcome< DescribeFleetLocationUtilizationResult, GameLiftError > DescribeFleetLocationUtilizationOutcome
virtual void StopFleetActionsAsync(const Model::StopFleetActionsRequest &request, const StopFleetActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::AcceptMatchRequest &, const Model::AcceptMatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptMatchResponseReceivedHandler
virtual void DeleteFleetLocationsAsync(const Model::DeleteFleetLocationsRequest &request, const DeleteFleetLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::UpdateGameSessionQueueRequest &, const Model::UpdateGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionQueueResponseReceivedHandler
Aws::Utils::Outcome< DescribeMatchmakingResult, GameLiftError > DescribeMatchmakingOutcome
Aws::Utils::Outcome< UpdateBuildResult, GameLiftError > UpdateBuildOutcome
Aws::Utils::Outcome< UpdateGameServerResult, GameLiftError > UpdateGameServerOutcome
virtual Model::DescribeGameServerGroupOutcome DescribeGameServerGroup(const Model::DescribeGameServerGroupRequest &request) const
std::future< DescribeFleetLocationCapacityOutcome > DescribeFleetLocationCapacityOutcomeCallable
virtual void UpdateBuildAsync(const Model::UpdateBuildRequest &request, const UpdateBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeVpcPeeringConnectionsOutcome > DescribeVpcPeeringConnectionsOutcomeCallable
virtual void DescribeGameServerAsync(const Model::DescribeGameServerRequest &request, const DescribeGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StartMatchmakingOutcome > StartMatchmakingOutcomeCallable
std::future< DescribeGameServerOutcome > DescribeGameServerOutcomeCallable
std::future< CreateGameServerGroupOutcome > CreateGameServerGroupOutcomeCallable
Aws::Utils::Outcome< GetGameSessionLogUrlResult, GameLiftError > GetGameSessionLogUrlOutcome
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::DescribeGameSessionsRequest &, const Model::DescribeGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionsResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DeleteGameSessionQueueRequest &, const Model::DeleteGameSessionQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGameSessionQueueResponseReceivedHandler
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationUtilizationRequest &, const Model::DescribeFleetLocationUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationUtilizationResponseReceivedHandler
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteAliasOutcome
virtual Model::DescribeBuildOutcomeCallable DescribeBuildCallable(const Model::DescribeBuildRequest &request) const
std::function< void(const GameLiftClient *, const Model::UpdateFleetCapacityRequest &, const Model::UpdateFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetCapacityResponseReceivedHandler
virtual Model::UpdateScriptOutcomeCallable UpdateScriptCallable(const Model::UpdateScriptRequest &request) const
std::future< ValidateMatchmakingRuleSetOutcome > ValidateMatchmakingRuleSetOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, GameLiftError > UntagResourceOutcome
virtual Model::DescribeEC2InstanceLimitsOutcome DescribeEC2InstanceLimits(const Model::DescribeEC2InstanceLimitsRequest &request) const
virtual void DescribeGameSessionsAsync(const Model::DescribeGameSessionsRequest &request, const DescribeGameSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::CreateVpcPeeringConnectionRequest &, const Model::CreateVpcPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcPeeringConnectionResponseReceivedHandler
Aws::Utils::Outcome< PutScalingPolicyResult, GameLiftError > PutScalingPolicyOutcome
virtual void DescribeMatchmakingAsync(const Model::DescribeMatchmakingRequest &request, const DescribeMatchmakingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< DescribeFleetUtilizationResult, GameLiftError > DescribeFleetUtilizationOutcome
Aws::Utils::Outcome< DescribeGameServerInstancesResult, GameLiftError > DescribeGameServerInstancesOutcome
virtual Model::DescribeGameSessionDetailsOutcomeCallable DescribeGameSessionDetailsCallable(const Model::DescribeGameSessionDetailsRequest &request) const
virtual Model::ListAliasesOutcomeCallable ListAliasesCallable(const Model::ListAliasesRequest &request) const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
virtual Model::DeregisterGameServerOutcome DeregisterGameServer(const Model::DeregisterGameServerRequest &request) const
Aws::Utils::Outcome< Aws::NoResult, GameLiftError > DeleteBuildOutcome
virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest &request) const
std::function< void(const GameLiftClient *, const Model::CreatePlayerSessionRequest &, const Model::CreatePlayerSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionResponseReceivedHandler
virtual Model::GetGameSessionLogUrlOutcome GetGameSessionLogUrl(const Model::GetGameSessionLogUrlRequest &request) const
std::function< void(const GameLiftClient *, const Model::DescribeFleetUtilizationRequest &, const Model::DescribeFleetUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetUtilizationResponseReceivedHandler
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
std::future< StopFleetActionsOutcome > StopFleetActionsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::RequestUploadCredentialsRequest &, const Model::RequestUploadCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestUploadCredentialsResponseReceivedHandler
virtual void DeleteVpcPeeringConnectionAsync(const Model::DeleteVpcPeeringConnectionRequest &request, const DeleteVpcPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::ResumeGameServerGroupRequest &, const Model::ResumeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeGameServerGroupResponseReceivedHandler
virtual Model::DescribeBuildOutcome DescribeBuild(const Model::DescribeBuildRequest &request) const
virtual void UpdateGameSessionAsync(const Model::UpdateGameSessionRequest &request, const UpdateGameSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGameSessionQueuesOutcome DescribeGameSessionQueues(const Model::DescribeGameSessionQueuesRequest &request) const
Aws::Utils::Outcome< DescribeFleetPortSettingsResult, GameLiftError > DescribeFleetPortSettingsOutcome
std::function< void(const GameLiftClient *, const Model::DescribeGameServerGroupRequest &, const Model::DescribeGameServerGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameServerGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeAliasResult, GameLiftError > DescribeAliasOutcome
Aws::Utils::Outcome< DeleteGameSessionQueueResult, GameLiftError > DeleteGameSessionQueueOutcome
virtual Model::CreateVpcPeeringAuthorizationOutcomeCallable CreateVpcPeeringAuthorizationCallable(const Model::CreateVpcPeeringAuthorizationRequest &request) const
virtual Model::DescribeFleetEventsOutcomeCallable DescribeFleetEventsCallable(const Model::DescribeFleetEventsRequest &request) const
virtual Model::UpdateMatchmakingConfigurationOutcome UpdateMatchmakingConfiguration(const Model::UpdateMatchmakingConfigurationRequest &request) const
virtual Model::DescribeEC2InstanceLimitsOutcomeCallable DescribeEC2InstanceLimitsCallable(const Model::DescribeEC2InstanceLimitsRequest &request) const
virtual Model::StartFleetActionsOutcomeCallable StartFleetActionsCallable(const Model::StartFleetActionsRequest &request) const
virtual void CreateGameSessionQueueAsync(const Model::CreateGameSessionQueueRequest &request, const CreateGameSessionQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateAliasAsync(const Model::CreateAliasRequest &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
virtual Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const Model::DeleteAliasRequest &request) const
virtual void UpdateGameServerAsync(const Model::UpdateGameServerRequest &request, const UpdateGameServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBuildOutcomeCallable UpdateBuildCallable(const Model::UpdateBuildRequest &request) const
Aws::Utils::Outcome< DescribeGameServerGroupResult, GameLiftError > DescribeGameServerGroupOutcome
virtual Model::CreateFleetLocationsOutcomeCallable CreateFleetLocationsCallable(const Model::CreateFleetLocationsRequest &request) const
Aws::Utils::Outcome< UpdateGameServerGroupResult, GameLiftError > UpdateGameServerGroupOutcome
std::function< void(const GameLiftClient *, const Model::DeleteScalingPolicyRequest &, const Model::DeleteScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScalingPolicyResponseReceivedHandler
virtual Model::StopMatchmakingOutcomeCallable StopMatchmakingCallable(const Model::StopMatchmakingRequest &request) const
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
virtual Model::CreateVpcPeeringConnectionOutcomeCallable CreateVpcPeeringConnectionCallable(const Model::CreateVpcPeeringConnectionRequest &request) const
virtual void DescribeBuildAsync(const Model::DescribeBuildRequest &request, const DescribeBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterGameServerOutcomeCallable DeregisterGameServerCallable(const Model::DeregisterGameServerRequest &request) const
Aws::Utils::Outcome< StopGameSessionPlacementResult, GameLiftError > StopGameSessionPlacementOutcome
virtual Model::UpdateAliasOutcome UpdateAlias(const Model::UpdateAliasRequest &request) const
virtual Model::DeleteFleetLocationsOutcomeCallable DeleteFleetLocationsCallable(const Model::DeleteFleetLocationsRequest &request) const
virtual void CreateGameServerGroupAsync(const Model::CreateGameServerGroupRequest &request, const CreateGameServerGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
virtual Model::DeleteVpcPeeringConnectionOutcome DeleteVpcPeeringConnection(const Model::DeleteVpcPeeringConnectionRequest &request) const
virtual Model::DescribeGameSessionDetailsOutcome DescribeGameSessionDetails(const Model::DescribeGameSessionDetailsRequest &request) const
virtual void CreateFleetAsync(const Model::CreateFleetRequest &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< CreateVpcPeeringConnectionResult, GameLiftError > CreateVpcPeeringConnectionOutcome
virtual Model::DescribeScalingPoliciesOutcome DescribeScalingPolicies(const Model::DescribeScalingPoliciesRequest &request) const
virtual Model::RegisterGameServerOutcomeCallable RegisterGameServerCallable(const Model::RegisterGameServerRequest &request) const
virtual Model::UpdateRuntimeConfigurationOutcome UpdateRuntimeConfiguration(const Model::UpdateRuntimeConfigurationRequest &request) const
virtual Model::SuspendGameServerGroupOutcomeCallable SuspendGameServerGroupCallable(const Model::SuspendGameServerGroupRequest &request) const
Aws::Utils::Outcome< CreateAliasResult, GameLiftError > CreateAliasOutcome
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DeleteScalingPolicyOutcomeCallable DeleteScalingPolicyCallable(const Model::DeleteScalingPolicyRequest &request) const
virtual void DescribeGameSessionQueuesAsync(const Model::DescribeGameSessionQueuesRequest &request, const DescribeGameSessionQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< SearchGameSessionsResult, GameLiftError > SearchGameSessionsOutcome
virtual Model::CreateGameServerGroupOutcome CreateGameServerGroup(const Model::CreateGameServerGroupRequest &request) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
virtual void DescribePlayerSessionsAsync(const Model::DescribePlayerSessionsRequest &request, const DescribePlayerSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome< CreateVpcPeeringAuthorizationResult, GameLiftError > CreateVpcPeeringAuthorizationOutcome
virtual Model::UpdateGameSessionOutcome UpdateGameSession(const Model::UpdateGameSessionRequest &request) const
std::function< void(const GameLiftClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
virtual Model::DescribeFleetPortSettingsOutcomeCallable DescribeFleetPortSettingsCallable(const Model::DescribeFleetPortSettingsRequest &request) const
virtual void GetInstanceAccessAsync(const Model::GetInstanceAccessRequest &request, const GetInstanceAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DescribeScalingPoliciesRequest &, const Model::DescribeScalingPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingPoliciesResponseReceivedHandler
virtual void ListGameServerGroupsAsync(const Model::ListGameServerGroupsRequest &request, const ListGameServerGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::function< void(const GameLiftClient *, const Model::DescribeFleetLocationCapacityRequest &, const Model::DescribeFleetLocationCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetLocationCapacityResponseReceivedHandler
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeInstancesOutcome DescribeInstances(const Model::DescribeInstancesRequest &request) const
virtual Model::UpdateFleetPortSettingsOutcomeCallable UpdateFleetPortSettingsCallable(const Model::UpdateFleetPortSettingsRequest &request) const
virtual void PutScalingPolicyAsync(const Model::PutScalingPolicyRequest &request, const PutScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGameSessionOutcomeCallable UpdateGameSessionCallable(const Model::UpdateGameSessionRequest &request) const
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::ListGameServerGroupsRequest &, const Model::ListGameServerGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGameServerGroupsResponseReceivedHandler
virtual Model::DescribeGameSessionsOutcome DescribeGameSessions(const Model::DescribeGameSessionsRequest &request) const
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
virtual Model::DeleteGameServerGroupOutcomeCallable DeleteGameServerGroupCallable(const Model::DeleteGameServerGroupRequest &request) const
virtual Model::DescribeFleetUtilizationOutcome DescribeFleetUtilization(const Model::DescribeFleetUtilizationRequest &request) const
virtual void DeleteBuildAsync(const Model::DeleteBuildRequest &request, const DeleteBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeFleetAttributesAsync(const Model::DescribeFleetAttributesRequest &request, const DescribeFleetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetLocationsOutcome CreateFleetLocations(const Model::CreateFleetLocationsRequest &request) const
virtual Model::DescribeGameSessionPlacementOutcomeCallable DescribeGameSessionPlacementCallable(const Model::DescribeGameSessionPlacementRequest &request) const
virtual Model::UpdateFleetPortSettingsOutcome UpdateFleetPortSettings(const Model::UpdateFleetPortSettingsRequest &request) const
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
Aws::Utils::Outcome< UpdateFleetAttributesResult, GameLiftError > UpdateFleetAttributesOutcome
virtual Model::GetInstanceAccessOutcomeCallable GetInstanceAccessCallable(const Model::GetInstanceAccessRequest &request) const
std::function< void(const GameLiftClient *, const Model::RegisterGameServerRequest &, const Model::RegisterGameServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterGameServerResponseReceivedHandler
virtual Model::DescribeGameServerOutcomeCallable DescribeGameServerCallable(const Model::DescribeGameServerRequest &request) const
virtual void DescribeMatchmakingRuleSetsAsync(const Model::DescribeMatchmakingRuleSetsRequest &request, const DescribeMatchmakingRuleSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
Aws::Utils::Outcome< ListGameServersResult, GameLiftError > ListGameServersOutcome
virtual Model::CreateGameSessionOutcome CreateGameSession(const Model::CreateGameSessionRequest &request) const
virtual Model::ListBuildsOutcome ListBuilds(const Model::ListBuildsRequest &request) const
virtual Model::GetInstanceAccessOutcome GetInstanceAccess(const Model::GetInstanceAccessRequest &request) const
virtual Model::StopGameSessionPlacementOutcomeCallable StopGameSessionPlacementCallable(const Model::StopGameSessionPlacementRequest &request) const
virtual void DescribeRuntimeConfigurationAsync(const Model::DescribeRuntimeConfigurationRequest &request, const DescribeRuntimeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetEventsRequest &, const Model::DescribeFleetEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetEventsResponseReceivedHandler
Aws::Utils::Outcome< ListGameServerGroupsResult, GameLiftError > ListGameServerGroupsOutcome
Aws::Utils::Outcome< DeleteVpcPeeringConnectionResult, GameLiftError > DeleteVpcPeeringConnectionOutcome