Struct aws_sdk_devicefarm::Client
source · [−]pub struct Client { /* private fields */ }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
.<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_devicefarm::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_devicefarm::Client::from_conf(config);Implementations
sourceimpl Client
impl Client
sourcepub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
pub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
Creates a client with the given service configuration.
sourceimpl Client
impl Client
sourcepub fn create_device_pool(&self) -> CreateDevicePool
pub fn create_device_pool(&self) -> CreateDevicePool
Constructs a fluent builder for the CreateDevicePool operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN of the project for the device pool.
name(impl Into<String>)/set_name(Option<String>):The device pool’s name.
description(impl Into<String>)/set_description(Option<String>):The device pool’s description.
rules(Vec<Rule>)/set_rules(Option<Vec<Rule>>):The device pool’s rules.
max_devices(i32)/set_max_devices(Option<i32>):The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the
rulesparameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.By specifying the maximum number of devices, you can control the costs that you incur by running tests.
- On success, responds with
CreateDevicePoolOutputwith field(s):device_pool(Option<DevicePool>):The newly created device pool.
- On failure, responds with
SdkError<CreateDevicePoolError>
sourcepub fn create_instance_profile(&self) -> CreateInstanceProfile
pub fn create_instance_profile(&self) -> CreateInstanceProfile
Constructs a fluent builder for the CreateInstanceProfile operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The name of your instance profile.
description(impl Into<String>)/set_description(Option<String>):The description of your instance profile.
package_cleanup(bool)/set_package_cleanup(Option<bool>):When set to
true, Device Farm removes app packages after a test run. The default value isfalsefor private devices.exclude_app_packages_from_cleanup(Vec<String>)/set_exclude_app_packages_from_cleanup(Option<Vec<String>>):An array of strings that specifies the list of app packages that should not be cleaned up from the device after a test run.
The list of packages is considered only if you set
packageCleanuptotrue.reboot_after_use(bool)/set_reboot_after_use(Option<bool>):When set to
true, Device Farm reboots the instance after a test run. The default value istrue.
- On success, responds with
CreateInstanceProfileOutputwith field(s):instance_profile(Option<InstanceProfile>):An object that contains information about your instance profile.
- On failure, responds with
SdkError<CreateInstanceProfileError>
sourcepub fn create_network_profile(&self) -> CreateNetworkProfile
pub fn create_network_profile(&self) -> CreateNetworkProfile
Constructs a fluent builder for the CreateNetworkProfile operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to create a network profile.
name(impl Into<String>)/set_name(Option<String>):The name for the new network profile.
description(impl Into<String>)/set_description(Option<String>):The description of the network profile.
r#type(NetworkProfileType)/set_type(Option<NetworkProfileType>):The type of network profile to create. Valid values are listed here.
uplink_bandwidth_bits(i64)/set_uplink_bandwidth_bits(Option<i64>):The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlink_bandwidth_bits(i64)/set_downlink_bandwidth_bits(Option<i64>):The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplink_delay_ms(i64)/set_uplink_delay_ms(Option<i64>):Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlink_delay_ms(i64)/set_downlink_delay_ms(Option<i64>):Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplink_jitter_ms(i64)/set_uplink_jitter_ms(Option<i64>):Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlink_jitter_ms(i64)/set_downlink_jitter_ms(Option<i64>):Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplink_loss_percent(i32)/set_uplink_loss_percent(i32):Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
downlink_loss_percent(i32)/set_downlink_loss_percent(i32):Proportion of received packets that fail to arrive from 0 to 100 percent.
- On success, responds with
CreateNetworkProfileOutputwith field(s):network_profile(Option<NetworkProfile>):The network profile that is returned by the create network profile request.
- On failure, responds with
SdkError<CreateNetworkProfileError>
sourcepub fn create_project(&self) -> CreateProject
pub fn create_project(&self) -> CreateProject
Constructs a fluent builder for the CreateProject operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):The project’s name.
default_job_timeout_minutes(i32)/set_default_job_timeout_minutes(Option<i32>):Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
- On success, responds with
CreateProjectOutputwith field(s):project(Option<Project>):The newly created project.
- On failure, responds with
SdkError<CreateProjectError>
sourcepub fn create_remote_access_session(&self) -> CreateRemoteAccessSession
pub fn create_remote_access_session(&self) -> CreateRemoteAccessSession
Constructs a fluent builder for the CreateRemoteAccessSession operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
device_arn(impl Into<String>)/set_device_arn(Option<String>):The ARN of the device for which you want to create a remote access session.
instance_arn(impl Into<String>)/set_instance_arn(Option<String>):The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.
ssh_public_key(impl Into<String>)/set_ssh_public_key(Option<String>):Ignored. The public key of the
sshkey pair you want to use for connecting to remote devices in your remote debugging session. This key is required only ifremoteDebugEnabledis set totrue.Remote debugging is no longer supported.
remote_debug_enabled(bool)/set_remote_debug_enabled(Option<bool>):Set to
trueif you want to access devices remotely for debugging in your remote access session.Remote debugging is no longer supported.
remote_record_enabled(bool)/set_remote_record_enabled(Option<bool>):Set to
trueto enable remote recording for the remote access session.remote_record_app_arn(impl Into<String>)/set_remote_record_app_arn(Option<String>):The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.
name(impl Into<String>)/set_name(Option<String>):The name of the remote access session to create.
client_id(impl Into<String>)/set_client_id(Option<String>):Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same
clientIdvalue in each call toCreateRemoteAccessSession. This identifier is required only ifremoteDebugEnabledis set totrue.Remote debugging is no longer supported.
configuration(CreateRemoteAccessSessionConfiguration)/set_configuration(Option<CreateRemoteAccessSessionConfiguration>):The configuration information for the remote access session request.
interaction_mode(InteractionMode)/set_interaction_mode(Option<InteractionMode>):The interaction mode of the remote access session. Valid values are:
-
INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.
-
NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.
-
VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.
-
skip_app_resign(bool)/set_skip_app_resign(Option<bool>):When set to
true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.For more information on how Device Farm modifies your uploads during tests, see Do you modify my app?
- On success, responds with
CreateRemoteAccessSessionOutputwith field(s):remote_access_session(Option<RemoteAccessSession>):A container that describes the remote access session when the request to create a remote access session is sent.
- On failure, responds with
SdkError<CreateRemoteAccessSessionError>
sourcepub fn create_test_grid_project(&self) -> CreateTestGridProject
pub fn create_test_grid_project(&self) -> CreateTestGridProject
Constructs a fluent builder for the CreateTestGridProject operation.
- The fluent builder is configurable:
name(impl Into<String>)/set_name(Option<String>):Human-readable name of the Selenium testing project.
description(impl Into<String>)/set_description(Option<String>):Human-readable description of the project.
vpc_config(TestGridVpcConfig)/set_vpc_config(Option<TestGridVpcConfig>):The VPC security groups and subnets that are attached to a project.
- On success, responds with
CreateTestGridProjectOutputwith field(s):test_grid_project(Option<TestGridProject>):ARN of the Selenium testing project that was created.
- On failure, responds with
SdkError<CreateTestGridProjectError>
sourcepub fn create_test_grid_url(&self) -> CreateTestGridUrl
pub fn create_test_grid_url(&self) -> CreateTestGridUrl
Constructs a fluent builder for the CreateTestGridUrl operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):ARN (from
CreateTestGridProjectorListTestGridProjects) to associate with the short-term URL.expires_in_seconds(i32)/set_expires_in_seconds(Option<i32>):Lifetime, in seconds, of the URL.
- On success, responds with
CreateTestGridUrlOutputwith field(s):url(Option<String>):A signed URL, expiring in
CreateTestGridUrlRequest$expiresInSecondsseconds, to be passed to aRemoteWebDriver.expires(Option<DateTime>):The number of seconds the URL from
CreateTestGridUrlResult$urlstays active.
- On failure, responds with
SdkError<CreateTestGridUrlError>
sourcepub fn create_upload(&self) -> CreateUpload
pub fn create_upload(&self) -> CreateUpload
Constructs a fluent builder for the CreateUpload operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN of the project for the upload.
name(impl Into<String>)/set_name(Option<String>):The upload’s file name. The name should not contain any forward slashes (
/). If you are uploading an iOS app, the file name must end with the.ipaextension. If you are uploading an Android app, the file name must end with the.apkextension. For all others, the file name must end with the.zipfile extension.r#type(UploadType)/set_type(Option<UploadType>):The upload’s upload type.
Must be one of the following values:
-
ANDROID_APP
-
IOS_APP
-
WEB_APP
-
EXTERNAL_DATA
-
APPIUM_JAVA_JUNIT_TEST_PACKAGE
-
APPIUM_JAVA_TESTNG_TEST_PACKAGE
-
APPIUM_PYTHON_TEST_PACKAGE
-
APPIUM_NODE_TEST_PACKAGE
-
APPIUM_RUBY_TEST_PACKAGE
-
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
-
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
-
APPIUM_WEB_PYTHON_TEST_PACKAGE
-
APPIUM_WEB_NODE_TEST_PACKAGE
-
APPIUM_WEB_RUBY_TEST_PACKAGE
-
CALABASH_TEST_PACKAGE
-
INSTRUMENTATION_TEST_PACKAGE
-
UIAUTOMATION_TEST_PACKAGE
-
UIAUTOMATOR_TEST_PACKAGE
-
XCTEST_TEST_PACKAGE
-
XCTEST_UI_TEST_PACKAGE
-
APPIUM_JAVA_JUNIT_TEST_SPEC
-
APPIUM_JAVA_TESTNG_TEST_SPEC
-
APPIUM_PYTHON_TEST_SPEC
-
APPIUM_NODE_TEST_SPEC
-
APPIUM_RUBY_TEST_SPEC
-
APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
-
APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
-
APPIUM_WEB_PYTHON_TEST_SPEC
-
APPIUM_WEB_NODE_TEST_SPEC
-
APPIUM_WEB_RUBY_TEST_SPEC
-
INSTRUMENTATION_TEST_SPEC
-
XCTEST_UI_TEST_SPEC
If you call
CreateUploadwithWEB_APPspecified, AWS Device Farm throws anArgumentExceptionerror.-
content_type(impl Into<String>)/set_content_type(Option<String>):The upload’s content type (for example,
application/octet-stream).
- On success, responds with
CreateUploadOutputwith field(s):upload(Option<Upload>):The newly created upload.
- On failure, responds with
SdkError<CreateUploadError>
sourcepub fn create_vpce_configuration(&self) -> CreateVPCEConfiguration
pub fn create_vpce_configuration(&self) -> CreateVPCEConfiguration
Constructs a fluent builder for the CreateVPCEConfiguration operation.
- The fluent builder is configurable:
vpce_configuration_name(impl Into<String>)/set_vpce_configuration_name(Option<String>):The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.
vpce_service_name(impl Into<String>)/set_vpce_service_name(Option<String>):The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
service_dns_name(impl Into<String>)/set_service_dns_name(Option<String>):The DNS name of the service running in your VPC that you want Device Farm to test.
vpce_configuration_description(impl Into<String>)/set_vpce_configuration_description(Option<String>):An optional description that provides details about your VPC endpoint configuration.
- On success, responds with
CreateVpceConfigurationOutputwith field(s):vpce_configuration(Option<VpceConfiguration>):An object that contains information about your VPC endpoint configuration.
- On failure, responds with
SdkError<CreateVPCEConfigurationError>
sourcepub fn delete_device_pool(&self) -> DeleteDevicePool
pub fn delete_device_pool(&self) -> DeleteDevicePool
Constructs a fluent builder for the DeleteDevicePool operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Represents the Amazon Resource Name (ARN) of the Device Farm device pool to delete.
- On success, responds with
DeleteDevicePoolOutput - On failure, responds with
SdkError<DeleteDevicePoolError>
sourcepub fn delete_instance_profile(&self) -> DeleteInstanceProfile
pub fn delete_instance_profile(&self) -> DeleteInstanceProfile
Constructs a fluent builder for the DeleteInstanceProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.
- On success, responds with
DeleteInstanceProfileOutput - On failure, responds with
SdkError<DeleteInstanceProfileError>
sourcepub fn delete_network_profile(&self) -> DeleteNetworkProfile
pub fn delete_network_profile(&self) -> DeleteNetworkProfile
Constructs a fluent builder for the DeleteNetworkProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The ARN of the network profile to delete.
- On success, responds with
DeleteNetworkProfileOutput - On failure, responds with
SdkError<DeleteNetworkProfileError>
sourcepub fn delete_project(&self) -> DeleteProject
pub fn delete_project(&self) -> DeleteProject
Constructs a fluent builder for the DeleteProject operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Represents the Amazon Resource Name (ARN) of the Device Farm project to delete.
- On success, responds with
DeleteProjectOutput - On failure, responds with
SdkError<DeleteProjectError>
sourcepub fn delete_remote_access_session(&self) -> DeleteRemoteAccessSession
pub fn delete_remote_access_session(&self) -> DeleteRemoteAccessSession
Constructs a fluent builder for the DeleteRemoteAccessSession operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the session for which you want to delete remote access.
- On success, responds with
DeleteRemoteAccessSessionOutput - On failure, responds with
SdkError<DeleteRemoteAccessSessionError>
sourcepub fn delete_run(&self) -> DeleteRun
pub fn delete_run(&self) -> DeleteRun
Constructs a fluent builder for the DeleteRun operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) for the run to delete.
- On success, responds with
DeleteRunOutput - On failure, responds with
SdkError<DeleteRunError>
sourcepub fn delete_test_grid_project(&self) -> DeleteTestGridProject
pub fn delete_test_grid_project(&self) -> DeleteTestGridProject
Constructs a fluent builder for the DeleteTestGridProject operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN of the project to delete, from
CreateTestGridProjectorListTestGridProjects.
- On success, responds with
DeleteTestGridProjectOutput - On failure, responds with
SdkError<DeleteTestGridProjectError>
sourcepub fn delete_upload(&self) -> DeleteUpload
pub fn delete_upload(&self) -> DeleteUpload
Constructs a fluent builder for the DeleteUpload operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Represents the Amazon Resource Name (ARN) of the Device Farm upload to delete.
- On success, responds with
DeleteUploadOutput - On failure, responds with
SdkError<DeleteUploadError>
sourcepub fn delete_vpce_configuration(&self) -> DeleteVPCEConfiguration
pub fn delete_vpce_configuration(&self) -> DeleteVPCEConfiguration
Constructs a fluent builder for the DeleteVPCEConfiguration operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.
- On success, responds with
DeleteVpceConfigurationOutput - On failure, responds with
SdkError<DeleteVPCEConfigurationError>
sourcepub fn get_account_settings(&self) -> GetAccountSettings
pub fn get_account_settings(&self) -> GetAccountSettings
Constructs a fluent builder for the GetAccountSettings operation.
- The fluent builder takes no input, just
sendit. - On success, responds with
GetAccountSettingsOutputwith field(s):account_settings(Option<AccountSettings>):The account settings.
- On failure, responds with
SdkError<GetAccountSettingsError>
sourcepub fn get_device(&self) -> GetDevice
pub fn get_device(&self) -> GetDevice
Constructs a fluent builder for the GetDevice operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The device type’s ARN.
- On success, responds with
GetDeviceOutputwith field(s):device(Option<Device>):An object that contains information about the requested device.
- On failure, responds with
SdkError<GetDeviceError>
sourcepub fn get_device_instance(&self) -> GetDeviceInstance
pub fn get_device_instance(&self) -> GetDeviceInstance
Constructs a fluent builder for the GetDeviceInstance operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the instance you’re requesting information about.
- On success, responds with
GetDeviceInstanceOutputwith field(s):device_instance(Option<DeviceInstance>):An object that contains information about your device instance.
- On failure, responds with
SdkError<GetDeviceInstanceError>
sourcepub fn get_device_pool(&self) -> GetDevicePool
pub fn get_device_pool(&self) -> GetDevicePool
Constructs a fluent builder for the GetDevicePool operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The device pool’s ARN.
- On success, responds with
GetDevicePoolOutputwith field(s):device_pool(Option<DevicePool>):An object that contains information about the requested device pool.
- On failure, responds with
SdkError<GetDevicePoolError>
sourcepub fn get_device_pool_compatibility(&self) -> GetDevicePoolCompatibility
pub fn get_device_pool_compatibility(&self) -> GetDevicePoolCompatibility
Constructs a fluent builder for the GetDevicePoolCompatibility operation.
- The fluent builder is configurable:
device_pool_arn(impl Into<String>)/set_device_pool_arn(Option<String>):The device pool’s ARN.
app_arn(impl Into<String>)/set_app_arn(Option<String>):The ARN of the app that is associated with the specified device pool.
test_type(TestType)/set_test_type(Option<TestType>):The test type for the specified device pool.
Allowed values include the following:
-
BUILTIN_FUZZ.
-
BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT.
-
APPIUM_JAVA_TESTNG.
-
APPIUM_PYTHON.
-
APPIUM_NODE.
-
APPIUM_RUBY.
-
APPIUM_WEB_JAVA_JUNIT.
-
APPIUM_WEB_JAVA_TESTNG.
-
APPIUM_WEB_PYTHON.
-
APPIUM_WEB_NODE.
-
APPIUM_WEB_RUBY.
-
CALABASH.
-
INSTRUMENTATION.
-
UIAUTOMATION.
-
UIAUTOMATOR.
-
XCTEST.
-
XCTEST_UI.
-
test(ScheduleRunTest)/set_test(Option<ScheduleRunTest>):Information about the uploaded test to be run against the device pool.
configuration(ScheduleRunConfiguration)/set_configuration(Option<ScheduleRunConfiguration>):An object that contains information about the settings for a run.
- On success, responds with
GetDevicePoolCompatibilityOutputwith field(s):compatible_devices(Option<Vec<DevicePoolCompatibilityResult>>):Information about compatible devices.
incompatible_devices(Option<Vec<DevicePoolCompatibilityResult>>):Information about incompatible devices.
- On failure, responds with
SdkError<GetDevicePoolCompatibilityError>
sourcepub fn get_instance_profile(&self) -> GetInstanceProfile
pub fn get_instance_profile(&self) -> GetInstanceProfile
Constructs a fluent builder for the GetInstanceProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of an instance profile.
- On success, responds with
GetInstanceProfileOutputwith field(s):instance_profile(Option<InstanceProfile>):An object that contains information about an instance profile.
- On failure, responds with
SdkError<GetInstanceProfileError>
sourcepub fn get_job(&self) -> GetJob
pub fn get_job(&self) -> GetJob
Constructs a fluent builder for the GetJob operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The job’s ARN.
- On success, responds with
GetJobOutputwith field(s):job(Option<Job>):An object that contains information about the requested job.
- On failure, responds with
SdkError<GetJobError>
sourcepub fn get_network_profile(&self) -> GetNetworkProfile
pub fn get_network_profile(&self) -> GetNetworkProfile
Constructs a fluent builder for the GetNetworkProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The ARN of the network profile to return information about.
- On success, responds with
GetNetworkProfileOutputwith field(s):network_profile(Option<NetworkProfile>):The network profile.
- On failure, responds with
SdkError<GetNetworkProfileError>
sourcepub fn get_offering_status(&self) -> GetOfferingStatus
pub fn get_offering_status(&self) -> GetOfferingStatus
Constructs a fluent builder for the GetOfferingStatus operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
GetOfferingStatusOutputwith field(s):current(Option<HashMap<String, OfferingStatus>>):When specified, gets the offering status for the current period.
next_period(Option<HashMap<String, OfferingStatus>>):When specified, gets the offering status for the next period.
next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<GetOfferingStatusError>
sourcepub fn get_project(&self) -> GetProject
pub fn get_project(&self) -> GetProject
Constructs a fluent builder for the GetProject operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The project’s ARN.
- On success, responds with
GetProjectOutputwith field(s):project(Option<Project>):The project to get information about.
- On failure, responds with
SdkError<GetProjectError>
sourcepub fn get_remote_access_session(&self) -> GetRemoteAccessSession
pub fn get_remote_access_session(&self) -> GetRemoteAccessSession
Constructs a fluent builder for the GetRemoteAccessSession operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.
- On success, responds with
GetRemoteAccessSessionOutputwith field(s):remote_access_session(Option<RemoteAccessSession>):A container that lists detailed information about the remote access session.
- On failure, responds with
SdkError<GetRemoteAccessSessionError>
sourcepub fn get_run(&self) -> GetRun
pub fn get_run(&self) -> GetRun
Constructs a fluent builder for the GetRun operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The run’s ARN.
- On success, responds with
GetRunOutputwith field(s):run(Option<Run>):The run to get results from.
- On failure, responds with
SdkError<GetRunError>
sourcepub fn get_suite(&self) -> GetSuite
pub fn get_suite(&self) -> GetSuite
Constructs a fluent builder for the GetSuite operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The suite’s ARN.
- On success, responds with
GetSuiteOutputwith field(s):suite(Option<Suite>):A collection of one or more tests.
- On failure, responds with
SdkError<GetSuiteError>
sourcepub fn get_test(&self) -> GetTest
pub fn get_test(&self) -> GetTest
Constructs a fluent builder for the GetTest operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The test’s ARN.
- On success, responds with
GetTestOutputwith field(s):test(Option<Test>):A test condition that is evaluated.
- On failure, responds with
SdkError<GetTestError>
sourcepub fn get_test_grid_project(&self) -> GetTestGridProject
pub fn get_test_grid_project(&self) -> GetTestGridProject
Constructs a fluent builder for the GetTestGridProject operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN of the Selenium testing project, from either
CreateTestGridProjectorListTestGridProjects.
- On success, responds with
GetTestGridProjectOutputwith field(s):test_grid_project(Option<TestGridProject>):A
TestGridProject.
- On failure, responds with
SdkError<GetTestGridProjectError>
sourcepub fn get_test_grid_session(&self) -> GetTestGridSession
pub fn get_test_grid_session(&self) -> GetTestGridSession
Constructs a fluent builder for the GetTestGridSession operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN for the project that this session belongs to. See
CreateTestGridProjectandListTestGridProjects.session_id(impl Into<String>)/set_session_id(Option<String>):An ID associated with this session.
session_arn(impl Into<String>)/set_session_arn(Option<String>):An ARN that uniquely identifies a
TestGridSession.
- On success, responds with
GetTestGridSessionOutputwith field(s):test_grid_session(Option<TestGridSession>):The
TestGridSessionthat was requested.
- On failure, responds with
SdkError<GetTestGridSessionError>
sourcepub fn get_upload(&self) -> GetUpload
pub fn get_upload(&self) -> GetUpload
Constructs a fluent builder for the GetUpload operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The upload’s ARN.
- On success, responds with
GetUploadOutputwith field(s):upload(Option<Upload>):An app or a set of one or more tests to upload or that have been uploaded.
- On failure, responds with
SdkError<GetUploadError>
sourcepub fn get_vpce_configuration(&self) -> GetVPCEConfiguration
pub fn get_vpce_configuration(&self) -> GetVPCEConfiguration
Constructs a fluent builder for the GetVPCEConfiguration operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.
- On success, responds with
GetVpceConfigurationOutputwith field(s):vpce_configuration(Option<VpceConfiguration>):An object that contains information about your VPC endpoint configuration.
- On failure, responds with
SdkError<GetVPCEConfigurationError>
sourcepub fn install_to_remote_access_session(&self) -> InstallToRemoteAccessSession
pub fn install_to_remote_access_session(&self) -> InstallToRemoteAccessSession
Constructs a fluent builder for the InstallToRemoteAccessSession operation.
- The fluent builder is configurable:
remote_access_session_arn(impl Into<String>)/set_remote_access_session_arn(Option<String>):The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.
app_arn(impl Into<String>)/set_app_arn(Option<String>):The ARN of the app about which you are requesting information.
- On success, responds with
InstallToRemoteAccessSessionOutputwith field(s):app_upload(Option<Upload>):An app to upload or that has been uploaded.
- On failure, responds with
SdkError<InstallToRemoteAccessSessionError>
sourcepub fn list_artifacts(&self) -> ListArtifacts
pub fn list_artifacts(&self) -> ListArtifacts
Constructs a fluent builder for the ListArtifacts operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The run, job, suite, or test ARN.
r#type(ArtifactCategory)/set_type(Option<ArtifactCategory>):The artifacts’ type.
Allowed values include:
-
FILE
-
LOG
-
SCREENSHOT
-
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListArtifactsOutputwith field(s):artifacts(Option<Vec<Artifact>>):Information about the artifacts.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListArtifactsError>
sourcepub fn list_device_instances(&self) -> ListDeviceInstances
pub fn list_device_instances(&self) -> ListDeviceInstances
Constructs a fluent builder for the ListDeviceInstances operation.
- The fluent builder is configurable:
max_results(i32)/set_max_results(Option<i32>):An integer that specifies the maximum number of items you want to return in the API response.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListDeviceInstancesOutputwith field(s):device_instances(Option<Vec<DeviceInstance>>):An object that contains information about your device instances.
next_token(Option<String>):An identifier that can be used in the next call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListDeviceInstancesError>
sourcepub fn list_device_pools(&self) -> ListDevicePools
pub fn list_device_pools(&self) -> ListDevicePools
Constructs a fluent builder for the ListDevicePools operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The project ARN.
r#type(DevicePoolType)/set_type(Option<DevicePoolType>):The device pools’ type.
Allowed values include:
-
CURATED: A device pool that is created and managed by AWS Device Farm.
-
PRIVATE: A device pool that is created and managed by the device pool developer.
-
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListDevicePoolsOutputwith field(s):device_pools(Option<Vec<DevicePool>>):Information about the device pools.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListDevicePoolsError>
sourcepub fn list_devices(&self) -> ListDevices
pub fn list_devices(&self) -> ListDevices
Constructs a fluent builder for the ListDevices operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
filters(Vec<DeviceFilter>)/set_filters(Option<Vec<DeviceFilter>>):Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.
-
Attribute: The aspect of a device such as platform or model used as the selection criteria in a device filter.
Allowed values include:
-
ARN: The Amazon Resource Name (ARN) of the device (for example,
arn:aws:devicefarm:us-west-2::device:12345Example). -
PLATFORM: The device platform. Valid values are ANDROID or IOS.
-
OS_VERSION: The operating system version (for example, 10.3.2).
-
MODEL: The device model (for example, iPad 5th Gen).
-
AVAILABILITY: The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
-
FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
-
MANUFACTURER: The device manufacturer (for example, Apple).
-
REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are TRUE or FALSE.
-
REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE. Because remote debugging is no longer supported, this attribute is ignored.
-
INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.
-
INSTANCE_LABELS: The label of the device instance.
-
FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
-
-
Operator: The filter operator.
-
The EQUALS operator is available for every attribute except INSTANCE_LABELS.
-
The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.
-
The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.
-
The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.
-
-
Values: An array of one or more filter values.
-
The IN and NOT_IN operators take a values array that has one or more elements.
-
The other operators require an array with a single element.
-
In a request, the AVAILABILITY attribute takes the following values: AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
-
-
- On success, responds with
ListDevicesOutputwith field(s):devices(Option<Vec<Device>>):Information about the devices.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListDevicesError>
sourcepub fn list_instance_profiles(&self) -> ListInstanceProfiles
pub fn list_instance_profiles(&self) -> ListInstanceProfiles
Constructs a fluent builder for the ListInstanceProfiles operation.
- The fluent builder is configurable:
max_results(i32)/set_max_results(Option<i32>):An integer that specifies the maximum number of items you want to return in the API response.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListInstanceProfilesOutputwith field(s):instance_profiles(Option<Vec<InstanceProfile>>):An object that contains information about your instance profiles.
next_token(Option<String>):An identifier that can be used in the next call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListInstanceProfilesError>
sourcepub fn list_jobs(&self) -> ListJobs
pub fn list_jobs(&self) -> ListJobs
Constructs a fluent builder for the ListJobs operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The run’s Amazon Resource Name (ARN).
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListJobsOutputwith field(s):jobs(Option<Vec<Job>>):Information about the jobs.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListJobsError>
sourcepub fn list_network_profiles(&self) -> ListNetworkProfiles
pub fn list_network_profiles(&self) -> ListNetworkProfiles
Constructs a fluent builder for the ListNetworkProfiles operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to list network profiles.
r#type(NetworkProfileType)/set_type(Option<NetworkProfileType>):The type of network profile to return information about. Valid values are listed here.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListNetworkProfilesOutputwith field(s):network_profiles(Option<Vec<NetworkProfile>>):A list of the available network profiles.
next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<ListNetworkProfilesError>
sourcepub fn list_offering_promotions(&self) -> ListOfferingPromotions
pub fn list_offering_promotions(&self) -> ListOfferingPromotions
Constructs a fluent builder for the ListOfferingPromotions operation.
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListOfferingPromotionsOutputwith field(s):offering_promotions(Option<Vec<OfferingPromotion>>):Information about the offering promotions.
next_token(Option<String>):An identifier to be used in the next call to this operation, to return the next set of items in the list.
- On failure, responds with
SdkError<ListOfferingPromotionsError>
sourcepub fn list_offerings(&self) -> ListOfferings
pub fn list_offerings(&self) -> ListOfferings
Constructs a fluent builder for the ListOfferings operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListOfferingsOutputwith field(s):offerings(Option<Vec<Offering>>):A value that represents the list offering results.
next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<ListOfferingsError>
sourcepub fn list_offering_transactions(&self) -> ListOfferingTransactions
pub fn list_offering_transactions(&self) -> ListOfferingTransactions
Constructs a fluent builder for the ListOfferingTransactions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListOfferingTransactionsOutputwith field(s):offering_transactions(Option<Vec<OfferingTransaction>>):The audit log of subscriptions you have purchased and modified through AWS Device Farm.
next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<ListOfferingTransactionsError>
sourcepub fn list_projects(&self) -> ListProjects
pub fn list_projects(&self) -> ListProjects
Constructs a fluent builder for the ListProjects operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListProjectsOutputwith field(s):projects(Option<Vec<Project>>):Information about the projects.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListProjectsError>
sourcepub fn list_remote_access_sessions(&self) -> ListRemoteAccessSessions
pub fn list_remote_access_sessions(&self) -> ListRemoteAccessSessions
Constructs a fluent builder for the ListRemoteAccessSessions operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project about which you are requesting information.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListRemoteAccessSessionsOutputwith field(s):remote_access_sessions(Option<Vec<RemoteAccessSession>>):A container that represents the metadata from the service about each remote access session you are requesting.
next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<ListRemoteAccessSessionsError>
sourcepub fn list_runs(&self) -> ListRuns
pub fn list_runs(&self) -> ListRuns
Constructs a fluent builder for the ListRuns operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to list runs.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListRunsOutputwith field(s):runs(Option<Vec<Run>>):Information about the runs.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListRunsError>
sourcepub fn list_samples(&self) -> ListSamples
pub fn list_samples(&self) -> ListSamples
Constructs a fluent builder for the ListSamples operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the job used to list samples.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListSamplesOutputwith field(s):samples(Option<Vec<Sample>>):Information about the samples.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListSamplesError>
sourcepub fn list_suites(&self) -> ListSuites
pub fn list_suites(&self) -> ListSuites
Constructs a fluent builder for the ListSuites operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The job’s Amazon Resource Name (ARN).
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListSuitesOutputwith field(s):suites(Option<Vec<Suite>>):Information about the suites.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListSuitesError>
Constructs a fluent builder for the ListTagsForResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The Amazon Resource Name (ARN) of the resource or resources for which to list tags. You can associate tags with the following Device Farm resources:
PROJECT,RUN,NETWORK_PROFILE,INSTANCE_PROFILE,DEVICE_INSTANCE,SESSION,DEVICE_POOL,DEVICE, andVPCE_CONFIGURATION.
- On success, responds with
ListTagsForResourceOutputwith field(s):tags(Option<Vec<Tag>>):The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.
- On failure, responds with
SdkError<ListTagsForResourceError>
sourcepub fn list_test_grid_projects(&self) -> ListTestGridProjects
pub fn list_test_grid_projects(&self) -> ListTestGridProjects
Constructs a fluent builder for the ListTestGridProjects operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
max_result(i32)/set_max_result(Option<i32>):Return no more than this number of results.
next_token(impl Into<String>)/set_next_token(Option<String>):From a response, used to continue a paginated listing.
- On success, responds with
ListTestGridProjectsOutputwith field(s):test_grid_projects(Option<Vec<TestGridProject>>):The list of TestGridProjects, based on a
ListTestGridProjectsRequest.next_token(Option<String>):Used for pagination. Pass into
ListTestGridProjectsto get more results in a paginated request.
- On failure, responds with
SdkError<ListTestGridProjectsError>
sourcepub fn list_test_grid_session_actions(&self) -> ListTestGridSessionActions
pub fn list_test_grid_session_actions(&self) -> ListTestGridSessionActions
Constructs a fluent builder for the ListTestGridSessionActions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
session_arn(impl Into<String>)/set_session_arn(Option<String>):The ARN of the session to retrieve.
max_result(i32)/set_max_result(Option<i32>):The maximum number of sessions to return per response.
next_token(impl Into<String>)/set_next_token(Option<String>):Pagination token.
- On success, responds with
ListTestGridSessionActionsOutputwith field(s):actions(Option<Vec<TestGridSessionAction>>):The action taken by the session.
next_token(Option<String>):Pagination token.
- On failure, responds with
SdkError<ListTestGridSessionActionsError>
sourcepub fn list_test_grid_session_artifacts(&self) -> ListTestGridSessionArtifacts
pub fn list_test_grid_session_artifacts(&self) -> ListTestGridSessionArtifacts
Constructs a fluent builder for the ListTestGridSessionArtifacts operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
session_arn(impl Into<String>)/set_session_arn(Option<String>):The ARN of a
TestGridSession.r#type(TestGridSessionArtifactCategory)/set_type(Option<TestGridSessionArtifactCategory>):Limit results to a specified type of artifact.
max_result(i32)/set_max_result(Option<i32>):The maximum number of results to be returned by a request.
next_token(impl Into<String>)/set_next_token(Option<String>):Pagination token.
- On success, responds with
ListTestGridSessionArtifactsOutputwith field(s):artifacts(Option<Vec<TestGridSessionArtifact>>):A list of test grid session artifacts for a
TestGridSession.next_token(Option<String>):Pagination token.
- On failure, responds with
SdkError<ListTestGridSessionArtifactsError>
sourcepub fn list_test_grid_sessions(&self) -> ListTestGridSessions
pub fn list_test_grid_sessions(&self) -> ListTestGridSessions
Constructs a fluent builder for the ListTestGridSessions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):ARN of a
TestGridProject.status(TestGridSessionStatus)/set_status(Option<TestGridSessionStatus>):Return only sessions in this state.
creation_time_after(DateTime)/set_creation_time_after(Option<DateTime>):Return only sessions created after this time.
creation_time_before(DateTime)/set_creation_time_before(Option<DateTime>):Return only sessions created before this time.
end_time_after(DateTime)/set_end_time_after(Option<DateTime>):Return only sessions that ended after this time.
end_time_before(DateTime)/set_end_time_before(Option<DateTime>):Return only sessions that ended before this time.
max_result(i32)/set_max_result(Option<i32>):Return only this many results at a time.
next_token(impl Into<String>)/set_next_token(Option<String>):Pagination token.
- On success, responds with
ListTestGridSessionsOutputwith field(s):test_grid_sessions(Option<Vec<TestGridSession>>):The sessions that match the criteria in a
ListTestGridSessionsRequest.next_token(Option<String>):Pagination token.
- On failure, responds with
SdkError<ListTestGridSessionsError>
sourcepub fn list_tests(&self) -> ListTests
pub fn list_tests(&self) -> ListTests
Constructs a fluent builder for the ListTests operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The test suite’s Amazon Resource Name (ARN).
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListTestsOutputwith field(s):tests(Option<Vec<Test>>):Information about the tests.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListTestsError>
sourcepub fn list_unique_problems(&self) -> ListUniqueProblems
pub fn list_unique_problems(&self) -> ListUniqueProblems
Constructs a fluent builder for the ListUniqueProblems operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The unique problems’ ARNs.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListUniqueProblemsOutputwith field(s):unique_problems(Option<HashMap<ExecutionResult, Vec<UniqueProblem>>>):Information about the unique problems.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
-
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListUniqueProblemsError>
sourcepub fn list_uploads(&self) -> ListUploads
pub fn list_uploads(&self) -> ListUploads
Constructs a fluent builder for the ListUploads operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to list uploads.
r#type(UploadType)/set_type(Option<UploadType>):The type of upload.
Must be one of the following values:
-
ANDROID_APP
-
IOS_APP
-
WEB_APP
-
EXTERNAL_DATA
-
APPIUM_JAVA_JUNIT_TEST_PACKAGE
-
APPIUM_JAVA_TESTNG_TEST_PACKAGE
-
APPIUM_PYTHON_TEST_PACKAGE
-
APPIUM_NODE_TEST_PACKAGE
-
APPIUM_RUBY_TEST_PACKAGE
-
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
-
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
-
APPIUM_WEB_PYTHON_TEST_PACKAGE
-
APPIUM_WEB_NODE_TEST_PACKAGE
-
APPIUM_WEB_RUBY_TEST_PACKAGE
-
CALABASH_TEST_PACKAGE
-
INSTRUMENTATION_TEST_PACKAGE
-
UIAUTOMATION_TEST_PACKAGE
-
UIAUTOMATOR_TEST_PACKAGE
-
XCTEST_TEST_PACKAGE
-
XCTEST_UI_TEST_PACKAGE
-
APPIUM_JAVA_JUNIT_TEST_SPEC
-
APPIUM_JAVA_TESTNG_TEST_SPEC
-
APPIUM_PYTHON_TEST_SPEC
-
APPIUM_NODE_TEST_SPEC
-
APPIUM_RUBY_TEST_SPEC
-
APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
-
APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
-
APPIUM_WEB_PYTHON_TEST_SPEC
-
APPIUM_WEB_NODE_TEST_SPEC
-
APPIUM_WEB_RUBY_TEST_SPEC
-
INSTRUMENTATION_TEST_SPEC
-
XCTEST_UI_TEST_SPEC
-
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListUploadsOutputwith field(s):uploads(Option<Vec<Upload>>):Information about the uploads.
next_token(Option<String>):If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
- On failure, responds with
SdkError<ListUploadsError>
sourcepub fn list_vpce_configurations(&self) -> ListVPCEConfigurations
pub fn list_vpce_configurations(&self) -> ListVPCEConfigurations
Constructs a fluent builder for the ListVPCEConfigurations operation.
- The fluent builder is configurable:
max_results(i32)/set_max_results(Option<i32>):An integer that specifies the maximum number of items you want to return in the API response.
next_token(impl Into<String>)/set_next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On success, responds with
ListVpceConfigurationsOutputwith field(s):vpce_configurations(Option<Vec<VpceConfiguration>>):An array of
VPCEConfigurationobjects that contain information about your VPC endpoint configuration.next_token(Option<String>):An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
- On failure, responds with
SdkError<ListVPCEConfigurationsError>
sourcepub fn purchase_offering(&self) -> PurchaseOffering
pub fn purchase_offering(&self) -> PurchaseOffering
Constructs a fluent builder for the PurchaseOffering operation.
- The fluent builder is configurable:
offering_id(impl Into<String>)/set_offering_id(Option<String>):The ID of the offering.
quantity(i32)/set_quantity(Option<i32>):The number of device slots to purchase in an offering request.
offering_promotion_id(impl Into<String>)/set_offering_promotion_id(Option<String>):The ID of the offering promotion to be applied to the purchase.
- On success, responds with
PurchaseOfferingOutputwith field(s):offering_transaction(Option<OfferingTransaction>):Represents the offering transaction for the purchase result.
- On failure, responds with
SdkError<PurchaseOfferingError>
sourcepub fn renew_offering(&self) -> RenewOffering
pub fn renew_offering(&self) -> RenewOffering
Constructs a fluent builder for the RenewOffering operation.
- The fluent builder is configurable:
offering_id(impl Into<String>)/set_offering_id(Option<String>):The ID of a request to renew an offering.
quantity(i32)/set_quantity(Option<i32>):The quantity requested in an offering renewal.
- On success, responds with
RenewOfferingOutputwith field(s):offering_transaction(Option<OfferingTransaction>):Represents the status of the offering transaction for the renewal.
- On failure, responds with
SdkError<RenewOfferingError>
sourcepub fn schedule_run(&self) -> ScheduleRun
pub fn schedule_run(&self) -> ScheduleRun
Constructs a fluent builder for the ScheduleRun operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):The ARN of the project for the run to be scheduled.
app_arn(impl Into<String>)/set_app_arn(Option<String>):The ARN of an application package to run tests against, created with
CreateUpload. SeeListUploads.device_pool_arn(impl Into<String>)/set_device_pool_arn(Option<String>):The ARN of the device pool for the run to be scheduled.
device_selection_configuration(DeviceSelectionConfiguration)/set_device_selection_configuration(Option<DeviceSelectionConfiguration>):The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.
Either
devicePoolArnordeviceSelectionConfigurationis required in a request.name(impl Into<String>)/set_name(Option<String>):The name for the run to be scheduled.
test(ScheduleRunTest)/set_test(Option<ScheduleRunTest>):Information about the test for the run to be scheduled.
configuration(ScheduleRunConfiguration)/set_configuration(Option<ScheduleRunConfiguration>):Information about the settings for the run to be scheduled.
execution_configuration(ExecutionConfiguration)/set_execution_configuration(Option<ExecutionConfiguration>):Specifies configuration information about a test run, such as the execution timeout (in minutes).
- On success, responds with
ScheduleRunOutputwith field(s):run(Option<Run>):Information about the scheduled run.
- On failure, responds with
SdkError<ScheduleRunError>
sourcepub fn stop_job(&self) -> StopJob
pub fn stop_job(&self) -> StopJob
Constructs a fluent builder for the StopJob operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Represents the Amazon Resource Name (ARN) of the Device Farm job to stop.
- On success, responds with
StopJobOutputwith field(s):job(Option<Job>):The job that was stopped.
- On failure, responds with
SdkError<StopJobError>
sourcepub fn stop_remote_access_session(&self) -> StopRemoteAccessSession
pub fn stop_remote_access_session(&self) -> StopRemoteAccessSession
Constructs a fluent builder for the StopRemoteAccessSession operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the remote access session to stop.
- On success, responds with
StopRemoteAccessSessionOutputwith field(s):remote_access_session(Option<RemoteAccessSession>):A container that represents the metadata from the service about the remote access session you are stopping.
- On failure, responds with
SdkError<StopRemoteAccessSessionError>
sourcepub fn stop_run(&self) -> StopRun
pub fn stop_run(&self) -> StopRun
Constructs a fluent builder for the StopRun operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):Represents the Amazon Resource Name (ARN) of the Device Farm run to stop.
- On success, responds with
StopRunOutputwith field(s):run(Option<Run>):The run that was stopped.
- On failure, responds with
SdkError<StopRunError>
sourcepub fn tag_resource(&self) -> TagResource
pub fn tag_resource(&self) -> TagResource
Constructs a fluent builder for the TagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The Amazon Resource Name (ARN) of the resource or resources to which to add tags. You can associate tags with the following Device Farm resources:
PROJECT,RUN,NETWORK_PROFILE,INSTANCE_PROFILE,DEVICE_INSTANCE,SESSION,DEVICE_POOL,DEVICE, andVPCE_CONFIGURATION.tags(Vec<Tag>)/set_tags(Option<Vec<Tag>>):The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.
- On success, responds with
TagResourceOutput - On failure, responds with
SdkError<TagResourceError>
sourcepub fn untag_resource(&self) -> UntagResource
pub fn untag_resource(&self) -> UntagResource
Constructs a fluent builder for the UntagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):The Amazon Resource Name (ARN) of the resource or resources from which to delete tags. You can associate tags with the following Device Farm resources:
PROJECT,RUN,NETWORK_PROFILE,INSTANCE_PROFILE,DEVICE_INSTANCE,SESSION,DEVICE_POOL,DEVICE, andVPCE_CONFIGURATION.tag_keys(Vec<String>)/set_tag_keys(Option<Vec<String>>):The keys of the tags to be removed.
- On success, responds with
UntagResourceOutput - On failure, responds with
SdkError<UntagResourceError>
sourcepub fn update_device_instance(&self) -> UpdateDeviceInstance
pub fn update_device_instance(&self) -> UpdateDeviceInstance
Constructs a fluent builder for the UpdateDeviceInstance operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the device instance.
profile_arn(impl Into<String>)/set_profile_arn(Option<String>):The ARN of the profile that you want to associate with the device instance.
labels(Vec<String>)/set_labels(Option<Vec<String>>):An array of strings that you want to associate with the device instance.
- On success, responds with
UpdateDeviceInstanceOutputwith field(s):device_instance(Option<DeviceInstance>):An object that contains information about your device instance.
- On failure, responds with
SdkError<UpdateDeviceInstanceError>
sourcepub fn update_device_pool(&self) -> UpdateDevicePool
pub fn update_device_pool(&self) -> UpdateDevicePool
Constructs a fluent builder for the UpdateDevicePool operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the Device Farm device pool to update.
name(impl Into<String>)/set_name(Option<String>):A string that represents the name of the device pool to update.
description(impl Into<String>)/set_description(Option<String>):A description of the device pool to update.
rules(Vec<Rule>)/set_rules(Option<Vec<Rule>>):Represents the rules to modify for the device pool. Updating rules is optional. If you update rules for your request, the update replaces the existing rules.
max_devices(i32)/set_max_devices(Option<i32>):The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the
rulesparameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.By specifying the maximum number of devices, you can control the costs that you incur by running tests.
If you use this parameter in your request, you cannot use the
clearMaxDevicesparameter in the same request.clear_max_devices(bool)/set_clear_max_devices(Option<bool>):Sets whether the
maxDevicesparameter applies to your device pool. If you set this parameter totrue, themaxDevicesparameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria specified in therulesparameter.If you use this parameter in your request, you cannot use the
maxDevicesparameter in the same request.
- On success, responds with
UpdateDevicePoolOutputwith field(s):device_pool(Option<DevicePool>):The device pool you just updated.
- On failure, responds with
SdkError<UpdateDevicePoolError>
sourcepub fn update_instance_profile(&self) -> UpdateInstanceProfile
pub fn update_instance_profile(&self) -> UpdateInstanceProfile
Constructs a fluent builder for the UpdateInstanceProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the instance profile.
name(impl Into<String>)/set_name(Option<String>):The updated name for your instance profile.
description(impl Into<String>)/set_description(Option<String>):The updated description for your instance profile.
package_cleanup(bool)/set_package_cleanup(Option<bool>):The updated choice for whether you want to specify package cleanup. The default value is
falsefor private devices.exclude_app_packages_from_cleanup(Vec<String>)/set_exclude_app_packages_from_cleanup(Option<Vec<String>>):An array of strings that specifies the list of app packages that should not be cleaned up from the device after a test run is over.
The list of packages is only considered if you set
packageCleanuptotrue.reboot_after_use(bool)/set_reboot_after_use(Option<bool>):The updated choice for whether you want to reboot the device after use. The default value is
true.
- On success, responds with
UpdateInstanceProfileOutputwith field(s):instance_profile(Option<InstanceProfile>):An object that contains information about your instance profile.
- On failure, responds with
SdkError<UpdateInstanceProfileError>
sourcepub fn update_network_profile(&self) -> UpdateNetworkProfile
pub fn update_network_profile(&self) -> UpdateNetworkProfile
Constructs a fluent builder for the UpdateNetworkProfile operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
name(impl Into<String>)/set_name(Option<String>):The name of the network profile about which you are returning information.
description(impl Into<String>)/set_description(Option<String>):The description of the network profile about which you are returning information.
r#type(NetworkProfileType)/set_type(Option<NetworkProfileType>):The type of network profile to return information about. Valid values are listed here.
uplink_bandwidth_bits(i64)/set_uplink_bandwidth_bits(Option<i64>):The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlink_bandwidth_bits(i64)/set_downlink_bandwidth_bits(Option<i64>):The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplink_delay_ms(i64)/set_uplink_delay_ms(Option<i64>):Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlink_delay_ms(i64)/set_downlink_delay_ms(Option<i64>):Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplink_jitter_ms(i64)/set_uplink_jitter_ms(Option<i64>):Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlink_jitter_ms(i64)/set_downlink_jitter_ms(Option<i64>):Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplink_loss_percent(i32)/set_uplink_loss_percent(i32):Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
downlink_loss_percent(i32)/set_downlink_loss_percent(i32):Proportion of received packets that fail to arrive from 0 to 100 percent.
- On success, responds with
UpdateNetworkProfileOutputwith field(s):network_profile(Option<NetworkProfile>):A list of the available network profiles.
- On failure, responds with
SdkError<UpdateNetworkProfileError>
sourcepub fn update_project(&self) -> UpdateProject
pub fn update_project(&self) -> UpdateProject
Constructs a fluent builder for the UpdateProject operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the project whose name to update.
name(impl Into<String>)/set_name(Option<String>):A string that represents the new name of the project that you are updating.
default_job_timeout_minutes(i32)/set_default_job_timeout_minutes(Option<i32>):The number of minutes a test run in the project executes before it times out.
- On success, responds with
UpdateProjectOutputwith field(s):project(Option<Project>):The project to update.
- On failure, responds with
SdkError<UpdateProjectError>
sourcepub fn update_test_grid_project(&self) -> UpdateTestGridProject
pub fn update_test_grid_project(&self) -> UpdateTestGridProject
Constructs a fluent builder for the UpdateTestGridProject operation.
- The fluent builder is configurable:
project_arn(impl Into<String>)/set_project_arn(Option<String>):ARN of the project to update.
name(impl Into<String>)/set_name(Option<String>):Human-readable name for the project.
description(impl Into<String>)/set_description(Option<String>):Human-readable description for the project.
vpc_config(TestGridVpcConfig)/set_vpc_config(Option<TestGridVpcConfig>):The VPC security groups and subnets that are attached to a project.
- On success, responds with
UpdateTestGridProjectOutputwith field(s):test_grid_project(Option<TestGridProject>):The project, including updated information.
- On failure, responds with
SdkError<UpdateTestGridProjectError>
sourcepub fn update_upload(&self) -> UpdateUpload
pub fn update_upload(&self) -> UpdateUpload
Constructs a fluent builder for the UpdateUpload operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the uploaded test spec.
name(impl Into<String>)/set_name(Option<String>):The upload’s test spec file name. The name must not contain any forward slashes (/). The test spec file name must end with the
.yamlor.ymlfile extension.content_type(impl Into<String>)/set_content_type(Option<String>):The upload’s content type (for example,
application/x-yaml).edit_content(bool)/set_edit_content(Option<bool>):Set to true if the YAML file has changed and must be updated. Otherwise, set to false.
- On success, responds with
UpdateUploadOutputwith field(s):upload(Option<Upload>):A test spec uploaded to Device Farm.
- On failure, responds with
SdkError<UpdateUploadError>
sourcepub fn update_vpce_configuration(&self) -> UpdateVPCEConfiguration
pub fn update_vpce_configuration(&self) -> UpdateVPCEConfiguration
Constructs a fluent builder for the UpdateVPCEConfiguration operation.
- The fluent builder is configurable:
arn(impl Into<String>)/set_arn(Option<String>):The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.
vpce_configuration_name(impl Into<String>)/set_vpce_configuration_name(Option<String>):The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
vpce_service_name(impl Into<String>)/set_vpce_service_name(Option<String>):The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
service_dns_name(impl Into<String>)/set_service_dns_name(Option<String>):The DNS (domain) name used to connect to your private service in your VPC. The DNS name must not already be in use on the internet.
vpce_configuration_description(impl Into<String>)/set_vpce_configuration_description(Option<String>):An optional description that provides details about your VPC endpoint configuration.
- On success, responds with
UpdateVpceConfigurationOutputwith field(s):vpce_configuration(Option<VpceConfiguration>):An object that contains information about your VPC endpoint configuration.
- On failure, responds with
SdkError<UpdateVPCEConfigurationError>
sourceimpl Client
impl Client
sourcepub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
pub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
Creates a client with the given service config and connector override.
Trait Implementations
sourceimpl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
impl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
sourcefn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
fn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more