@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSDeviceFarmAsyncClient extends AWSDeviceFarmClient implements AWSDeviceFarmAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Constructor and Description |
|---|
AWSDeviceFarmAsyncClient()
Deprecated.
|
AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials)
Deprecated.
|
AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
|
AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials,
ExecutorService executorService)
|
AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider)
Deprecated.
|
AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
|
AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration,
ExecutorService executorService)
|
AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider,
ExecutorService executorService)
|
AWSDeviceFarmAsyncClient(ClientConfiguration clientConfiguration)
Deprecated.
|
builder, createDevicePool, createNetworkProfile, createProject, createRemoteAccessSession, createUpload, deleteDevicePool, deleteNetworkProfile, deleteProject, deleteRemoteAccessSession, deleteRun, deleteUpload, getAccountSettings, getCachedResponseMetadata, getDevice, getDevicePool, getDevicePoolCompatibility, getJob, getNetworkProfile, getOfferingStatus, getProject, getRemoteAccessSession, getRun, getSuite, getTest, getUpload, installToRemoteAccessSession, listArtifacts, listDevicePools, listDevices, listJobs, listNetworkProfiles, listOfferingPromotions, listOfferings, listOfferingTransactions, listProjects, listRemoteAccessSessions, listRuns, listSamples, listSuites, listTests, listUniqueProblems, listUploads, purchaseOffering, renewOffering, scheduleRun, stopRemoteAccessSession, stopRun, updateDevicePool, updateNetworkProfile, updateProjectaddRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDevicePool, createNetworkProfile, createProject, createRemoteAccessSession, createUpload, deleteDevicePool, deleteNetworkProfile, deleteProject, deleteRemoteAccessSession, deleteRun, deleteUpload, getAccountSettings, getCachedResponseMetadata, getDevice, getDevicePool, getDevicePoolCompatibility, getJob, getNetworkProfile, getOfferingStatus, getProject, getRemoteAccessSession, getRun, getSuite, getTest, getUpload, installToRemoteAccessSession, listArtifacts, listDevicePools, listDevices, listJobs, listNetworkProfiles, listOfferingPromotions, listOfferings, listOfferingTransactions, listProjects, listRemoteAccessSessions, listRuns, listSamples, listSuites, listTests, listUniqueProblems, listUploads, purchaseOffering, renewOffering, scheduleRun, setEndpoint, setRegion, stopRemoteAccessSession, stopRun, updateDevicePool, updateNetworkProfile, updateProject@Deprecated public AWSDeviceFarmAsyncClient()
AWSDeviceFarmAsyncClientBuilder.defaultClient()Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
@Deprecated public AWSDeviceFarmAsyncClient(ClientConfiguration clientConfiguration)
AwsClientBuilder.withClientConfiguration(ClientConfiguration)
Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
clientConfiguration - The client configuration options controlling how this client connects to AWS Device Farm (ex: proxy
settings, retry counts, etc).DefaultAWSCredentialsProviderChain,
Executors.newFixedThreadPool(int)@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration)
Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).DefaultAWSCredentialsProviderChain,
Executors.newFixedThreadPool(int)@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDeviceFarmAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
AwsClientBuilder.withClientConfiguration(ClientConfiguration) and
AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.public static AWSDeviceFarmAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateDevicePoolResult> createDevicePoolAsync(CreateDevicePoolRequest request)
AWSDeviceFarmAsyncCreates a device pool.
createDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create device pool operation.public Future<CreateDevicePoolResult> createDevicePoolAsync(CreateDevicePoolRequest request, AsyncHandler<CreateDevicePoolRequest,CreateDevicePoolResult> asyncHandler)
AWSDeviceFarmAsyncCreates a device pool.
createDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create device pool operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateNetworkProfileResult> createNetworkProfileAsync(CreateNetworkProfileRequest request)
AWSDeviceFarmAsyncCreates a network profile.
createNetworkProfileAsync in interface AWSDeviceFarmAsyncpublic Future<CreateNetworkProfileResult> createNetworkProfileAsync(CreateNetworkProfileRequest request, AsyncHandler<CreateNetworkProfileRequest,CreateNetworkProfileResult> asyncHandler)
AWSDeviceFarmAsyncCreates a network profile.
createNetworkProfileAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request)
AWSDeviceFarmAsyncCreates a new project.
createProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create project operation.public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
AWSDeviceFarmAsyncCreates a new project.
createProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create project operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRemoteAccessSessionResult> createRemoteAccessSessionAsync(CreateRemoteAccessSessionRequest request)
AWSDeviceFarmAsyncSpecifies and starts a remote access session.
createRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Creates and submits a request to start a remote access session.public Future<CreateRemoteAccessSessionResult> createRemoteAccessSessionAsync(CreateRemoteAccessSessionRequest request, AsyncHandler<CreateRemoteAccessSessionRequest,CreateRemoteAccessSessionResult> asyncHandler)
AWSDeviceFarmAsyncSpecifies and starts a remote access session.
createRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Creates and submits a request to start a remote access session.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateUploadResult> createUploadAsync(CreateUploadRequest request)
AWSDeviceFarmAsyncUploads an app or test scripts.
createUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create upload operation.public Future<CreateUploadResult> createUploadAsync(CreateUploadRequest request, AsyncHandler<CreateUploadRequest,CreateUploadResult> asyncHandler)
AWSDeviceFarmAsyncUploads an app or test scripts.
createUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the create upload operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDevicePoolResult> deleteDevicePoolAsync(DeleteDevicePoolRequest request)
AWSDeviceFarmAsyncDeletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
deleteDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete device pool operation.public Future<DeleteDevicePoolResult> deleteDevicePoolAsync(DeleteDevicePoolRequest request, AsyncHandler<DeleteDevicePoolRequest,DeleteDevicePoolResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
deleteDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete device pool operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteNetworkProfileResult> deleteNetworkProfileAsync(DeleteNetworkProfileRequest request)
AWSDeviceFarmAsyncDeletes a network profile.
deleteNetworkProfileAsync in interface AWSDeviceFarmAsyncpublic Future<DeleteNetworkProfileResult> deleteNetworkProfileAsync(DeleteNetworkProfileRequest request, AsyncHandler<DeleteNetworkProfileRequest,DeleteNetworkProfileResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a network profile.
deleteNetworkProfileAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request)
AWSDeviceFarmAsyncDeletes an AWS Device Farm project, given the project ARN.
Note Deleting this resource does not stop an in-progress run.
deleteProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete project operation.public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
AWSDeviceFarmAsyncDeletes an AWS Device Farm project, given the project ARN.
Note Deleting this resource does not stop an in-progress run.
deleteProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete project operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRemoteAccessSessionResult> deleteRemoteAccessSessionAsync(DeleteRemoteAccessSessionRequest request)
AWSDeviceFarmAsyncDeletes a completed remote access session and its results.
deleteRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to delete the specified remote access session.public Future<DeleteRemoteAccessSessionResult> deleteRemoteAccessSessionAsync(DeleteRemoteAccessSessionRequest request, AsyncHandler<DeleteRemoteAccessSessionRequest,DeleteRemoteAccessSessionResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a completed remote access session and its results.
deleteRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to delete the specified remote access session.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRunResult> deleteRunAsync(DeleteRunRequest request)
AWSDeviceFarmAsyncDeletes the run, given the run ARN.
Note Deleting this resource does not stop an in-progress run.
deleteRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete run operation.public Future<DeleteRunResult> deleteRunAsync(DeleteRunRequest request, AsyncHandler<DeleteRunRequest,DeleteRunResult> asyncHandler)
AWSDeviceFarmAsyncDeletes the run, given the run ARN.
Note Deleting this resource does not stop an in-progress run.
deleteRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete run operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteUploadResult> deleteUploadAsync(DeleteUploadRequest request)
AWSDeviceFarmAsyncDeletes an upload given the upload ARN.
deleteUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete upload operation.public Future<DeleteUploadResult> deleteUploadAsync(DeleteUploadRequest request, AsyncHandler<DeleteUploadRequest,DeleteUploadResult> asyncHandler)
AWSDeviceFarmAsyncDeletes an upload given the upload ARN.
deleteUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the delete upload operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest request)
AWSDeviceFarmAsyncReturns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.
getAccountSettingsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request sent to retrieve the account settings.public Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest request, AsyncHandler<GetAccountSettingsRequest,GetAccountSettingsResult> asyncHandler)
AWSDeviceFarmAsyncReturns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.
getAccountSettingsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request sent to retrieve the account settings.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request)
AWSDeviceFarmAsyncGets information about a unique device type.
getDeviceAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device request.public Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request, AsyncHandler<GetDeviceRequest,GetDeviceResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a unique device type.
getDeviceAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device request.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDevicePoolResult> getDevicePoolAsync(GetDevicePoolRequest request)
AWSDeviceFarmAsyncGets information about a device pool.
getDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device pool operation.public Future<GetDevicePoolResult> getDevicePoolAsync(GetDevicePoolRequest request, AsyncHandler<GetDevicePoolRequest,GetDevicePoolResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a device pool.
getDevicePoolAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device pool operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDevicePoolCompatibilityResult> getDevicePoolCompatibilityAsync(GetDevicePoolCompatibilityRequest request)
AWSDeviceFarmAsyncGets information about compatibility with a device pool.
getDevicePoolCompatibilityAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device pool compatibility operation.public Future<GetDevicePoolCompatibilityResult> getDevicePoolCompatibilityAsync(GetDevicePoolCompatibilityRequest request, AsyncHandler<GetDevicePoolCompatibilityRequest,GetDevicePoolCompatibilityResult> asyncHandler)
AWSDeviceFarmAsyncGets information about compatibility with a device pool.
getDevicePoolCompatibilityAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get device pool compatibility operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetJobResult> getJobAsync(GetJobRequest request)
AWSDeviceFarmAsyncGets information about a job.
getJobAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get job operation.public Future<GetJobResult> getJobAsync(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a job.
getJobAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get job operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetNetworkProfileResult> getNetworkProfileAsync(GetNetworkProfileRequest request)
AWSDeviceFarmAsyncReturns information about a network profile.
getNetworkProfileAsync in interface AWSDeviceFarmAsyncpublic Future<GetNetworkProfileResult> getNetworkProfileAsync(GetNetworkProfileRequest request, AsyncHandler<GetNetworkProfileRequest,GetNetworkProfileResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about a network profile.
getNetworkProfileAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetOfferingStatusResult> getOfferingStatusAsync(GetOfferingStatusRequest request)
AWSDeviceFarmAsync
Gets the current status and future status of all offerings purchased by an AWS account. The response indicates
how many offerings are currently available and the offerings that will be available in the next period. The API
returns a NotEligible error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
getOfferingStatusAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to retrieve the offering status for the specified customer or account.public Future<GetOfferingStatusResult> getOfferingStatusAsync(GetOfferingStatusRequest request, AsyncHandler<GetOfferingStatusRequest,GetOfferingStatusResult> asyncHandler)
AWSDeviceFarmAsync
Gets the current status and future status of all offerings purchased by an AWS account. The response indicates
how many offerings are currently available and the offerings that will be available in the next period. The API
returns a NotEligible error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
getOfferingStatusAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to retrieve the offering status for the specified customer or account.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProjectResult> getProjectAsync(GetProjectRequest request)
AWSDeviceFarmAsyncGets information about a project.
getProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get project operation.public Future<GetProjectResult> getProjectAsync(GetProjectRequest request, AsyncHandler<GetProjectRequest,GetProjectResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a project.
getProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get project operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRemoteAccessSessionResult> getRemoteAccessSessionAsync(GetRemoteAccessSessionRequest request)
AWSDeviceFarmAsyncReturns a link to a currently running remote access session.
getRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to get information about the specified remote access session.public Future<GetRemoteAccessSessionResult> getRemoteAccessSessionAsync(GetRemoteAccessSessionRequest request, AsyncHandler<GetRemoteAccessSessionRequest,GetRemoteAccessSessionResult> asyncHandler)
AWSDeviceFarmAsyncReturns a link to a currently running remote access session.
getRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to get information about the specified remote access session.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRunResult> getRunAsync(GetRunRequest request)
AWSDeviceFarmAsyncGets information about a run.
getRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get run operation.public Future<GetRunResult> getRunAsync(GetRunRequest request, AsyncHandler<GetRunRequest,GetRunResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a run.
getRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get run operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSuiteResult> getSuiteAsync(GetSuiteRequest request)
AWSDeviceFarmAsyncGets information about a suite.
getSuiteAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get suite operation.public Future<GetSuiteResult> getSuiteAsync(GetSuiteRequest request, AsyncHandler<GetSuiteRequest,GetSuiteResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a suite.
getSuiteAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get suite operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTestResult> getTestAsync(GetTestRequest request)
AWSDeviceFarmAsyncGets information about a test.
getTestAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get test operation.public Future<GetTestResult> getTestAsync(GetTestRequest request, AsyncHandler<GetTestRequest,GetTestResult> asyncHandler)
AWSDeviceFarmAsyncGets information about a test.
getTestAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get test operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetUploadResult> getUploadAsync(GetUploadRequest request)
AWSDeviceFarmAsyncGets information about an upload.
getUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get upload operation.public Future<GetUploadResult> getUploadAsync(GetUploadRequest request, AsyncHandler<GetUploadRequest,GetUploadResult> asyncHandler)
AWSDeviceFarmAsyncGets information about an upload.
getUploadAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the get upload operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<InstallToRemoteAccessSessionResult> installToRemoteAccessSessionAsync(InstallToRemoteAccessSessionRequest request)
AWSDeviceFarmAsyncInstalls an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.
installToRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - 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.public Future<InstallToRemoteAccessSessionResult> installToRemoteAccessSessionAsync(InstallToRemoteAccessSessionRequest request, AsyncHandler<InstallToRemoteAccessSessionRequest,InstallToRemoteAccessSessionResult> asyncHandler)
AWSDeviceFarmAsyncInstalls an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.
installToRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - 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.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListArtifactsResult> listArtifactsAsync(ListArtifactsRequest request)
AWSDeviceFarmAsyncGets information about artifacts.
listArtifactsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list artifacts operation.public Future<ListArtifactsResult> listArtifactsAsync(ListArtifactsRequest request, AsyncHandler<ListArtifactsRequest,ListArtifactsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about artifacts.
listArtifactsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list artifacts operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDevicePoolsResult> listDevicePoolsAsync(ListDevicePoolsRequest request)
AWSDeviceFarmAsyncGets information about device pools.
listDevicePoolsAsync in interface AWSDeviceFarmAsyncrequest - Represents the result of a list device pools request.public Future<ListDevicePoolsResult> listDevicePoolsAsync(ListDevicePoolsRequest request, AsyncHandler<ListDevicePoolsRequest,ListDevicePoolsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about device pools.
listDevicePoolsAsync in interface AWSDeviceFarmAsyncrequest - Represents the result of a list device pools request.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDevicesResult> listDevicesAsync(ListDevicesRequest request)
AWSDeviceFarmAsyncGets information about unique device types.
listDevicesAsync in interface AWSDeviceFarmAsyncrequest - Represents the result of a list devices request.public Future<ListDevicesResult> listDevicesAsync(ListDevicesRequest request, AsyncHandler<ListDevicesRequest,ListDevicesResult> asyncHandler)
AWSDeviceFarmAsyncGets information about unique device types.
listDevicesAsync in interface AWSDeviceFarmAsyncrequest - Represents the result of a list devices request.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSDeviceFarmAsyncGets information about jobs.
listJobsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list jobs operation.public Future<ListJobsResult> listJobsAsync(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about jobs.
listJobsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list jobs operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListNetworkProfilesResult> listNetworkProfilesAsync(ListNetworkProfilesRequest request)
AWSDeviceFarmAsyncReturns the list of available network profiles.
listNetworkProfilesAsync in interface AWSDeviceFarmAsyncpublic Future<ListNetworkProfilesResult> listNetworkProfilesAsync(ListNetworkProfilesRequest request, AsyncHandler<ListNetworkProfilesRequest,ListNetworkProfilesResult> asyncHandler)
AWSDeviceFarmAsyncReturns the list of available network profiles.
listNetworkProfilesAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListOfferingPromotionsResult> listOfferingPromotionsAsync(ListOfferingPromotionsRequest request)
AWSDeviceFarmAsync
Returns a list of offering promotions. Each offering promotion record contains the ID and description of the
promotion. The API returns a NotEligible error if the caller is not permitted to invoke the
operation. Contact aws-devicefarm-support@amazon.com if
you believe that you should be able to invoke this operation.
listOfferingPromotionsAsync in interface AWSDeviceFarmAsyncpublic Future<ListOfferingPromotionsResult> listOfferingPromotionsAsync(ListOfferingPromotionsRequest request, AsyncHandler<ListOfferingPromotionsRequest,ListOfferingPromotionsResult> asyncHandler)
AWSDeviceFarmAsync
Returns a list of offering promotions. Each offering promotion record contains the ID and description of the
promotion. The API returns a NotEligible error if the caller is not permitted to invoke the
operation. Contact aws-devicefarm-support@amazon.com if
you believe that you should be able to invoke this operation.
listOfferingPromotionsAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListOfferingTransactionsResult> listOfferingTransactionsAsync(ListOfferingTransactionsRequest request)
AWSDeviceFarmAsync
Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The
list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a
NotEligible error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
listOfferingTransactionsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to list the offering transaction history.public Future<ListOfferingTransactionsResult> listOfferingTransactionsAsync(ListOfferingTransactionsRequest request, AsyncHandler<ListOfferingTransactionsRequest,ListOfferingTransactionsResult> asyncHandler)
AWSDeviceFarmAsync
Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The
list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a
NotEligible error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
listOfferingTransactionsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to list the offering transaction history.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListOfferingsResult> listOfferingsAsync(ListOfferingsRequest request)
AWSDeviceFarmAsync
Returns a list of products or offerings that the user can manage through the API. Each offering record indicates
the recurring price per unit and the frequency for that offering. The API returns a NotEligible
error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
listOfferingsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to list all offerings.public Future<ListOfferingsResult> listOfferingsAsync(ListOfferingsRequest request, AsyncHandler<ListOfferingsRequest,ListOfferingsResult> asyncHandler)
AWSDeviceFarmAsync
Returns a list of products or offerings that the user can manage through the API. Each offering record indicates
the recurring price per unit and the frequency for that offering. The API returns a NotEligible
error if the user is not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
listOfferingsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to list all offerings.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request)
AWSDeviceFarmAsyncGets information about projects.
listProjectsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list projects operation.public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about projects.
listProjectsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list projects operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRemoteAccessSessionsResult> listRemoteAccessSessionsAsync(ListRemoteAccessSessionsRequest request)
AWSDeviceFarmAsyncReturns a list of all currently running remote access sessions.
listRemoteAccessSessionsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to return information about the remote access session.public Future<ListRemoteAccessSessionsResult> listRemoteAccessSessionsAsync(ListRemoteAccessSessionsRequest request, AsyncHandler<ListRemoteAccessSessionsRequest,ListRemoteAccessSessionsResult> asyncHandler)
AWSDeviceFarmAsyncReturns a list of all currently running remote access sessions.
listRemoteAccessSessionsAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to return information about the remote access session.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRunsResult> listRunsAsync(ListRunsRequest request)
AWSDeviceFarmAsyncGets information about runs, given an AWS Device Farm project ARN.
listRunsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list runs operation.public Future<ListRunsResult> listRunsAsync(ListRunsRequest request, AsyncHandler<ListRunsRequest,ListRunsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about runs, given an AWS Device Farm project ARN.
listRunsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list runs operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSamplesResult> listSamplesAsync(ListSamplesRequest request)
AWSDeviceFarmAsyncGets information about samples, given an AWS Device Farm project ARN
listSamplesAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list samples operation.public Future<ListSamplesResult> listSamplesAsync(ListSamplesRequest request, AsyncHandler<ListSamplesRequest,ListSamplesResult> asyncHandler)
AWSDeviceFarmAsyncGets information about samples, given an AWS Device Farm project ARN
listSamplesAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list samples operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSuitesResult> listSuitesAsync(ListSuitesRequest request)
AWSDeviceFarmAsyncGets information about suites.
listSuitesAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list suites operation.public Future<ListSuitesResult> listSuitesAsync(ListSuitesRequest request, AsyncHandler<ListSuitesRequest,ListSuitesResult> asyncHandler)
AWSDeviceFarmAsyncGets information about suites.
listSuitesAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list suites operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTestsResult> listTestsAsync(ListTestsRequest request)
AWSDeviceFarmAsyncGets information about tests.
listTestsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list tests operation.public Future<ListTestsResult> listTestsAsync(ListTestsRequest request, AsyncHandler<ListTestsRequest,ListTestsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about tests.
listTestsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list tests operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListUniqueProblemsResult> listUniqueProblemsAsync(ListUniqueProblemsRequest request)
AWSDeviceFarmAsyncGets information about unique problems.
listUniqueProblemsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list unique problems operation.public Future<ListUniqueProblemsResult> listUniqueProblemsAsync(ListUniqueProblemsRequest request, AsyncHandler<ListUniqueProblemsRequest,ListUniqueProblemsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about unique problems.
listUniqueProblemsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list unique problems operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListUploadsResult> listUploadsAsync(ListUploadsRequest request)
AWSDeviceFarmAsyncGets information about uploads, given an AWS Device Farm project ARN.
listUploadsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list uploads operation.public Future<ListUploadsResult> listUploadsAsync(ListUploadsRequest request, AsyncHandler<ListUploadsRequest,ListUploadsResult> asyncHandler)
AWSDeviceFarmAsyncGets information about uploads, given an AWS Device Farm project ARN.
listUploadsAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the list uploads operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PurchaseOfferingResult> purchaseOfferingAsync(PurchaseOfferingRequest request)
AWSDeviceFarmAsync
Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for
an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is
not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
purchaseOfferingAsync in interface AWSDeviceFarmAsyncrequest - Represents a request for a purchase offering.public Future<PurchaseOfferingResult> purchaseOfferingAsync(PurchaseOfferingRequest request, AsyncHandler<PurchaseOfferingRequest,PurchaseOfferingResult> asyncHandler)
AWSDeviceFarmAsync
Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for
an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is
not permitted to invoke the operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
purchaseOfferingAsync in interface AWSDeviceFarmAsyncrequest - Represents a request for a purchase offering.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RenewOfferingResult> renewOfferingAsync(RenewOfferingRequest request)
AWSDeviceFarmAsync
Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of
the next period. The API returns a NotEligible error if the user is not permitted to invoke the
operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
renewOfferingAsync in interface AWSDeviceFarmAsyncrequest - A request representing an offering renewal.public Future<RenewOfferingResult> renewOfferingAsync(RenewOfferingRequest request, AsyncHandler<RenewOfferingRequest,RenewOfferingResult> asyncHandler)
AWSDeviceFarmAsync
Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of
the next period. The API returns a NotEligible error if the user is not permitted to invoke the
operation. Please contact aws-devicefarm-support@amazon.com if you believe that you
should be able to invoke this operation.
renewOfferingAsync in interface AWSDeviceFarmAsyncrequest - A request representing an offering renewal.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ScheduleRunResult> scheduleRunAsync(ScheduleRunRequest request)
AWSDeviceFarmAsyncSchedules a run.
scheduleRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the schedule run operation.public Future<ScheduleRunResult> scheduleRunAsync(ScheduleRunRequest request, AsyncHandler<ScheduleRunRequest,ScheduleRunResult> asyncHandler)
AWSDeviceFarmAsyncSchedules a run.
scheduleRunAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the schedule run operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopRemoteAccessSessionResult> stopRemoteAccessSessionAsync(StopRemoteAccessSessionRequest request)
AWSDeviceFarmAsyncEnds a specified remote access session.
stopRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to stop the remote access session.public Future<StopRemoteAccessSessionResult> stopRemoteAccessSessionAsync(StopRemoteAccessSessionRequest request, AsyncHandler<StopRemoteAccessSessionRequest,StopRemoteAccessSessionResult> asyncHandler)
AWSDeviceFarmAsyncEnds a specified remote access session.
stopRemoteAccessSessionAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to stop the remote access session.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopRunResult> stopRunAsync(StopRunRequest request)
AWSDeviceFarmAsyncInitiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.
stopRunAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to stop a specific run.public Future<StopRunResult> stopRunAsync(StopRunRequest request, AsyncHandler<StopRunRequest,StopRunResult> asyncHandler)
AWSDeviceFarmAsyncInitiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.
stopRunAsync in interface AWSDeviceFarmAsyncrequest - Represents the request to stop a specific run.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDevicePoolResult> updateDevicePoolAsync(UpdateDevicePoolRequest request)
AWSDeviceFarmAsyncModifies 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 in interface AWSDeviceFarmAsyncrequest - Represents a request to the update device pool operation.public Future<UpdateDevicePoolResult> updateDevicePoolAsync(UpdateDevicePoolRequest request, AsyncHandler<UpdateDevicePoolRequest,UpdateDevicePoolResult> asyncHandler)
AWSDeviceFarmAsyncModifies 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 in interface AWSDeviceFarmAsyncrequest - Represents a request to the update device pool operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request)
AWSDeviceFarmAsyncUpdates the network profile with specific settings.
updateNetworkProfileAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request, AsyncHandler<UpdateNetworkProfileRequest,UpdateNetworkProfileResult> asyncHandler)
AWSDeviceFarmAsyncUpdates the network profile with specific settings.
updateNetworkProfileAsync in interface AWSDeviceFarmAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request)
AWSDeviceFarmAsyncModifies the specified project name, given the project ARN and a new name.
updateProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the update project operation.public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
AWSDeviceFarmAsyncModifies the specified project name, given the project ARN and a new name.
updateProjectAsync in interface AWSDeviceFarmAsyncrequest - Represents a request to the update project operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSDeviceFarmshutdown in class AmazonWebServiceClientCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.