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.
Constructs a fluent builder for the DescribeFleetCapacity
operation.
See DescribeFleetCapacity
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleetEvents
operation.
See DescribeFleetEvents
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFleetLocationAttributes
operation.
See DescribeFleetLocationAttributes
for more information about the
operation and its arguments.
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.
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.
Constructs a fluent builder for the DescribeGameSessionDetails
operation.
See DescribeGameSessionDetails
for more information about the
operation and its arguments.
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.
Constructs a fluent builder for the DescribeGameSessions
operation.
See DescribeGameSessions
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeInstances
operation.
See DescribeInstances
for more information about the
operation and its arguments.
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.
Constructs a fluent builder for the DescribeMatchmakingRuleSets
operation.
See DescribeMatchmakingRuleSets
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribePlayerSessions
operation.
See DescribePlayerSessions
for more information about the
operation and its arguments.
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.
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.
Constructs a fluent builder for the ListBuilds
operation.
See ListBuilds
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFleets
operation.
See ListFleets
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListGameServerGroups
operation.
See ListGameServerGroups
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListGameServers
operation.
See ListGameServers
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListScripts
operation.
See ListScripts
for more information about the
operation and its arguments.
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.
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