AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
DeviceFarmServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/devicefarm/DeviceFarmEndpointProvider.h>
15#include <aws/devicefarm/DeviceFarmErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in DeviceFarmClient header */
22#include <aws/devicefarm/model/CreateDevicePoolResult.h>
23#include <aws/devicefarm/model/CreateInstanceProfileResult.h>
24#include <aws/devicefarm/model/CreateNetworkProfileResult.h>
25#include <aws/devicefarm/model/CreateProjectResult.h>
26#include <aws/devicefarm/model/CreateRemoteAccessSessionResult.h>
27#include <aws/devicefarm/model/CreateTestGridProjectResult.h>
28#include <aws/devicefarm/model/CreateTestGridUrlResult.h>
29#include <aws/devicefarm/model/CreateUploadResult.h>
30#include <aws/devicefarm/model/CreateVPCEConfigurationResult.h>
31#include <aws/devicefarm/model/DeleteDevicePoolResult.h>
32#include <aws/devicefarm/model/DeleteInstanceProfileResult.h>
33#include <aws/devicefarm/model/DeleteNetworkProfileResult.h>
34#include <aws/devicefarm/model/DeleteProjectResult.h>
35#include <aws/devicefarm/model/DeleteRemoteAccessSessionResult.h>
36#include <aws/devicefarm/model/DeleteRunResult.h>
37#include <aws/devicefarm/model/DeleteTestGridProjectResult.h>
38#include <aws/devicefarm/model/DeleteUploadResult.h>
39#include <aws/devicefarm/model/DeleteVPCEConfigurationResult.h>
40#include <aws/devicefarm/model/GetAccountSettingsRequest.h>
41#include <aws/devicefarm/model/GetAccountSettingsResult.h>
42#include <aws/devicefarm/model/GetDeviceInstanceResult.h>
43#include <aws/devicefarm/model/GetDevicePoolCompatibilityResult.h>
44#include <aws/devicefarm/model/GetDevicePoolResult.h>
45#include <aws/devicefarm/model/GetDeviceResult.h>
46#include <aws/devicefarm/model/GetInstanceProfileResult.h>
47#include <aws/devicefarm/model/GetJobResult.h>
48#include <aws/devicefarm/model/GetNetworkProfileResult.h>
49#include <aws/devicefarm/model/GetOfferingStatusRequest.h>
50#include <aws/devicefarm/model/GetOfferingStatusResult.h>
51#include <aws/devicefarm/model/GetProjectResult.h>
52#include <aws/devicefarm/model/GetRemoteAccessSessionResult.h>
53#include <aws/devicefarm/model/GetRunResult.h>
54#include <aws/devicefarm/model/GetSuiteResult.h>
55#include <aws/devicefarm/model/GetTestGridProjectResult.h>
56#include <aws/devicefarm/model/GetTestGridSessionRequest.h>
57#include <aws/devicefarm/model/GetTestGridSessionResult.h>
58#include <aws/devicefarm/model/GetTestResult.h>
59#include <aws/devicefarm/model/GetUploadResult.h>
60#include <aws/devicefarm/model/GetVPCEConfigurationResult.h>
61#include <aws/devicefarm/model/InstallToRemoteAccessSessionResult.h>
62#include <aws/devicefarm/model/ListArtifactsResult.h>
63#include <aws/devicefarm/model/ListDeviceInstancesRequest.h>
64#include <aws/devicefarm/model/ListDeviceInstancesResult.h>
65#include <aws/devicefarm/model/ListDevicePoolsResult.h>
66#include <aws/devicefarm/model/ListDevicesRequest.h>
67#include <aws/devicefarm/model/ListDevicesResult.h>
68#include <aws/devicefarm/model/ListInstanceProfilesRequest.h>
69#include <aws/devicefarm/model/ListInstanceProfilesResult.h>
70#include <aws/devicefarm/model/ListJobsResult.h>
71#include <aws/devicefarm/model/ListNetworkProfilesResult.h>
72#include <aws/devicefarm/model/ListOfferingPromotionsRequest.h>
73#include <aws/devicefarm/model/ListOfferingPromotionsResult.h>
74#include <aws/devicefarm/model/ListOfferingTransactionsRequest.h>
75#include <aws/devicefarm/model/ListOfferingTransactionsResult.h>
76#include <aws/devicefarm/model/ListOfferingsRequest.h>
77#include <aws/devicefarm/model/ListOfferingsResult.h>
78#include <aws/devicefarm/model/ListProjectsRequest.h>
79#include <aws/devicefarm/model/ListProjectsResult.h>
80#include <aws/devicefarm/model/ListRemoteAccessSessionsResult.h>
81#include <aws/devicefarm/model/ListRunsResult.h>
82#include <aws/devicefarm/model/ListSamplesResult.h>
83#include <aws/devicefarm/model/ListSuitesResult.h>
84#include <aws/devicefarm/model/ListTagsForResourceResult.h>
85#include <aws/devicefarm/model/ListTestGridProjectsRequest.h>
86#include <aws/devicefarm/model/ListTestGridProjectsResult.h>
87#include <aws/devicefarm/model/ListTestGridSessionActionsResult.h>
88#include <aws/devicefarm/model/ListTestGridSessionArtifactsResult.h>
89#include <aws/devicefarm/model/ListTestGridSessionsResult.h>
90#include <aws/devicefarm/model/ListTestsResult.h>
91#include <aws/devicefarm/model/ListUniqueProblemsResult.h>
92#include <aws/devicefarm/model/ListUploadsResult.h>
93#include <aws/devicefarm/model/ListVPCEConfigurationsRequest.h>
94#include <aws/devicefarm/model/ListVPCEConfigurationsResult.h>
95#include <aws/devicefarm/model/PurchaseOfferingResult.h>
96#include <aws/devicefarm/model/RenewOfferingResult.h>
97#include <aws/devicefarm/model/ScheduleRunResult.h>
98#include <aws/devicefarm/model/StopJobResult.h>
99#include <aws/devicefarm/model/StopRemoteAccessSessionResult.h>
100#include <aws/devicefarm/model/StopRunResult.h>
101#include <aws/devicefarm/model/TagResourceResult.h>
102#include <aws/devicefarm/model/UntagResourceResult.h>
103#include <aws/devicefarm/model/UpdateDeviceInstanceResult.h>
104#include <aws/devicefarm/model/UpdateDevicePoolResult.h>
105#include <aws/devicefarm/model/UpdateInstanceProfileResult.h>
106#include <aws/devicefarm/model/UpdateNetworkProfileResult.h>
107#include <aws/devicefarm/model/UpdateProjectResult.h>
108#include <aws/devicefarm/model/UpdateTestGridProjectResult.h>
109#include <aws/devicefarm/model/UpdateUploadResult.h>
110#include <aws/devicefarm/model/UpdateVPCEConfigurationResult.h>
111/* End of service model headers required in DeviceFarmClient header */
112
113namespace Aws {
114namespace Http {
115class HttpClient;
116class HttpClientFactory;
117} // namespace Http
118
119namespace Utils {
120template <typename R, typename E>
121class Outcome;
122
123namespace Threading {
124class Executor;
125} // namespace Threading
126} // namespace Utils
127
128namespace Auth {
129class AWSCredentials;
130class AWSCredentialsProvider;
131} // namespace Auth
132
133namespace Client {
134class RetryStrategy;
135} // namespace Client
136
137namespace DeviceFarm {
141
142namespace Model {
143/* Service model forward declarations required in DeviceFarmClient header */
158class DeleteRunRequest;
163class GetDeviceRequest;
168class GetJobRequest;
173class GetRunRequest;
174class GetSuiteRequest;
175class GetTestRequest;
178class GetUploadRequest;
186class ListJobsRequest;
193class ListRunsRequest;
201class ListTestsRequest;
208class StopJobRequest;
210class StopRunRequest;
221/* End of service model forward declarations required in DeviceFarmClient header */
222
223/* Service model Outcome class definitions */
301/* End of service model Outcome class definitions */
302
303/* Service model Outcome callable definitions */
304typedef std::future<CreateDevicePoolOutcome> CreateDevicePoolOutcomeCallable;
305typedef std::future<CreateInstanceProfileOutcome> CreateInstanceProfileOutcomeCallable;
306typedef std::future<CreateNetworkProfileOutcome> CreateNetworkProfileOutcomeCallable;
307typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
308typedef std::future<CreateRemoteAccessSessionOutcome> CreateRemoteAccessSessionOutcomeCallable;
309typedef std::future<CreateTestGridProjectOutcome> CreateTestGridProjectOutcomeCallable;
310typedef std::future<CreateTestGridUrlOutcome> CreateTestGridUrlOutcomeCallable;
311typedef std::future<CreateUploadOutcome> CreateUploadOutcomeCallable;
312typedef std::future<CreateVPCEConfigurationOutcome> CreateVPCEConfigurationOutcomeCallable;
313typedef std::future<DeleteDevicePoolOutcome> DeleteDevicePoolOutcomeCallable;
314typedef std::future<DeleteInstanceProfileOutcome> DeleteInstanceProfileOutcomeCallable;
315typedef std::future<DeleteNetworkProfileOutcome> DeleteNetworkProfileOutcomeCallable;
316typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
317typedef std::future<DeleteRemoteAccessSessionOutcome> DeleteRemoteAccessSessionOutcomeCallable;
318typedef std::future<DeleteRunOutcome> DeleteRunOutcomeCallable;
319typedef std::future<DeleteTestGridProjectOutcome> DeleteTestGridProjectOutcomeCallable;
320typedef std::future<DeleteUploadOutcome> DeleteUploadOutcomeCallable;
321typedef std::future<DeleteVPCEConfigurationOutcome> DeleteVPCEConfigurationOutcomeCallable;
322typedef std::future<GetAccountSettingsOutcome> GetAccountSettingsOutcomeCallable;
323typedef std::future<GetDeviceOutcome> GetDeviceOutcomeCallable;
324typedef std::future<GetDeviceInstanceOutcome> GetDeviceInstanceOutcomeCallable;
325typedef std::future<GetDevicePoolOutcome> GetDevicePoolOutcomeCallable;
326typedef std::future<GetDevicePoolCompatibilityOutcome> GetDevicePoolCompatibilityOutcomeCallable;
327typedef std::future<GetInstanceProfileOutcome> GetInstanceProfileOutcomeCallable;
328typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
329typedef std::future<GetNetworkProfileOutcome> GetNetworkProfileOutcomeCallable;
330typedef std::future<GetOfferingStatusOutcome> GetOfferingStatusOutcomeCallable;
331typedef std::future<GetProjectOutcome> GetProjectOutcomeCallable;
332typedef std::future<GetRemoteAccessSessionOutcome> GetRemoteAccessSessionOutcomeCallable;
333typedef std::future<GetRunOutcome> GetRunOutcomeCallable;
334typedef std::future<GetSuiteOutcome> GetSuiteOutcomeCallable;
335typedef std::future<GetTestOutcome> GetTestOutcomeCallable;
336typedef std::future<GetTestGridProjectOutcome> GetTestGridProjectOutcomeCallable;
337typedef std::future<GetTestGridSessionOutcome> GetTestGridSessionOutcomeCallable;
338typedef std::future<GetUploadOutcome> GetUploadOutcomeCallable;
339typedef std::future<GetVPCEConfigurationOutcome> GetVPCEConfigurationOutcomeCallable;
340typedef std::future<InstallToRemoteAccessSessionOutcome> InstallToRemoteAccessSessionOutcomeCallable;
341typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
342typedef std::future<ListDeviceInstancesOutcome> ListDeviceInstancesOutcomeCallable;
343typedef std::future<ListDevicePoolsOutcome> ListDevicePoolsOutcomeCallable;
344typedef std::future<ListDevicesOutcome> ListDevicesOutcomeCallable;
345typedef std::future<ListInstanceProfilesOutcome> ListInstanceProfilesOutcomeCallable;
346typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
347typedef std::future<ListNetworkProfilesOutcome> ListNetworkProfilesOutcomeCallable;
348typedef std::future<ListOfferingPromotionsOutcome> ListOfferingPromotionsOutcomeCallable;
349typedef std::future<ListOfferingTransactionsOutcome> ListOfferingTransactionsOutcomeCallable;
350typedef std::future<ListOfferingsOutcome> ListOfferingsOutcomeCallable;
351typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
352typedef std::future<ListRemoteAccessSessionsOutcome> ListRemoteAccessSessionsOutcomeCallable;
353typedef std::future<ListRunsOutcome> ListRunsOutcomeCallable;
354typedef std::future<ListSamplesOutcome> ListSamplesOutcomeCallable;
355typedef std::future<ListSuitesOutcome> ListSuitesOutcomeCallable;
356typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
357typedef std::future<ListTestGridProjectsOutcome> ListTestGridProjectsOutcomeCallable;
358typedef std::future<ListTestGridSessionActionsOutcome> ListTestGridSessionActionsOutcomeCallable;
359typedef std::future<ListTestGridSessionArtifactsOutcome> ListTestGridSessionArtifactsOutcomeCallable;
360typedef std::future<ListTestGridSessionsOutcome> ListTestGridSessionsOutcomeCallable;
361typedef std::future<ListTestsOutcome> ListTestsOutcomeCallable;
362typedef std::future<ListUniqueProblemsOutcome> ListUniqueProblemsOutcomeCallable;
363typedef std::future<ListUploadsOutcome> ListUploadsOutcomeCallable;
364typedef std::future<ListVPCEConfigurationsOutcome> ListVPCEConfigurationsOutcomeCallable;
365typedef std::future<PurchaseOfferingOutcome> PurchaseOfferingOutcomeCallable;
366typedef std::future<RenewOfferingOutcome> RenewOfferingOutcomeCallable;
367typedef std::future<ScheduleRunOutcome> ScheduleRunOutcomeCallable;
368typedef std::future<StopJobOutcome> StopJobOutcomeCallable;
369typedef std::future<StopRemoteAccessSessionOutcome> StopRemoteAccessSessionOutcomeCallable;
370typedef std::future<StopRunOutcome> StopRunOutcomeCallable;
371typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
372typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
373typedef std::future<UpdateDeviceInstanceOutcome> UpdateDeviceInstanceOutcomeCallable;
374typedef std::future<UpdateDevicePoolOutcome> UpdateDevicePoolOutcomeCallable;
375typedef std::future<UpdateInstanceProfileOutcome> UpdateInstanceProfileOutcomeCallable;
376typedef std::future<UpdateNetworkProfileOutcome> UpdateNetworkProfileOutcomeCallable;
377typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
378typedef std::future<UpdateTestGridProjectOutcome> UpdateTestGridProjectOutcomeCallable;
379typedef std::future<UpdateUploadOutcome> UpdateUploadOutcomeCallable;
380typedef std::future<UpdateVPCEConfigurationOutcome> UpdateVPCEConfigurationOutcomeCallable;
381/* End of service model Outcome callable definitions */
382} // namespace Model
383
384class DeviceFarmClient;
385
386/* Service model async handlers definitions */
387typedef std::function<void(const DeviceFarmClient*, const Model::CreateDevicePoolRequest&, const Model::CreateDevicePoolOutcome&,
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const DeviceFarmClient*, const Model::CreateNetworkProfileRequest&, const Model::CreateNetworkProfileOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const DeviceFarmClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const DeviceFarmClient*, const Model::CreateRemoteAccessSessionRequest&,
400 const Model::CreateRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const DeviceFarmClient*, const Model::CreateTestGridUrlRequest&, const Model::CreateTestGridUrlOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const DeviceFarmClient*, const Model::CreateUploadRequest&, const Model::CreateUploadOutcome&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const DeviceFarmClient*, const Model::CreateVPCEConfigurationRequest&,
412 const Model::CreateVPCEConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const DeviceFarmClient*, const Model::DeleteDevicePoolRequest&, const Model::DeleteDevicePoolOutcome&,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420typedef std::function<void(const DeviceFarmClient*, const Model::DeleteNetworkProfileRequest&, const Model::DeleteNetworkProfileOutcome&,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
423typedef std::function<void(const DeviceFarmClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426typedef std::function<void(const DeviceFarmClient*, const Model::DeleteRemoteAccessSessionRequest&,
427 const Model::DeleteRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const DeviceFarmClient*, const Model::DeleteRunRequest&, const Model::DeleteRunOutcome&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435typedef std::function<void(const DeviceFarmClient*, const Model::DeleteUploadRequest&, const Model::DeleteUploadOutcome&,
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438typedef std::function<void(const DeviceFarmClient*, const Model::DeleteVPCEConfigurationRequest&,
439 const Model::DeleteVPCEConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
441typedef std::function<void(const DeviceFarmClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&,
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
444typedef std::function<void(const DeviceFarmClient*, const Model::GetDeviceRequest&, const Model::GetDeviceOutcome&,
445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447typedef std::function<void(const DeviceFarmClient*, const Model::GetDeviceInstanceRequest&, const Model::GetDeviceInstanceOutcome&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const DeviceFarmClient*, const Model::GetDevicePoolRequest&, const Model::GetDevicePoolOutcome&,
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453typedef std::function<void(const DeviceFarmClient*, const Model::GetDevicePoolCompatibilityRequest&,
454 const Model::GetDevicePoolCompatibilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const DeviceFarmClient*, const Model::GetInstanceProfileRequest&, const Model::GetInstanceProfileOutcome&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const DeviceFarmClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&,
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const DeviceFarmClient*, const Model::GetNetworkProfileRequest&, const Model::GetNetworkProfileOutcome&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const DeviceFarmClient*, const Model::GetOfferingStatusRequest&, const Model::GetOfferingStatusOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const DeviceFarmClient*, const Model::GetProjectRequest&, const Model::GetProjectOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const DeviceFarmClient*, const Model::GetRemoteAccessSessionRequest&,
472 const Model::GetRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const DeviceFarmClient*, const Model::GetRunRequest&, const Model::GetRunOutcome&,
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
477typedef std::function<void(const DeviceFarmClient*, const Model::GetSuiteRequest&, const Model::GetSuiteOutcome&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const DeviceFarmClient*, const Model::GetTestRequest&, const Model::GetTestOutcome&,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const DeviceFarmClient*, const Model::GetTestGridProjectRequest&, const Model::GetTestGridProjectOutcome&,
484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
486typedef std::function<void(const DeviceFarmClient*, const Model::GetTestGridSessionRequest&, const Model::GetTestGridSessionOutcome&,
487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
489typedef std::function<void(const DeviceFarmClient*, const Model::GetUploadRequest&, const Model::GetUploadOutcome&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const DeviceFarmClient*, const Model::GetVPCEConfigurationRequest&, const Model::GetVPCEConfigurationOutcome&,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
495typedef std::function<void(const DeviceFarmClient*, const Model::InstallToRemoteAccessSessionRequest&,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const DeviceFarmClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const DeviceFarmClient*, const Model::ListDeviceInstancesRequest&, const Model::ListDeviceInstancesOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const DeviceFarmClient*, const Model::ListDevicePoolsRequest&, const Model::ListDevicePoolsOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const DeviceFarmClient*, const Model::ListDevicesRequest&, const Model::ListDevicesOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const DeviceFarmClient*, const Model::ListInstanceProfilesRequest&, const Model::ListInstanceProfilesOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const DeviceFarmClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const DeviceFarmClient*, const Model::ListNetworkProfilesRequest&, const Model::ListNetworkProfilesOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const DeviceFarmClient*, const Model::ListOfferingPromotionsRequest&,
521 const Model::ListOfferingPromotionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523typedef std::function<void(const DeviceFarmClient*, const Model::ListOfferingTransactionsRequest&,
524 const Model::ListOfferingTransactionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
526typedef std::function<void(const DeviceFarmClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&,
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529typedef std::function<void(const DeviceFarmClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&,
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
532typedef std::function<void(const DeviceFarmClient*, const Model::ListRemoteAccessSessionsRequest&,
533 const Model::ListRemoteAccessSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const DeviceFarmClient*, const Model::ListRunsRequest&, const Model::ListRunsOutcome&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const DeviceFarmClient*, const Model::ListSamplesRequest&, const Model::ListSamplesOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const DeviceFarmClient*, const Model::ListSuitesRequest&, const Model::ListSuitesOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const DeviceFarmClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const DeviceFarmClient*, const Model::ListTestGridProjectsRequest&, const Model::ListTestGridProjectsOutcome&,
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const DeviceFarmClient*, const Model::ListTestGridSessionActionsRequest&,
551 const Model::ListTestGridSessionActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const DeviceFarmClient*, const Model::ListTestGridSessionArtifactsRequest&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const DeviceFarmClient*, const Model::ListTestGridSessionsRequest&, const Model::ListTestGridSessionsOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const DeviceFarmClient*, const Model::ListTestsRequest&, const Model::ListTestsOutcome&,
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const DeviceFarmClient*, const Model::ListUniqueProblemsRequest&, const Model::ListUniqueProblemsOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const DeviceFarmClient*, const Model::ListUploadsRequest&, const Model::ListUploadsOutcome&,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const DeviceFarmClient*, const Model::ListVPCEConfigurationsRequest&,
570 const Model::ListVPCEConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const DeviceFarmClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const DeviceFarmClient*, const Model::RenewOfferingRequest&, const Model::RenewOfferingOutcome&,
576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const DeviceFarmClient*, const Model::ScheduleRunRequest&, const Model::ScheduleRunOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const DeviceFarmClient*, const Model::StopJobRequest&, const Model::StopJobOutcome&,
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const DeviceFarmClient*, const Model::StopRemoteAccessSessionRequest&,
585 const Model::StopRemoteAccessSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const DeviceFarmClient*, const Model::StopRunRequest&, const Model::StopRunOutcome&,
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const DeviceFarmClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593typedef std::function<void(const DeviceFarmClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596typedef std::function<void(const DeviceFarmClient*, const Model::UpdateDeviceInstanceRequest&, const Model::UpdateDeviceInstanceOutcome&,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const DeviceFarmClient*, const Model::UpdateDevicePoolRequest&, const Model::UpdateDevicePoolOutcome&,
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605typedef std::function<void(const DeviceFarmClient*, const Model::UpdateNetworkProfileRequest&, const Model::UpdateNetworkProfileOutcome&,
606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const DeviceFarmClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const DeviceFarmClient*, const Model::UpdateUploadRequest&, const Model::UpdateUploadOutcome&,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const DeviceFarmClient*, const Model::UpdateVPCEConfigurationRequest&,
618 const Model::UpdateVPCEConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620/* End of service model async handlers definitions */
621} // namespace DeviceFarm
622} // namespace Aws
EndpointProviderBase< DeviceFarmClientConfiguration, DeviceFarmBuiltInParameters, DeviceFarmClientContextParameters > DeviceFarmEndpointProviderBase
Aws::Utils::Outcome< DeleteNetworkProfileResult, DeviceFarmError > DeleteNetworkProfileOutcome
Aws::Utils::Outcome< ListArtifactsResult, DeviceFarmError > ListArtifactsOutcome
std::future< CreateTestGridUrlOutcome > CreateTestGridUrlOutcomeCallable
Aws::Utils::Outcome< ListOfferingTransactionsResult, DeviceFarmError > ListOfferingTransactionsOutcome
std::future< ListDeviceInstancesOutcome > ListDeviceInstancesOutcomeCallable
std::future< ScheduleRunOutcome > ScheduleRunOutcomeCallable
Aws::Utils::Outcome< GetDeviceResult, DeviceFarmError > GetDeviceOutcome
std::future< DeleteDevicePoolOutcome > DeleteDevicePoolOutcomeCallable
Aws::Utils::Outcome< RenewOfferingResult, DeviceFarmError > RenewOfferingOutcome
Aws::Utils::Outcome< GetDeviceInstanceResult, DeviceFarmError > GetDeviceInstanceOutcome
Aws::Utils::Outcome< CreateTestGridUrlResult, DeviceFarmError > CreateTestGridUrlOutcome
Aws::Utils::Outcome< ListOfferingPromotionsResult, DeviceFarmError > ListOfferingPromotionsOutcome
Aws::Utils::Outcome< ListDeviceInstancesResult, DeviceFarmError > ListDeviceInstancesOutcome
Aws::Utils::Outcome< GetAccountSettingsResult, DeviceFarmError > GetAccountSettingsOutcome
std::future< ListDevicesOutcome > ListDevicesOutcomeCallable
std::future< ListTestGridSessionsOutcome > ListTestGridSessionsOutcomeCallable
std::future< GetInstanceProfileOutcome > GetInstanceProfileOutcomeCallable
Aws::Utils::Outcome< ListTestGridSessionsResult, DeviceFarmError > ListTestGridSessionsOutcome
Aws::Utils::Outcome< DeleteRemoteAccessSessionResult, DeviceFarmError > DeleteRemoteAccessSessionOutcome
std::future< StopRunOutcome > StopRunOutcomeCallable
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
std::future< UpdateTestGridProjectOutcome > UpdateTestGridProjectOutcomeCallable
Aws::Utils::Outcome< CreateVPCEConfigurationResult, DeviceFarmError > CreateVPCEConfigurationOutcome
std::future< ListOfferingPromotionsOutcome > ListOfferingPromotionsOutcomeCallable
Aws::Utils::Outcome< DeleteInstanceProfileResult, DeviceFarmError > DeleteInstanceProfileOutcome
std::future< GetUploadOutcome > GetUploadOutcomeCallable
std::future< ListNetworkProfilesOutcome > ListNetworkProfilesOutcomeCallable
Aws::Utils::Outcome< ListVPCEConfigurationsResult, DeviceFarmError > ListVPCEConfigurationsOutcome
Aws::Utils::Outcome< DeleteVPCEConfigurationResult, DeviceFarmError > DeleteVPCEConfigurationOutcome
std::future< GetProjectOutcome > GetProjectOutcomeCallable
std::future< DeleteTestGridProjectOutcome > DeleteTestGridProjectOutcomeCallable
std::future< GetDevicePoolCompatibilityOutcome > GetDevicePoolCompatibilityOutcomeCallable
std::future< CreateDevicePoolOutcome > CreateDevicePoolOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
Aws::Utils::Outcome< ListSuitesResult, DeviceFarmError > ListSuitesOutcome
std::future< GetNetworkProfileOutcome > GetNetworkProfileOutcomeCallable
Aws::Utils::Outcome< ListOfferingsResult, DeviceFarmError > ListOfferingsOutcome
Aws::Utils::Outcome< DeleteTestGridProjectResult, DeviceFarmError > DeleteTestGridProjectOutcome
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
std::future< ListUploadsOutcome > ListUploadsOutcomeCallable
Aws::Utils::Outcome< GetNetworkProfileResult, DeviceFarmError > GetNetworkProfileOutcome
std::future< GetVPCEConfigurationOutcome > GetVPCEConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteDevicePoolResult, DeviceFarmError > DeleteDevicePoolOutcome
std::future< ListDevicePoolsOutcome > ListDevicePoolsOutcomeCallable
Aws::Utils::Outcome< UpdateTestGridProjectResult, DeviceFarmError > UpdateTestGridProjectOutcome
Aws::Utils::Outcome< DeleteUploadResult, DeviceFarmError > DeleteUploadOutcome
Aws::Utils::Outcome< ListTestGridProjectsResult, DeviceFarmError > ListTestGridProjectsOutcome
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, DeviceFarmError > UntagResourceOutcome
std::future< ListInstanceProfilesOutcome > ListInstanceProfilesOutcomeCallable
Aws::Utils::Outcome< StopJobResult, DeviceFarmError > StopJobOutcome
Aws::Utils::Outcome< CreateDevicePoolResult, DeviceFarmError > CreateDevicePoolOutcome
std::future< GetDevicePoolOutcome > GetDevicePoolOutcomeCallable
std::future< CreateVPCEConfigurationOutcome > CreateVPCEConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateInstanceProfileResult, DeviceFarmError > UpdateInstanceProfileOutcome
std::future< InstallToRemoteAccessSessionOutcome > InstallToRemoteAccessSessionOutcomeCallable
std::future< DeleteRunOutcome > DeleteRunOutcomeCallable
Aws::Utils::Outcome< CreateNetworkProfileResult, DeviceFarmError > CreateNetworkProfileOutcome
Aws::Utils::Outcome< GetTestGridProjectResult, DeviceFarmError > GetTestGridProjectOutcome
std::future< StopRemoteAccessSessionOutcome > StopRemoteAccessSessionOutcomeCallable
std::future< CreateTestGridProjectOutcome > CreateTestGridProjectOutcomeCallable
Aws::Utils::Outcome< CreateTestGridProjectResult, DeviceFarmError > CreateTestGridProjectOutcome
std::future< ListTestGridSessionActionsOutcome > ListTestGridSessionActionsOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, DeviceFarmError > CreateProjectOutcome
Aws::Utils::Outcome< ListTestsResult, DeviceFarmError > ListTestsOutcome
std::future< ListRemoteAccessSessionsOutcome > ListRemoteAccessSessionsOutcomeCallable
Aws::Utils::Outcome< GetDevicePoolResult, DeviceFarmError > GetDevicePoolOutcome
Aws::Utils::Outcome< InstallToRemoteAccessSessionResult, DeviceFarmError > InstallToRemoteAccessSessionOutcome
std::future< ListVPCEConfigurationsOutcome > ListVPCEConfigurationsOutcomeCallable
Aws::Utils::Outcome< UpdateNetworkProfileResult, DeviceFarmError > UpdateNetworkProfileOutcome
std::future< ListTestGridProjectsOutcome > ListTestGridProjectsOutcomeCallable
std::future< CreateRemoteAccessSessionOutcome > CreateRemoteAccessSessionOutcomeCallable
std::future< DeleteNetworkProfileOutcome > DeleteNetworkProfileOutcomeCallable
std::future< GetSuiteOutcome > GetSuiteOutcomeCallable
std::future< ListRunsOutcome > ListRunsOutcomeCallable
std::future< DeleteInstanceProfileOutcome > DeleteInstanceProfileOutcomeCallable
std::future< ListTestGridSessionArtifactsOutcome > ListTestGridSessionArtifactsOutcomeCallable
Aws::Utils::Outcome< CreateUploadResult, DeviceFarmError > CreateUploadOutcome
Aws::Utils::Outcome< ListUploadsResult, DeviceFarmError > ListUploadsOutcome
Aws::Utils::Outcome< GetUploadResult, DeviceFarmError > GetUploadOutcome
Aws::Utils::Outcome< GetSuiteResult, DeviceFarmError > GetSuiteOutcome
Aws::Utils::Outcome< ListNetworkProfilesResult, DeviceFarmError > ListNetworkProfilesOutcome
Aws::Utils::Outcome< StopRunResult, DeviceFarmError > StopRunOutcome
Aws::Utils::Outcome< ListDevicePoolsResult, DeviceFarmError > ListDevicePoolsOutcome
Aws::Utils::Outcome< GetDevicePoolCompatibilityResult, DeviceFarmError > GetDevicePoolCompatibilityOutcome
std::future< UpdateVPCEConfigurationOutcome > UpdateVPCEConfigurationOutcomeCallable
std::future< StopJobOutcome > StopJobOutcomeCallable
Aws::Utils::Outcome< ListTestGridSessionArtifactsResult, DeviceFarmError > ListTestGridSessionArtifactsOutcome
std::future< GetTestGridSessionOutcome > GetTestGridSessionOutcomeCallable
std::future< GetTestGridProjectOutcome > GetTestGridProjectOutcomeCallable
Aws::Utils::Outcome< ListUniqueProblemsResult, DeviceFarmError > ListUniqueProblemsOutcome
Aws::Utils::Outcome< GetRemoteAccessSessionResult, DeviceFarmError > GetRemoteAccessSessionOutcome
std::future< RenewOfferingOutcome > RenewOfferingOutcomeCallable
std::future< UpdateDevicePoolOutcome > UpdateDevicePoolOutcomeCallable
Aws::Utils::Outcome< GetRunResult, DeviceFarmError > GetRunOutcome
std::future< GetRunOutcome > GetRunOutcomeCallable
std::future< UpdateUploadOutcome > UpdateUploadOutcomeCallable
Aws::Utils::Outcome< UpdateVPCEConfigurationResult, DeviceFarmError > UpdateVPCEConfigurationOutcome
std::future< UpdateNetworkProfileOutcome > UpdateNetworkProfileOutcomeCallable
Aws::Utils::Outcome< CreateInstanceProfileResult, DeviceFarmError > CreateInstanceProfileOutcome
Aws::Utils::Outcome< UpdateDeviceInstanceResult, DeviceFarmError > UpdateDeviceInstanceOutcome
std::future< CreateInstanceProfileOutcome > CreateInstanceProfileOutcomeCallable
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
std::future< CreateUploadOutcome > CreateUploadOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetDeviceInstanceOutcome > GetDeviceInstanceOutcomeCallable
std::future< ListUniqueProblemsOutcome > ListUniqueProblemsOutcomeCallable
std::future< ListOfferingTransactionsOutcome > ListOfferingTransactionsOutcomeCallable
Aws::Utils::Outcome< GetProjectResult, DeviceFarmError > GetProjectOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateInstanceProfileOutcome > UpdateInstanceProfileOutcomeCallable
Aws::Utils::Outcome< ListDevicesResult, DeviceFarmError > ListDevicesOutcome
std::future< CreateNetworkProfileOutcome > CreateNetworkProfileOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetTestResult, DeviceFarmError > GetTestOutcome
Aws::Utils::Outcome< UpdateUploadResult, DeviceFarmError > UpdateUploadOutcome
Aws::Utils::Outcome< ListRunsResult, DeviceFarmError > ListRunsOutcome
Aws::Utils::Outcome< PurchaseOfferingResult, DeviceFarmError > PurchaseOfferingOutcome
Aws::Utils::Outcome< ListSamplesResult, DeviceFarmError > ListSamplesOutcome
std::future< ListSuitesOutcome > ListSuitesOutcomeCallable
Aws::Utils::Outcome< GetVPCEConfigurationResult, DeviceFarmError > GetVPCEConfigurationOutcome
Aws::Utils::Outcome< TagResourceResult, DeviceFarmError > TagResourceOutcome
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListRemoteAccessSessionsResult, DeviceFarmError > ListRemoteAccessSessionsOutcome
Aws::Utils::Outcome< GetTestGridSessionResult, DeviceFarmError > GetTestGridSessionOutcome
Aws::Utils::Outcome< ListProjectsResult, DeviceFarmError > ListProjectsOutcome
std::future< DeleteRemoteAccessSessionOutcome > DeleteRemoteAccessSessionOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
Aws::Utils::Outcome< CreateRemoteAccessSessionResult, DeviceFarmError > CreateRemoteAccessSessionOutcome
Aws::Utils::Outcome< ListInstanceProfilesResult, DeviceFarmError > ListInstanceProfilesOutcome
Aws::Utils::Outcome< GetInstanceProfileResult, DeviceFarmError > GetInstanceProfileOutcome
std::future< DeleteVPCEConfigurationOutcome > DeleteVPCEConfigurationOutcomeCallable
std::future< GetOfferingStatusOutcome > GetOfferingStatusOutcomeCallable
Aws::Utils::Outcome< GetOfferingStatusResult, DeviceFarmError > GetOfferingStatusOutcome
std::future< GetRemoteAccessSessionOutcome > GetRemoteAccessSessionOutcomeCallable
std::future< DeleteUploadOutcome > DeleteUploadOutcomeCallable
Aws::Utils::Outcome< GetJobResult, DeviceFarmError > GetJobOutcome
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< GetTestOutcome > GetTestOutcomeCallable
Aws::Utils::Outcome< StopRemoteAccessSessionResult, DeviceFarmError > StopRemoteAccessSessionOutcome
Aws::Utils::Outcome< ListTestGridSessionActionsResult, DeviceFarmError > ListTestGridSessionActionsOutcome
Aws::Utils::Outcome< UpdateDevicePoolResult, DeviceFarmError > UpdateDevicePoolOutcome
std::future< GetDeviceOutcome > GetDeviceOutcomeCallable
Aws::Utils::Outcome< ScheduleRunResult, DeviceFarmError > ScheduleRunOutcome
Aws::Utils::Outcome< DeleteRunResult, DeviceFarmError > DeleteRunOutcome
std::future< UpdateDeviceInstanceOutcome > UpdateDeviceInstanceOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< UpdateProjectResult, DeviceFarmError > UpdateProjectOutcome
std::future< ListTestsOutcome > ListTestsOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, DeviceFarmError > DeleteProjectOutcome
std::future< ListSamplesOutcome > ListSamplesOutcomeCallable
Aws::Utils::Outcome< ListJobsResult, DeviceFarmError > ListJobsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DeviceFarmError > ListTagsForResourceOutcome
std::function< void(const DeviceFarmClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicesResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteRemoteAccessSessionRequest &, const Model::DeleteRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRemoteAccessSessionResponseReceivedHandler
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::StopJobRequest &, const Model::StopJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopJobResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateVPCEConfigurationRequest &, const Model::UpdateVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVPCEConfigurationResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListInstanceProfilesRequest &, const Model::ListInstanceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInstanceProfilesResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListUploadsRequest &, const Model::ListUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUploadsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListNetworkProfilesRequest &, const Model::ListNetworkProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworkProfilesResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountSettingsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListSamplesRequest &, const Model::ListSamplesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSamplesResponseReceivedHandler
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::DeleteUploadRequest &, const Model::DeleteUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUploadResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetDeviceInstanceRequest &, const Model::GetDeviceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeviceInstanceResponseReceivedHandler
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::ListTestGridProjectsRequest &, const Model::ListTestGridProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestGridProjectsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListVPCEConfigurationsRequest &, const Model::ListVPCEConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVPCEConfigurationsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetNetworkProfileRequest &, const Model::GetNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkProfileResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateNetworkProfileRequest &, const Model::UpdateNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkProfileResponseReceivedHandler
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::GetTestGridProjectRequest &, const Model::GetTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestGridProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListTestGridSessionActionsRequest &, const Model::ListTestGridSessionActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestGridSessionActionsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteNetworkProfileRequest &, const Model::DeleteNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkProfileResponseReceivedHandler
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::GetSuiteRequest &, const Model::GetSuiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSuiteResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteInstanceProfileRequest &, const Model::DeleteInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInstanceProfileResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListDevicePoolsRequest &, const Model::ListDevicePoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicePoolsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateVPCEConfigurationRequest &, const Model::CreateVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVPCEConfigurationResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateDeviceInstanceRequest &, const Model::UpdateDeviceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDeviceInstanceResponseReceivedHandler
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::DeleteDevicePoolRequest &, const Model::DeleteDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDevicePoolResponseReceivedHandler
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::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseOfferingResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ScheduleRunRequest &, const Model::ScheduleRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ScheduleRunResponseReceivedHandler
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::DeleteTestGridProjectRequest &, const Model::DeleteTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTestGridProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateUploadRequest &, const Model::UpdateUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUploadResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateInstanceProfileRequest &, const Model::UpdateInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInstanceProfileResponseReceivedHandler
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::GetDevicePoolCompatibilityRequest &, const Model::GetDevicePoolCompatibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevicePoolCompatibilityResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateTestGridProjectRequest &, const Model::UpdateTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTestGridProjectResponseReceivedHandler
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::GetTestGridSessionRequest &, const Model::GetTestGridSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestGridSessionResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListTestsRequest &, const Model::ListTestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListTestGridSessionArtifactsRequest &, const Model::ListTestGridSessionArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestGridSessionArtifactsResponseReceivedHandler
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::CreateTestGridUrlRequest &, const Model::CreateTestGridUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTestGridUrlResponseReceivedHandler
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::CreateNetworkProfileRequest &, const Model::CreateNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkProfileResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArtifactsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListTestGridSessionsRequest &, const Model::ListTestGridSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestGridSessionsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListRunsRequest &, const Model::ListRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRunsResponseReceivedHandler
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::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListOfferingPromotionsRequest &, const Model::ListOfferingPromotionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOfferingPromotionsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteVPCEConfigurationRequest &, const Model::DeleteVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVPCEConfigurationResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetVPCEConfigurationRequest &, const Model::GetVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVPCEConfigurationResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListRemoteAccessSessionsRequest &, const Model::ListRemoteAccessSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRemoteAccessSessionsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListDeviceInstancesRequest &, const Model::ListDeviceInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeviceInstancesResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetOfferingStatusRequest &, const Model::GetOfferingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOfferingStatusResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::ListOfferingTransactionsRequest &, const Model::ListOfferingTransactionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOfferingTransactionsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateDevicePoolRequest &, const Model::UpdateDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDevicePoolResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateDevicePoolRequest &, const Model::CreateDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDevicePoolResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateTestGridProjectRequest &, const Model::CreateTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTestGridProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::DeleteRunRequest &, const Model::DeleteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRunResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetTestRequest &, const Model::GetTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateInstanceProfileRequest &, const Model::CreateInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInstanceProfileResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetInstanceProfileRequest &, const Model::GetInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInstanceProfileResponseReceivedHandler
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::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOfferingsResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::StopRemoteAccessSessionRequest &, const Model::StopRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopRemoteAccessSessionResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProjectResponseReceivedHandler
std::function< void(const DeviceFarmClient *, const Model::CreateUploadRequest &, const Model::CreateUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUploadResponseReceivedHandler