77 class HttpClientFactory;
82 template<
typename R,
typename E>
class Outcome;
98 class AWSCredentialsProvider;
246 typedef std::function<void(const DeviceFarmClient*, const Model::CreateDevicePoolRequest&, const Model::CreateDevicePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDevicePoolResponseReceivedHandler;
247 typedef std::function<void(const DeviceFarmClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateProjectResponseReceivedHandler;
248 typedef std::function<void(const DeviceFarmClient*, const Model::CreateRemoteAccessSessionRequest&, const Model::CreateRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateRemoteAccessSessionResponseReceivedHandler;
249 typedef std::function<void(const DeviceFarmClient*, const Model::CreateUploadRequest&, const Model::CreateUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateUploadResponseReceivedHandler;
250 typedef std::function<void(const DeviceFarmClient*, const Model::DeleteDevicePoolRequest&, const Model::DeleteDevicePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDevicePoolResponseReceivedHandler;
251 typedef std::function<void(const DeviceFarmClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteProjectResponseReceivedHandler;
252 typedef std::function<void(const DeviceFarmClient*, const Model::DeleteRemoteAccessSessionRequest&, const Model::DeleteRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRemoteAccessSessionResponseReceivedHandler;
253 typedef std::function<void(const DeviceFarmClient*, const Model::DeleteRunRequest&, const Model::DeleteRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRunResponseReceivedHandler;
254 typedef std::function<void(const DeviceFarmClient*, const Model::DeleteUploadRequest&, const Model::DeleteUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteUploadResponseReceivedHandler;
255 typedef std::function<void(const DeviceFarmClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetAccountSettingsResponseReceivedHandler;
256 typedef std::function<void(const DeviceFarmClient*, const Model::GetDeviceRequest&, const Model::GetDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDeviceResponseReceivedHandler;
257 typedef std::function<void(const DeviceFarmClient*, const Model::GetDevicePoolRequest&, const Model::GetDevicePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDevicePoolResponseReceivedHandler;
258 typedef std::function<void(const DeviceFarmClient*, const Model::GetDevicePoolCompatibilityRequest&, const Model::GetDevicePoolCompatibilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDevicePoolCompatibilityResponseReceivedHandler;
259 typedef std::function<void(const DeviceFarmClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetJobResponseReceivedHandler;
260 typedef std::function<void(const DeviceFarmClient*, const Model::GetOfferingStatusRequest&, const Model::GetOfferingStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetOfferingStatusResponseReceivedHandler;
261 typedef std::function<void(const DeviceFarmClient*, const Model::GetProjectRequest&, const Model::GetProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetProjectResponseReceivedHandler;
262 typedef std::function<void(const DeviceFarmClient*, const Model::GetRemoteAccessSessionRequest&, const Model::GetRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRemoteAccessSessionResponseReceivedHandler;
263 typedef std::function<void(const DeviceFarmClient*, const Model::GetRunRequest&, const Model::GetRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRunResponseReceivedHandler;
264 typedef std::function<void(const DeviceFarmClient*, const Model::GetSuiteRequest&, const Model::GetSuiteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetSuiteResponseReceivedHandler;
265 typedef std::function<void(const DeviceFarmClient*, const Model::GetTestRequest&, const Model::GetTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetTestResponseReceivedHandler;
266 typedef std::function<void(const DeviceFarmClient*, const Model::GetUploadRequest&, const Model::GetUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetUploadResponseReceivedHandler;
267 typedef std::function<void(const DeviceFarmClient*, const Model::InstallToRemoteAccessSessionRequest&, const Model::InstallToRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
InstallToRemoteAccessSessionResponseReceivedHandler;
268 typedef std::function<void(const DeviceFarmClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListArtifactsResponseReceivedHandler;
269 typedef std::function<void(const DeviceFarmClient*, const Model::ListDevicePoolsRequest&, const Model::ListDevicePoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListDevicePoolsResponseReceivedHandler;
270 typedef std::function<void(const DeviceFarmClient*, const Model::ListDevicesRequest&, const Model::ListDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListDevicesResponseReceivedHandler;
271 typedef std::function<void(const DeviceFarmClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListJobsResponseReceivedHandler;
272 typedef std::function<void(const DeviceFarmClient*, const Model::ListOfferingTransactionsRequest&, const Model::ListOfferingTransactionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListOfferingTransactionsResponseReceivedHandler;
273 typedef std::function<void(const DeviceFarmClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListOfferingsResponseReceivedHandler;
274 typedef std::function<void(const DeviceFarmClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListProjectsResponseReceivedHandler;
275 typedef std::function<void(const DeviceFarmClient*, const Model::ListRemoteAccessSessionsRequest&, const Model::ListRemoteAccessSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListRemoteAccessSessionsResponseReceivedHandler;
276 typedef std::function<void(const DeviceFarmClient*, const Model::ListRunsRequest&, const Model::ListRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListRunsResponseReceivedHandler;
277 typedef std::function<void(const DeviceFarmClient*, const Model::ListSamplesRequest&, const Model::ListSamplesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListSamplesResponseReceivedHandler;
278 typedef std::function<void(const DeviceFarmClient*, const Model::ListSuitesRequest&, const Model::ListSuitesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListSuitesResponseReceivedHandler;
279 typedef std::function<void(const DeviceFarmClient*, const Model::ListTestsRequest&, const Model::ListTestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTestsResponseReceivedHandler;
280 typedef std::function<void(const DeviceFarmClient*, const Model::ListUniqueProblemsRequest&, const Model::ListUniqueProblemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListUniqueProblemsResponseReceivedHandler;
281 typedef std::function<void(const DeviceFarmClient*, const Model::ListUploadsRequest&, const Model::ListUploadsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListUploadsResponseReceivedHandler;
282 typedef std::function<void(const DeviceFarmClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PurchaseOfferingResponseReceivedHandler;
283 typedef std::function<void(const DeviceFarmClient*, const Model::RenewOfferingRequest&, const Model::RenewOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RenewOfferingResponseReceivedHandler;
284 typedef std::function<void(const DeviceFarmClient*, const Model::ScheduleRunRequest&, const Model::ScheduleRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ScheduleRunResponseReceivedHandler;
285 typedef std::function<void(const DeviceFarmClient*, const Model::StopRemoteAccessSessionRequest&, const Model::StopRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopRemoteAccessSessionResponseReceivedHandler;
286 typedef std::function<void(const DeviceFarmClient*, const Model::StopRunRequest&, const Model::StopRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopRunResponseReceivedHandler;
287 typedef std::function<void(const DeviceFarmClient*, const Model::UpdateDevicePoolRequest&, const Model::UpdateDevicePoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateDevicePoolResponseReceivedHandler;
288 typedef std::function<void(const DeviceFarmClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateProjectResponseReceivedHandler;
316 DeviceFarmClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
1311 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< GetRemoteAccessSessionOutcome > GetRemoteAccessSessionOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOfferingsResponseReceivedHandler
Aws::Client::AWSJsonClient BASECLASS
#define AWS_DEVICEFARM_API
std::function< void(const DeviceFarmClient *, const Model::ListOfferingTransactionsRequest &, const Model::ListOfferingTransactionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOfferingTransactionsResponseReceivedHandler
Aws::Utils::Outcome< StopRemoteAccessSessionResult, Aws::Client::AWSError< DeviceFarmErrors > > StopRemoteAccessSessionOutcome
Aws::Utils::Outcome< ListUniqueProblemsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListUniqueProblemsOutcome
Aws::Utils::Outcome< ListOfferingsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListOfferingsOutcome
std::function< void(const DeviceFarmClient *, const Model::DeleteRunRequest &, const Model::DeleteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRunResponseReceivedHandler
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
Aws::Utils::Outcome< GetJobResult, Aws::Client::AWSError< DeviceFarmErrors > > GetJobOutcome
std::function< void(const DeviceFarmClient *, const Model::CreateUploadRequest &, const Model::CreateUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUploadResponseReceivedHandler
Aws::Utils::Outcome< CreateUploadResult, Aws::Client::AWSError< DeviceFarmErrors > > CreateUploadOutcome
std::future< CreateUploadOutcome > CreateUploadOutcomeCallable
Aws::Utils::Outcome< PurchaseOfferingResult, Aws::Client::AWSError< DeviceFarmErrors > > PurchaseOfferingOutcome
Aws::Utils::Outcome< GetDevicePoolResult, Aws::Client::AWSError< DeviceFarmErrors > > GetDevicePoolOutcome
std::future< GetTestOutcome > GetTestOutcomeCallable
Aws::Utils::Outcome< UpdateDevicePoolResult, Aws::Client::AWSError< DeviceFarmErrors > > UpdateDevicePoolOutcome
std::function< void(const DeviceFarmClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ScheduleRunRequest &, const Model::ScheduleRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScheduleRunResponseReceivedHandler
Aws::Utils::Outcome< ListJobsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListJobsOutcome
Aws::Utils::Outcome< ListDevicesResult, Aws::Client::AWSError< DeviceFarmErrors > > ListDevicesOutcome
std::function< void(const DeviceFarmClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::future< ListUniqueProblemsOutcome > ListUniqueProblemsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetDeviceOutcome > GetDeviceOutcomeCallable
std::future< GetProjectOutcome > GetProjectOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::StopRunRequest &, const Model::StopRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRunResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
std::future< GetRunOutcome > GetRunOutcomeCallable
Aws::Utils::Outcome< ScheduleRunResult, Aws::Client::AWSError< DeviceFarmErrors > > ScheduleRunOutcome
std::future< StopRunOutcome > StopRunOutcomeCallable
std::future< DeleteRemoteAccessSessionOutcome > DeleteRemoteAccessSessionOutcomeCallable
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::GetSuiteRequest &, const Model::GetSuiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuiteResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListRunsRequest &, const Model::ListRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRunsResponseReceivedHandler
Aws::Utils::Outcome< GetSuiteResult, Aws::Client::AWSError< DeviceFarmErrors > > GetSuiteOutcome
std::function< void(const DeviceFarmClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::future< InstallToRemoteAccessSessionOutcome > InstallToRemoteAccessSessionOutcomeCallable
Aws::Utils::Outcome< DeleteDevicePoolResult, Aws::Client::AWSError< DeviceFarmErrors > > DeleteDevicePoolOutcome
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::ListUploadsRequest &, const Model::ListUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUploadsResponseReceivedHandler
std::future< StopRemoteAccessSessionOutcome > StopRemoteAccessSessionOutcomeCallable
Aws::Utils::Outcome< ListRunsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListRunsOutcome
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
std::future< ListUploadsOutcome > ListUploadsOutcomeCallable
std::future< ListRunsOutcome > ListRunsOutcomeCallable
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::DeleteDevicePoolRequest &, const Model::DeleteDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDevicePoolResponseReceivedHandler
std::future< GetUploadOutcome > GetUploadOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateDevicePoolRequest &, const Model::UpdateDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDevicePoolResponseReceivedHandler
Aws::Utils::Outcome< GetOfferingStatusResult, Aws::Client::AWSError< DeviceFarmErrors > > GetOfferingStatusOutcome
std::future< GetDevicePoolOutcome > GetDevicePoolOutcomeCallable
Aws::Utils::Outcome< GetProjectResult, Aws::Client::AWSError< DeviceFarmErrors > > GetProjectOutcome
std::function< void(const DeviceFarmClient *, const Model::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProjectResponseReceivedHandler
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
Aws::Utils::Outcome< StopRunResult, Aws::Client::AWSError< DeviceFarmErrors > > StopRunOutcome
std::function< void(const DeviceFarmClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingsResponseReceivedHandler
Aws::Utils::Outcome< DeleteRemoteAccessSessionResult, Aws::Client::AWSError< DeviceFarmErrors > > DeleteRemoteAccessSessionOutcome
std::future< ScheduleRunOutcome > ScheduleRunOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::CreateDevicePoolRequest &, const Model::CreateDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDevicePoolResponseReceivedHandler
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< CreateDevicePoolOutcome > CreateDevicePoolOutcomeCallable
std::future< ListOfferingTransactionsOutcome > ListOfferingTransactionsOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::GetRunRequest &, const Model::GetRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRunResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateRemoteAccessSessionRequest &, const Model::CreateRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRemoteAccessSessionResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListUniqueProblemsRequest &, const Model::ListUniqueProblemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUniqueProblemsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetRemoteAccessSessionRequest &, const Model::GetRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRemoteAccessSessionResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteRemoteAccessSessionRequest &, const Model::DeleteRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemoteAccessSessionResponseReceivedHandler
std::future< ListSuitesOutcome > ListSuitesOutcomeCallable
std::future< DeleteRunOutcome > DeleteRunOutcomeCallable
Aws::Utils::Outcome< ListTestsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListTestsOutcome
std::function< void(const DeviceFarmClient *, const Model::GetDevicePoolRequest &, const Model::GetDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevicePoolResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListSamplesRequest &, const Model::ListSamplesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSamplesResponseReceivedHandler
std::future< GetDevicePoolCompatibilityOutcome > GetDevicePoolCompatibilityOutcomeCallable
Aws::Utils::Outcome< RenewOfferingResult, Aws::Client::AWSError< DeviceFarmErrors > > RenewOfferingOutcome
std::function< void(const DeviceFarmClient *, const Model::ListSuitesRequest &, const Model::ListSuitesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSuitesResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListDevicePoolsRequest &, const Model::ListDevicePoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicePoolsResponseReceivedHandler
Aws::Utils::Outcome< GetRemoteAccessSessionResult, Aws::Client::AWSError< DeviceFarmErrors > > GetRemoteAccessSessionOutcome
std::future< CreateRemoteAccessSessionOutcome > CreateRemoteAccessSessionOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::GetUploadRequest &, const Model::GetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUploadResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::StopRemoteAccessSessionRequest &, const Model::StopRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRemoteAccessSessionResponseReceivedHandler
Aws::Utils::Outcome< DeleteUploadResult, Aws::Client::AWSError< DeviceFarmErrors > > DeleteUploadOutcome
std::future< ListSamplesOutcome > ListSamplesOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::ListTestsRequest &, const Model::ListTestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestsResponseReceivedHandler
std::future< GetSuiteOutcome > GetSuiteOutcomeCallable
std::future< ListRemoteAccessSessionsOutcome > ListRemoteAccessSessionsOutcomeCallable
std::future< ListDevicesOutcome > ListDevicesOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< ListSamplesResult, Aws::Client::AWSError< DeviceFarmErrors > > ListSamplesOutcome
std::future< UpdateDevicePoolOutcome > UpdateDevicePoolOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const DeviceFarmClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesResponseReceivedHandler
Aws::Utils::Outcome< GetUploadResult, Aws::Client::AWSError< DeviceFarmErrors > > GetUploadOutcome
Aws::Utils::Outcome< GetDeviceResult, Aws::Client::AWSError< DeviceFarmErrors > > GetDeviceOutcome
Aws::Utils::Outcome< ListProjectsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListProjectsOutcome
Aws::Utils::Outcome< ListArtifactsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListArtifactsOutcome
std::future< ListTestsOutcome > ListTestsOutcomeCallable
Aws::Utils::Outcome< GetTestResult, Aws::Client::AWSError< DeviceFarmErrors > > GetTestOutcome
Aws::Utils::Outcome< ListSuitesResult, Aws::Client::AWSError< DeviceFarmErrors > > ListSuitesOutcome
std::future< DeleteDevicePoolOutcome > DeleteDevicePoolOutcomeCallable
std::future< RenewOfferingOutcome > RenewOfferingOutcomeCallable
Aws::Utils::Outcome< UpdateProjectResult, Aws::Client::AWSError< DeviceFarmErrors > > UpdateProjectOutcome
std::function< void(const DeviceFarmClient *, const Model::RenewOfferingRequest &, const Model::RenewOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RenewOfferingResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetDevicePoolCompatibilityRequest &, const Model::GetDevicePoolCompatibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevicePoolCompatibilityResponseReceivedHandler
Aws::Utils::Outcome< ListOfferingTransactionsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListOfferingTransactionsOutcome
std::function< void(const DeviceFarmClient *, const Model::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArtifactsResponseReceivedHandler
Aws::Utils::Outcome< CreateProjectResult, Aws::Client::AWSError< DeviceFarmErrors > > CreateProjectOutcome
Aws::Utils::Outcome< GetRunResult, Aws::Client::AWSError< DeviceFarmErrors > > GetRunOutcome
Aws::Utils::Outcome< GetAccountSettingsResult, Aws::Client::AWSError< DeviceFarmErrors > > GetAccountSettingsOutcome
Aws::Utils::Outcome< InstallToRemoteAccessSessionResult, Aws::Client::AWSError< DeviceFarmErrors > > InstallToRemoteAccessSessionOutcome
Aws::Utils::Outcome< ListRemoteAccessSessionsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListRemoteAccessSessionsOutcome
std::function< void(const DeviceFarmClient *, const Model::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseOfferingResponseReceivedHandler
Aws::Utils::Outcome< DeleteProjectResult, Aws::Client::AWSError< DeviceFarmErrors > > DeleteProjectOutcome
std::future< DeleteUploadOutcome > DeleteUploadOutcomeCallable
std::function< void(const DeviceFarmClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteUploadRequest &, const Model::DeleteUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUploadResponseReceivedHandler
Aws::Utils::Outcome< ListDevicePoolsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListDevicePoolsOutcome
std::future< ListDevicePoolsOutcome > ListDevicePoolsOutcomeCallable
Aws::Utils::Outcome< CreateDevicePoolResult, Aws::Client::AWSError< DeviceFarmErrors > > CreateDevicePoolOutcome
std::function< void(const DeviceFarmClient *, const Model::InstallToRemoteAccessSessionRequest &, const Model::InstallToRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InstallToRemoteAccessSessionResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListRemoteAccessSessionsRequest &, const Model::ListRemoteAccessSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRemoteAccessSessionsResponseReceivedHandler
Aws::Utils::Outcome< CreateRemoteAccessSessionResult, Aws::Client::AWSError< DeviceFarmErrors > > CreateRemoteAccessSessionOutcome
std::future< GetOfferingStatusOutcome > GetOfferingStatusOutcomeCallable
Aws::Utils::Outcome< DeleteRunResult, Aws::Client::AWSError< DeviceFarmErrors > > DeleteRunOutcome
Aws::Utils::Outcome< GetDevicePoolCompatibilityResult, Aws::Client::AWSError< DeviceFarmErrors > > GetDevicePoolCompatibilityOutcome
std::function< void(const DeviceFarmClient *, const Model::GetTestRequest &, const Model::GetTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTestResponseReceivedHandler
JSON (JavaScript Object Notation).
std::function< void(const DeviceFarmClient *, const Model::GetOfferingStatusRequest &, const Model::GetOfferingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOfferingStatusResponseReceivedHandler
Aws::Utils::Outcome< ListUploadsResult, Aws::Client::AWSError< DeviceFarmErrors > > ListUploadsOutcome