AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Namespace: Amazon.DeviceFarm
Assembly: AWSSDK.dll
Version: (assembly version)
public class AmazonDeviceFarmClient : AmazonServiceClient IAmazonDeviceFarm, IDisposable
The AmazonDeviceFarmClient type exposes the following members
Name | Description | |
---|---|---|
AmazonDeviceFarmClient() |
Constructs AmazonDeviceFarmClient with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonDeviceFarmClient(RegionEndpoint) |
Constructs AmazonDeviceFarmClient with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonDeviceFarmClient(AmazonDeviceFarmConfig) |
Constructs AmazonDeviceFarmClient with the credentials loaded from the application's
default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
Example App.config with credentials set.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration> |
|
AmazonDeviceFarmClient(AWSCredentials) | Constructs AmazonDeviceFarmClient with AWS Credentials | |
AmazonDeviceFarmClient(AWSCredentials, RegionEndpoint) | Constructs AmazonDeviceFarmClient with AWS Credentials | |
AmazonDeviceFarmClient(AWSCredentials, AmazonDeviceFarmConfig) | Constructs AmazonDeviceFarmClient with AWS Credentials and an AmazonDeviceFarmClient Configuration object. | |
AmazonDeviceFarmClient(string, string) | Constructs AmazonDeviceFarmClient with AWS Access Key ID and AWS Secret Key | |
AmazonDeviceFarmClient(string, string, RegionEndpoint) | Constructs AmazonDeviceFarmClient with AWS Access Key ID and AWS Secret Key | |
AmazonDeviceFarmClient(string, string, AmazonDeviceFarmConfig) | Constructs AmazonDeviceFarmClient with AWS Access Key ID, AWS Secret Key and an AmazonDeviceFarmClient Configuration object. | |
AmazonDeviceFarmClient(string, string, string) | Constructs AmazonDeviceFarmClient with AWS Access Key ID and AWS Secret Key | |
AmazonDeviceFarmClient(string, string, string, RegionEndpoint) | Constructs AmazonDeviceFarmClient with AWS Access Key ID and AWS Secret Key | |
AmazonDeviceFarmClient(string, string, string, AmazonDeviceFarmConfig) | Constructs AmazonDeviceFarmClient with AWS Access Key ID, AWS Secret Key and an AmazonDeviceFarmClient Configuration object. |
Name | Description | |
---|---|---|
CreateDevicePool(CreateDevicePoolRequest) | Creates a device pool. | |
CreateDevicePoolAsync(CreateDevicePoolRequest, CancellationToken) | Initiates the asynchronous execution of the CreateDevicePool operation. | |
CreateProject(string) | Creates a new project. | |
CreateProject(CreateProjectRequest) | Creates a new project. | |
CreateProjectAsync(CreateProjectRequest, CancellationToken) | Initiates the asynchronous execution of the CreateProject operation. | |
CreateUpload(CreateUploadRequest) | Uploads an app or test scripts. | |
CreateUploadAsync(CreateUploadRequest, CancellationToken) | Initiates the asynchronous execution of the CreateUpload operation. | |
DeleteDevicePool(DeleteDevicePoolRequest) | Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system. | |
DeleteDevicePoolAsync(DeleteDevicePoolRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteDevicePool operation. | |
DeleteProject(DeleteProjectRequest) |
Deletes an AWS Device Farm project, given the project ARN.
Note Deleting this resource does not stop an in-progress run. |
|
DeleteProjectAsync(DeleteProjectRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteProject operation. | |
DeleteRun(DeleteRunRequest) |
Deletes the run, given the run ARN.
Note Deleting this resource does not stop an in-progress run. |
|
DeleteRunAsync(DeleteRunRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteRun operation. | |
DeleteUpload(DeleteUploadRequest) | Deletes an upload given the upload ARN. | |
DeleteUploadAsync(DeleteUploadRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteUpload operation. | |
Dispose() | Inherited from Amazon.Runtime.AmazonServiceClient. | |
GetAccountSettings() | Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account. | |
GetAccountSettings(GetAccountSettingsRequest) | Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account. | |
GetAccountSettingsAsync(GetAccountSettingsRequest, CancellationToken) | Initiates the asynchronous execution of the GetAccountSettings operation. | |
GetDevice(string) | Gets information about a unique device type. | |
GetDevice(GetDeviceRequest) | Gets information about a unique device type. | |
GetDeviceAsync(GetDeviceRequest, CancellationToken) | Initiates the asynchronous execution of the GetDevice operation. | |
GetDevicePool(string) | Gets information about a device pool. | |
GetDevicePool(GetDevicePoolRequest) | Gets information about a device pool. | |
GetDevicePoolAsync(GetDevicePoolRequest, CancellationToken) | Initiates the asynchronous execution of the GetDevicePool operation. | |
GetDevicePoolCompatibility(GetDevicePoolCompatibilityRequest) | Gets information about compatibility with a device pool. | |
GetDevicePoolCompatibilityAsync(GetDevicePoolCompatibilityRequest, CancellationToken) | Initiates the asynchronous execution of the GetDevicePoolCompatibility operation. | |
GetJob(string) | Gets information about a job. | |
GetJob(GetJobRequest) | Gets information about a job. | |
GetJobAsync(GetJobRequest, CancellationToken) | Initiates the asynchronous execution of the GetJob operation. | |
GetProject(string) | Gets information about a project. | |
GetProject(GetProjectRequest) | Gets information about a project. | |
GetProjectAsync(GetProjectRequest, CancellationToken) | Initiates the asynchronous execution of the GetProject operation. | |
GetRun(string) | Gets information about a run. | |
GetRun(GetRunRequest) | Gets information about a run. | |
GetRunAsync(GetRunRequest, CancellationToken) | Initiates the asynchronous execution of the GetRun operation. | |
GetSuite(string) | Gets information about a suite. | |
GetSuite(GetSuiteRequest) | Gets information about a suite. | |
GetSuiteAsync(GetSuiteRequest, CancellationToken) | Initiates the asynchronous execution of the GetSuite operation. | |
GetTest(string) | Gets information about a test. | |
GetTest(GetTestRequest) | Gets information about a test. | |
GetTestAsync(GetTestRequest, CancellationToken) | Initiates the asynchronous execution of the GetTest operation. | |
GetUpload(string) | Gets information about an upload. | |
GetUpload(GetUploadRequest) | Gets information about an upload. | |
GetUploadAsync(GetUploadRequest, CancellationToken) | Initiates the asynchronous execution of the GetUpload operation. | |
ListArtifacts(ListArtifactsRequest) | Gets information about artifacts. | |
ListArtifactsAsync(ListArtifactsRequest, CancellationToken) | Initiates the asynchronous execution of the ListArtifacts operation. | |
ListDevicePools(ListDevicePoolsRequest) | Gets information about device pools. | |
ListDevicePoolsAsync(ListDevicePoolsRequest, CancellationToken) | Initiates the asynchronous execution of the ListDevicePools operation. | |
ListDevices(ListDevicesRequest) | Gets information about unique device types. | |
ListDevicesAsync(ListDevicesRequest, CancellationToken) | Initiates the asynchronous execution of the ListDevices operation. | |
ListJobs(ListJobsRequest) | Gets information about jobs. | |
ListJobsAsync(ListJobsRequest, CancellationToken) | Initiates the asynchronous execution of the ListJobs operation. | |
ListProjects(ListProjectsRequest) | Gets information about projects. | |
ListProjectsAsync(ListProjectsRequest, CancellationToken) | Initiates the asynchronous execution of the ListProjects operation. | |
ListRuns(ListRunsRequest) | Gets information about runs. | |
ListRunsAsync(ListRunsRequest, CancellationToken) | Initiates the asynchronous execution of the ListRuns operation. | |
ListSamples(ListSamplesRequest) | Gets information about samples. | |
ListSamplesAsync(ListSamplesRequest, CancellationToken) | Initiates the asynchronous execution of the ListSamples operation. | |
ListSuites(ListSuitesRequest) | Gets information about suites. | |
ListSuitesAsync(ListSuitesRequest, CancellationToken) | Initiates the asynchronous execution of the ListSuites operation. | |
ListTests(ListTestsRequest) | Gets information about tests. | |
ListTestsAsync(ListTestsRequest, CancellationToken) | Initiates the asynchronous execution of the ListTests operation. | |
ListUniqueProblems(ListUniqueProblemsRequest) | Gets information about unique problems. | |
ListUniqueProblemsAsync(ListUniqueProblemsRequest, CancellationToken) | Initiates the asynchronous execution of the ListUniqueProblems operation. | |
ListUploads(ListUploadsRequest) | Gets information about uploads. | |
ListUploadsAsync(ListUploadsRequest, CancellationToken) | Initiates the asynchronous execution of the ListUploads operation. | |
ScheduleRun(ScheduleRunRequest) | Schedules a run. | |
ScheduleRunAsync(ScheduleRunRequest, CancellationToken) | Initiates the asynchronous execution of the ScheduleRun operation. | |
UpdateDevicePool(UpdateDevicePoolRequest) | Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all). | |
UpdateDevicePoolAsync(UpdateDevicePoolRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateDevicePool operation. | |
UpdateProject(UpdateProjectRequest) | Modifies the specified project name, given the project ARN and a new name. | |
UpdateProjectAsync(UpdateProjectRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateProject operation. |
Name | Description | |
---|---|---|
AfterResponseEvent | Inherited from Amazon.Runtime.AmazonServiceClient. | |
BeforeRequestEvent | Inherited from Amazon.Runtime.AmazonServiceClient. | |
ExceptionEvent | Inherited from Amazon.Runtime.AmazonServiceClient. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5