Struct aws_sdk_devicefarm::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for AWS Device Farm

Client for invoking operations on AWS Device Farm. Each operation on AWS Device Farm 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_devicefarm::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operationname>().
        .<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_devicefarm::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_devicefarm::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the CreateDevicePool operation.

See CreateDevicePool for more information about the operation and its arguments.

Constructs a fluent builder for the CreateInstanceProfile operation.

See CreateInstanceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateNetworkProfile operation.

See CreateNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateProject operation.

See CreateProject for more information about the operation and its arguments.

Constructs a fluent builder for the CreateRemoteAccessSession operation.

See CreateRemoteAccessSession for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTestGridProject operation.

See CreateTestGridProject for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTestGridUrl operation.

See CreateTestGridUrl for more information about the operation and its arguments.

Constructs a fluent builder for the CreateUpload operation.

See CreateUpload for more information about the operation and its arguments.

Constructs a fluent builder for the CreateVPCEConfiguration operation.

See CreateVPCEConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDevicePool operation.

See DeleteDevicePool for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteInstanceProfile operation.

See DeleteInstanceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteNetworkProfile operation.

See DeleteNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteProject operation.

See DeleteProject for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRemoteAccessSession operation.

See DeleteRemoteAccessSession for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRun operation.

See DeleteRun for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTestGridProject operation.

See DeleteTestGridProject for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteUpload operation.

See DeleteUpload for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteVPCEConfiguration operation.

See DeleteVPCEConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetAccountSettings operation.

See GetAccountSettings for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevice operation.

See GetDevice for more information about the operation and its arguments.

Constructs a fluent builder for the GetDeviceInstance operation.

See GetDeviceInstance for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevicePool operation.

See GetDevicePool for more information about the operation and its arguments.

Constructs a fluent builder for the GetDevicePoolCompatibility operation.

See GetDevicePoolCompatibility for more information about the operation and its arguments.

Constructs a fluent builder for the GetInstanceProfile operation.

See GetInstanceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetJob operation.

See GetJob for more information about the operation and its arguments.

Constructs a fluent builder for the GetNetworkProfile operation.

See GetNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the GetOfferingStatus operation.

See GetOfferingStatus for more information about the operation and its arguments.

Constructs a fluent builder for the GetProject operation.

See GetProject for more information about the operation and its arguments.

Constructs a fluent builder for the GetRemoteAccessSession operation.

See GetRemoteAccessSession for more information about the operation and its arguments.

Constructs a fluent builder for the GetRun operation.

See GetRun for more information about the operation and its arguments.

Constructs a fluent builder for the GetSuite operation.

See GetSuite for more information about the operation and its arguments.

Constructs a fluent builder for the GetTest operation.

See GetTest for more information about the operation and its arguments.

Constructs a fluent builder for the GetTestGridProject operation.

See GetTestGridProject for more information about the operation and its arguments.

Constructs a fluent builder for the GetTestGridSession operation.

See GetTestGridSession for more information about the operation and its arguments.

Constructs a fluent builder for the GetUpload operation.

See GetUpload for more information about the operation and its arguments.

Constructs a fluent builder for the GetVPCEConfiguration operation.

See GetVPCEConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the InstallToRemoteAccessSession operation.

See InstallToRemoteAccessSession for more information about the operation and its arguments.

Constructs a fluent builder for the ListArtifacts operation.

See ListArtifacts for more information about the operation and its arguments.

Constructs a fluent builder for the ListDeviceInstances operation.

See ListDeviceInstances for more information about the operation and its arguments.

Constructs a fluent builder for the ListDevicePools operation.

See ListDevicePools for more information about the operation and its arguments.

Constructs a fluent builder for the ListDevices operation.

See ListDevices for more information about the operation and its arguments.

Constructs a fluent builder for the ListInstanceProfiles operation.

See ListInstanceProfiles for more information about the operation and its arguments.

Constructs a fluent builder for the ListJobs operation.

See ListJobs for more information about the operation and its arguments.

Constructs a fluent builder for the ListNetworkProfiles operation.

See ListNetworkProfiles for more information about the operation and its arguments.

Constructs a fluent builder for the ListOfferingPromotions operation.

See ListOfferingPromotions for more information about the operation and its arguments.

Constructs a fluent builder for the ListOfferings operation.

See ListOfferings for more information about the operation and its arguments.

Constructs a fluent builder for the ListOfferingTransactions operation.

See ListOfferingTransactions for more information about the operation and its arguments.

Constructs a fluent builder for the ListProjects operation.

See ListProjects for more information about the operation and its arguments.

Constructs a fluent builder for the ListRemoteAccessSessions operation.

See ListRemoteAccessSessions for more information about the operation and its arguments.

Constructs a fluent builder for the ListRuns operation.

See ListRuns for more information about the operation and its arguments.

Constructs a fluent builder for the ListSamples operation.

See ListSamples for more information about the operation and its arguments.

Constructs a fluent builder for the ListSuites operation.

See ListSuites 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 ListTestGridProjects operation.

See ListTestGridProjects for more information about the operation and its arguments.

Constructs a fluent builder for the ListTestGridSessionActions operation.

See ListTestGridSessionActions for more information about the operation and its arguments.

Constructs a fluent builder for the ListTestGridSessionArtifacts operation.

See ListTestGridSessionArtifacts for more information about the operation and its arguments.

Constructs a fluent builder for the ListTestGridSessions operation.

See ListTestGridSessions for more information about the operation and its arguments.

Constructs a fluent builder for the ListTests operation.

See ListTests for more information about the operation and its arguments.

Constructs a fluent builder for the ListUniqueProblems operation.

See ListUniqueProblems for more information about the operation and its arguments.

Constructs a fluent builder for the ListUploads operation.

See ListUploads for more information about the operation and its arguments.

Constructs a fluent builder for the ListVPCEConfigurations operation.

See ListVPCEConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the PurchaseOffering operation.

See PurchaseOffering for more information about the operation and its arguments.

Constructs a fluent builder for the RenewOffering operation.

See RenewOffering for more information about the operation and its arguments.

Constructs a fluent builder for the ScheduleRun operation.

See ScheduleRun for more information about the operation and its arguments.

Constructs a fluent builder for the StopJob operation.

See StopJob for more information about the operation and its arguments.

Constructs a fluent builder for the StopRemoteAccessSession operation.

See StopRemoteAccessSession for more information about the operation and its arguments.

Constructs a fluent builder for the StopRun operation.

See StopRun 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 UpdateDeviceInstance operation.

See UpdateDeviceInstance for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDevicePool operation.

See UpdateDevicePool for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateInstanceProfile operation.

See UpdateInstanceProfile for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateNetworkProfile operation.

See UpdateNetworkProfile for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateProject operation.

See UpdateProject for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTestGridProject operation.

See UpdateTestGridProject for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateUpload operation.

See UpdateUpload for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateVPCEConfiguration operation.

See UpdateVPCEConfiguration 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