69 class HttpClientFactory;
74 template<
typename R,
typename E>
class Outcome;
90 class AWSCredentialsProvider;
223 typedef std::function<void(const GameLiftClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateAliasResponseReceivedHandler;
224 typedef std::function<void(const GameLiftClient*, const Model::CreateBuildRequest&, const Model::CreateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateBuildResponseReceivedHandler;
225 typedef std::function<void(const GameLiftClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateFleetResponseReceivedHandler;
226 typedef std::function<void(const GameLiftClient*, const Model::CreateGameSessionRequest&, const Model::CreateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateGameSessionResponseReceivedHandler;
227 typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionRequest&, const Model::CreatePlayerSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreatePlayerSessionResponseReceivedHandler;
228 typedef std::function<void(const GameLiftClient*, const Model::CreatePlayerSessionsRequest&, const Model::CreatePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreatePlayerSessionsResponseReceivedHandler;
229 typedef std::function<void(const GameLiftClient*, const Model::DeleteAliasRequest&, const Model::DeleteAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteAliasResponseReceivedHandler;
230 typedef std::function<void(const GameLiftClient*, const Model::DeleteBuildRequest&, const Model::DeleteBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteBuildResponseReceivedHandler;
231 typedef std::function<void(const GameLiftClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteFleetResponseReceivedHandler;
232 typedef std::function<void(const GameLiftClient*, const Model::DeleteScalingPolicyRequest&, const Model::DeleteScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteScalingPolicyResponseReceivedHandler;
233 typedef std::function<void(const GameLiftClient*, const Model::DescribeAliasRequest&, const Model::DescribeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAliasResponseReceivedHandler;
234 typedef std::function<void(const GameLiftClient*, const Model::DescribeBuildRequest&, const Model::DescribeBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeBuildResponseReceivedHandler;
235 typedef std::function<void(const GameLiftClient*, const Model::DescribeEC2InstanceLimitsRequest&, const Model::DescribeEC2InstanceLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEC2InstanceLimitsResponseReceivedHandler;
236 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetAttributesRequest&, const Model::DescribeFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFleetAttributesResponseReceivedHandler;
237 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetCapacityRequest&, const Model::DescribeFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFleetCapacityResponseReceivedHandler;
238 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetEventsRequest&, const Model::DescribeFleetEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFleetEventsResponseReceivedHandler;
239 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetPortSettingsRequest&, const Model::DescribeFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFleetPortSettingsResponseReceivedHandler;
240 typedef std::function<void(const GameLiftClient*, const Model::DescribeFleetUtilizationRequest&, const Model::DescribeFleetUtilizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFleetUtilizationResponseReceivedHandler;
241 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionDetailsRequest&, const Model::DescribeGameSessionDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeGameSessionDetailsResponseReceivedHandler;
242 typedef std::function<void(const GameLiftClient*, const Model::DescribeGameSessionsRequest&, const Model::DescribeGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeGameSessionsResponseReceivedHandler;
243 typedef std::function<void(const GameLiftClient*, const Model::DescribePlayerSessionsRequest&, const Model::DescribePlayerSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribePlayerSessionsResponseReceivedHandler;
244 typedef std::function<void(const GameLiftClient*, const Model::DescribeRuntimeConfigurationRequest&, const Model::DescribeRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRuntimeConfigurationResponseReceivedHandler;
245 typedef std::function<void(const GameLiftClient*, const Model::DescribeScalingPoliciesRequest&, const Model::DescribeScalingPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeScalingPoliciesResponseReceivedHandler;
246 typedef std::function<void(const GameLiftClient*, const Model::GetGameSessionLogUrlRequest&, const Model::GetGameSessionLogUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetGameSessionLogUrlResponseReceivedHandler;
247 typedef std::function<void(const GameLiftClient*, const Model::ListAliasesRequest&, const Model::ListAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListAliasesResponseReceivedHandler;
248 typedef std::function<void(const GameLiftClient*, const Model::ListBuildsRequest&, const Model::ListBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListBuildsResponseReceivedHandler;
249 typedef std::function<void(const GameLiftClient*, const Model::ListFleetsRequest&, const Model::ListFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListFleetsResponseReceivedHandler;
250 typedef std::function<void(const GameLiftClient*, const Model::PutScalingPolicyRequest&, const Model::PutScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutScalingPolicyResponseReceivedHandler;
251 typedef std::function<void(const GameLiftClient*, const Model::RequestUploadCredentialsRequest&, const Model::RequestUploadCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RequestUploadCredentialsResponseReceivedHandler;
252 typedef std::function<void(const GameLiftClient*, const Model::ResolveAliasRequest&, const Model::ResolveAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ResolveAliasResponseReceivedHandler;
253 typedef std::function<void(const GameLiftClient*, const Model::SearchGameSessionsRequest&, const Model::SearchGameSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SearchGameSessionsResponseReceivedHandler;
254 typedef std::function<void(const GameLiftClient*, const Model::UpdateAliasRequest&, const Model::UpdateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateAliasResponseReceivedHandler;
255 typedef std::function<void(const GameLiftClient*, const Model::UpdateBuildRequest&, const Model::UpdateBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateBuildResponseReceivedHandler;
256 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetAttributesRequest&, const Model::UpdateFleetAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateFleetAttributesResponseReceivedHandler;
257 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetCapacityRequest&, const Model::UpdateFleetCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateFleetCapacityResponseReceivedHandler;
258 typedef std::function<void(const GameLiftClient*, const Model::UpdateFleetPortSettingsRequest&, const Model::UpdateFleetPortSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateFleetPortSettingsResponseReceivedHandler;
259 typedef std::function<void(const GameLiftClient*, const Model::UpdateGameSessionRequest&, const Model::UpdateGameSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateGameSessionResponseReceivedHandler;
260 typedef std::function<void(const GameLiftClient*, const Model::UpdateRuntimeConfigurationRequest&, const Model::UpdateRuntimeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRuntimeConfigurationResponseReceivedHandler;
341 GameLiftClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
1950 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< DescribePlayerSessionsOutcome > DescribePlayerSessionsOutcomeCallable
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::CreatePlayerSessionsRequest &, const Model::CreatePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlayerSessionsResponseReceivedHandler
Aws::Utils::Outcome< DescribePlayerSessionsResult, Aws::Client::AWSError< GameLiftErrors > > DescribePlayerSessionsOutcome
Aws::Utils::Outcome< DescribeFleetCapacityResult, Aws::Client::AWSError< GameLiftErrors > > DescribeFleetCapacityOutcome
std::function< void(const GameLiftClient *, const Model::UpdateFleetPortSettingsRequest &, const Model::UpdateFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetPortSettingsResponseReceivedHandler
std::future< UpdateGameSessionOutcome > UpdateGameSessionOutcomeCallable
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::UpdateFleetCapacityRequest &, const Model::UpdateFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetCapacityResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::DescribePlayerSessionsRequest &, const Model::DescribePlayerSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlayerSessionsResponseReceivedHandler
std::future< DeleteBuildOutcome > DeleteBuildOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
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::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
std::future< UpdateFleetCapacityOutcome > UpdateFleetCapacityOutcomeCallable
Aws::Utils::Outcome< CreatePlayerSessionResult, Aws::Client::AWSError< GameLiftErrors > > CreatePlayerSessionOutcome
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::DescribeFleetAttributesRequest &, const Model::DescribeFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetAttributesResponseReceivedHandler
Aws::Utils::Outcome< DescribeEC2InstanceLimitsResult, Aws::Client::AWSError< GameLiftErrors > > DescribeEC2InstanceLimitsOutcome
Aws::Utils::Outcome< DescribeScalingPoliciesResult, Aws::Client::AWSError< GameLiftErrors > > DescribeScalingPoliciesOutcome
std::function< void(const GameLiftClient *, const Model::DescribeFleetCapacityRequest &, const Model::DescribeFleetCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetCapacityResponseReceivedHandler
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::function< void(const GameLiftClient *, const Model::RequestUploadCredentialsRequest &, const Model::RequestUploadCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestUploadCredentialsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< GameLiftErrors > > DeleteFleetOutcome
std::function< void(const GameLiftClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
std::future< UpdateFleetPortSettingsOutcome > UpdateFleetPortSettingsOutcomeCallable
Aws::Utils::Outcome< DescribeAliasResult, Aws::Client::AWSError< GameLiftErrors > > DescribeAliasOutcome
Aws::Utils::Outcome< UpdateRuntimeConfigurationResult, Aws::Client::AWSError< GameLiftErrors > > UpdateRuntimeConfigurationOutcome
std::future< CreateGameSessionOutcome > CreateGameSessionOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetEventsRequest &, const Model::DescribeFleetEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetEventsResponseReceivedHandler
Aws::Utils::Outcome< GetGameSessionLogUrlResult, Aws::Client::AWSError< GameLiftErrors > > GetGameSessionLogUrlOutcome
Aws::Utils::Outcome< CreatePlayerSessionsResult, Aws::Client::AWSError< GameLiftErrors > > CreatePlayerSessionsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< GameLiftErrors > > DeleteScalingPolicyOutcome
std::future< UpdateBuildOutcome > UpdateBuildOutcomeCallable
std::future< CreatePlayerSessionOutcome > CreatePlayerSessionOutcomeCallable
std::future< DescribeGameSessionDetailsOutcome > DescribeGameSessionDetailsOutcomeCallable
std::future< PutScalingPolicyOutcome > PutScalingPolicyOutcomeCallable
Aws::Utils::Outcome< ResolveAliasResult, Aws::Client::AWSError< GameLiftErrors > > ResolveAliasOutcome
std::future< DeleteScalingPolicyOutcome > DeleteScalingPolicyOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
Aws::Utils::Outcome< ListAliasesResult, Aws::Client::AWSError< GameLiftErrors > > ListAliasesOutcome
std::function< void(const GameLiftClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
Aws::Utils::Outcome< UpdateFleetPortSettingsResult, Aws::Client::AWSError< GameLiftErrors > > UpdateFleetPortSettingsOutcome
Aws::Utils::Outcome< UpdateFleetAttributesResult, Aws::Client::AWSError< GameLiftErrors > > UpdateFleetAttributesOutcome
std::future< DescribeFleetAttributesOutcome > DescribeFleetAttributesOutcomeCallable
std::function< void(const GameLiftClient *, const Model::GetGameSessionLogUrlRequest &, const Model::GetGameSessionLogUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGameSessionLogUrlResponseReceivedHandler
Aws::Utils::Outcome< CreateBuildResult, Aws::Client::AWSError< GameLiftErrors > > CreateBuildOutcome
Aws::Utils::Outcome< UpdateFleetCapacityResult, Aws::Client::AWSError< GameLiftErrors > > UpdateFleetCapacityOutcome
std::future< SearchGameSessionsOutcome > SearchGameSessionsOutcomeCallable
std::future< DescribeFleetEventsOutcome > DescribeFleetEventsOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< DescribeFleetCapacityOutcome > DescribeFleetCapacityOutcomeCallable
std::function< void(const GameLiftClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
std::future< RequestUploadCredentialsOutcome > RequestUploadCredentialsOutcomeCallable
Aws::Utils::Outcome< PutScalingPolicyResult, Aws::Client::AWSError< GameLiftErrors > > PutScalingPolicyOutcome
std::function< void(const GameLiftClient *, const Model::DescribeFleetUtilizationRequest &, const Model::DescribeFleetUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetUtilizationResponseReceivedHandler
Aws::Utils::Outcome< DescribeFleetEventsResult, Aws::Client::AWSError< GameLiftErrors > > DescribeFleetEventsOutcome
Aws::Utils::Outcome< DescribeFleetUtilizationResult, Aws::Client::AWSError< GameLiftErrors > > DescribeFleetUtilizationOutcome
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionDetailsResult, Aws::Client::AWSError< GameLiftErrors > > DescribeGameSessionDetailsOutcome
std::future< UpdateFleetAttributesOutcome > UpdateFleetAttributesOutcomeCallable
std::future< GetGameSessionLogUrlOutcome > GetGameSessionLogUrlOutcomeCallable
Aws::Utils::Outcome< ListFleetsResult, Aws::Client::AWSError< GameLiftErrors > > ListFleetsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< GameLiftErrors > > DeleteAliasOutcome
std::future< CreateBuildOutcome > CreateBuildOutcomeCallable
std::future< DescribeGameSessionsOutcome > DescribeGameSessionsOutcomeCallable
Aws::Client::AWSJsonClient BASECLASS
std::future< DescribeFleetUtilizationOutcome > DescribeFleetUtilizationOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeFleetPortSettingsRequest &, const Model::DescribeFleetPortSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetPortSettingsResponseReceivedHandler
std::future< DescribeBuildOutcome > DescribeBuildOutcomeCallable
Aws::Utils::Outcome< DescribeBuildResult, Aws::Client::AWSError< GameLiftErrors > > DescribeBuildOutcome
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::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
std::function< void(const GameLiftClient *, const Model::UpdateFleetAttributesRequest &, const Model::UpdateFleetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetAttributesResponseReceivedHandler
Aws::Utils::Outcome< RequestUploadCredentialsResult, Aws::Client::AWSError< GameLiftErrors > > RequestUploadCredentialsOutcome
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::DeleteBuildRequest &, const Model::DeleteBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildResponseReceivedHandler
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
Aws::Utils::Outcome< DescribeGameSessionsResult, Aws::Client::AWSError< GameLiftErrors > > DescribeGameSessionsOutcome
Aws::Utils::Outcome< UpdateAliasResult, Aws::Client::AWSError< GameLiftErrors > > UpdateAliasOutcome
Aws::Utils::Outcome< CreateGameSessionResult, Aws::Client::AWSError< GameLiftErrors > > CreateGameSessionOutcome
std::future< ResolveAliasOutcome > ResolveAliasOutcomeCallable
std::function< void(const GameLiftClient *, const Model::CreateGameSessionRequest &, const Model::CreateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGameSessionResponseReceivedHandler
Aws::Utils::Outcome< UpdateGameSessionResult, Aws::Client::AWSError< GameLiftErrors > > UpdateGameSessionOutcome
std::future< DescribeEC2InstanceLimitsOutcome > DescribeEC2InstanceLimitsOutcomeCallable
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::future< DescribeScalingPoliciesOutcome > DescribeScalingPoliciesOutcomeCallable
Aws::Utils::Outcome< UpdateBuildResult, Aws::Client::AWSError< GameLiftErrors > > UpdateBuildOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Outcome< ListBuildsResult, Aws::Client::AWSError< GameLiftErrors > > ListBuildsOutcome
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::UpdateGameSessionRequest &, const Model::UpdateGameSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGameSessionResponseReceivedHandler
Aws::Utils::Outcome< DescribeFleetPortSettingsResult, Aws::Client::AWSError< GameLiftErrors > > DescribeFleetPortSettingsOutcome
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< DescribeAliasOutcome > DescribeAliasOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeScalingPoliciesRequest &, const Model::DescribeScalingPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingPoliciesResponseReceivedHandler
std::future< DescribeFleetPortSettingsOutcome > DescribeFleetPortSettingsOutcomeCallable
std::function< void(const GameLiftClient *, const Model::DescribeGameSessionsRequest &, const Model::DescribeGameSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeFleetAttributesResult, Aws::Client::AWSError< GameLiftErrors > > DescribeFleetAttributesOutcome
Aws::Utils::Outcome< DescribeRuntimeConfigurationResult, Aws::Client::AWSError< GameLiftErrors > > DescribeRuntimeConfigurationOutcome
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::CreateBuildRequest &, const Model::CreateBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBuildResponseReceivedHandler
std::future< CreatePlayerSessionsOutcome > CreatePlayerSessionsOutcomeCallable
Aws::Utils::Outcome< SearchGameSessionsResult, Aws::Client::AWSError< GameLiftErrors > > SearchGameSessionsOutcome
std::future< DescribeRuntimeConfigurationOutcome > DescribeRuntimeConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateFleetResult, Aws::Client::AWSError< GameLiftErrors > > CreateFleetOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< GameLiftErrors > > DeleteBuildOutcome
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::DescribeGameSessionDetailsRequest &, const Model::DescribeGameSessionDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGameSessionDetailsResponseReceivedHandler
std::future< UpdateRuntimeConfigurationOutcome > UpdateRuntimeConfigurationOutcomeCallable
std::function< void(const GameLiftClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
Aws::Utils::Outcome< CreateAliasResult, Aws::Client::AWSError< GameLiftErrors > > CreateAliasOutcome
JSON (JavaScript Object Notation).
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::DescribeBuildRequest &, const Model::DescribeBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBuildResponseReceivedHandler