AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::DeviceFarm::DeviceFarmClient Class Reference

#include <DeviceFarmClient.h>

+ Inheritance diagram for Aws::DeviceFarm::DeviceFarmClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 DeviceFarmClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 DeviceFarmClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 DeviceFarmClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~DeviceFarmClient ()
 
virtual Model::CreateDevicePoolOutcome CreateDevicePool (const Model::CreateDevicePoolRequest &request) const
 
virtual Model::CreateDevicePoolOutcomeCallable CreateDevicePoolCallable (const Model::CreateDevicePoolRequest &request) const
 
virtual void CreateDevicePoolAsync (const Model::CreateDevicePoolRequest &request, const CreateDevicePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateProjectOutcome CreateProject (const Model::CreateProjectRequest &request) const
 
virtual Model::CreateProjectOutcomeCallable CreateProjectCallable (const Model::CreateProjectRequest &request) const
 
virtual void CreateProjectAsync (const Model::CreateProjectRequest &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRemoteAccessSessionOutcome CreateRemoteAccessSession (const Model::CreateRemoteAccessSessionRequest &request) const
 
virtual Model::CreateRemoteAccessSessionOutcomeCallable CreateRemoteAccessSessionCallable (const Model::CreateRemoteAccessSessionRequest &request) const
 
virtual void CreateRemoteAccessSessionAsync (const Model::CreateRemoteAccessSessionRequest &request, const CreateRemoteAccessSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUploadOutcome CreateUpload (const Model::CreateUploadRequest &request) const
 
virtual Model::CreateUploadOutcomeCallable CreateUploadCallable (const Model::CreateUploadRequest &request) const
 
virtual void CreateUploadAsync (const Model::CreateUploadRequest &request, const CreateUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDevicePoolOutcome DeleteDevicePool (const Model::DeleteDevicePoolRequest &request) const
 
virtual Model::DeleteDevicePoolOutcomeCallable DeleteDevicePoolCallable (const Model::DeleteDevicePoolRequest &request) const
 
virtual void DeleteDevicePoolAsync (const Model::DeleteDevicePoolRequest &request, const DeleteDevicePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteProjectOutcome DeleteProject (const Model::DeleteProjectRequest &request) const
 
virtual Model::DeleteProjectOutcomeCallable DeleteProjectCallable (const Model::DeleteProjectRequest &request) const
 
virtual void DeleteProjectAsync (const Model::DeleteProjectRequest &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRemoteAccessSessionOutcome DeleteRemoteAccessSession (const Model::DeleteRemoteAccessSessionRequest &request) const
 
virtual Model::DeleteRemoteAccessSessionOutcomeCallable DeleteRemoteAccessSessionCallable (const Model::DeleteRemoteAccessSessionRequest &request) const
 
virtual void DeleteRemoteAccessSessionAsync (const Model::DeleteRemoteAccessSessionRequest &request, const DeleteRemoteAccessSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRunOutcome DeleteRun (const Model::DeleteRunRequest &request) const
 
virtual Model::DeleteRunOutcomeCallable DeleteRunCallable (const Model::DeleteRunRequest &request) const
 
virtual void DeleteRunAsync (const Model::DeleteRunRequest &request, const DeleteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUploadOutcome DeleteUpload (const Model::DeleteUploadRequest &request) const
 
virtual Model::DeleteUploadOutcomeCallable DeleteUploadCallable (const Model::DeleteUploadRequest &request) const
 
virtual void DeleteUploadAsync (const Model::DeleteUploadRequest &request, const DeleteUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAccountSettingsOutcome GetAccountSettings (const Model::GetAccountSettingsRequest &request) const
 
virtual Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable (const Model::GetAccountSettingsRequest &request) const
 
virtual void GetAccountSettingsAsync (const Model::GetAccountSettingsRequest &request, const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDeviceOutcome GetDevice (const Model::GetDeviceRequest &request) const
 
virtual Model::GetDeviceOutcomeCallable GetDeviceCallable (const Model::GetDeviceRequest &request) const
 
virtual void GetDeviceAsync (const Model::GetDeviceRequest &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDevicePoolOutcome GetDevicePool (const Model::GetDevicePoolRequest &request) const
 
virtual Model::GetDevicePoolOutcomeCallable GetDevicePoolCallable (const Model::GetDevicePoolRequest &request) const
 
virtual void GetDevicePoolAsync (const Model::GetDevicePoolRequest &request, const GetDevicePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDevicePoolCompatibilityOutcome GetDevicePoolCompatibility (const Model::GetDevicePoolCompatibilityRequest &request) const
 
virtual Model::GetDevicePoolCompatibilityOutcomeCallable GetDevicePoolCompatibilityCallable (const Model::GetDevicePoolCompatibilityRequest &request) const
 
virtual void GetDevicePoolCompatibilityAsync (const Model::GetDevicePoolCompatibilityRequest &request, const GetDevicePoolCompatibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobOutcome GetJob (const Model::GetJobRequest &request) const
 
virtual Model::GetJobOutcomeCallable GetJobCallable (const Model::GetJobRequest &request) const
 
virtual void GetJobAsync (const Model::GetJobRequest &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetOfferingStatusOutcome GetOfferingStatus (const Model::GetOfferingStatusRequest &request) const
 
virtual Model::GetOfferingStatusOutcomeCallable GetOfferingStatusCallable (const Model::GetOfferingStatusRequest &request) const
 
virtual void GetOfferingStatusAsync (const Model::GetOfferingStatusRequest &request, const GetOfferingStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetProjectOutcome GetProject (const Model::GetProjectRequest &request) const
 
virtual Model::GetProjectOutcomeCallable GetProjectCallable (const Model::GetProjectRequest &request) const
 
virtual void GetProjectAsync (const Model::GetProjectRequest &request, const GetProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRemoteAccessSessionOutcome GetRemoteAccessSession (const Model::GetRemoteAccessSessionRequest &request) const
 
virtual Model::GetRemoteAccessSessionOutcomeCallable GetRemoteAccessSessionCallable (const Model::GetRemoteAccessSessionRequest &request) const
 
virtual void GetRemoteAccessSessionAsync (const Model::GetRemoteAccessSessionRequest &request, const GetRemoteAccessSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRunOutcome GetRun (const Model::GetRunRequest &request) const
 
virtual Model::GetRunOutcomeCallable GetRunCallable (const Model::GetRunRequest &request) const
 
virtual void GetRunAsync (const Model::GetRunRequest &request, const GetRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSuiteOutcome GetSuite (const Model::GetSuiteRequest &request) const
 
virtual Model::GetSuiteOutcomeCallable GetSuiteCallable (const Model::GetSuiteRequest &request) const
 
virtual void GetSuiteAsync (const Model::GetSuiteRequest &request, const GetSuiteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTestOutcome GetTest (const Model::GetTestRequest &request) const
 
virtual Model::GetTestOutcomeCallable GetTestCallable (const Model::GetTestRequest &request) const
 
virtual void GetTestAsync (const Model::GetTestRequest &request, const GetTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUploadOutcome GetUpload (const Model::GetUploadRequest &request) const
 
virtual Model::GetUploadOutcomeCallable GetUploadCallable (const Model::GetUploadRequest &request) const
 
virtual void GetUploadAsync (const Model::GetUploadRequest &request, const GetUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::InstallToRemoteAccessSessionOutcome InstallToRemoteAccessSession (const Model::InstallToRemoteAccessSessionRequest &request) const
 
virtual Model::InstallToRemoteAccessSessionOutcomeCallable InstallToRemoteAccessSessionCallable (const Model::InstallToRemoteAccessSessionRequest &request) const
 
virtual void InstallToRemoteAccessSessionAsync (const Model::InstallToRemoteAccessSessionRequest &request, const InstallToRemoteAccessSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListArtifactsOutcome ListArtifacts (const Model::ListArtifactsRequest &request) const
 
virtual Model::ListArtifactsOutcomeCallable ListArtifactsCallable (const Model::ListArtifactsRequest &request) const
 
virtual void ListArtifactsAsync (const Model::ListArtifactsRequest &request, const ListArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDevicePoolsOutcome ListDevicePools (const Model::ListDevicePoolsRequest &request) const
 
virtual Model::ListDevicePoolsOutcomeCallable ListDevicePoolsCallable (const Model::ListDevicePoolsRequest &request) const
 
virtual void ListDevicePoolsAsync (const Model::ListDevicePoolsRequest &request, const ListDevicePoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDevicesOutcome ListDevices (const Model::ListDevicesRequest &request) const
 
virtual Model::ListDevicesOutcomeCallable ListDevicesCallable (const Model::ListDevicesRequest &request) const
 
virtual void ListDevicesAsync (const Model::ListDevicesRequest &request, const ListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsOutcome ListJobs (const Model::ListJobsRequest &request) const
 
virtual Model::ListJobsOutcomeCallable ListJobsCallable (const Model::ListJobsRequest &request) const
 
virtual void ListJobsAsync (const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOfferingTransactionsOutcome ListOfferingTransactions (const Model::ListOfferingTransactionsRequest &request) const
 
virtual Model::ListOfferingTransactionsOutcomeCallable ListOfferingTransactionsCallable (const Model::ListOfferingTransactionsRequest &request) const
 
virtual void ListOfferingTransactionsAsync (const Model::ListOfferingTransactionsRequest &request, const ListOfferingTransactionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOfferingsOutcome ListOfferings (const Model::ListOfferingsRequest &request) const
 
virtual Model::ListOfferingsOutcomeCallable ListOfferingsCallable (const Model::ListOfferingsRequest &request) const
 
virtual void ListOfferingsAsync (const Model::ListOfferingsRequest &request, const ListOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProjectsOutcome ListProjects (const Model::ListProjectsRequest &request) const
 
virtual Model::ListProjectsOutcomeCallable ListProjectsCallable (const Model::ListProjectsRequest &request) const
 
virtual void ListProjectsAsync (const Model::ListProjectsRequest &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRemoteAccessSessionsOutcome ListRemoteAccessSessions (const Model::ListRemoteAccessSessionsRequest &request) const
 
virtual Model::ListRemoteAccessSessionsOutcomeCallable ListRemoteAccessSessionsCallable (const Model::ListRemoteAccessSessionsRequest &request) const
 
virtual void ListRemoteAccessSessionsAsync (const Model::ListRemoteAccessSessionsRequest &request, const ListRemoteAccessSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRunsOutcome ListRuns (const Model::ListRunsRequest &request) const
 
virtual Model::ListRunsOutcomeCallable ListRunsCallable (const Model::ListRunsRequest &request) const
 
virtual void ListRunsAsync (const Model::ListRunsRequest &request, const ListRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSamplesOutcome ListSamples (const Model::ListSamplesRequest &request) const
 
virtual Model::ListSamplesOutcomeCallable ListSamplesCallable (const Model::ListSamplesRequest &request) const
 
virtual void ListSamplesAsync (const Model::ListSamplesRequest &request, const ListSamplesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSuitesOutcome ListSuites (const Model::ListSuitesRequest &request) const
 
virtual Model::ListSuitesOutcomeCallable ListSuitesCallable (const Model::ListSuitesRequest &request) const
 
virtual void ListSuitesAsync (const Model::ListSuitesRequest &request, const ListSuitesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestsOutcome ListTests (const Model::ListTestsRequest &request) const
 
virtual Model::ListTestsOutcomeCallable ListTestsCallable (const Model::ListTestsRequest &request) const
 
virtual void ListTestsAsync (const Model::ListTestsRequest &request, const ListTestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUniqueProblemsOutcome ListUniqueProblems (const Model::ListUniqueProblemsRequest &request) const
 
virtual Model::ListUniqueProblemsOutcomeCallable ListUniqueProblemsCallable (const Model::ListUniqueProblemsRequest &request) const
 
virtual void ListUniqueProblemsAsync (const Model::ListUniqueProblemsRequest &request, const ListUniqueProblemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUploadsOutcome ListUploads (const Model::ListUploadsRequest &request) const
 
virtual Model::ListUploadsOutcomeCallable ListUploadsCallable (const Model::ListUploadsRequest &request) const
 
virtual void ListUploadsAsync (const Model::ListUploadsRequest &request, const ListUploadsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PurchaseOfferingOutcome PurchaseOffering (const Model::PurchaseOfferingRequest &request) const
 
virtual Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable (const Model::PurchaseOfferingRequest &request) const
 
virtual void PurchaseOfferingAsync (const Model::PurchaseOfferingRequest &request, const PurchaseOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RenewOfferingOutcome RenewOffering (const Model::RenewOfferingRequest &request) const
 
virtual Model::RenewOfferingOutcomeCallable RenewOfferingCallable (const Model::RenewOfferingRequest &request) const
 
virtual void RenewOfferingAsync (const Model::RenewOfferingRequest &request, const RenewOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ScheduleRunOutcome ScheduleRun (const Model::ScheduleRunRequest &request) const
 
virtual Model::ScheduleRunOutcomeCallable ScheduleRunCallable (const Model::ScheduleRunRequest &request) const
 
virtual void ScheduleRunAsync (const Model::ScheduleRunRequest &request, const ScheduleRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopRemoteAccessSessionOutcome StopRemoteAccessSession (const Model::StopRemoteAccessSessionRequest &request) const
 
virtual Model::StopRemoteAccessSessionOutcomeCallable StopRemoteAccessSessionCallable (const Model::StopRemoteAccessSessionRequest &request) const
 
virtual void StopRemoteAccessSessionAsync (const Model::StopRemoteAccessSessionRequest &request, const StopRemoteAccessSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopRunOutcome StopRun (const Model::StopRunRequest &request) const
 
virtual Model::StopRunOutcomeCallable StopRunCallable (const Model::StopRunRequest &request) const
 
virtual void StopRunAsync (const Model::StopRunRequest &request, const StopRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDevicePoolOutcome UpdateDevicePool (const Model::UpdateDevicePoolRequest &request) const
 
virtual Model::UpdateDevicePoolOutcomeCallable UpdateDevicePoolCallable (const Model::UpdateDevicePoolRequest &request) const
 
virtual void UpdateDevicePoolAsync (const Model::UpdateDevicePoolRequest &request, const UpdateDevicePoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateProjectOutcome UpdateProject (const Model::UpdateProjectRequest &request) const
 
virtual Model::UpdateProjectOutcomeCallable UpdateProjectCallable (const Model::UpdateProjectRequest &request) const
 
virtual void UpdateProjectAsync (const Model::UpdateProjectRequest &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
JsonOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

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.

Definition at line 295 of file DeviceFarmClient.h.

Member Typedef Documentation

Definition at line 298 of file DeviceFarmClient.h.

Constructor & Destructor Documentation

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

virtual Aws::DeviceFarm::DeviceFarmClient::~DeviceFarmClient ( )
virtual

Member Function Documentation

virtual Model::CreateDevicePoolOutcome Aws::DeviceFarm::DeviceFarmClient::CreateDevicePool ( const Model::CreateDevicePoolRequest request) const
virtual

Creates a device pool.

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateDevicePoolAsync ( const Model::CreateDevicePoolRequest request,
const CreateDevicePoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a device pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateDevicePoolOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateDevicePoolCallable ( const Model::CreateDevicePoolRequest request) const
virtual

Creates a device pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateProjectOutcome Aws::DeviceFarm::DeviceFarmClient::CreateProject ( const Model::CreateProjectRequest request) const
virtual

Creates a new project.

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateProjectAsync ( const Model::CreateProjectRequest request,
const CreateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new project.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateProjectCallable ( const Model::CreateProjectRequest request) const
virtual

Creates a new project.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateRemoteAccessSessionOutcome Aws::DeviceFarm::DeviceFarmClient::CreateRemoteAccessSession ( const Model::CreateRemoteAccessSessionRequest request) const
virtual

Specifies and starts a remote access session.

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateRemoteAccessSessionAsync ( const Model::CreateRemoteAccessSessionRequest request,
const CreateRemoteAccessSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Specifies and starts a remote access session.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateRemoteAccessSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateRemoteAccessSessionCallable ( const Model::CreateRemoteAccessSessionRequest request) const
virtual

Specifies and starts a remote access session.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateUploadOutcome Aws::DeviceFarm::DeviceFarmClient::CreateUpload ( const Model::CreateUploadRequest request) const
virtual

Uploads an app or test scripts.

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateUploadAsync ( const Model::CreateUploadRequest request,
const CreateUploadResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Uploads an app or test scripts.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateUploadOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateUploadCallable ( const Model::CreateUploadRequest request) const
virtual

Uploads an app or test scripts.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteDevicePoolOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteDevicePool ( const Model::DeleteDevicePoolRequest request) const
virtual

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteDevicePoolAsync ( const Model::DeleteDevicePoolRequest request,
const DeleteDevicePoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteDevicePoolOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteDevicePoolCallable ( const Model::DeleteDevicePoolRequest request) const
virtual

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteProjectOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteProject ( const Model::DeleteProjectRequest request) const
virtual

Deletes an AWS Device Farm project, given the project ARN.

Note Deleting this resource does not stop an in-progress run.

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteProjectAsync ( const Model::DeleteProjectRequest request,
const DeleteProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an AWS Device Farm project, given the project ARN.

Note Deleting this resource does not stop an in-progress run.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteProjectCallable ( const Model::DeleteProjectRequest request) const
virtual

Deletes an AWS Device Farm project, given the project ARN.

Note Deleting this resource does not stop an in-progress run.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteRemoteAccessSessionOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteRemoteAccessSession ( const Model::DeleteRemoteAccessSessionRequest request) const
virtual

Deletes a completed remote access session and its results.

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteRemoteAccessSessionAsync ( const Model::DeleteRemoteAccessSessionRequest request,
const DeleteRemoteAccessSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a completed remote access session and its results.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteRemoteAccessSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteRemoteAccessSessionCallable ( const Model::DeleteRemoteAccessSessionRequest request) const
virtual

Deletes a completed remote access session and its results.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteRunOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteRun ( const Model::DeleteRunRequest request) const
virtual

Deletes the run, given the run ARN.

Note Deleting this resource does not stop an in-progress run.

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteRunAsync ( const Model::DeleteRunRequest request,
const DeleteRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the run, given the run ARN.

Note Deleting this resource does not stop an in-progress run.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteRunOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteRunCallable ( const Model::DeleteRunRequest request) const
virtual

Deletes the run, given the run ARN.

Note Deleting this resource does not stop an in-progress run.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteUploadOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteUpload ( const Model::DeleteUploadRequest request) const
virtual

Deletes an upload given the upload ARN.

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteUploadAsync ( const Model::DeleteUploadRequest request,
const DeleteUploadResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an upload given the upload ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteUploadOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteUploadCallable ( const Model::DeleteUploadRequest request) const
virtual

Deletes an upload given the upload ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetAccountSettingsOutcome Aws::DeviceFarm::DeviceFarmClient::GetAccountSettings ( const Model::GetAccountSettingsRequest request) const
virtual

Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetAccountSettingsAsync ( const Model::GetAccountSettingsRequest request,
const GetAccountSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetAccountSettingsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetAccountSettingsCallable ( const Model::GetAccountSettingsRequest request) const
virtual

Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetDeviceOutcome Aws::DeviceFarm::DeviceFarmClient::GetDevice ( const Model::GetDeviceRequest request) const
virtual

Gets information about a unique device type.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetDeviceAsync ( const Model::GetDeviceRequest request,
const GetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a unique device type.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetDeviceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetDeviceCallable ( const Model::GetDeviceRequest request) const
virtual

Gets information about a unique device type.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetDevicePoolOutcome Aws::DeviceFarm::DeviceFarmClient::GetDevicePool ( const Model::GetDevicePoolRequest request) const
virtual

Gets information about a device pool.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetDevicePoolAsync ( const Model::GetDevicePoolRequest request,
const GetDevicePoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a device pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetDevicePoolOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetDevicePoolCallable ( const Model::GetDevicePoolRequest request) const
virtual

Gets information about a device pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetDevicePoolCompatibilityOutcome Aws::DeviceFarm::DeviceFarmClient::GetDevicePoolCompatibility ( const Model::GetDevicePoolCompatibilityRequest request) const
virtual

Gets information about compatibility with a device pool.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetDevicePoolCompatibilityAsync ( const Model::GetDevicePoolCompatibilityRequest request,
const GetDevicePoolCompatibilityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about compatibility with a device pool.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetDevicePoolCompatibilityOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetDevicePoolCompatibilityCallable ( const Model::GetDevicePoolCompatibilityRequest request) const
virtual

Gets information about compatibility with a device pool.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetJobOutcome Aws::DeviceFarm::DeviceFarmClient::GetJob ( const Model::GetJobRequest request) const
virtual

Gets information about a job.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetJobAsync ( const Model::GetJobRequest request,
const GetJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a job.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetJobOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetJobCallable ( const Model::GetJobRequest request) const
virtual

Gets information about a job.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetOfferingStatusOutcome Aws::DeviceFarm::DeviceFarmClient::GetOfferingStatus ( const Model::GetOfferingStatusRequest request) const
virtual

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.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetOfferingStatusAsync ( const Model::GetOfferingStatusRequest request,
const GetOfferingStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetOfferingStatusOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetOfferingStatusCallable ( const Model::GetOfferingStatusRequest request) const
virtual

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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetProjectOutcome Aws::DeviceFarm::DeviceFarmClient::GetProject ( const Model::GetProjectRequest request) const
virtual

Gets information about a project.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetProjectAsync ( const Model::GetProjectRequest request,
const GetProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a project.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetProjectCallable ( const Model::GetProjectRequest request) const
virtual

Gets information about a project.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetRemoteAccessSessionOutcome Aws::DeviceFarm::DeviceFarmClient::GetRemoteAccessSession ( const Model::GetRemoteAccessSessionRequest request) const
virtual

Returns a link to a currently running remote access session.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetRemoteAccessSessionAsync ( const Model::GetRemoteAccessSessionRequest request,
const GetRemoteAccessSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a link to a currently running remote access session.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetRemoteAccessSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetRemoteAccessSessionCallable ( const Model::GetRemoteAccessSessionRequest request) const
virtual

Returns a link to a currently running remote access session.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetRunOutcome Aws::DeviceFarm::DeviceFarmClient::GetRun ( const Model::GetRunRequest request) const
virtual

Gets information about a run.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetRunAsync ( const Model::GetRunRequest request,
const GetRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a run.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetRunOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetRunCallable ( const Model::GetRunRequest request) const
virtual

Gets information about a run.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetSuiteOutcome Aws::DeviceFarm::DeviceFarmClient::GetSuite ( const Model::GetSuiteRequest request) const
virtual

Gets information about a suite.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetSuiteAsync ( const Model::GetSuiteRequest request,
const GetSuiteResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a suite.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetSuiteOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetSuiteCallable ( const Model::GetSuiteRequest request) const
virtual

Gets information about a suite.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetTestOutcome Aws::DeviceFarm::DeviceFarmClient::GetTest ( const Model::GetTestRequest request) const
virtual

Gets information about a test.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetTestAsync ( const Model::GetTestRequest request,
const GetTestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a test.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetTestOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetTestCallable ( const Model::GetTestRequest request) const
virtual

Gets information about a test.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetUploadOutcome Aws::DeviceFarm::DeviceFarmClient::GetUpload ( const Model::GetUploadRequest request) const
virtual

Gets information about an upload.

virtual void Aws::DeviceFarm::DeviceFarmClient::GetUploadAsync ( const Model::GetUploadRequest request,
const GetUploadResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about an upload.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetUploadOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetUploadCallable ( const Model::GetUploadRequest request) const
virtual

Gets information about an upload.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::InstallToRemoteAccessSessionOutcome Aws::DeviceFarm::DeviceFarmClient::InstallToRemoteAccessSession ( const Model::InstallToRemoteAccessSessionRequest request) const
virtual

Installs 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.

virtual void Aws::DeviceFarm::DeviceFarmClient::InstallToRemoteAccessSessionAsync ( const Model::InstallToRemoteAccessSessionRequest request,
const InstallToRemoteAccessSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Installs 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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::InstallToRemoteAccessSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::InstallToRemoteAccessSessionCallable ( const Model::InstallToRemoteAccessSessionRequest request) const
virtual

Installs 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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListArtifactsOutcome Aws::DeviceFarm::DeviceFarmClient::ListArtifacts ( const Model::ListArtifactsRequest request) const
virtual

Gets information about artifacts.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListArtifactsAsync ( const Model::ListArtifactsRequest request,
const ListArtifactsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about artifacts.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListArtifactsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListArtifactsCallable ( const Model::ListArtifactsRequest request) const
virtual

Gets information about artifacts.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListDevicePoolsOutcome Aws::DeviceFarm::DeviceFarmClient::ListDevicePools ( const Model::ListDevicePoolsRequest request) const
virtual

Gets information about device pools.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListDevicePoolsAsync ( const Model::ListDevicePoolsRequest request,
const ListDevicePoolsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about device pools.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListDevicePoolsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListDevicePoolsCallable ( const Model::ListDevicePoolsRequest request) const
virtual

Gets information about device pools.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListDevicesOutcome Aws::DeviceFarm::DeviceFarmClient::ListDevices ( const Model::ListDevicesRequest request) const
virtual

Gets information about unique device types.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListDevicesAsync ( const Model::ListDevicesRequest request,
const ListDevicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about unique device types.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListDevicesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListDevicesCallable ( const Model::ListDevicesRequest request) const
virtual

Gets information about unique device types.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListJobsOutcome Aws::DeviceFarm::DeviceFarmClient::ListJobs ( const Model::ListJobsRequest request) const
virtual

Gets information about jobs.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListJobsAsync ( const Model::ListJobsRequest request,
const ListJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about jobs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListJobsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListJobsCallable ( const Model::ListJobsRequest request) const
virtual

Gets information about jobs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListOfferingsOutcome Aws::DeviceFarm::DeviceFarmClient::ListOfferings ( const Model::ListOfferingsRequest request) const
virtual

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.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListOfferingsAsync ( const Model::ListOfferingsRequest request,
const ListOfferingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListOfferingsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListOfferingsCallable ( const Model::ListOfferingsRequest request) const
virtual

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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListOfferingTransactionsOutcome Aws::DeviceFarm::DeviceFarmClient::ListOfferingTransactions ( const Model::ListOfferingTransactionsRequest request) const
virtual

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.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListOfferingTransactionsAsync ( const Model::ListOfferingTransactionsRequest request,
const ListOfferingTransactionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListOfferingTransactionsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListOfferingTransactionsCallable ( const Model::ListOfferingTransactionsRequest request) const
virtual

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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListProjectsOutcome Aws::DeviceFarm::DeviceFarmClient::ListProjects ( const Model::ListProjectsRequest request) const
virtual

Gets information about projects.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListProjectsAsync ( const Model::ListProjectsRequest request,
const ListProjectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about projects.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListProjectsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListProjectsCallable ( const Model::ListProjectsRequest request) const
virtual

Gets information about projects.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListRemoteAccessSessionsOutcome Aws::DeviceFarm::DeviceFarmClient::ListRemoteAccessSessions ( const Model::ListRemoteAccessSessionsRequest request) const
virtual

Returns a list of all currently running remote access sessions.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListRemoteAccessSessionsAsync ( const Model::ListRemoteAccessSessionsRequest request,
const ListRemoteAccessSessionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of all currently running remote access sessions.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListRemoteAccessSessionsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListRemoteAccessSessionsCallable ( const Model::ListRemoteAccessSessionsRequest request) const
virtual

Returns a list of all currently running remote access sessions.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListRunsOutcome Aws::DeviceFarm::DeviceFarmClient::ListRuns ( const Model::ListRunsRequest request) const
virtual

Gets information about runs.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListRunsAsync ( const Model::ListRunsRequest request,
const ListRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about runs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListRunsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListRunsCallable ( const Model::ListRunsRequest request) const
virtual

Gets information about runs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListSamplesOutcome Aws::DeviceFarm::DeviceFarmClient::ListSamples ( const Model::ListSamplesRequest request) const
virtual

Gets information about samples.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListSamplesAsync ( const Model::ListSamplesRequest request,
const ListSamplesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about samples.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListSamplesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListSamplesCallable ( const Model::ListSamplesRequest request) const
virtual

Gets information about samples.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListSuitesOutcome Aws::DeviceFarm::DeviceFarmClient::ListSuites ( const Model::ListSuitesRequest request) const
virtual

Gets information about suites.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListSuitesAsync ( const Model::ListSuitesRequest request,
const ListSuitesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about suites.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListSuitesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListSuitesCallable ( const Model::ListSuitesRequest request) const
virtual

Gets information about suites.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListTestsOutcome Aws::DeviceFarm::DeviceFarmClient::ListTests ( const Model::ListTestsRequest request) const
virtual

Gets information about tests.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTestsAsync ( const Model::ListTestsRequest request,
const ListTestsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about tests.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListTestsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTestsCallable ( const Model::ListTestsRequest request) const
virtual

Gets information about tests.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListUniqueProblemsOutcome Aws::DeviceFarm::DeviceFarmClient::ListUniqueProblems ( const Model::ListUniqueProblemsRequest request) const
virtual

Gets information about unique problems.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListUniqueProblemsAsync ( const Model::ListUniqueProblemsRequest request,
const ListUniqueProblemsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about unique problems.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListUniqueProblemsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListUniqueProblemsCallable ( const Model::ListUniqueProblemsRequest request) const
virtual

Gets information about unique problems.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListUploadsOutcome Aws::DeviceFarm::DeviceFarmClient::ListUploads ( const Model::ListUploadsRequest request) const
virtual

Gets information about uploads.

virtual void Aws::DeviceFarm::DeviceFarmClient::ListUploadsAsync ( const Model::ListUploadsRequest request,
const ListUploadsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about uploads.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListUploadsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListUploadsCallable ( const Model::ListUploadsRequest request) const
virtual

Gets information about uploads.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::PurchaseOfferingOutcome Aws::DeviceFarm::DeviceFarmClient::PurchaseOffering ( const Model::PurchaseOfferingRequest request) const
virtual

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.

virtual void Aws::DeviceFarm::DeviceFarmClient::PurchaseOfferingAsync ( const Model::PurchaseOfferingRequest request,
const PurchaseOfferingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::PurchaseOfferingOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::PurchaseOfferingCallable ( const Model::PurchaseOfferingRequest request) const
virtual

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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::RenewOfferingOutcome Aws::DeviceFarm::DeviceFarmClient::RenewOffering ( const Model::RenewOfferingRequest request) const
virtual

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.

virtual void Aws::DeviceFarm::DeviceFarmClient::RenewOfferingAsync ( const Model::RenewOfferingRequest request,
const RenewOfferingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::RenewOfferingOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::RenewOfferingCallable ( const Model::RenewOfferingRequest request) const
virtual

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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ScheduleRunOutcome Aws::DeviceFarm::DeviceFarmClient::ScheduleRun ( const Model::ScheduleRunRequest request) const
virtual

Schedules a run.

virtual void Aws::DeviceFarm::DeviceFarmClient::ScheduleRunAsync ( const Model::ScheduleRunRequest request,
const ScheduleRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Schedules a run.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ScheduleRunOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ScheduleRunCallable ( const Model::ScheduleRunRequest request) const
virtual

Schedules a run.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::StopRemoteAccessSessionOutcome Aws::DeviceFarm::DeviceFarmClient::StopRemoteAccessSession ( const Model::StopRemoteAccessSessionRequest request) const
virtual

Ends a specified remote access session.

virtual void Aws::DeviceFarm::DeviceFarmClient::StopRemoteAccessSessionAsync ( const Model::StopRemoteAccessSessionRequest request,
const StopRemoteAccessSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Ends a specified remote access session.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::StopRemoteAccessSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::StopRemoteAccessSessionCallable ( const Model::StopRemoteAccessSessionRequest request) const
virtual

Ends a specified remote access session.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::StopRunOutcome Aws::DeviceFarm::DeviceFarmClient::StopRun ( const Model::StopRunRequest request) const
virtual

Initiates 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.

virtual void Aws::DeviceFarm::DeviceFarmClient::StopRunAsync ( const Model::StopRunRequest request,
const StopRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates 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.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::StopRunOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::StopRunCallable ( const Model::StopRunRequest request) const
virtual

Initiates 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.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateDevicePoolOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateDevicePool ( const Model::UpdateDevicePoolRequest request) const
virtual

Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateDevicePoolAsync ( const Model::UpdateDevicePoolRequest request,
const UpdateDevicePoolResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateDevicePoolOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateDevicePoolCallable ( const Model::UpdateDevicePoolRequest request) const
virtual

Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateProjectOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateProject ( const Model::UpdateProjectRequest request) const
virtual

Modifies the specified project name, given the project ARN and a new name.

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateProjectAsync ( const Model::UpdateProjectRequest request,
const UpdateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Modifies the specified project name, given the project ARN and a new name.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateProjectCallable ( const Model::UpdateProjectRequest request) const
virtual

Modifies the specified project name, given the project ARN and a new name.

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: