AWS SDK for C++  1.8.95
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 Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 DeviceFarmClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 DeviceFarmClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::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::CreateInstanceProfileOutcome CreateInstanceProfile (const Model::CreateInstanceProfileRequest &request) const
 
virtual Model::CreateInstanceProfileOutcomeCallable CreateInstanceProfileCallable (const Model::CreateInstanceProfileRequest &request) const
 
virtual void CreateInstanceProfileAsync (const Model::CreateInstanceProfileRequest &request, const CreateInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkProfileOutcome CreateNetworkProfile (const Model::CreateNetworkProfileRequest &request) const
 
virtual Model::CreateNetworkProfileOutcomeCallable CreateNetworkProfileCallable (const Model::CreateNetworkProfileRequest &request) const
 
virtual void CreateNetworkProfileAsync (const Model::CreateNetworkProfileRequest &request, const CreateNetworkProfileResponseReceivedHandler &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::CreateTestGridProjectOutcome CreateTestGridProject (const Model::CreateTestGridProjectRequest &request) const
 
virtual Model::CreateTestGridProjectOutcomeCallable CreateTestGridProjectCallable (const Model::CreateTestGridProjectRequest &request) const
 
virtual void CreateTestGridProjectAsync (const Model::CreateTestGridProjectRequest &request, const CreateTestGridProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTestGridUrlOutcome CreateTestGridUrl (const Model::CreateTestGridUrlRequest &request) const
 
virtual Model::CreateTestGridUrlOutcomeCallable CreateTestGridUrlCallable (const Model::CreateTestGridUrlRequest &request) const
 
virtual void CreateTestGridUrlAsync (const Model::CreateTestGridUrlRequest &request, const CreateTestGridUrlResponseReceivedHandler &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::CreateVPCEConfigurationOutcome CreateVPCEConfiguration (const Model::CreateVPCEConfigurationRequest &request) const
 
virtual Model::CreateVPCEConfigurationOutcomeCallable CreateVPCEConfigurationCallable (const Model::CreateVPCEConfigurationRequest &request) const
 
virtual void CreateVPCEConfigurationAsync (const Model::CreateVPCEConfigurationRequest &request, const CreateVPCEConfigurationResponseReceivedHandler &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::DeleteInstanceProfileOutcome DeleteInstanceProfile (const Model::DeleteInstanceProfileRequest &request) const
 
virtual Model::DeleteInstanceProfileOutcomeCallable DeleteInstanceProfileCallable (const Model::DeleteInstanceProfileRequest &request) const
 
virtual void DeleteInstanceProfileAsync (const Model::DeleteInstanceProfileRequest &request, const DeleteInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkProfileOutcome DeleteNetworkProfile (const Model::DeleteNetworkProfileRequest &request) const
 
virtual Model::DeleteNetworkProfileOutcomeCallable DeleteNetworkProfileCallable (const Model::DeleteNetworkProfileRequest &request) const
 
virtual void DeleteNetworkProfileAsync (const Model::DeleteNetworkProfileRequest &request, const DeleteNetworkProfileResponseReceivedHandler &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::DeleteTestGridProjectOutcome DeleteTestGridProject (const Model::DeleteTestGridProjectRequest &request) const
 
virtual Model::DeleteTestGridProjectOutcomeCallable DeleteTestGridProjectCallable (const Model::DeleteTestGridProjectRequest &request) const
 
virtual void DeleteTestGridProjectAsync (const Model::DeleteTestGridProjectRequest &request, const DeleteTestGridProjectResponseReceivedHandler &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::DeleteVPCEConfigurationOutcome DeleteVPCEConfiguration (const Model::DeleteVPCEConfigurationRequest &request) const
 
virtual Model::DeleteVPCEConfigurationOutcomeCallable DeleteVPCEConfigurationCallable (const Model::DeleteVPCEConfigurationRequest &request) const
 
virtual void DeleteVPCEConfigurationAsync (const Model::DeleteVPCEConfigurationRequest &request, const DeleteVPCEConfigurationResponseReceivedHandler &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::GetDeviceInstanceOutcome GetDeviceInstance (const Model::GetDeviceInstanceRequest &request) const
 
virtual Model::GetDeviceInstanceOutcomeCallable GetDeviceInstanceCallable (const Model::GetDeviceInstanceRequest &request) const
 
virtual void GetDeviceInstanceAsync (const Model::GetDeviceInstanceRequest &request, const GetDeviceInstanceResponseReceivedHandler &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::GetInstanceProfileOutcome GetInstanceProfile (const Model::GetInstanceProfileRequest &request) const
 
virtual Model::GetInstanceProfileOutcomeCallable GetInstanceProfileCallable (const Model::GetInstanceProfileRequest &request) const
 
virtual void GetInstanceProfileAsync (const Model::GetInstanceProfileRequest &request, const GetInstanceProfileResponseReceivedHandler &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::GetNetworkProfileOutcome GetNetworkProfile (const Model::GetNetworkProfileRequest &request) const
 
virtual Model::GetNetworkProfileOutcomeCallable GetNetworkProfileCallable (const Model::GetNetworkProfileRequest &request) const
 
virtual void GetNetworkProfileAsync (const Model::GetNetworkProfileRequest &request, const GetNetworkProfileResponseReceivedHandler &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::GetTestGridProjectOutcome GetTestGridProject (const Model::GetTestGridProjectRequest &request) const
 
virtual Model::GetTestGridProjectOutcomeCallable GetTestGridProjectCallable (const Model::GetTestGridProjectRequest &request) const
 
virtual void GetTestGridProjectAsync (const Model::GetTestGridProjectRequest &request, const GetTestGridProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTestGridSessionOutcome GetTestGridSession (const Model::GetTestGridSessionRequest &request) const
 
virtual Model::GetTestGridSessionOutcomeCallable GetTestGridSessionCallable (const Model::GetTestGridSessionRequest &request) const
 
virtual void GetTestGridSessionAsync (const Model::GetTestGridSessionRequest &request, const GetTestGridSessionResponseReceivedHandler &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::GetVPCEConfigurationOutcome GetVPCEConfiguration (const Model::GetVPCEConfigurationRequest &request) const
 
virtual Model::GetVPCEConfigurationOutcomeCallable GetVPCEConfigurationCallable (const Model::GetVPCEConfigurationRequest &request) const
 
virtual void GetVPCEConfigurationAsync (const Model::GetVPCEConfigurationRequest &request, const GetVPCEConfigurationResponseReceivedHandler &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::ListDeviceInstancesOutcome ListDeviceInstances (const Model::ListDeviceInstancesRequest &request) const
 
virtual Model::ListDeviceInstancesOutcomeCallable ListDeviceInstancesCallable (const Model::ListDeviceInstancesRequest &request) const
 
virtual void ListDeviceInstancesAsync (const Model::ListDeviceInstancesRequest &request, const ListDeviceInstancesResponseReceivedHandler &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::ListInstanceProfilesOutcome ListInstanceProfiles (const Model::ListInstanceProfilesRequest &request) const
 
virtual Model::ListInstanceProfilesOutcomeCallable ListInstanceProfilesCallable (const Model::ListInstanceProfilesRequest &request) const
 
virtual void ListInstanceProfilesAsync (const Model::ListInstanceProfilesRequest &request, const ListInstanceProfilesResponseReceivedHandler &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::ListNetworkProfilesOutcome ListNetworkProfiles (const Model::ListNetworkProfilesRequest &request) const
 
virtual Model::ListNetworkProfilesOutcomeCallable ListNetworkProfilesCallable (const Model::ListNetworkProfilesRequest &request) const
 
virtual void ListNetworkProfilesAsync (const Model::ListNetworkProfilesRequest &request, const ListNetworkProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOfferingPromotionsOutcome ListOfferingPromotions (const Model::ListOfferingPromotionsRequest &request) const
 
virtual Model::ListOfferingPromotionsOutcomeCallable ListOfferingPromotionsCallable (const Model::ListOfferingPromotionsRequest &request) const
 
virtual void ListOfferingPromotionsAsync (const Model::ListOfferingPromotionsRequest &request, const ListOfferingPromotionsResponseReceivedHandler &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::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestGridProjectsOutcome ListTestGridProjects (const Model::ListTestGridProjectsRequest &request) const
 
virtual Model::ListTestGridProjectsOutcomeCallable ListTestGridProjectsCallable (const Model::ListTestGridProjectsRequest &request) const
 
virtual void ListTestGridProjectsAsync (const Model::ListTestGridProjectsRequest &request, const ListTestGridProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestGridSessionActionsOutcome ListTestGridSessionActions (const Model::ListTestGridSessionActionsRequest &request) const
 
virtual Model::ListTestGridSessionActionsOutcomeCallable ListTestGridSessionActionsCallable (const Model::ListTestGridSessionActionsRequest &request) const
 
virtual void ListTestGridSessionActionsAsync (const Model::ListTestGridSessionActionsRequest &request, const ListTestGridSessionActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestGridSessionArtifactsOutcome ListTestGridSessionArtifacts (const Model::ListTestGridSessionArtifactsRequest &request) const
 
virtual Model::ListTestGridSessionArtifactsOutcomeCallable ListTestGridSessionArtifactsCallable (const Model::ListTestGridSessionArtifactsRequest &request) const
 
virtual void ListTestGridSessionArtifactsAsync (const Model::ListTestGridSessionArtifactsRequest &request, const ListTestGridSessionArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTestGridSessionsOutcome ListTestGridSessions (const Model::ListTestGridSessionsRequest &request) const
 
virtual Model::ListTestGridSessionsOutcomeCallable ListTestGridSessionsCallable (const Model::ListTestGridSessionsRequest &request) const
 
virtual void ListTestGridSessionsAsync (const Model::ListTestGridSessionsRequest &request, const ListTestGridSessionsResponseReceivedHandler &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::ListVPCEConfigurationsOutcome ListVPCEConfigurations (const Model::ListVPCEConfigurationsRequest &request) const
 
virtual Model::ListVPCEConfigurationsOutcomeCallable ListVPCEConfigurationsCallable (const Model::ListVPCEConfigurationsRequest &request) const
 
virtual void ListVPCEConfigurationsAsync (const Model::ListVPCEConfigurationsRequest &request, const ListVPCEConfigurationsResponseReceivedHandler &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::StopJobOutcome StopJob (const Model::StopJobRequest &request) const
 
virtual Model::StopJobOutcomeCallable StopJobCallable (const Model::StopJobRequest &request) const
 
virtual void StopJobAsync (const Model::StopJobRequest &request, const StopJobResponseReceivedHandler &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::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDeviceInstanceOutcome UpdateDeviceInstance (const Model::UpdateDeviceInstanceRequest &request) const
 
virtual Model::UpdateDeviceInstanceOutcomeCallable UpdateDeviceInstanceCallable (const Model::UpdateDeviceInstanceRequest &request) const
 
virtual void UpdateDeviceInstanceAsync (const Model::UpdateDeviceInstanceRequest &request, const UpdateDeviceInstanceResponseReceivedHandler &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::UpdateInstanceProfileOutcome UpdateInstanceProfile (const Model::UpdateInstanceProfileRequest &request) const
 
virtual Model::UpdateInstanceProfileOutcomeCallable UpdateInstanceProfileCallable (const Model::UpdateInstanceProfileRequest &request) const
 
virtual void UpdateInstanceProfileAsync (const Model::UpdateInstanceProfileRequest &request, const UpdateInstanceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateNetworkProfileOutcome UpdateNetworkProfile (const Model::UpdateNetworkProfileRequest &request) const
 
virtual Model::UpdateNetworkProfileOutcomeCallable UpdateNetworkProfileCallable (const Model::UpdateNetworkProfileRequest &request) const
 
virtual void UpdateNetworkProfileAsync (const Model::UpdateNetworkProfileRequest &request, const UpdateNetworkProfileResponseReceivedHandler &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
 
virtual Model::UpdateTestGridProjectOutcome UpdateTestGridProject (const Model::UpdateTestGridProjectRequest &request) const
 
virtual Model::UpdateTestGridProjectOutcomeCallable UpdateTestGridProjectCallable (const Model::UpdateTestGridProjectRequest &request) const
 
virtual void UpdateTestGridProjectAsync (const Model::UpdateTestGridProjectRequest &request, const UpdateTestGridProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUploadOutcome UpdateUpload (const Model::UpdateUploadRequest &request) const
 
virtual Model::UpdateUploadOutcomeCallable UpdateUploadCallable (const Model::UpdateUploadRequest &request) const
 
virtual void UpdateUploadAsync (const Model::UpdateUploadRequest &request, const UpdateUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateVPCEConfigurationOutcome UpdateVPCEConfiguration (const Model::UpdateVPCEConfigurationRequest &request) const
 
virtual Model::UpdateVPCEConfigurationOutcomeCallable UpdateVPCEConfigurationCallable (const Model::UpdateVPCEConfigurationRequest &request) const
 
virtual void UpdateVPCEConfigurationAsync (const Model::UpdateVPCEConfigurationRequest &request, const UpdateVPCEConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- 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)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, 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)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Welcome to the AWS Device Farm API documentation, which contains APIs for:

Definition at line 459 of file DeviceFarmClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 462 of file DeviceFarmClient.h.

Constructor & Destructor Documentation

◆ DeviceFarmClient() [1/3]

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::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.

◆ DeviceFarmClient() [2/3]

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::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.

◆ DeviceFarmClient() [3/3]

Aws::DeviceFarm::DeviceFarmClient::DeviceFarmClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::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

◆ ~DeviceFarmClient()

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

Member Function Documentation

◆ CreateDevicePool()

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

Creates a device pool.

See Also:

AWS API Reference

◆ CreateDevicePoolAsync()

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.

See Also:

AWS API Reference

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

◆ CreateDevicePoolCallable()

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

Creates a device pool.

See Also:

AWS API Reference

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

◆ CreateInstanceProfile()

virtual Model::CreateInstanceProfileOutcome Aws::DeviceFarm::DeviceFarmClient::CreateInstanceProfile ( const Model::CreateInstanceProfileRequest request) const
virtual

Creates a profile that can be applied to one or more private fleet device instances.

See Also:

AWS API Reference

◆ CreateInstanceProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateInstanceProfileAsync ( const Model::CreateInstanceProfileRequest request,
const CreateInstanceProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a profile that can be applied to one or more private fleet device instances.

See Also:

AWS API Reference

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

◆ CreateInstanceProfileCallable()

virtual Model::CreateInstanceProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateInstanceProfileCallable ( const Model::CreateInstanceProfileRequest request) const
virtual

Creates a profile that can be applied to one or more private fleet device instances.

See Also:

AWS API Reference

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

◆ CreateNetworkProfile()

virtual Model::CreateNetworkProfileOutcome Aws::DeviceFarm::DeviceFarmClient::CreateNetworkProfile ( const Model::CreateNetworkProfileRequest request) const
virtual

Creates a network profile.

See Also:

AWS API Reference

◆ CreateNetworkProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateNetworkProfileAsync ( const Model::CreateNetworkProfileRequest request,
const CreateNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a network profile.

See Also:

AWS API Reference

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

◆ CreateNetworkProfileCallable()

virtual Model::CreateNetworkProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateNetworkProfileCallable ( const Model::CreateNetworkProfileRequest request) const
virtual

Creates a network profile.

See Also:

AWS API Reference

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

◆ CreateProject()

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

Creates a project.

See Also:

AWS API Reference

◆ CreateProjectAsync()

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

See Also:

AWS API Reference

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

◆ CreateProjectCallable()

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

Creates a project.

See Also:

AWS API Reference

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

◆ CreateRemoteAccessSession()

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

Specifies and starts a remote access session.

See Also:

AWS API Reference

◆ CreateRemoteAccessSessionAsync()

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.

See Also:

AWS API Reference

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

◆ CreateRemoteAccessSessionCallable()

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

Specifies and starts a remote access session.

See Also:

AWS API Reference

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

◆ CreateTestGridProject()

virtual Model::CreateTestGridProjectOutcome Aws::DeviceFarm::DeviceFarmClient::CreateTestGridProject ( const Model::CreateTestGridProjectRequest request) const
virtual

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

See Also:

AWS API Reference

◆ CreateTestGridProjectAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateTestGridProjectAsync ( const Model::CreateTestGridProjectRequest request,
const CreateTestGridProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

See Also:

AWS API Reference

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

◆ CreateTestGridProjectCallable()

virtual Model::CreateTestGridProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateTestGridProjectCallable ( const Model::CreateTestGridProjectRequest request) const
virtual

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

See Also:

AWS API Reference

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

◆ CreateTestGridUrl()

virtual Model::CreateTestGridUrlOutcome Aws::DeviceFarm::DeviceFarmClient::CreateTestGridUrl ( const Model::CreateTestGridUrlRequest request) const
virtual

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

See Also:

AWS API Reference

◆ CreateTestGridUrlAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateTestGridUrlAsync ( const Model::CreateTestGridUrlRequest request,
const CreateTestGridUrlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

See Also:

AWS API Reference

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

◆ CreateTestGridUrlCallable()

virtual Model::CreateTestGridUrlOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateTestGridUrlCallable ( const Model::CreateTestGridUrlRequest request) const
virtual

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

See Also:

AWS API Reference

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

◆ CreateUpload()

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

Uploads an app or test scripts.

See Also:

AWS API Reference

◆ CreateUploadAsync()

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.

See Also:

AWS API Reference

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

◆ CreateUploadCallable()

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

Uploads an app or test scripts.

See Also:

AWS API Reference

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

◆ CreateVPCEConfiguration()

virtual Model::CreateVPCEConfigurationOutcome Aws::DeviceFarm::DeviceFarmClient::CreateVPCEConfiguration ( const Model::CreateVPCEConfigurationRequest request) const
virtual

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

◆ CreateVPCEConfigurationAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::CreateVPCEConfigurationAsync ( const Model::CreateVPCEConfigurationRequest request,
const CreateVPCEConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ CreateVPCEConfigurationCallable()

virtual Model::CreateVPCEConfigurationOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::CreateVPCEConfigurationCallable ( const Model::CreateVPCEConfigurationRequest request) const
virtual

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ DeleteDevicePool()

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.

See Also:

AWS API Reference

◆ DeleteDevicePoolAsync()

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.

See Also:

AWS API Reference

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

◆ DeleteDevicePoolCallable()

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.

See Also:

AWS API Reference

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

◆ DeleteInstanceProfile()

virtual Model::DeleteInstanceProfileOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteInstanceProfile ( const Model::DeleteInstanceProfileRequest request) const
virtual

Deletes a profile that can be applied to one or more private device instances.

See Also:

AWS API Reference

◆ DeleteInstanceProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteInstanceProfileAsync ( const Model::DeleteInstanceProfileRequest request,
const DeleteInstanceProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a profile that can be applied to one or more private device instances.

See Also:

AWS API Reference

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

◆ DeleteInstanceProfileCallable()

virtual Model::DeleteInstanceProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteInstanceProfileCallable ( const Model::DeleteInstanceProfileRequest request) const
virtual

Deletes a profile that can be applied to one or more private device instances.

See Also:

AWS API Reference

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

◆ DeleteNetworkProfile()

virtual Model::DeleteNetworkProfileOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteNetworkProfile ( const Model::DeleteNetworkProfileRequest request) const
virtual

Deletes a network profile.

See Also:

AWS API Reference

◆ DeleteNetworkProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteNetworkProfileAsync ( const Model::DeleteNetworkProfileRequest request,
const DeleteNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a network profile.

See Also:

AWS API Reference

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

◆ DeleteNetworkProfileCallable()

virtual Model::DeleteNetworkProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteNetworkProfileCallable ( const Model::DeleteNetworkProfileRequest request) const
virtual

Deletes a network profile.

See Also:

AWS API Reference

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

◆ DeleteProject()

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

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

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

See Also:

AWS API Reference

◆ DeleteProjectAsync()

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.

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

See Also:

AWS API Reference

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

◆ DeleteProjectCallable()

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

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

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

See Also:

AWS API Reference

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

◆ DeleteRemoteAccessSession()

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

Deletes a completed remote access session and its results.

See Also:

AWS API Reference

◆ DeleteRemoteAccessSessionAsync()

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.

See Also:

AWS API Reference

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

◆ DeleteRemoteAccessSessionCallable()

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

Deletes a completed remote access session and its results.

See Also:

AWS API Reference

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

◆ DeleteRun()

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

Deletes the run, given the run ARN.

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

See Also:

AWS API Reference

◆ DeleteRunAsync()

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.

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

See Also:

AWS API Reference

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

◆ DeleteRunCallable()

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

Deletes the run, given the run ARN.

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

See Also:

AWS API Reference

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

◆ DeleteTestGridProject()

virtual Model::DeleteTestGridProjectOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteTestGridProject ( const Model::DeleteTestGridProjectRequest request) const
virtual

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

See Also:

AWS API Reference

◆ DeleteTestGridProjectAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteTestGridProjectAsync ( const Model::DeleteTestGridProjectRequest request,
const DeleteTestGridProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ DeleteTestGridProjectCallable()

virtual Model::DeleteTestGridProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteTestGridProjectCallable ( const Model::DeleteTestGridProjectRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ DeleteUpload()

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

Deletes an upload given the upload ARN.

See Also:

AWS API Reference

◆ DeleteUploadAsync()

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.

See Also:

AWS API Reference

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

◆ DeleteUploadCallable()

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

Deletes an upload given the upload ARN.

See Also:

AWS API Reference

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

◆ DeleteVPCEConfiguration()

virtual Model::DeleteVPCEConfigurationOutcome Aws::DeviceFarm::DeviceFarmClient::DeleteVPCEConfiguration ( const Model::DeleteVPCEConfigurationRequest request) const
virtual

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

◆ DeleteVPCEConfigurationAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::DeleteVPCEConfigurationAsync ( const Model::DeleteVPCEConfigurationRequest request,
const DeleteVPCEConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ DeleteVPCEConfigurationCallable()

virtual Model::DeleteVPCEConfigurationOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::DeleteVPCEConfigurationCallable ( const Model::DeleteVPCEConfigurationRequest request) const
virtual

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ GetAccountSettings()

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

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

See Also:

AWS API Reference

◆ GetAccountSettingsAsync()

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 or unmetered Android devices that have been purchased by the account.

See Also:

AWS API Reference

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

◆ GetAccountSettingsCallable()

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

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

See Also:

AWS API Reference

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

◆ GetDevice()

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

Gets information about a unique device type.

See Also:

AWS API Reference

◆ GetDeviceAsync()

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.

See Also:

AWS API Reference

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

◆ GetDeviceCallable()

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

Gets information about a unique device type.

See Also:

AWS API Reference

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

◆ GetDeviceInstance()

virtual Model::GetDeviceInstanceOutcome Aws::DeviceFarm::DeviceFarmClient::GetDeviceInstance ( const Model::GetDeviceInstanceRequest request) const
virtual

Returns information about a device instance that belongs to a private device fleet.

See Also:

AWS API Reference

◆ GetDeviceInstanceAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetDeviceInstanceAsync ( const Model::GetDeviceInstanceRequest request,
const GetDeviceInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a device instance that belongs to a private device fleet.

See Also:

AWS API Reference

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

◆ GetDeviceInstanceCallable()

virtual Model::GetDeviceInstanceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetDeviceInstanceCallable ( const Model::GetDeviceInstanceRequest request) const
virtual

Returns information about a device instance that belongs to a private device fleet.

See Also:

AWS API Reference

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

◆ GetDevicePool()

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

Gets information about a device pool.

See Also:

AWS API Reference

◆ GetDevicePoolAsync()

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.

See Also:

AWS API Reference

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

◆ GetDevicePoolCallable()

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

Gets information about a device pool.

See Also:

AWS API Reference

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

◆ GetDevicePoolCompatibility()

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

Gets information about compatibility with a device pool.

See Also:

AWS API Reference

◆ GetDevicePoolCompatibilityAsync()

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.

See Also:

AWS API Reference

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

◆ GetDevicePoolCompatibilityCallable()

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

Gets information about compatibility with a device pool.

See Also:

AWS API Reference

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

◆ GetInstanceProfile()

virtual Model::GetInstanceProfileOutcome Aws::DeviceFarm::DeviceFarmClient::GetInstanceProfile ( const Model::GetInstanceProfileRequest request) const
virtual

Returns information about the specified instance profile.

See Also:

AWS API Reference

◆ GetInstanceProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetInstanceProfileAsync ( const Model::GetInstanceProfileRequest request,
const GetInstanceProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the specified instance profile.

See Also:

AWS API Reference

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

◆ GetInstanceProfileCallable()

virtual Model::GetInstanceProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetInstanceProfileCallable ( const Model::GetInstanceProfileRequest request) const
virtual

Returns information about the specified instance profile.

See Also:

AWS API Reference

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

◆ GetJob()

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

Gets information about a job.

See Also:

AWS API Reference

◆ GetJobAsync()

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.

See Also:

AWS API Reference

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

◆ GetJobCallable()

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

Gets information about a job.

See Also:

AWS API Reference

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

◆ GetNetworkProfile()

virtual Model::GetNetworkProfileOutcome Aws::DeviceFarm::DeviceFarmClient::GetNetworkProfile ( const Model::GetNetworkProfileRequest request) const
virtual

Returns information about a network profile.

See Also:

AWS API Reference

◆ GetNetworkProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetNetworkProfileAsync ( const Model::GetNetworkProfileRequest request,
const GetNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a network profile.

See Also:

AWS API Reference

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

◆ GetNetworkProfileCallable()

virtual Model::GetNetworkProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetNetworkProfileCallable ( const Model::GetNetworkProfileRequest request) const
virtual

Returns information about a network profile.

See Also:

AWS API Reference

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

◆ GetOfferingStatus()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

◆ GetOfferingStatusAsync()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ GetOfferingStatusCallable()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ GetProject()

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

Gets information about a project.

See Also:

AWS API Reference

◆ GetProjectAsync()

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.

See Also:

AWS API Reference

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

◆ GetProjectCallable()

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

Gets information about a project.

See Also:

AWS API Reference

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

◆ GetRemoteAccessSession()

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

Returns a link to a currently running remote access session.

See Also:

AWS API Reference

◆ GetRemoteAccessSessionAsync()

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.

See Also:

AWS API Reference

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

◆ GetRemoteAccessSessionCallable()

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

Returns a link to a currently running remote access session.

See Also:

AWS API Reference

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

◆ GetRun()

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

Gets information about a run.

See Also:

AWS API Reference

◆ GetRunAsync()

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.

See Also:

AWS API Reference

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

◆ GetRunCallable()

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

Gets information about a run.

See Also:

AWS API Reference

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

◆ GetSuite()

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

Gets information about a suite.

See Also:

AWS API Reference

◆ GetSuiteAsync()

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.

See Also:

AWS API Reference

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

◆ GetSuiteCallable()

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

Gets information about a suite.

See Also:

AWS API Reference

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

◆ GetTest()

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

Gets information about a test.

See Also:

AWS API Reference

◆ GetTestAsync()

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.

See Also:

AWS API Reference

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

◆ GetTestCallable()

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

Gets information about a test.

See Also:

AWS API Reference

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

◆ GetTestGridProject()

virtual Model::GetTestGridProjectOutcome Aws::DeviceFarm::DeviceFarmClient::GetTestGridProject ( const Model::GetTestGridProjectRequest request) const
virtual

Retrieves information about a Selenium testing project.

See Also:

AWS API Reference

◆ GetTestGridProjectAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetTestGridProjectAsync ( const Model::GetTestGridProjectRequest request,
const GetTestGridProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a Selenium testing project.

See Also:

AWS API Reference

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

◆ GetTestGridProjectCallable()

virtual Model::GetTestGridProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetTestGridProjectCallable ( const Model::GetTestGridProjectRequest request) const
virtual

Retrieves information about a Selenium testing project.

See Also:

AWS API Reference

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

◆ GetTestGridSession()

virtual Model::GetTestGridSessionOutcome Aws::DeviceFarm::DeviceFarmClient::GetTestGridSession ( const Model::GetTestGridSessionRequest request) const
virtual

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

See Also:

AWS API Reference

◆ GetTestGridSessionAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetTestGridSessionAsync ( const Model::GetTestGridSessionRequest request,
const GetTestGridSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ GetTestGridSessionCallable()

virtual Model::GetTestGridSessionOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetTestGridSessionCallable ( const Model::GetTestGridSessionRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ GetUpload()

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

Gets information about an upload.

See Also:

AWS API Reference

◆ GetUploadAsync()

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.

See Also:

AWS API Reference

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

◆ GetUploadCallable()

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

Gets information about an upload.

See Also:

AWS API Reference

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

◆ GetVPCEConfiguration()

virtual Model::GetVPCEConfigurationOutcome Aws::DeviceFarm::DeviceFarmClient::GetVPCEConfiguration ( const Model::GetVPCEConfigurationRequest request) const
virtual

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

◆ GetVPCEConfigurationAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::GetVPCEConfigurationAsync ( const Model::GetVPCEConfigurationRequest request,
const GetVPCEConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ GetVPCEConfigurationCallable()

virtual Model::GetVPCEConfigurationOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::GetVPCEConfigurationCallable ( const Model::GetVPCEConfigurationRequest request) const
virtual

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

See Also:

AWS API Reference

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

◆ InstallToRemoteAccessSession()

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.

See Also:

AWS API Reference

◆ InstallToRemoteAccessSessionAsync()

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.

See Also:

AWS API Reference

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

◆ InstallToRemoteAccessSessionCallable()

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.

See Also:

AWS API Reference

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

◆ ListArtifacts()

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

Gets information about artifacts.

See Also:

AWS API Reference

◆ ListArtifactsAsync()

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.

See Also:

AWS API Reference

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

◆ ListArtifactsCallable()

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

Gets information about artifacts.

See Also:

AWS API Reference

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

◆ ListDeviceInstances()

virtual Model::ListDeviceInstancesOutcome Aws::DeviceFarm::DeviceFarmClient::ListDeviceInstances ( const Model::ListDeviceInstancesRequest request) const
virtual

Returns information about the private device instances associated with one or more AWS accounts.

See Also:

AWS API Reference

◆ ListDeviceInstancesAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListDeviceInstancesAsync ( const Model::ListDeviceInstancesRequest request,
const ListDeviceInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the private device instances associated with one or more AWS accounts.

See Also:

AWS API Reference

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

◆ ListDeviceInstancesCallable()

virtual Model::ListDeviceInstancesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListDeviceInstancesCallable ( const Model::ListDeviceInstancesRequest request) const
virtual

Returns information about the private device instances associated with one or more AWS accounts.

See Also:

AWS API Reference

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

◆ ListDevicePools()

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

Gets information about device pools.

See Also:

AWS API Reference

◆ ListDevicePoolsAsync()

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.

See Also:

AWS API Reference

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

◆ ListDevicePoolsCallable()

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

Gets information about device pools.

See Also:

AWS API Reference

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

◆ ListDevices()

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

Gets information about unique device types.

See Also:

AWS API Reference

◆ ListDevicesAsync()

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.

See Also:

AWS API Reference

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

◆ ListDevicesCallable()

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

Gets information about unique device types.

See Also:

AWS API Reference

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

◆ ListInstanceProfiles()

virtual Model::ListInstanceProfilesOutcome Aws::DeviceFarm::DeviceFarmClient::ListInstanceProfiles ( const Model::ListInstanceProfilesRequest request) const
virtual

Returns information about all the instance profiles in an AWS account.

See Also:

AWS API Reference

◆ ListInstanceProfilesAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListInstanceProfilesAsync ( const Model::ListInstanceProfilesRequest request,
const ListInstanceProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about all the instance profiles in an AWS account.

See Also:

AWS API Reference

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

◆ ListInstanceProfilesCallable()

virtual Model::ListInstanceProfilesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListInstanceProfilesCallable ( const Model::ListInstanceProfilesRequest request) const
virtual

Returns information about all the instance profiles in an AWS account.

See Also:

AWS API Reference

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

◆ ListJobs()

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

Gets information about jobs for a given test run.

See Also:

AWS API Reference

◆ ListJobsAsync()

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 for a given test run.

See Also:

AWS API Reference

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

◆ ListJobsCallable()

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

Gets information about jobs for a given test run.

See Also:

AWS API Reference

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

◆ ListNetworkProfiles()

virtual Model::ListNetworkProfilesOutcome Aws::DeviceFarm::DeviceFarmClient::ListNetworkProfiles ( const Model::ListNetworkProfilesRequest request) const
virtual

Returns the list of available network profiles.

See Also:

AWS API Reference

◆ ListNetworkProfilesAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListNetworkProfilesAsync ( const Model::ListNetworkProfilesRequest request,
const ListNetworkProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the list of available network profiles.

See Also:

AWS API Reference

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

◆ ListNetworkProfilesCallable()

virtual Model::ListNetworkProfilesOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListNetworkProfilesCallable ( const Model::ListNetworkProfilesRequest request) const
virtual

Returns the list of available network profiles.

See Also:

AWS API Reference

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

◆ ListOfferingPromotions()

virtual Model::ListOfferingPromotionsOutcome Aws::DeviceFarm::DeviceFarmClient::ListOfferingPromotions ( const Model::ListOfferingPromotionsRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ ListOfferingPromotionsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListOfferingPromotionsAsync ( const Model::ListOfferingPromotionsRequest request,
const ListOfferingPromotionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

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

◆ ListOfferingPromotionsCallable()

virtual Model::ListOfferingPromotionsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListOfferingPromotionsCallable ( const Model::ListOfferingPromotionsRequest request) const
virtual

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.

See Also:

AWS API Reference

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

◆ ListOfferings()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

◆ ListOfferingsAsync()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ ListOfferingsCallable()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ ListOfferingTransactions()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

◆ ListOfferingTransactionsAsync()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ ListOfferingTransactionsCallable()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ ListProjects()

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

Gets information about projects.

See Also:

AWS API Reference

◆ ListProjectsAsync()

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.

See Also:

AWS API Reference

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

◆ ListProjectsCallable()

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

Gets information about projects.

See Also:

AWS API Reference

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

◆ ListRemoteAccessSessions()

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

Returns a list of all currently running remote access sessions.

See Also:

AWS API Reference

◆ ListRemoteAccessSessionsAsync()

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.

See Also:

AWS API Reference

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

◆ ListRemoteAccessSessionsCallable()

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

Returns a list of all currently running remote access sessions.

See Also:

AWS API Reference

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

◆ ListRuns()

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

Gets information about runs, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

◆ ListRunsAsync()

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, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

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

◆ ListRunsCallable()

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

Gets information about runs, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

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

◆ ListSamples()

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

Gets information about samples, given an AWS Device Farm job ARN.

See Also:

AWS API Reference

◆ ListSamplesAsync()

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, given an AWS Device Farm job ARN.

See Also:

AWS API Reference

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

◆ ListSamplesCallable()

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

Gets information about samples, given an AWS Device Farm job ARN.

See Also:

AWS API Reference

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

◆ ListSuites()

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

Gets information about test suites for a given job.

See Also:

AWS API Reference

◆ ListSuitesAsync()

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 test suites for a given job.

See Also:

AWS API Reference

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

◆ ListSuitesCallable()

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

Gets information about test suites for a given job.

See Also:

AWS API Reference

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

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::DeviceFarm::DeviceFarmClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

List the tags for an AWS Device Farm resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the tags for an AWS Device Farm resource.

See Also:

AWS API Reference

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

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

List the tags for an AWS Device Farm resource.

See Also:

AWS API Reference

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

◆ ListTestGridProjects()

virtual Model::ListTestGridProjectsOutcome Aws::DeviceFarm::DeviceFarmClient::ListTestGridProjects ( const Model::ListTestGridProjectsRequest request) const
virtual

Gets a list of all Selenium testing projects in your account.

See Also:

AWS API Reference

◆ ListTestGridProjectsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTestGridProjectsAsync ( const Model::ListTestGridProjectsRequest request,
const ListTestGridProjectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a list of all Selenium testing projects in your account.

See Also:

AWS API Reference

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

◆ ListTestGridProjectsCallable()

virtual Model::ListTestGridProjectsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTestGridProjectsCallable ( const Model::ListTestGridProjectsRequest request) const
virtual

Gets a list of all Selenium testing projects in your account.

See Also:

AWS API Reference

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

◆ ListTestGridSessionActions()

virtual Model::ListTestGridSessionActionsOutcome Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionActions ( const Model::ListTestGridSessionActionsRequest request) const
virtual

Returns a list of the actions taken in a TestGridSession.

See Also:

AWS API Reference

◆ ListTestGridSessionActionsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionActionsAsync ( const Model::ListTestGridSessionActionsRequest request,
const ListTestGridSessionActionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of the actions taken in a TestGridSession.

See Also:

AWS API Reference

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

◆ ListTestGridSessionActionsCallable()

virtual Model::ListTestGridSessionActionsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionActionsCallable ( const Model::ListTestGridSessionActionsRequest request) const
virtual

Returns a list of the actions taken in a TestGridSession.

See Also:

AWS API Reference

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

◆ ListTestGridSessionArtifacts()

virtual Model::ListTestGridSessionArtifactsOutcome Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionArtifacts ( const Model::ListTestGridSessionArtifactsRequest request) const
virtual

Retrieves a list of artifacts created during the session.

See Also:

AWS API Reference

◆ ListTestGridSessionArtifactsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionArtifactsAsync ( const Model::ListTestGridSessionArtifactsRequest request,
const ListTestGridSessionArtifactsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of artifacts created during the session.

See Also:

AWS API Reference

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

◆ ListTestGridSessionArtifactsCallable()

virtual Model::ListTestGridSessionArtifactsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionArtifactsCallable ( const Model::ListTestGridSessionArtifactsRequest request) const
virtual

Retrieves a list of artifacts created during the session.

See Also:

AWS API Reference

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

◆ ListTestGridSessions()

virtual Model::ListTestGridSessionsOutcome Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessions ( const Model::ListTestGridSessionsRequest request) const
virtual

Retrieves a list of sessions for a TestGridProject.

See Also:

AWS API Reference

◆ ListTestGridSessionsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionsAsync ( const Model::ListTestGridSessionsRequest request,
const ListTestGridSessionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of sessions for a TestGridProject.

See Also:

AWS API Reference

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

◆ ListTestGridSessionsCallable()

virtual Model::ListTestGridSessionsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListTestGridSessionsCallable ( const Model::ListTestGridSessionsRequest request) const
virtual

Retrieves a list of sessions for a TestGridProject.

See Also:

AWS API Reference

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

◆ ListTests()

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

Gets information about tests in a given test suite.

See Also:

AWS API Reference

◆ ListTestsAsync()

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 in a given test suite.

See Also:

AWS API Reference

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

◆ ListTestsCallable()

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

Gets information about tests in a given test suite.

See Also:

AWS API Reference

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

◆ ListUniqueProblems()

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

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

See Also:

AWS API Reference

◆ ListUniqueProblemsAsync()

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

See Also:

AWS API Reference

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

◆ ListUniqueProblemsCallable()

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

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

See Also:

AWS API Reference

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

◆ ListUploads()

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

Gets information about uploads, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

◆ ListUploadsAsync()

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, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

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

◆ ListUploadsCallable()

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

Gets information about uploads, given an AWS Device Farm project ARN.

See Also:

AWS API Reference

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

◆ ListVPCEConfigurations()

virtual Model::ListVPCEConfigurationsOutcome Aws::DeviceFarm::DeviceFarmClient::ListVPCEConfigurations ( const Model::ListVPCEConfigurationsRequest request) const
virtual

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

See Also:

AWS API Reference

◆ ListVPCEConfigurationsAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::ListVPCEConfigurationsAsync ( const Model::ListVPCEConfigurationsRequest request,
const ListVPCEConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

See Also:

AWS API Reference

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

◆ ListVPCEConfigurationsCallable()

virtual Model::ListVPCEConfigurationsOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::ListVPCEConfigurationsCallable ( const Model::ListVPCEConfigurationsRequest request) const
virtual

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

See Also:

AWS API Reference

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

◆ OverrideEndpoint()

void Aws::DeviceFarm::DeviceFarmClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PurchaseOffering()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

◆ PurchaseOfferingAsync()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ PurchaseOfferingCallable()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ RenewOffering()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

◆ RenewOfferingAsync()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ RenewOfferingCallable()

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. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.

See Also:

AWS API Reference

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

◆ ScheduleRun()

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

Schedules a run.

See Also:

AWS API Reference

◆ ScheduleRunAsync()

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.

See Also:

AWS API Reference

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

◆ ScheduleRunCallable()

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

Schedules a run.

See Also:

AWS API Reference

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

◆ StopJob()

virtual Model::StopJobOutcome Aws::DeviceFarm::DeviceFarmClient::StopJob ( const Model::StopJobRequest request) const
virtual

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

See Also:

AWS API Reference

◆ StopJobAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::StopJobAsync ( const Model::StopJobRequest request,
const StopJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ StopJobCallable()

virtual Model::StopJobOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::StopJobCallable ( const Model::StopJobRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ StopRemoteAccessSession()

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

Ends a specified remote access session.

See Also:

AWS API Reference

◆ StopRemoteAccessSessionAsync()

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.

See Also:

AWS API Reference

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

◆ StopRemoteAccessSessionCallable()

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

Ends a specified remote access session.

See Also:

AWS API Reference

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

◆ StopRun()

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

See Also:

AWS API Reference

◆ StopRunAsync()

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

See Also:

AWS API Reference

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

◆ StopRunCallable()

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

See Also:

AWS API Reference

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

◆ TagResource()

virtual Model::TagResourceOutcome Aws::DeviceFarm::DeviceFarmClient::TagResource ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

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

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

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

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::DeviceFarm::DeviceFarmClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Deletes the specified tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified tags from a resource.

See Also:

AWS API Reference

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

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Deletes the specified tags from a resource.

See Also:

AWS API Reference

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

◆ UpdateDeviceInstance()

virtual Model::UpdateDeviceInstanceOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateDeviceInstance ( const Model::UpdateDeviceInstanceRequest request) const
virtual

Updates information about a private device instance.

See Also:

AWS API Reference

◆ UpdateDeviceInstanceAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateDeviceInstanceAsync ( const Model::UpdateDeviceInstanceRequest request,
const UpdateDeviceInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates information about a private device instance.

See Also:

AWS API Reference

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

◆ UpdateDeviceInstanceCallable()

virtual Model::UpdateDeviceInstanceOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateDeviceInstanceCallable ( const Model::UpdateDeviceInstanceRequest request) const
virtual

Updates information about a private device instance.

See Also:

AWS API Reference

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

◆ UpdateDevicePool()

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

See Also:

AWS API Reference

◆ UpdateDevicePoolAsync()

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

See Also:

AWS API Reference

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

◆ UpdateDevicePoolCallable()

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

See Also:

AWS API Reference

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

◆ UpdateInstanceProfile()

virtual Model::UpdateInstanceProfileOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateInstanceProfile ( const Model::UpdateInstanceProfileRequest request) const
virtual

Updates information about an existing private device instance profile.

See Also:

AWS API Reference

◆ UpdateInstanceProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateInstanceProfileAsync ( const Model::UpdateInstanceProfileRequest request,
const UpdateInstanceProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates information about an existing private device instance profile.

See Also:

AWS API Reference

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

◆ UpdateInstanceProfileCallable()

virtual Model::UpdateInstanceProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateInstanceProfileCallable ( const Model::UpdateInstanceProfileRequest request) const
virtual

Updates information about an existing private device instance profile.

See Also:

AWS API Reference

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

◆ UpdateNetworkProfile()

virtual Model::UpdateNetworkProfileOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateNetworkProfile ( const Model::UpdateNetworkProfileRequest request) const
virtual

Updates the network profile.

See Also:

AWS API Reference

◆ UpdateNetworkProfileAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateNetworkProfileAsync ( const Model::UpdateNetworkProfileRequest request,
const UpdateNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the network profile.

See Also:

AWS API Reference

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

◆ UpdateNetworkProfileCallable()

virtual Model::UpdateNetworkProfileOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateNetworkProfileCallable ( const Model::UpdateNetworkProfileRequest request) const
virtual

Updates the network profile.

See Also:

AWS API Reference

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

◆ UpdateProject()

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.

See Also:

AWS API Reference

◆ UpdateProjectAsync()

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.

See Also:

AWS API Reference

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

◆ UpdateProjectCallable()

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.

See Also:

AWS API Reference

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

◆ UpdateTestGridProject()

virtual Model::UpdateTestGridProjectOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateTestGridProject ( const Model::UpdateTestGridProjectRequest request) const
virtual

Change details of a project.

See Also:

AWS API Reference

◆ UpdateTestGridProjectAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateTestGridProjectAsync ( const Model::UpdateTestGridProjectRequest request,
const UpdateTestGridProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Change details of a project.

See Also:

AWS API Reference

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

◆ UpdateTestGridProjectCallable()

virtual Model::UpdateTestGridProjectOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateTestGridProjectCallable ( const Model::UpdateTestGridProjectRequest request) const
virtual

Change details of a project.

See Also:

AWS API Reference

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

◆ UpdateUpload()

virtual Model::UpdateUploadOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateUpload ( const Model::UpdateUploadRequest request) const
virtual

Updates an uploaded test spec.

See Also:

AWS API Reference

◆ UpdateUploadAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateUploadAsync ( const Model::UpdateUploadRequest request,
const UpdateUploadResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an uploaded test spec.

See Also:

AWS API Reference

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

◆ UpdateUploadCallable()

virtual Model::UpdateUploadOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateUploadCallable ( const Model::UpdateUploadRequest request) const
virtual

Updates an uploaded test spec.

See Also:

AWS API Reference

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

◆ UpdateVPCEConfiguration()

virtual Model::UpdateVPCEConfigurationOutcome Aws::DeviceFarm::DeviceFarmClient::UpdateVPCEConfiguration ( const Model::UpdateVPCEConfigurationRequest request) const
virtual

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

See Also:

AWS API Reference

◆ UpdateVPCEConfigurationAsync()

virtual void Aws::DeviceFarm::DeviceFarmClient::UpdateVPCEConfigurationAsync ( const Model::UpdateVPCEConfigurationRequest request,
const UpdateVPCEConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

See Also:

AWS API Reference

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

◆ UpdateVPCEConfigurationCallable()

virtual Model::UpdateVPCEConfigurationOutcomeCallable Aws::DeviceFarm::DeviceFarmClient::UpdateVPCEConfigurationCallable ( const Model::UpdateVPCEConfigurationRequest request) const
virtual

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

See Also:

AWS API Reference

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: