Struct aws_sdk_gamelift::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }Expand description
Client for Amazon GameLift
Client for invoking operations on Amazon GameLift. Each operation on Amazon GameLift is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_gamelift::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_gamelift::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_gamelift::Client::from_conf(config);Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AcceptMatch operation.
See AcceptMatch for more information about the
operation and its arguments.
Constructs a fluent builder for the ClaimGameServer operation.
See ClaimGameServer for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAlias operation.
See CreateAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBuild operation.
See CreateBuild for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFleet operation.
See CreateFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFleetLocations operation.
See CreateFleetLocations for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateGameServerGroup operation.
See CreateGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateGameSession operation.
See CreateGameSession for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateGameSessionQueue operation.
See CreateGameSessionQueue for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateMatchmakingConfiguration operation.
See CreateMatchmakingConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateMatchmakingRuleSet operation.
See CreateMatchmakingRuleSet for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePlayerSession operation.
See CreatePlayerSession for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePlayerSessions operation.
See CreatePlayerSessions for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateScript operation.
See CreateScript for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVpcPeeringAuthorization operation.
See CreateVpcPeeringAuthorization for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVpcPeeringConnection operation.
See CreateVpcPeeringConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteAlias operation.
See DeleteAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBuild operation.
See DeleteBuild for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFleet operation.
See DeleteFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFleetLocations operation.
See DeleteFleetLocations for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteGameServerGroup operation.
See DeleteGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteGameSessionQueue operation.
See DeleteGameSessionQueue for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteMatchmakingConfiguration operation.
See DeleteMatchmakingConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteMatchmakingRuleSet operation.
See DeleteMatchmakingRuleSet for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteScalingPolicy operation.
See DeleteScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteScript operation.
See DeleteScript for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVpcPeeringAuthorization operation.
See DeleteVpcPeeringAuthorization for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVpcPeeringConnection operation.
See DeleteVpcPeeringConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterGameServer operation.
See DeregisterGameServer for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeAlias operation.
See DescribeAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeBuild operation.
See DescribeBuild for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEC2InstanceLimits operation.
See DescribeEC2InstanceLimits for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleetAttributes operation.
See DescribeFleetAttributes for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeFleetCapacity operation.
See DescribeFleetCapacity for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeFleetEvents operation.
See DescribeFleetEvents for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeFleetLocationAttributes operation.
See DescribeFleetLocationAttributes for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeFleetLocationCapacity operation.
See DescribeFleetLocationCapacity for more information about the
operation and its arguments.
pub fn describe_fleet_location_utilization(
&self
) -> DescribeFleetLocationUtilization<C, M, R>
pub fn describe_fleet_location_utilization(
&self
) -> DescribeFleetLocationUtilization<C, M, R>
Constructs a fluent builder for the DescribeFleetLocationUtilization operation.
See DescribeFleetLocationUtilization for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleetPortSettings operation.
See DescribeFleetPortSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleetUtilization operation.
See DescribeFleetUtilization for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeGameServer operation.
See DescribeGameServer for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGameServerGroup operation.
See DescribeGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGameServerInstances operation.
See DescribeGameServerInstances for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeGameSessionDetails operation.
See DescribeGameSessionDetails for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeGameSessionPlacement operation.
See DescribeGameSessionPlacement for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGameSessionQueues operation.
See DescribeGameSessionQueues for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeGameSessions operation.
See DescribeGameSessions for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeInstances operation.
See DescribeInstances for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeMatchmaking operation.
See DescribeMatchmaking for more information about the
operation and its arguments.
pub fn describe_matchmaking_configurations(
&self
) -> DescribeMatchmakingConfigurations<C, M, R>
pub fn describe_matchmaking_configurations(
&self
) -> DescribeMatchmakingConfigurations<C, M, R>
Constructs a fluent builder for the DescribeMatchmakingConfigurations operation.
See DescribeMatchmakingConfigurations for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeMatchmakingRuleSets operation.
See DescribeMatchmakingRuleSets for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribePlayerSessions operation.
See DescribePlayerSessions for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeRuntimeConfiguration operation.
See DescribeRuntimeConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeScalingPolicies operation.
See DescribeScalingPolicies for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the DescribeScript operation.
See DescribeScript for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVpcPeeringAuthorizations operation.
See DescribeVpcPeeringAuthorizations for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVpcPeeringConnections operation.
See DescribeVpcPeeringConnections for more information about the
operation and its arguments.
Constructs a fluent builder for the GetGameSessionLogUrl operation.
See GetGameSessionLogUrl for more information about the
operation and its arguments.
Constructs a fluent builder for the GetInstanceAccess operation.
See GetInstanceAccess for more information about the
operation and its arguments.
Constructs a fluent builder for the ListAliases operation.
See ListAliases for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListBuilds operation.
See ListBuilds for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListFleets operation.
See ListFleets for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListGameServerGroups operation.
See ListGameServerGroups for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListGameServers operation.
See ListGameServers for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListScripts operation.
See ListScripts for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the ListTagsForResource operation.
See ListTagsForResource for more information about the
operation and its arguments.
Constructs a fluent builder for the PutScalingPolicy operation.
See PutScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterGameServer operation.
See RegisterGameServer for more information about the
operation and its arguments.
Constructs a fluent builder for the RequestUploadCredentials operation.
See RequestUploadCredentials for more information about the
operation and its arguments.
Constructs a fluent builder for the ResolveAlias operation.
See ResolveAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the ResumeGameServerGroup operation.
See ResumeGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the SearchGameSessions operation.
See SearchGameSessions for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator().
Constructs a fluent builder for the StartFleetActions operation.
See StartFleetActions for more information about the
operation and its arguments.
Constructs a fluent builder for the StartGameSessionPlacement operation.
See StartGameSessionPlacement for more information about the
operation and its arguments.
Constructs a fluent builder for the StartMatchBackfill operation.
See StartMatchBackfill for more information about the
operation and its arguments.
Constructs a fluent builder for the StartMatchmaking operation.
See StartMatchmaking for more information about the
operation and its arguments.
Constructs a fluent builder for the StopFleetActions operation.
See StopFleetActions for more information about the
operation and its arguments.
Constructs a fluent builder for the StopGameSessionPlacement operation.
See StopGameSessionPlacement for more information about the
operation and its arguments.
Constructs a fluent builder for the StopMatchmaking operation.
See StopMatchmaking for more information about the
operation and its arguments.
Constructs a fluent builder for the SuspendGameServerGroup operation.
See SuspendGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource operation.
See TagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource operation.
See UntagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateAlias operation.
See UpdateAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateBuild operation.
See UpdateBuild for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFleetAttributes operation.
See UpdateFleetAttributes for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFleetCapacity operation.
See UpdateFleetCapacity for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFleetPortSettings operation.
See UpdateFleetPortSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGameServer operation.
See UpdateGameServer for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGameServerGroup operation.
See UpdateGameServerGroup for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGameSession operation.
See UpdateGameSession for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGameSessionQueue operation.
See UpdateGameSessionQueue for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateMatchmakingConfiguration operation.
See UpdateMatchmakingConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRuntimeConfiguration operation.
See UpdateRuntimeConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateScript operation.
See UpdateScript for more information about the
operation and its arguments.
Constructs a fluent builder for the ValidateMatchmakingRuleSet operation.
See ValidateMatchmakingRuleSet for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
