Package-level declarations

Types

Link copied to clipboard

A container for account-level settings in AWS Device Farm.

Link copied to clipboard

An invalid argument was specified.

Link copied to clipboard
class Artifact

Represents the output of a test. Examples of artifacts include logs and screenshots.

Link copied to clipboard
sealed class ArtifactCategory
Link copied to clipboard
sealed class ArtifactType
Link copied to clipboard
sealed class BillingMethod
Link copied to clipboard

The requested object could not be deleted.

Link copied to clipboard
class Counters

Represents entity counters.

Link copied to clipboard
class Cpu

Represents the amount of CPU that an app is using on a physical device. Does not represent system-wide CPU usage.

Link copied to clipboard

Represents a request to the create device pool operation.

Link copied to clipboard

Represents the result of a create device pool request.

Link copied to clipboard

Represents a request to the create project operation.

Link copied to clipboard

Represents the result of a create project request.

Link copied to clipboard

Configuration settings for a remote access session, including billing method.

Link copied to clipboard

Creates and submits a request to start a remote access session.

Link copied to clipboard

Represents the server response from a request to create a remote access session.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a request to the create upload operation.

Link copied to clipboard

Represents the result of a create upload request.

Link copied to clipboard
sealed class CurrencyCode
Link copied to clipboard

A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.

Link copied to clipboard

Represents a request to the delete device pool operation.

Link copied to clipboard

Represents the result of a delete device pool request.

Link copied to clipboard

Represents a request to the delete project operation.

Link copied to clipboard

Represents the result of a delete project request.

Link copied to clipboard

Represents the request to delete the specified remote access session.

Link copied to clipboard

The response from the server when a request is made to delete the remote access session.

Link copied to clipboard

Represents a request to the delete run operation.

Link copied to clipboard

Represents the result of a delete run request.

Link copied to clipboard

Represents a request to the delete upload operation.

Link copied to clipboard

Represents the result of a delete upload request.

Link copied to clipboard
class Device

Represents a device type that an app is tested against.

Link copied to clipboard
sealed class DeviceAttribute
Link copied to clipboard
sealed class DeviceAvailability
Link copied to clipboard

Base class for all service related exceptions thrown by the DeviceFarm client

Link copied to clipboard

Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the deviceSelectionConfiguration parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

Link copied to clipboard
Link copied to clipboard
sealed class DeviceFormFactor
Link copied to clipboard

Represents the device instance.

Link copied to clipboard

Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.

Link copied to clipboard
sealed class DevicePlatform
Link copied to clipboard

Represents a collection of device types.

Link copied to clipboard

Represents a device pool compatibility result.

Link copied to clipboard
sealed class DevicePoolType
Link copied to clipboard

Represents the http/s proxy configuration that will be applied to a device during a run.

Link copied to clipboard

Represents the device filters used in a test run and the maximum number of devices to be included in the run. It is passed in as the deviceSelectionConfiguration request parameter in ScheduleRun.

Link copied to clipboard

Contains the run results requested by the device selection configuration and how many devices were returned. For an example of the JSON response syntax, see ScheduleRun.

Link copied to clipboard

Represents configuration information about a test run, such as the execution timeout (in minutes).

Link copied to clipboard
sealed class ExecutionResult
Link copied to clipboard
sealed class ExecutionResultCode
Link copied to clipboard
sealed class ExecutionStatus
Link copied to clipboard

Represents the request sent to retrieve the account settings.

Link copied to clipboard

Represents the account settings return values from the GetAccountSettings request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a request to the get device pool compatibility operation.

Link copied to clipboard

Represents the result of describe device pool compatibility request.

Link copied to clipboard

Represents a request to the get device pool operation.

Link copied to clipboard

Represents the result of a get device pool request.

Link copied to clipboard

Represents a request to the get device request.

Link copied to clipboard

Represents the result of a get device request.

Link copied to clipboard
Link copied to clipboard

Represents a request to the get job operation.

Link copied to clipboard

Represents the result of a get job request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to retrieve the offering status for the specified customer or account.

Link copied to clipboard

Returns the status result for a device offering.

Link copied to clipboard

Represents a request to the get project operation.

Link copied to clipboard

Represents the result of a get project request.

Link copied to clipboard

Represents the request to get information about the specified remote access session.

Link copied to clipboard

Represents the response from the server that lists detailed information about the remote access session.

Link copied to clipboard

Represents a request to the get run operation.

Link copied to clipboard

Represents the result of a get run request.

Link copied to clipboard

Represents a request to the get suite operation.

Link copied to clipboard

Represents the result of a get suite request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a request to the get test operation.

Link copied to clipboard

Represents the result of a get test request.

Link copied to clipboard

Represents a request to the get upload operation.

Link copied to clipboard

Represents the result of a get upload request.

Link copied to clipboard

An entity with the same name already exists.

Link copied to clipboard

Represents information about incompatibility.

Link copied to clipboard

Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

Link copied to clipboard

Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

Link copied to clipboard

Represents the instance profile.

Link copied to clipboard
sealed class InstanceStatus
Link copied to clipboard
sealed class InteractionMode
Link copied to clipboard

An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com if you see this error.

Link copied to clipboard

There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.

Link copied to clipboard
class Job

Represents a device.

Link copied to clipboard

A limit was exceeded.

Link copied to clipboard

Represents a request to the list artifacts operation.

Link copied to clipboard

Represents the result of a list artifacts operation.

Link copied to clipboard

Represents the result of a list device pools request.

Link copied to clipboard

Represents the result of a list device pools request.

Link copied to clipboard

Represents the result of a list devices request.

Link copied to clipboard

Represents the result of a list devices operation.

Link copied to clipboard

Represents a request to the list jobs operation.

Link copied to clipboard

Represents the result of a list jobs request.

Link copied to clipboard

Represents the request to list all offerings.

Link copied to clipboard

Represents the return values of the list of offerings.

Link copied to clipboard

Represents the request to list the offering transaction history.

Link copied to clipboard

Returns the transaction log of the specified offerings.

Link copied to clipboard

Represents a request to the list projects operation.

Link copied to clipboard

Represents the result of a list projects request.

Link copied to clipboard

Represents the request to return information about the remote access session.

Link copied to clipboard

Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

Link copied to clipboard

Represents a request to the list runs operation.

Link copied to clipboard

Represents the result of a list runs request.

Link copied to clipboard

Represents a request to the list samples operation.

Link copied to clipboard

Represents the result of a list samples request.

Link copied to clipboard

Represents a request to the list suites operation.

Link copied to clipboard

Represents the result of a list suites request.

Link copied to clipboard

Represents a request to the list tests operation.

Link copied to clipboard

Represents the result of a list tests request.

Link copied to clipboard

Represents a request to the list unique problems operation.

Link copied to clipboard

Represents the result of a list unique problems request.

Link copied to clipboard

Represents a request to the list uploads operation.

Link copied to clipboard

Represents the result of a list uploads request.

Link copied to clipboard
class Location

Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example, 47.6204, -122.3491).

Link copied to clipboard

A number that represents the monetary amount for an offering or transaction.

Link copied to clipboard

An array of settings that describes characteristics of a network profile.

Link copied to clipboard
sealed class NetworkProfileType
Link copied to clipboard

Exception gets thrown when a user is not eligible to perform the specified transaction.

Link copied to clipboard

The specified entity was not found.

Link copied to clipboard
class Offering

Represents the metadata of a device offering.

Link copied to clipboard

Represents information about an offering promotion.

Link copied to clipboard

The status of the offering.

Link copied to clipboard

Represents the metadata of an offering transaction.

Link copied to clipboard
Link copied to clipboard
sealed class OfferingType
Link copied to clipboard
class Problem

Represents a specific warning or failure.

Link copied to clipboard

Information about a problem detail.

Link copied to clipboard
class Project

Represents an operating-system neutral workspace for running and managing tests.

Link copied to clipboard

Represents a request for a purchase offering.

Link copied to clipboard

The result of the purchase offering (for example, success or failure).

Link copied to clipboard
class Radios

Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.

Link copied to clipboard

Specifies whether charges for devices are recurring.

Link copied to clipboard
Link copied to clipboard

Represents information about the remote access session.

Link copied to clipboard

A request that represents an offering renewal.

Link copied to clipboard

The result of a renewal offering.

Link copied to clipboard

Represents the screen resolution of a device in height and width, expressed in pixels.

Link copied to clipboard
class Rule

Represents a condition for a device pool.

Link copied to clipboard
sealed class RuleOperator
Link copied to clipboard
class Run

Represents a test run on a set of devices with a given app package, test parameters, and so on.

Link copied to clipboard
class Sample

Represents a sample of performance data.

Link copied to clipboard
sealed class SampleType
Link copied to clipboard

Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

Link copied to clipboard

Represents a request to the schedule run operation.

Link copied to clipboard

Represents the result of a schedule run request.

Link copied to clipboard

Represents test settings. This data structure is passed in as the test parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

Link copied to clipboard

There was a problem with the service account.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the request to stop the remote access session.

Link copied to clipboard

Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

Link copied to clipboard

Represents the request to stop a specific run.

Link copied to clipboard

Represents the results of your stop run attempt.

Link copied to clipboard
class Suite

Represents a collection of one or more tests.

Link copied to clipboard
class Tag

The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.

Link copied to clipboard

The operation was not successful. Try again.

Link copied to clipboard

The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Test

Represents a condition that is evaluated.

Link copied to clipboard

A Selenium testing project. Projects are used to collect and collate sessions.

Link copied to clipboard

A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.

Link copied to clipboard

An action taken by a TestGridSession browser instance.

Link copied to clipboard

Artifacts are video and other files that are produced in the process of running a browser in an automated context.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The VPC security groups and subnets that are attached to a project.

Link copied to clipboard
sealed class TestType
Link copied to clipboard

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

Link copied to clipboard

Represents information about free trial device minutes for an AWS account.

Link copied to clipboard

A collection of one or more problems, grouped by their result.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a request to the update device pool operation.

Link copied to clipboard

Represents the result of an update device pool request.

Link copied to clipboard

Represents a request to the update project operation.

Link copied to clipboard

Represents the result of an update project request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Upload

An app or a set of one or more tests to upload or that have been uploaded.

Link copied to clipboard
sealed class UploadCategory
Link copied to clipboard
sealed class UploadStatus
Link copied to clipboard
sealed class UploadType
Link copied to clipboard
class VpcConfig

Contains the VPC configuration data necessary to interface with AWS Device Farm's services.

Link copied to clipboard

Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.