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