AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SnowballServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/snowball/SnowballErrors.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/snowball/SnowballEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SnowballClient header */
21#include <aws/snowball/model/CancelClusterResult.h>
22#include <aws/snowball/model/CancelJobResult.h>
23#include <aws/snowball/model/CreateAddressResult.h>
24#include <aws/snowball/model/CreateClusterResult.h>
25#include <aws/snowball/model/CreateJobResult.h>
26#include <aws/snowball/model/CreateLongTermPricingResult.h>
27#include <aws/snowball/model/CreateReturnShippingLabelResult.h>
28#include <aws/snowball/model/DescribeAddressResult.h>
29#include <aws/snowball/model/DescribeAddressesResult.h>
30#include <aws/snowball/model/DescribeClusterResult.h>
31#include <aws/snowball/model/DescribeJobResult.h>
32#include <aws/snowball/model/DescribeReturnShippingLabelResult.h>
33#include <aws/snowball/model/GetJobManifestResult.h>
34#include <aws/snowball/model/GetJobUnlockCodeResult.h>
35#include <aws/snowball/model/GetSnowballUsageResult.h>
36#include <aws/snowball/model/GetSoftwareUpdatesResult.h>
37#include <aws/snowball/model/ListClusterJobsResult.h>
38#include <aws/snowball/model/ListClustersResult.h>
39#include <aws/snowball/model/ListCompatibleImagesResult.h>
40#include <aws/snowball/model/ListJobsResult.h>
41#include <aws/snowball/model/ListLongTermPricingResult.h>
42#include <aws/snowball/model/ListPickupLocationsResult.h>
43#include <aws/snowball/model/ListServiceVersionsResult.h>
44#include <aws/snowball/model/UpdateClusterResult.h>
45#include <aws/snowball/model/UpdateJobResult.h>
46#include <aws/snowball/model/UpdateJobShipmentStateResult.h>
47#include <aws/snowball/model/UpdateLongTermPricingResult.h>
48#include <aws/snowball/model/ListPickupLocationsRequest.h>
49#include <aws/snowball/model/ListLongTermPricingRequest.h>
50#include <aws/snowball/model/DescribeAddressesRequest.h>
51#include <aws/snowball/model/ListClustersRequest.h>
52#include <aws/snowball/model/CreateJobRequest.h>
53#include <aws/snowball/model/ListCompatibleImagesRequest.h>
54#include <aws/snowball/model/ListJobsRequest.h>
55#include <aws/snowball/model/GetSnowballUsageRequest.h>
56/* End of service model headers required in SnowballClient header */
57
58namespace Aws
59{
60 namespace Http
61 {
62 class HttpClient;
63 class HttpClientFactory;
64 } // namespace Http
65
66 namespace Utils
67 {
68 template< typename R, typename E> class Outcome;
69
70 namespace Threading
71 {
72 class Executor;
73 } // namespace Threading
74 } // namespace Utils
75
76 namespace Auth
77 {
78 class AWSCredentials;
79 class AWSCredentialsProvider;
80 } // namespace Auth
81
82 namespace Client
83 {
84 class RetryStrategy;
85 } // namespace Client
86
87 namespace Snowball
88 {
92
93 namespace Model
94 {
95 /* Service model forward declarations required in SnowballClient header */
96 class CancelClusterRequest;
97 class CancelJobRequest;
98 class CreateAddressRequest;
99 class CreateClusterRequest;
100 class CreateJobRequest;
101 class CreateLongTermPricingRequest;
102 class CreateReturnShippingLabelRequest;
103 class DescribeAddressRequest;
104 class DescribeAddressesRequest;
105 class DescribeClusterRequest;
106 class DescribeJobRequest;
107 class DescribeReturnShippingLabelRequest;
108 class GetJobManifestRequest;
109 class GetJobUnlockCodeRequest;
110 class GetSnowballUsageRequest;
111 class GetSoftwareUpdatesRequest;
112 class ListClusterJobsRequest;
113 class ListClustersRequest;
114 class ListCompatibleImagesRequest;
115 class ListJobsRequest;
116 class ListLongTermPricingRequest;
117 class ListPickupLocationsRequest;
118 class ListServiceVersionsRequest;
119 class UpdateClusterRequest;
120 class UpdateJobRequest;
121 class UpdateJobShipmentStateRequest;
122 class UpdateLongTermPricingRequest;
123 /* End of service model forward declarations required in SnowballClient header */
124
125 /* Service model Outcome class definitions */
153 /* End of service model Outcome class definitions */
154
155 /* Service model Outcome callable definitions */
156 typedef std::future<CancelClusterOutcome> CancelClusterOutcomeCallable;
157 typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
158 typedef std::future<CreateAddressOutcome> CreateAddressOutcomeCallable;
159 typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
160 typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
161 typedef std::future<CreateLongTermPricingOutcome> CreateLongTermPricingOutcomeCallable;
162 typedef std::future<CreateReturnShippingLabelOutcome> CreateReturnShippingLabelOutcomeCallable;
163 typedef std::future<DescribeAddressOutcome> DescribeAddressOutcomeCallable;
164 typedef std::future<DescribeAddressesOutcome> DescribeAddressesOutcomeCallable;
165 typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
166 typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
167 typedef std::future<DescribeReturnShippingLabelOutcome> DescribeReturnShippingLabelOutcomeCallable;
168 typedef std::future<GetJobManifestOutcome> GetJobManifestOutcomeCallable;
169 typedef std::future<GetJobUnlockCodeOutcome> GetJobUnlockCodeOutcomeCallable;
170 typedef std::future<GetSnowballUsageOutcome> GetSnowballUsageOutcomeCallable;
171 typedef std::future<GetSoftwareUpdatesOutcome> GetSoftwareUpdatesOutcomeCallable;
172 typedef std::future<ListClusterJobsOutcome> ListClusterJobsOutcomeCallable;
173 typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
174 typedef std::future<ListCompatibleImagesOutcome> ListCompatibleImagesOutcomeCallable;
175 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
176 typedef std::future<ListLongTermPricingOutcome> ListLongTermPricingOutcomeCallable;
177 typedef std::future<ListPickupLocationsOutcome> ListPickupLocationsOutcomeCallable;
178 typedef std::future<ListServiceVersionsOutcome> ListServiceVersionsOutcomeCallable;
179 typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
180 typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
181 typedef std::future<UpdateJobShipmentStateOutcome> UpdateJobShipmentStateOutcomeCallable;
182 typedef std::future<UpdateLongTermPricingOutcome> UpdateLongTermPricingOutcomeCallable;
183 /* End of service model Outcome callable definitions */
184 } // namespace Model
185
186 class SnowballClient;
187
188 /* Service model async handlers definitions */
189 typedef std::function<void(const SnowballClient*, const Model::CancelClusterRequest&, const Model::CancelClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelClusterResponseReceivedHandler;
190 typedef std::function<void(const SnowballClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
191 typedef std::function<void(const SnowballClient*, const Model::CreateAddressRequest&, const Model::CreateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAddressResponseReceivedHandler;
192 typedef std::function<void(const SnowballClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
193 typedef std::function<void(const SnowballClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
194 typedef std::function<void(const SnowballClient*, const Model::CreateLongTermPricingRequest&, const Model::CreateLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLongTermPricingResponseReceivedHandler;
195 typedef std::function<void(const SnowballClient*, const Model::CreateReturnShippingLabelRequest&, const Model::CreateReturnShippingLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReturnShippingLabelResponseReceivedHandler;
196 typedef std::function<void(const SnowballClient*, const Model::DescribeAddressRequest&, const Model::DescribeAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressResponseReceivedHandler;
197 typedef std::function<void(const SnowballClient*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressesResponseReceivedHandler;
198 typedef std::function<void(const SnowballClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
199 typedef std::function<void(const SnowballClient*, const Model::DescribeJobRequest&, const Model::DescribeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobResponseReceivedHandler;
200 typedef std::function<void(const SnowballClient*, const Model::DescribeReturnShippingLabelRequest&, const Model::DescribeReturnShippingLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReturnShippingLabelResponseReceivedHandler;
201 typedef std::function<void(const SnowballClient*, const Model::GetJobManifestRequest&, const Model::GetJobManifestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobManifestResponseReceivedHandler;
202 typedef std::function<void(const SnowballClient*, const Model::GetJobUnlockCodeRequest&, const Model::GetJobUnlockCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobUnlockCodeResponseReceivedHandler;
203 typedef std::function<void(const SnowballClient*, const Model::GetSnowballUsageRequest&, const Model::GetSnowballUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnowballUsageResponseReceivedHandler;
204 typedef std::function<void(const SnowballClient*, const Model::GetSoftwareUpdatesRequest&, const Model::GetSoftwareUpdatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSoftwareUpdatesResponseReceivedHandler;
205 typedef std::function<void(const SnowballClient*, const Model::ListClusterJobsRequest&, const Model::ListClusterJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClusterJobsResponseReceivedHandler;
206 typedef std::function<void(const SnowballClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
207 typedef std::function<void(const SnowballClient*, const Model::ListCompatibleImagesRequest&, const Model::ListCompatibleImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCompatibleImagesResponseReceivedHandler;
208 typedef std::function<void(const SnowballClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
209 typedef std::function<void(const SnowballClient*, const Model::ListLongTermPricingRequest&, const Model::ListLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLongTermPricingResponseReceivedHandler;
210 typedef std::function<void(const SnowballClient*, const Model::ListPickupLocationsRequest&, const Model::ListPickupLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPickupLocationsResponseReceivedHandler;
211 typedef std::function<void(const SnowballClient*, const Model::ListServiceVersionsRequest&, const Model::ListServiceVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceVersionsResponseReceivedHandler;
212 typedef std::function<void(const SnowballClient*, const Model::UpdateClusterRequest&, const Model::UpdateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterResponseReceivedHandler;
213 typedef std::function<void(const SnowballClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobResponseReceivedHandler;
214 typedef std::function<void(const SnowballClient*, const Model::UpdateJobShipmentStateRequest&, const Model::UpdateJobShipmentStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobShipmentStateResponseReceivedHandler;
215 typedef std::function<void(const SnowballClient*, const Model::UpdateLongTermPricingRequest&, const Model::UpdateLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLongTermPricingResponseReceivedHandler;
216 /* End of service model async handlers definitions */
217 } // namespace Snowball
218} // namespace Aws
EndpointProviderBase< SnowballClientConfiguration, SnowballBuiltInParameters, SnowballClientContextParameters > SnowballEndpointProviderBase
Aws::Utils::Outcome< ListPickupLocationsResult, SnowballError > ListPickupLocationsOutcome
Aws::Utils::Outcome< CancelClusterResult, SnowballError > CancelClusterOutcome
std::future< DescribeAddressOutcome > DescribeAddressOutcomeCallable
std::future< GetJobUnlockCodeOutcome > GetJobUnlockCodeOutcomeCallable
Aws::Utils::Outcome< ListClusterJobsResult, SnowballError > ListClusterJobsOutcome
std::future< ListClusterJobsOutcome > ListClusterJobsOutcomeCallable
Aws::Utils::Outcome< GetJobManifestResult, SnowballError > GetJobManifestOutcome
Aws::Utils::Outcome< UpdateJobShipmentStateResult, SnowballError > UpdateJobShipmentStateOutcome
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
Aws::Utils::Outcome< ListCompatibleImagesResult, SnowballError > ListCompatibleImagesOutcome
Aws::Utils::Outcome< CreateClusterResult, SnowballError > CreateClusterOutcome
Aws::Utils::Outcome< DescribeJobResult, SnowballError > DescribeJobOutcome
Aws::Utils::Outcome< DescribeAddressResult, SnowballError > DescribeAddressOutcome
Aws::Utils::Outcome< ListLongTermPricingResult, SnowballError > ListLongTermPricingOutcome
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< ListLongTermPricingOutcome > ListLongTermPricingOutcomeCallable
Aws::Utils::Outcome< CreateAddressResult, SnowballError > CreateAddressOutcome
std::future< CreateLongTermPricingOutcome > CreateLongTermPricingOutcomeCallable
std::future< CreateAddressOutcome > CreateAddressOutcomeCallable
std::future< ListCompatibleImagesOutcome > ListCompatibleImagesOutcomeCallable
std::future< UpdateJobShipmentStateOutcome > UpdateJobShipmentStateOutcomeCallable
std::future< GetSoftwareUpdatesOutcome > GetSoftwareUpdatesOutcomeCallable
Aws::Utils::Outcome< UpdateJobResult, SnowballError > UpdateJobOutcome
std::future< ListPickupLocationsOutcome > ListPickupLocationsOutcomeCallable
std::future< ListServiceVersionsOutcome > ListServiceVersionsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< CancelClusterOutcome > CancelClusterOutcomeCallable
std::future< UpdateLongTermPricingOutcome > UpdateLongTermPricingOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
std::future< DescribeAddressesOutcome > DescribeAddressesOutcomeCallable
Aws::Utils::Outcome< CreateLongTermPricingResult, SnowballError > CreateLongTermPricingOutcome
Aws::Utils::Outcome< CancelJobResult, SnowballError > CancelJobOutcome
Aws::Utils::Outcome< ListClustersResult, SnowballError > ListClustersOutcome
Aws::Utils::Outcome< DescribeClusterResult, SnowballError > DescribeClusterOutcome
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
Aws::Utils::Outcome< DescribeAddressesResult, SnowballError > DescribeAddressesOutcome
Aws::Utils::Outcome< UpdateLongTermPricingResult, SnowballError > UpdateLongTermPricingOutcome
std::future< CreateReturnShippingLabelOutcome > CreateReturnShippingLabelOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Aws::Utils::Outcome< ListServiceVersionsResult, SnowballError > ListServiceVersionsOutcome
Aws::Utils::Outcome< GetSnowballUsageResult, SnowballError > GetSnowballUsageOutcome
std::future< DescribeReturnShippingLabelOutcome > DescribeReturnShippingLabelOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
std::future< GetSnowballUsageOutcome > GetSnowballUsageOutcomeCallable
std::future< GetJobManifestOutcome > GetJobManifestOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Aws::Utils::Outcome< GetSoftwareUpdatesResult, SnowballError > GetSoftwareUpdatesOutcome
Aws::Utils::Outcome< UpdateClusterResult, SnowballError > UpdateClusterOutcome
Aws::Utils::Outcome< CreateReturnShippingLabelResult, SnowballError > CreateReturnShippingLabelOutcome
Aws::Utils::Outcome< ListJobsResult, SnowballError > ListJobsOutcome
Aws::Utils::Outcome< CreateJobResult, SnowballError > CreateJobOutcome
Aws::Utils::Outcome< DescribeReturnShippingLabelResult, SnowballError > DescribeReturnShippingLabelOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Aws::Utils::Outcome< GetJobUnlockCodeResult, SnowballError > GetJobUnlockCodeOutcome
std::function< void(const SnowballClient *, const Model::ListCompatibleImagesRequest &, const Model::ListCompatibleImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCompatibleImagesResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateJobShipmentStateRequest &, const Model::UpdateJobShipmentStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobShipmentStateResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetSnowballUsageRequest &, const Model::GetSnowballUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnowballUsageResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateLongTermPricingRequest &, const Model::CreateLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetJobManifestRequest &, const Model::GetJobManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobManifestResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListServiceVersionsRequest &, const Model::ListServiceVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceVersionsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListLongTermPricingRequest &, const Model::ListLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeAddressRequest &, const Model::DescribeAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListPickupLocationsRequest &, const Model::ListPickupLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPickupLocationsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateReturnShippingLabelRequest &, const Model::CreateReturnShippingLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReturnShippingLabelResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListClusterJobsRequest &, const Model::ListClusterJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterJobsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeAddressesRequest &, const Model::DescribeAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressesResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateAddressRequest &, const Model::CreateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAddressResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetJobUnlockCodeRequest &, const Model::GetJobUnlockCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobUnlockCodeResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateLongTermPricingRequest &, const Model::UpdateLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CancelClusterRequest &, const Model::CancelClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeReturnShippingLabelRequest &, const Model::DescribeReturnShippingLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReturnShippingLabelResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetSoftwareUpdatesRequest &, const Model::GetSoftwareUpdatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSoftwareUpdatesResponseReceivedHandler