9#include <aws/devicefarm/DeviceFarmErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/devicefarm/DeviceFarmEndpointProvider.h>
21#include <aws/devicefarm/model/CreateDevicePoolResult.h>
22#include <aws/devicefarm/model/CreateInstanceProfileResult.h>
23#include <aws/devicefarm/model/CreateNetworkProfileResult.h>
24#include <aws/devicefarm/model/CreateProjectResult.h>
25#include <aws/devicefarm/model/CreateRemoteAccessSessionResult.h>
26#include <aws/devicefarm/model/CreateTestGridProjectResult.h>
27#include <aws/devicefarm/model/CreateTestGridUrlResult.h>
28#include <aws/devicefarm/model/CreateUploadResult.h>
29#include <aws/devicefarm/model/CreateVPCEConfigurationResult.h>
30#include <aws/devicefarm/model/DeleteDevicePoolResult.h>
31#include <aws/devicefarm/model/DeleteInstanceProfileResult.h>
32#include <aws/devicefarm/model/DeleteNetworkProfileResult.h>
33#include <aws/devicefarm/model/DeleteProjectResult.h>
34#include <aws/devicefarm/model/DeleteRemoteAccessSessionResult.h>
35#include <aws/devicefarm/model/DeleteRunResult.h>
36#include <aws/devicefarm/model/DeleteTestGridProjectResult.h>
37#include <aws/devicefarm/model/DeleteUploadResult.h>
38#include <aws/devicefarm/model/DeleteVPCEConfigurationResult.h>
39#include <aws/devicefarm/model/GetAccountSettingsResult.h>
40#include <aws/devicefarm/model/GetDeviceResult.h>
41#include <aws/devicefarm/model/GetDeviceInstanceResult.h>
42#include <aws/devicefarm/model/GetDevicePoolResult.h>
43#include <aws/devicefarm/model/GetDevicePoolCompatibilityResult.h>
44#include <aws/devicefarm/model/GetInstanceProfileResult.h>
45#include <aws/devicefarm/model/GetJobResult.h>
46#include <aws/devicefarm/model/GetNetworkProfileResult.h>
47#include <aws/devicefarm/model/GetOfferingStatusResult.h>
48#include <aws/devicefarm/model/GetProjectResult.h>
49#include <aws/devicefarm/model/GetRemoteAccessSessionResult.h>
50#include <aws/devicefarm/model/GetRunResult.h>
51#include <aws/devicefarm/model/GetSuiteResult.h>
52#include <aws/devicefarm/model/GetTestResult.h>
53#include <aws/devicefarm/model/GetTestGridProjectResult.h>
54#include <aws/devicefarm/model/GetTestGridSessionResult.h>
55#include <aws/devicefarm/model/GetUploadResult.h>
56#include <aws/devicefarm/model/GetVPCEConfigurationResult.h>
57#include <aws/devicefarm/model/InstallToRemoteAccessSessionResult.h>
58#include <aws/devicefarm/model/ListArtifactsResult.h>
59#include <aws/devicefarm/model/ListDeviceInstancesResult.h>
60#include <aws/devicefarm/model/ListDevicePoolsResult.h>
61#include <aws/devicefarm/model/ListDevicesResult.h>
62#include <aws/devicefarm/model/ListInstanceProfilesResult.h>
63#include <aws/devicefarm/model/ListJobsResult.h>
64#include <aws/devicefarm/model/ListNetworkProfilesResult.h>
65#include <aws/devicefarm/model/ListOfferingPromotionsResult.h>
66#include <aws/devicefarm/model/ListOfferingTransactionsResult.h>
67#include <aws/devicefarm/model/ListOfferingsResult.h>
68#include <aws/devicefarm/model/ListProjectsResult.h>
69#include <aws/devicefarm/model/ListRemoteAccessSessionsResult.h>
70#include <aws/devicefarm/model/ListRunsResult.h>
71#include <aws/devicefarm/model/ListSamplesResult.h>
72#include <aws/devicefarm/model/ListSuitesResult.h>
73#include <aws/devicefarm/model/ListTagsForResourceResult.h>
74#include <aws/devicefarm/model/ListTestGridProjectsResult.h>
75#include <aws/devicefarm/model/ListTestGridSessionActionsResult.h>
76#include <aws/devicefarm/model/ListTestGridSessionArtifactsResult.h>
77#include <aws/devicefarm/model/ListTestGridSessionsResult.h>
78#include <aws/devicefarm/model/ListTestsResult.h>
79#include <aws/devicefarm/model/ListUniqueProblemsResult.h>
80#include <aws/devicefarm/model/ListUploadsResult.h>
81#include <aws/devicefarm/model/ListVPCEConfigurationsResult.h>
82#include <aws/devicefarm/model/PurchaseOfferingResult.h>
83#include <aws/devicefarm/model/RenewOfferingResult.h>
84#include <aws/devicefarm/model/ScheduleRunResult.h>
85#include <aws/devicefarm/model/StopJobResult.h>
86#include <aws/devicefarm/model/StopRemoteAccessSessionResult.h>
87#include <aws/devicefarm/model/StopRunResult.h>
88#include <aws/devicefarm/model/TagResourceResult.h>
89#include <aws/devicefarm/model/UntagResourceResult.h>
90#include <aws/devicefarm/model/UpdateDeviceInstanceResult.h>
91#include <aws/devicefarm/model/UpdateDevicePoolResult.h>
92#include <aws/devicefarm/model/UpdateInstanceProfileResult.h>
93#include <aws/devicefarm/model/UpdateNetworkProfileResult.h>
94#include <aws/devicefarm/model/UpdateProjectResult.h>
95#include <aws/devicefarm/model/UpdateTestGridProjectResult.h>
96#include <aws/devicefarm/model/UpdateUploadResult.h>
97#include <aws/devicefarm/model/UpdateVPCEConfigurationResult.h>
98#include <aws/devicefarm/model/ListDevicesRequest.h>
99#include <aws/devicefarm/model/ListOfferingsRequest.h>
100#include <aws/devicefarm/model/ListProjectsRequest.h>
101#include <aws/devicefarm/model/ListVPCEConfigurationsRequest.h>
102#include <aws/devicefarm/model/GetOfferingStatusRequest.h>
103#include <aws/devicefarm/model/GetTestGridSessionRequest.h>
104#include <aws/devicefarm/model/ListTestGridProjectsRequest.h>
105#include <aws/devicefarm/model/GetAccountSettingsRequest.h>
106#include <aws/devicefarm/model/ListInstanceProfilesRequest.h>
107#include <aws/devicefarm/model/ListOfferingTransactionsRequest.h>
108#include <aws/devicefarm/model/ListOfferingPromotionsRequest.h>
109#include <aws/devicefarm/model/ListDeviceInstancesRequest.h>
117 class HttpClientFactory;
122 template<
typename R,
typename E>
class Outcome;
132 class AWSCredentials;
133 class AWSCredentialsProvider;
207 class ListTestsRequest;
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::GetSuiteRequest &, const Model::GetSuiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuiteResponseReceivedHandler
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::StopRemoteAccessSessionRequest &, const Model::StopRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRemoteAccessSessionResponseReceivedHandler
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::CreateVPCEConfigurationRequest &, const Model::CreateVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVPCEConfigurationResponseReceivedHandler
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::GetInstanceProfileRequest &, const Model::GetInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceProfileResponseReceivedHandler
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::GetDevicePoolRequest &, const Model::GetDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevicePoolResponseReceivedHandler
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::GetOfferingStatusRequest &, const Model::GetOfferingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOfferingStatusResponseReceivedHandler
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::CreateRemoteAccessSessionRequest &, const Model::CreateRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRemoteAccessSessionResponseReceivedHandler
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::ListTestGridSessionsRequest &, const Model::ListTestGridSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestGridSessionsResponseReceivedHandler
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::DeleteInstanceProfileRequest &, const Model::DeleteInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceProfileResponseReceivedHandler
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::ListSamplesRequest &, const Model::ListSamplesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSamplesResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::UpdateUploadRequest &, const Model::UpdateUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUploadResponseReceivedHandler
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::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseOfferingResponseReceivedHandler
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::RenewOfferingRequest &, const Model::RenewOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RenewOfferingResponseReceivedHandler
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::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArtifactsResponseReceivedHandler
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::InstallToRemoteAccessSessionRequest &, const Model::InstallToRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InstallToRemoteAccessSessionResponseReceivedHandler
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::GetNetworkProfileRequest &, const Model::GetNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNetworkProfileResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::ListTestGridProjectsRequest &, const Model::ListTestGridProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestGridProjectsResponseReceivedHandler
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::ListDevicePoolsRequest &, const Model::ListDevicePoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicePoolsResponseReceivedHandler
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::CreateDevicePoolRequest &, const Model::CreateDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDevicePoolResponseReceivedHandler
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::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
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::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
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::CreateUploadRequest &, const Model::CreateUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUploadResponseReceivedHandler
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::StopRunRequest &, const Model::StopRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRunResponseReceivedHandler
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::CreateTestGridProjectRequest &, const Model::CreateTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTestGridProjectResponseReceivedHandler
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::DeleteDevicePoolRequest &, const Model::DeleteDevicePoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDevicePoolResponseReceivedHandler
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::ListUniqueProblemsRequest &, const Model::ListUniqueProblemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUniqueProblemsResponseReceivedHandler
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::GetVPCEConfigurationRequest &, const Model::GetVPCEConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVPCEConfigurationResponseReceivedHandler
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::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
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::ListDeviceInstancesRequest &, const Model::ListDeviceInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceInstancesResponseReceivedHandler
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::GetTestGridProjectRequest &, const Model::GetTestGridProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTestGridProjectResponseReceivedHandler
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::CreateNetworkProfileRequest &, const Model::CreateNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkProfileResponseReceivedHandler
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::DeleteRemoteAccessSessionRequest &, const Model::DeleteRemoteAccessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemoteAccessSessionResponseReceivedHandler
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::GetTestRequest &, const Model::GetTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTestResponseReceivedHandler
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::GetTestGridSessionRequest &, const Model::GetTestGridSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTestGridSessionResponseReceivedHandler
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::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::CreateInstanceProfileRequest &, const Model::CreateInstanceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceProfileResponseReceivedHandler
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::UpdateDeviceInstanceRequest &, const Model::UpdateDeviceInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceInstanceResponseReceivedHandler