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

Creates a client with the given service configuration.

Returns the client’s configuration.

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.

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.

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.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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