@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSDeviceFarmAsync extends AbstractAWSDeviceFarm implements AWSDeviceFarmAsync
AWSDeviceFarmAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateDevicePool, createInstanceProfile, createNetworkProfile, createProject, createRemoteAccessSession, createTestGridProject, createTestGridUrl, createUpload, createVPCEConfiguration, deleteDevicePool, deleteInstanceProfile, deleteNetworkProfile, deleteProject, deleteRemoteAccessSession, deleteRun, deleteTestGridProject, deleteUpload, deleteVPCEConfiguration, getAccountSettings, getCachedResponseMetadata, getDevice, getDeviceInstance, getDevicePool, getDevicePoolCompatibility, getInstanceProfile, getJob, getNetworkProfile, getOfferingStatus, getProject, getRemoteAccessSession, getRun, getSuite, getTest, getTestGridProject, getTestGridSession, getUpload, getVPCEConfiguration, installToRemoteAccessSession, listArtifacts, listDeviceInstances, listDevicePools, listDevices, listInstanceProfiles, listJobs, listNetworkProfiles, listOfferingPromotions, listOfferings, listOfferingTransactions, listProjects, listRemoteAccessSessions, listRuns, listSamples, listSuites, listTagsForResource, listTestGridProjects, listTestGridSessionActions, listTestGridSessionArtifacts, listTestGridSessions, listTests, listUniqueProblems, listUploads, listVPCEConfigurations, purchaseOffering, renewOffering, scheduleRun, setEndpoint, setRegion, shutdown, stopJob, stopRemoteAccessSession, stopRun, tagResource, untagResource, updateDeviceInstance, updateDevicePool, updateInstanceProfile, updateNetworkProfile, updateProject, updateTestGridProject, updateUpload, updateVPCEConfigurationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDevicePool, createInstanceProfile, createNetworkProfile, createProject, createRemoteAccessSession, createTestGridProject, createTestGridUrl, createUpload, createVPCEConfiguration, deleteDevicePool, deleteInstanceProfile, deleteNetworkProfile, deleteProject, deleteRemoteAccessSession, deleteRun, deleteTestGridProject, deleteUpload, deleteVPCEConfiguration, getAccountSettings, getCachedResponseMetadata, getDevice, getDeviceInstance, getDevicePool, getDevicePoolCompatibility, getInstanceProfile, getJob, getNetworkProfile, getOfferingStatus, getProject, getRemoteAccessSession, getRun, getSuite, getTest, getTestGridProject, getTestGridSession, getUpload, getVPCEConfiguration, installToRemoteAccessSession, listArtifacts, listDeviceInstances, listDevicePools, listDevices, listInstanceProfiles, listJobs, listNetworkProfiles, listOfferingPromotions, listOfferings, listOfferingTransactions, listProjects, listRemoteAccessSessions, listRuns, listSamples, listSuites, listTagsForResource, listTestGridProjects, listTestGridSessionActions, listTestGridSessionArtifacts, listTestGridSessions, listTests, listUniqueProblems, listUploads, listVPCEConfigurations, purchaseOffering, renewOffering, scheduleRun, setEndpoint, setRegion, shutdown, stopJob, stopRemoteAccessSession, stopRun, tagResource, untagResource, updateDeviceInstance, updateDevicePool, updateInstanceProfile, updateNetworkProfile, updateProject, updateTestGridProject, updateUpload, updateVPCEConfigurationpublic 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<CreateInstanceProfileResult> createInstanceProfileAsync(CreateInstanceProfileRequest request)
AWSDeviceFarmAsyncCreates a profile that can be applied to one or more private fleet device instances.
createInstanceProfileAsync in interface AWSDeviceFarmAsyncpublic Future<CreateInstanceProfileResult> createInstanceProfileAsync(CreateInstanceProfileRequest request, AsyncHandler<CreateInstanceProfileRequest,CreateInstanceProfileResult> asyncHandler)
AWSDeviceFarmAsyncCreates a profile that can be applied to one or more private fleet device instances.
createInstanceProfileAsync 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<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 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 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<CreateTestGridProjectResult> createTestGridProjectAsync(CreateTestGridProjectRequest request)
AWSDeviceFarmAsyncCreates a Selenium testing project. Projects are used to track TestGridSession instances.
createTestGridProjectAsync in interface AWSDeviceFarmAsyncpublic Future<CreateTestGridProjectResult> createTestGridProjectAsync(CreateTestGridProjectRequest request, AsyncHandler<CreateTestGridProjectRequest,CreateTestGridProjectResult> asyncHandler)
AWSDeviceFarmAsyncCreates a Selenium testing project. Projects are used to track TestGridSession instances.
createTestGridProjectAsync 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<CreateTestGridUrlResult> createTestGridUrlAsync(CreateTestGridUrlRequest request)
AWSDeviceFarmAsync
Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.
createTestGridUrlAsync in interface AWSDeviceFarmAsyncpublic Future<CreateTestGridUrlResult> createTestGridUrlAsync(CreateTestGridUrlRequest request, AsyncHandler<CreateTestGridUrlRequest,CreateTestGridUrlResult> asyncHandler)
AWSDeviceFarmAsync
Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.
createTestGridUrlAsync 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<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<CreateVPCEConfigurationResult> createVPCEConfigurationAsync(CreateVPCEConfigurationRequest request)
AWSDeviceFarmAsyncCreates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.
createVPCEConfigurationAsync in interface AWSDeviceFarmAsyncpublic Future<CreateVPCEConfigurationResult> createVPCEConfigurationAsync(CreateVPCEConfigurationRequest request, AsyncHandler<CreateVPCEConfigurationRequest,CreateVPCEConfigurationResult> asyncHandler)
AWSDeviceFarmAsyncCreates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.
createVPCEConfigurationAsync 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<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<DeleteInstanceProfileResult> deleteInstanceProfileAsync(DeleteInstanceProfileRequest request)
AWSDeviceFarmAsyncDeletes a profile that can be applied to one or more private device instances.
deleteInstanceProfileAsync in interface AWSDeviceFarmAsyncpublic Future<DeleteInstanceProfileResult> deleteInstanceProfileAsync(DeleteInstanceProfileRequest request, AsyncHandler<DeleteInstanceProfileRequest,DeleteInstanceProfileResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a profile that can be applied to one or more private device instances.
deleteInstanceProfileAsync 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<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.
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.
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.
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.
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<DeleteTestGridProjectResult> deleteTestGridProjectAsync(DeleteTestGridProjectRequest request)
AWSDeviceFarmAsyncDeletes a Selenium testing project and all content generated under it.
You cannot undo this operation.
You cannot delete a project if it has active sessions.
deleteTestGridProjectAsync in interface AWSDeviceFarmAsyncpublic Future<DeleteTestGridProjectResult> deleteTestGridProjectAsync(DeleteTestGridProjectRequest request, AsyncHandler<DeleteTestGridProjectRequest,DeleteTestGridProjectResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a Selenium testing project and all content generated under it.
You cannot undo this operation.
You cannot delete a project if it has active sessions.
deleteTestGridProjectAsync 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<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<DeleteVPCEConfigurationResult> deleteVPCEConfigurationAsync(DeleteVPCEConfigurationRequest request)
AWSDeviceFarmAsyncDeletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.
deleteVPCEConfigurationAsync in interface AWSDeviceFarmAsyncpublic Future<DeleteVPCEConfigurationResult> deleteVPCEConfigurationAsync(DeleteVPCEConfigurationRequest request, AsyncHandler<DeleteVPCEConfigurationRequest,DeleteVPCEConfigurationResult> asyncHandler)
AWSDeviceFarmAsyncDeletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.
deleteVPCEConfigurationAsync 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<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest request)
AWSDeviceFarmAsyncReturns the number of unmetered iOS 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 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<GetDeviceInstanceResult> getDeviceInstanceAsync(GetDeviceInstanceRequest request)
AWSDeviceFarmAsyncReturns information about a device instance that belongs to a private device fleet.
getDeviceInstanceAsync in interface AWSDeviceFarmAsyncpublic Future<GetDeviceInstanceResult> getDeviceInstanceAsync(GetDeviceInstanceRequest request, AsyncHandler<GetDeviceInstanceRequest,GetDeviceInstanceResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about a device instance that belongs to a private device fleet.
getDeviceInstanceAsync 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<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<GetInstanceProfileResult> getInstanceProfileAsync(GetInstanceProfileRequest request)
AWSDeviceFarmAsyncReturns information about the specified instance profile.
getInstanceProfileAsync in interface AWSDeviceFarmAsyncpublic Future<GetInstanceProfileResult> getInstanceProfileAsync(GetInstanceProfileRequest request, AsyncHandler<GetInstanceProfileRequest,GetInstanceProfileResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about the specified instance profile.
getInstanceProfileAsync 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<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. If you must be
able to invoke this operation, contact aws-devicefarm-support@amazon.com.
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. If you must be
able to invoke this operation, contact aws-devicefarm-support@amazon.com.
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<GetTestGridProjectResult> getTestGridProjectAsync(GetTestGridProjectRequest request)
AWSDeviceFarmAsyncRetrieves information about a Selenium testing project.
getTestGridProjectAsync in interface AWSDeviceFarmAsyncpublic Future<GetTestGridProjectResult> getTestGridProjectAsync(GetTestGridProjectRequest request, AsyncHandler<GetTestGridProjectRequest,GetTestGridProjectResult> asyncHandler)
AWSDeviceFarmAsyncRetrieves information about a Selenium testing project.
getTestGridProjectAsync 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<GetTestGridSessionResult> getTestGridSessionAsync(GetTestGridSessionRequest request)
AWSDeviceFarmAsync
A session is an instance of a browser created through a RemoteWebDriver with the URL from
CreateTestGridUrlResult$url. You can use the following to look up sessions:
The session ARN (GetTestGridSessionRequest$sessionArn).
The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).
getTestGridSessionAsync in interface AWSDeviceFarmAsyncpublic Future<GetTestGridSessionResult> getTestGridSessionAsync(GetTestGridSessionRequest request, AsyncHandler<GetTestGridSessionRequest,GetTestGridSessionResult> asyncHandler)
AWSDeviceFarmAsync
A session is an instance of a browser created through a RemoteWebDriver with the URL from
CreateTestGridUrlResult$url. You can use the following to look up sessions:
The session ARN (GetTestGridSessionRequest$sessionArn).
The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).
getTestGridSessionAsync 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<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<GetVPCEConfigurationResult> getVPCEConfigurationAsync(GetVPCEConfigurationRequest request)
AWSDeviceFarmAsyncReturns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.
getVPCEConfigurationAsync in interface AWSDeviceFarmAsyncpublic Future<GetVPCEConfigurationResult> getVPCEConfigurationAsync(GetVPCEConfigurationRequest request, AsyncHandler<GetVPCEConfigurationRequest,GetVPCEConfigurationResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.
getVPCEConfigurationAsync 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<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<ListDeviceInstancesResult> listDeviceInstancesAsync(ListDeviceInstancesRequest request)
AWSDeviceFarmAsyncReturns information about the private device instances associated with one or more AWS accounts.
listDeviceInstancesAsync in interface AWSDeviceFarmAsyncpublic Future<ListDeviceInstancesResult> listDeviceInstancesAsync(ListDeviceInstancesRequest request, AsyncHandler<ListDeviceInstancesRequest,ListDeviceInstancesResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about the private device instances associated with one or more AWS accounts.
listDeviceInstancesAsync 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<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<ListInstanceProfilesResult> listInstanceProfilesAsync(ListInstanceProfilesRequest request)
AWSDeviceFarmAsyncReturns information about all the instance profiles in an AWS account.
listInstanceProfilesAsync in interface AWSDeviceFarmAsyncpublic Future<ListInstanceProfilesResult> listInstanceProfilesAsync(ListInstanceProfilesRequest request, AsyncHandler<ListInstanceProfilesRequest,ListInstanceProfilesResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about all the instance profiles in an AWS account.
listInstanceProfilesAsync 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<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSDeviceFarmAsyncGets information about jobs for a given test run.
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 for a given test run.
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 must 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 must 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. If you must be able to
invoke this operation, contact aws-devicefarm-support@amazon.com.
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. If you must be able to
invoke this operation, contact aws-devicefarm-support@amazon.com.
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. If you must be able to invoke this operation, contact
aws-devicefarm-support@amazon.com.
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. If you must be able to invoke this operation, contact
aws-devicefarm-support@amazon.com.
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 job 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 job 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 test suites for a given job.
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 test suites for a given job.
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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSDeviceFarmAsyncList the tags for an AWS Device Farm resource.
listTagsForResourceAsync in interface AWSDeviceFarmAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSDeviceFarmAsyncList the tags for an AWS Device Farm resource.
listTagsForResourceAsync 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<ListTestGridProjectsResult> listTestGridProjectsAsync(ListTestGridProjectsRequest request)
AWSDeviceFarmAsyncGets a list of all Selenium testing projects in your account.
listTestGridProjectsAsync in interface AWSDeviceFarmAsyncpublic Future<ListTestGridProjectsResult> listTestGridProjectsAsync(ListTestGridProjectsRequest request, AsyncHandler<ListTestGridProjectsRequest,ListTestGridProjectsResult> asyncHandler)
AWSDeviceFarmAsyncGets a list of all Selenium testing projects in your account.
listTestGridProjectsAsync 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<ListTestGridSessionActionsResult> listTestGridSessionActionsAsync(ListTestGridSessionActionsRequest request)
AWSDeviceFarmAsyncReturns a list of the actions taken in a TestGridSession.
listTestGridSessionActionsAsync in interface AWSDeviceFarmAsyncpublic Future<ListTestGridSessionActionsResult> listTestGridSessionActionsAsync(ListTestGridSessionActionsRequest request, AsyncHandler<ListTestGridSessionActionsRequest,ListTestGridSessionActionsResult> asyncHandler)
AWSDeviceFarmAsyncReturns a list of the actions taken in a TestGridSession.
listTestGridSessionActionsAsync 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<ListTestGridSessionArtifactsResult> listTestGridSessionArtifactsAsync(ListTestGridSessionArtifactsRequest request)
AWSDeviceFarmAsyncRetrieves a list of artifacts created during the session.
listTestGridSessionArtifactsAsync in interface AWSDeviceFarmAsyncpublic Future<ListTestGridSessionArtifactsResult> listTestGridSessionArtifactsAsync(ListTestGridSessionArtifactsRequest request, AsyncHandler<ListTestGridSessionArtifactsRequest,ListTestGridSessionArtifactsResult> asyncHandler)
AWSDeviceFarmAsyncRetrieves a list of artifacts created during the session.
listTestGridSessionArtifactsAsync 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<ListTestGridSessionsResult> listTestGridSessionsAsync(ListTestGridSessionsRequest request)
AWSDeviceFarmAsyncRetrieves a list of sessions for a TestGridProject.
listTestGridSessionsAsync in interface AWSDeviceFarmAsyncpublic Future<ListTestGridSessionsResult> listTestGridSessionsAsync(ListTestGridSessionsRequest request, AsyncHandler<ListTestGridSessionsRequest,ListTestGridSessionsResult> asyncHandler)
AWSDeviceFarmAsyncRetrieves a list of sessions for a TestGridProject.
listTestGridSessionsAsync 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<ListTestsResult> listTestsAsync(ListTestsRequest request)
AWSDeviceFarmAsyncGets information about tests in a given test suite.
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 in a given test suite.
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, such as exceptions or crashes.
Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call
in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386),
ListUniqueProblems returns a single entry instead of many individual entries for that exception.
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, such as exceptions or crashes.
Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call
in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386),
ListUniqueProblems returns a single entry instead of many individual entries for that exception.
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<ListVPCEConfigurationsResult> listVPCEConfigurationsAsync(ListVPCEConfigurationsRequest request)
AWSDeviceFarmAsyncReturns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.
listVPCEConfigurationsAsync in interface AWSDeviceFarmAsyncpublic Future<ListVPCEConfigurationsResult> listVPCEConfigurationsAsync(ListVPCEConfigurationsRequest request, AsyncHandler<ListVPCEConfigurationsRequest,ListVPCEConfigurationsResult> asyncHandler)
AWSDeviceFarmAsyncReturns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.
listVPCEConfigurationsAsync 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<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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
renewOfferingAsync in interface AWSDeviceFarmAsyncrequest - A request that represents 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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
renewOfferingAsync in interface AWSDeviceFarmAsyncrequest - A request that represents 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<StopJobResult> stopJobAsync(StopJobRequest request)
AWSDeviceFarmAsyncInitiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.
stopJobAsync in interface AWSDeviceFarmAsyncpublic Future<StopJobResult> stopJobAsync(StopJobRequest request, AsyncHandler<StopJobRequest,StopJobResult> asyncHandler)
AWSDeviceFarmAsyncInitiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.
stopJobAsync 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<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 immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are 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 immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are 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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSDeviceFarmAsync
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags
associated with that resource are also deleted.
tagResourceAsync in interface AWSDeviceFarmAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSDeviceFarmAsync
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags
associated with that resource are also deleted.
tagResourceAsync 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSDeviceFarmAsyncDeletes the specified tags from a resource.
untagResourceAsync in interface AWSDeviceFarmAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSDeviceFarmAsyncDeletes the specified tags from a resource.
untagResourceAsync 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<UpdateDeviceInstanceResult> updateDeviceInstanceAsync(UpdateDeviceInstanceRequest request)
AWSDeviceFarmAsyncUpdates information about a private device instance.
updateDeviceInstanceAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateDeviceInstanceResult> updateDeviceInstanceAsync(UpdateDeviceInstanceRequest request, AsyncHandler<UpdateDeviceInstanceRequest,UpdateDeviceInstanceResult> asyncHandler)
AWSDeviceFarmAsyncUpdates information about a private device instance.
updateDeviceInstanceAsync 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<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<UpdateInstanceProfileResult> updateInstanceProfileAsync(UpdateInstanceProfileRequest request)
AWSDeviceFarmAsyncUpdates information about an existing private device instance profile.
updateInstanceProfileAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateInstanceProfileResult> updateInstanceProfileAsync(UpdateInstanceProfileRequest request, AsyncHandler<UpdateInstanceProfileRequest,UpdateInstanceProfileResult> asyncHandler)
AWSDeviceFarmAsyncUpdates information about an existing private device instance profile.
updateInstanceProfileAsync 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<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request)
AWSDeviceFarmAsyncUpdates the network profile.
updateNetworkProfileAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateNetworkProfileResult> updateNetworkProfileAsync(UpdateNetworkProfileRequest request, AsyncHandler<UpdateNetworkProfileRequest,UpdateNetworkProfileResult> asyncHandler)
AWSDeviceFarmAsyncUpdates the network profile.
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 Future<UpdateTestGridProjectResult> updateTestGridProjectAsync(UpdateTestGridProjectRequest request)
AWSDeviceFarmAsyncChange details of a project.
updateTestGridProjectAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateTestGridProjectResult> updateTestGridProjectAsync(UpdateTestGridProjectRequest request, AsyncHandler<UpdateTestGridProjectRequest,UpdateTestGridProjectResult> asyncHandler)
AWSDeviceFarmAsyncChange details of a project.
updateTestGridProjectAsync 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<UpdateUploadResult> updateUploadAsync(UpdateUploadRequest request)
AWSDeviceFarmAsyncUpdates an uploaded test spec.
updateUploadAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateUploadResult> updateUploadAsync(UpdateUploadRequest request, AsyncHandler<UpdateUploadRequest,UpdateUploadResult> asyncHandler)
AWSDeviceFarmAsyncUpdates an uploaded test spec.
updateUploadAsync 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<UpdateVPCEConfigurationResult> updateVPCEConfigurationAsync(UpdateVPCEConfigurationRequest request)
AWSDeviceFarmAsyncUpdates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.
updateVPCEConfigurationAsync in interface AWSDeviceFarmAsyncpublic Future<UpdateVPCEConfigurationResult> updateVPCEConfigurationAsync(UpdateVPCEConfigurationRequest request, AsyncHandler<UpdateVPCEConfigurationRequest,UpdateVPCEConfigurationResult> asyncHandler)
AWSDeviceFarmAsyncUpdates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.
updateVPCEConfigurationAsync 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.