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
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 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.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, 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