AWS SDK for C++  1.9.68
AWS SDK for C++
SnowballClient.h
Go to the documentation of this file.
1 
6 #pragma once
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace Snowball
74 {
75 
76 namespace Model
77 {
78  class CancelClusterRequest;
79  class CancelJobRequest;
80  class CreateAddressRequest;
81  class CreateClusterRequest;
82  class CreateJobRequest;
83  class CreateLongTermPricingRequest;
84  class CreateReturnShippingLabelRequest;
85  class DescribeAddressRequest;
86  class DescribeAddressesRequest;
87  class DescribeClusterRequest;
88  class DescribeJobRequest;
89  class DescribeReturnShippingLabelRequest;
90  class GetJobManifestRequest;
91  class GetJobUnlockCodeRequest;
92  class GetSnowballUsageRequest;
93  class GetSoftwareUpdatesRequest;
94  class ListClusterJobsRequest;
95  class ListClustersRequest;
96  class ListCompatibleImagesRequest;
97  class ListJobsRequest;
98  class ListLongTermPricingRequest;
99  class UpdateClusterRequest;
100  class UpdateJobRequest;
101  class UpdateJobShipmentStateRequest;
102  class UpdateLongTermPricingRequest;
103 
129 
130  typedef std::future<CancelClusterOutcome> CancelClusterOutcomeCallable;
131  typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
132  typedef std::future<CreateAddressOutcome> CreateAddressOutcomeCallable;
133  typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
134  typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
135  typedef std::future<CreateLongTermPricingOutcome> CreateLongTermPricingOutcomeCallable;
136  typedef std::future<CreateReturnShippingLabelOutcome> CreateReturnShippingLabelOutcomeCallable;
137  typedef std::future<DescribeAddressOutcome> DescribeAddressOutcomeCallable;
138  typedef std::future<DescribeAddressesOutcome> DescribeAddressesOutcomeCallable;
139  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
140  typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
141  typedef std::future<DescribeReturnShippingLabelOutcome> DescribeReturnShippingLabelOutcomeCallable;
142  typedef std::future<GetJobManifestOutcome> GetJobManifestOutcomeCallable;
143  typedef std::future<GetJobUnlockCodeOutcome> GetJobUnlockCodeOutcomeCallable;
144  typedef std::future<GetSnowballUsageOutcome> GetSnowballUsageOutcomeCallable;
145  typedef std::future<GetSoftwareUpdatesOutcome> GetSoftwareUpdatesOutcomeCallable;
146  typedef std::future<ListClusterJobsOutcome> ListClusterJobsOutcomeCallable;
147  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
148  typedef std::future<ListCompatibleImagesOutcome> ListCompatibleImagesOutcomeCallable;
149  typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
150  typedef std::future<ListLongTermPricingOutcome> ListLongTermPricingOutcomeCallable;
151  typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
152  typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
153  typedef std::future<UpdateJobShipmentStateOutcome> UpdateJobShipmentStateOutcomeCallable;
154  typedef std::future<UpdateLongTermPricingOutcome> UpdateLongTermPricingOutcomeCallable;
155 } // namespace Model
156 
157  class SnowballClient;
158 
159  typedef std::function<void(const SnowballClient*, const Model::CancelClusterRequest&, const Model::CancelClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelClusterResponseReceivedHandler;
160  typedef std::function<void(const SnowballClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
161  typedef std::function<void(const SnowballClient*, const Model::CreateAddressRequest&, const Model::CreateAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAddressResponseReceivedHandler;
162  typedef std::function<void(const SnowballClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClusterResponseReceivedHandler;
163  typedef std::function<void(const SnowballClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
164  typedef std::function<void(const SnowballClient*, const Model::CreateLongTermPricingRequest&, const Model::CreateLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLongTermPricingResponseReceivedHandler;
165  typedef std::function<void(const SnowballClient*, const Model::CreateReturnShippingLabelRequest&, const Model::CreateReturnShippingLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReturnShippingLabelResponseReceivedHandler;
166  typedef std::function<void(const SnowballClient*, const Model::DescribeAddressRequest&, const Model::DescribeAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressResponseReceivedHandler;
167  typedef std::function<void(const SnowballClient*, const Model::DescribeAddressesRequest&, const Model::DescribeAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAddressesResponseReceivedHandler;
168  typedef std::function<void(const SnowballClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
169  typedef std::function<void(const SnowballClient*, const Model::DescribeJobRequest&, const Model::DescribeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobResponseReceivedHandler;
170  typedef std::function<void(const SnowballClient*, const Model::DescribeReturnShippingLabelRequest&, const Model::DescribeReturnShippingLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReturnShippingLabelResponseReceivedHandler;
171  typedef std::function<void(const SnowballClient*, const Model::GetJobManifestRequest&, const Model::GetJobManifestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobManifestResponseReceivedHandler;
172  typedef std::function<void(const SnowballClient*, const Model::GetJobUnlockCodeRequest&, const Model::GetJobUnlockCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobUnlockCodeResponseReceivedHandler;
173  typedef std::function<void(const SnowballClient*, const Model::GetSnowballUsageRequest&, const Model::GetSnowballUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnowballUsageResponseReceivedHandler;
174  typedef std::function<void(const SnowballClient*, const Model::GetSoftwareUpdatesRequest&, const Model::GetSoftwareUpdatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSoftwareUpdatesResponseReceivedHandler;
175  typedef std::function<void(const SnowballClient*, const Model::ListClusterJobsRequest&, const Model::ListClusterJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClusterJobsResponseReceivedHandler;
176  typedef std::function<void(const SnowballClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
177  typedef std::function<void(const SnowballClient*, const Model::ListCompatibleImagesRequest&, const Model::ListCompatibleImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCompatibleImagesResponseReceivedHandler;
178  typedef std::function<void(const SnowballClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
179  typedef std::function<void(const SnowballClient*, const Model::ListLongTermPricingRequest&, const Model::ListLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLongTermPricingResponseReceivedHandler;
180  typedef std::function<void(const SnowballClient*, const Model::UpdateClusterRequest&, const Model::UpdateClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClusterResponseReceivedHandler;
181  typedef std::function<void(const SnowballClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobResponseReceivedHandler;
182  typedef std::function<void(const SnowballClient*, const Model::UpdateJobShipmentStateRequest&, const Model::UpdateJobShipmentStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobShipmentStateResponseReceivedHandler;
183  typedef std::function<void(const SnowballClient*, const Model::UpdateLongTermPricingRequest&, const Model::UpdateLongTermPricingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLongTermPricingResponseReceivedHandler;
184 
198  {
199  public:
201 
207 
213 
218  SnowballClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
220 
221  virtual ~SnowballClient();
222 
223 
232 
243 
253  virtual void CancelClusterAsync(const Model::CancelClusterRequest& request, const CancelClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
254 
265 
278 
290  virtual void CancelJobAsync(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
291 
301 
313 
324  virtual void CreateAddressAsync(const Model::CreateAddressRequest& request, const CreateAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
325 
335 
347 
358  virtual void CreateClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
359 
396 
435 
473  virtual void CreateJobAsync(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
474 
484 
496 
507  virtual void CreateLongTermPricingAsync(const Model::CreateLongTermPricingRequest& request, const CreateLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
508 
516 
526 
535  virtual void CreateReturnShippingLabelAsync(const Model::CreateReturnShippingLabelRequest& request, const CreateReturnShippingLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
536 
545 
556 
566  virtual void DescribeAddressAsync(const Model::DescribeAddressRequest& request, const DescribeAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
567 
576 
587 
597  virtual void DescribeAddressesAsync(const Model::DescribeAddressesRequest& request, const DescribeAddressesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
598 
606 
616 
625  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
626 
634 
644 
653  virtual void DescribeJobAsync(const Model::DescribeJobRequest& request, const DescribeJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
654 
662 
672 
681  virtual void DescribeReturnShippingLabelAsync(const Model::DescribeReturnShippingLabelRequest& request, const DescribeReturnShippingLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
682 
703 
726 
748  virtual void GetJobManifestAsync(const Model::GetJobManifestRequest& request, const GetJobManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
749 
766 
785 
803  virtual void GetJobUnlockCodeAsync(const Model::GetJobUnlockCodeRequest& request, const GetJobUnlockCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
804 
815 
828 
840  virtual void GetSnowballUsageAsync(const Model::GetSnowballUsageRequest& request, const GetSnowballUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
841 
849 
859 
868  virtual void GetSoftwareUpdatesAsync(const Model::GetSoftwareUpdatesRequest& request, const GetSoftwareUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
869 
879 
891 
902  virtual void ListClusterJobsAsync(const Model::ListClusterJobsRequest& request, const ListClusterJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
903 
913 
925 
936  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
937 
948 
961 
973  virtual void ListCompatibleImagesAsync(const Model::ListCompatibleImagesRequest& request, const ListCompatibleImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
974 
986 
1000 
1013  virtual void ListJobsAsync(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1014 
1021 
1030 
1038  virtual void ListLongTermPricingAsync(const Model::ListLongTermPricingRequest& request, const ListLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1039 
1050 
1063 
1075  virtual void UpdateClusterAsync(const Model::UpdateClusterRequest& request, const UpdateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1076 
1086 
1098 
1109  virtual void UpdateJobAsync(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1110 
1118 
1128 
1137  virtual void UpdateJobShipmentStateAsync(const Model::UpdateJobShipmentStateRequest& request, const UpdateJobShipmentStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1138 
1145 
1154 
1162  virtual void UpdateLongTermPricingAsync(const Model::UpdateLongTermPricingRequest& request, const UpdateLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1164 
1165  void OverrideEndpoint(const Aws::String& endpoint);
1166  private:
1167  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1168  void CancelClusterAsyncHelper(const Model::CancelClusterRequest& request, const CancelClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1169  void CancelJobAsyncHelper(const Model::CancelJobRequest& request, const CancelJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1170  void CreateAddressAsyncHelper(const Model::CreateAddressRequest& request, const CreateAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1171  void CreateClusterAsyncHelper(const Model::CreateClusterRequest& request, const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1172  void CreateJobAsyncHelper(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1173  void CreateLongTermPricingAsyncHelper(const Model::CreateLongTermPricingRequest& request, const CreateLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1174  void CreateReturnShippingLabelAsyncHelper(const Model::CreateReturnShippingLabelRequest& request, const CreateReturnShippingLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1175  void DescribeAddressAsyncHelper(const Model::DescribeAddressRequest& request, const DescribeAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1176  void DescribeAddressesAsyncHelper(const Model::DescribeAddressesRequest& request, const DescribeAddressesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1177  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1178  void DescribeJobAsyncHelper(const Model::DescribeJobRequest& request, const DescribeJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1179  void DescribeReturnShippingLabelAsyncHelper(const Model::DescribeReturnShippingLabelRequest& request, const DescribeReturnShippingLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1180  void GetJobManifestAsyncHelper(const Model::GetJobManifestRequest& request, const GetJobManifestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1181  void GetJobUnlockCodeAsyncHelper(const Model::GetJobUnlockCodeRequest& request, const GetJobUnlockCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1182  void GetSnowballUsageAsyncHelper(const Model::GetSnowballUsageRequest& request, const GetSnowballUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1183  void GetSoftwareUpdatesAsyncHelper(const Model::GetSoftwareUpdatesRequest& request, const GetSoftwareUpdatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1184  void ListClusterJobsAsyncHelper(const Model::ListClusterJobsRequest& request, const ListClusterJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1185  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1186  void ListCompatibleImagesAsyncHelper(const Model::ListCompatibleImagesRequest& request, const ListCompatibleImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1187  void ListJobsAsyncHelper(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1188  void ListLongTermPricingAsyncHelper(const Model::ListLongTermPricingRequest& request, const ListLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1189  void UpdateClusterAsyncHelper(const Model::UpdateClusterRequest& request, const UpdateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1190  void UpdateJobAsyncHelper(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1191  void UpdateJobShipmentStateAsyncHelper(const Model::UpdateJobShipmentStateRequest& request, const UpdateJobShipmentStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1192  void UpdateLongTermPricingAsyncHelper(const Model::UpdateLongTermPricingRequest& request, const UpdateLongTermPricingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1193 
1194  Aws::String m_uri;
1195  Aws::String m_configScheme;
1196  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1197  };
1198 
1199 } // namespace Snowball
1200 } // namespace Aws
Aws::Snowball::SnowballClient::ListJobsCallable
virtual Model::ListJobsOutcomeCallable ListJobsCallable(const Model::ListJobsRequest &request) const
Aws::Snowball::Model::ListLongTermPricingRequest
Definition: ListLongTermPricingRequest.h:22
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Snowball::SnowballClient::GetSnowballUsageCallable
virtual Model::GetSnowballUsageOutcomeCallable GetSnowballUsageCallable(const Model::GetSnowballUsageRequest &request) const
Aws::Snowball::CreateAddressResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateAddressRequest &, const Model::CreateAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAddressResponseReceivedHandler
Definition: SnowballClient.h:161
Aws::Snowball::Model::CreateAddressOutcomeCallable
std::future< CreateAddressOutcome > CreateAddressOutcomeCallable
Definition: SnowballClient.h:132
Aws::Snowball::Model::CreateClusterRequest
Definition: CreateClusterRequest.h:30
Aws::Snowball::SnowballClient::DescribeClusterAsync
virtual void DescribeClusterAsync(const Model::DescribeClusterRequest &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::UpdateClusterRequest
Definition: UpdateClusterRequest.h:26
Aws::Snowball::GetSoftwareUpdatesResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetSoftwareUpdatesRequest &, const Model::GetSoftwareUpdatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSoftwareUpdatesResponseReceivedHandler
Definition: SnowballClient.h:174
Aws::Snowball::Model::CreateJobOutcome
Aws::Utils::Outcome< CreateJobResult, SnowballError > CreateJobOutcome
Definition: SnowballClient.h:108
Aws::Snowball::Model::CreateReturnShippingLabelOutcome
Aws::Utils::Outcome< CreateReturnShippingLabelResult, SnowballError > CreateReturnShippingLabelOutcome
Definition: SnowballClient.h:110
UpdateClusterResult.h
Aws::Snowball::ListClusterJobsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListClusterJobsRequest &, const Model::ListClusterJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClusterJobsResponseReceivedHandler
Definition: SnowballClient.h:175
Aws::Snowball::Model::UpdateJobRequest
Definition: UpdateJobRequest.h:27
Aws::Snowball::SnowballClient::CreateLongTermPricingAsync
virtual void CreateLongTermPricingAsync(const Model::CreateLongTermPricingRequest &request, const CreateLongTermPricingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::GetJobManifestOutcomeCallable
std::future< GetJobManifestOutcome > GetJobManifestOutcomeCallable
Definition: SnowballClient.h:142
Aws::Snowball::Model::CreateJobOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Definition: SnowballClient.h:134
Aws::Snowball::Model::GetSnowballUsageOutcomeCallable
std::future< GetSnowballUsageOutcome > GetSnowballUsageOutcomeCallable
Definition: SnowballClient.h:144
Aws::Snowball::SnowballClient::DescribeAddressCallable
virtual Model::DescribeAddressOutcomeCallable DescribeAddressCallable(const Model::DescribeAddressRequest &request) const
GetSnowballUsageResult.h
Aws::Snowball::SnowballClient::ListClustersAsync
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::Snowball::Model::CreateAddressRequest
Definition: CreateAddressRequest.h:22
Aws::Snowball::Model::ListClustersRequest
Definition: ListClustersRequest.h:22
Aws::Snowball::Model::DescribeJobOutcome
Aws::Utils::Outcome< DescribeJobResult, SnowballError > DescribeJobOutcome
Definition: SnowballClient.h:114
GetJobManifestResult.h
Aws::Snowball::SnowballClient::SnowballClient
SnowballClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Snowball::SnowballClient::DescribeJob
virtual Model::DescribeJobOutcome DescribeJob(const Model::DescribeJobRequest &request) const
Aws::Snowball::SnowballClient::UpdateJob
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
Aws::Snowball::SnowballClient::CreateReturnShippingLabelAsync
virtual void CreateReturnShippingLabelAsync(const Model::CreateReturnShippingLabelRequest &request, const CreateReturnShippingLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::ListLongTermPricingOutcome
Aws::Utils::Outcome< ListLongTermPricingResult, SnowballError > ListLongTermPricingOutcome
Definition: SnowballClient.h:124
Aws::Snowball::SnowballClient::UpdateJobCallable
virtual Model::UpdateJobOutcomeCallable UpdateJobCallable(const Model::UpdateJobRequest &request) const
Aws::Snowball::SnowballClient::CreateReturnShippingLabelCallable
virtual Model::CreateReturnShippingLabelOutcomeCallable CreateReturnShippingLabelCallable(const Model::CreateReturnShippingLabelRequest &request) const
Aws::Snowball::Model::GetSoftwareUpdatesOutcome
Aws::Utils::Outcome< GetSoftwareUpdatesResult, SnowballError > GetSoftwareUpdatesOutcome
Definition: SnowballClient.h:119
Aws::Snowball::Model::DescribeClusterRequest
Definition: DescribeClusterRequest.h:22
ListCompatibleImagesResult.h
Aws::Snowball::Model::CreateAddressOutcome
Aws::Utils::Outcome< CreateAddressResult, SnowballError > CreateAddressOutcome
Definition: SnowballClient.h:106
Aws::Snowball::SnowballClient::ListJobs
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
Aws::Snowball::Model::GetSnowballUsageOutcome
Aws::Utils::Outcome< GetSnowballUsageResult, SnowballError > GetSnowballUsageOutcome
Definition: SnowballClient.h:118
Aws::Snowball::DescribeJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobResponseReceivedHandler
Definition: SnowballClient.h:169
Aws::Snowball::SnowballClient::CancelJobAsync
virtual void CancelJobAsync(const Model::CancelJobRequest &request, const CancelJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::ListClusterJobs
virtual Model::ListClusterJobsOutcome ListClusterJobs(const Model::ListClusterJobsRequest &request) const
Aws::Snowball::SnowballClient::ListClusters
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
Aws::Snowball::Model::DescribeAddressOutcomeCallable
std::future< DescribeAddressOutcome > DescribeAddressOutcomeCallable
Definition: SnowballClient.h:137
Aws::Snowball::SnowballClient::CreateAddress
virtual Model::CreateAddressOutcome CreateAddress(const Model::CreateAddressRequest &request) const
Aws::Snowball::SnowballClient::UpdateClusterCallable
virtual Model::UpdateClusterOutcomeCallable UpdateClusterCallable(const Model::UpdateClusterRequest &request) const
Aws::Snowball::SnowballClient::DescribeAddress
virtual Model::DescribeAddressOutcome DescribeAddress(const Model::DescribeAddressRequest &request) const
Aws::Snowball::SnowballClient::GetSoftwareUpdates
virtual Model::GetSoftwareUpdatesOutcome GetSoftwareUpdates(const Model::GetSoftwareUpdatesRequest &request) const
Aws::Snowball::SnowballClient::UpdateJobShipmentStateCallable
virtual Model::UpdateJobShipmentStateOutcomeCallable UpdateJobShipmentStateCallable(const Model::UpdateJobShipmentStateRequest &request) const
Aws::Snowball::SnowballClient::DescribeReturnShippingLabelAsync
virtual void DescribeReturnShippingLabelAsync(const Model::DescribeReturnShippingLabelRequest &request, const DescribeReturnShippingLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::GetJobManifest
virtual Model::GetJobManifestOutcome GetJobManifest(const Model::GetJobManifestRequest &request) const
Aws::Snowball::UpdateLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateLongTermPricingRequest &, const Model::UpdateLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLongTermPricingResponseReceivedHandler
Definition: SnowballClient.h:183
Aws::Snowball::Model::UpdateJobOutcome
Aws::Utils::Outcome< UpdateJobResult, SnowballError > UpdateJobOutcome
Definition: SnowballClient.h:126
Aws::Snowball::SnowballClient::UpdateLongTermPricingCallable
virtual Model::UpdateLongTermPricingOutcomeCallable UpdateLongTermPricingCallable(const Model::UpdateLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::DescribeAddressesAsync
virtual void DescribeAddressesAsync(const Model::DescribeAddressesRequest &request, const DescribeAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateLongTermPricingResult.h
Aws::Snowball::Model::GetJobManifestOutcome
Aws::Utils::Outcome< GetJobManifestResult, SnowballError > GetJobManifestOutcome
Definition: SnowballClient.h:116
Aws::Snowball::Model::ListClusterJobsRequest
Definition: ListClusterJobsRequest.h:22
CreateJobResult.h
Aws::Snowball::SnowballClient::DescribeAddressAsync
virtual void DescribeAddressAsync(const Model::DescribeAddressRequest &request, const DescribeAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::SnowballClient
SnowballClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Snowball::SnowballClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Snowball::SnowballClient::ListClusterJobsAsync
virtual void ListClusterJobsAsync(const Model::ListClusterJobsRequest &request, const ListClusterJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::CreateLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateLongTermPricingRequest &, const Model::CreateLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLongTermPricingResponseReceivedHandler
Definition: SnowballClient.h:164
AsyncCallerContext.h
Aws::Snowball::GetJobManifestResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetJobManifestRequest &, const Model::GetJobManifestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobManifestResponseReceivedHandler
Definition: SnowballClient.h:171
Aws::Snowball::Model::CreateLongTermPricingOutcomeCallable
std::future< CreateLongTermPricingOutcome > CreateLongTermPricingOutcomeCallable
Definition: SnowballClient.h:135
Aws::Snowball::SnowballClient::UpdateClusterAsync
virtual void UpdateClusterAsync(const Model::UpdateClusterRequest &request, const UpdateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::CancelJobRequest
Definition: CancelJobRequest.h:22
Aws::Snowball::Model::ListCompatibleImagesOutcomeCallable
std::future< ListCompatibleImagesOutcome > ListCompatibleImagesOutcomeCallable
Definition: SnowballClient.h:148
UpdateJobShipmentStateResult.h
Aws::Snowball::SnowballClient::CancelClusterAsync
virtual void CancelClusterAsync(const Model::CancelClusterRequest &request, const CancelClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::UpdateLongTermPricingOutcome
Aws::Utils::Outcome< UpdateLongTermPricingResult, SnowballError > UpdateLongTermPricingOutcome
Definition: SnowballClient.h:128
Aws::Snowball::Model::CancelClusterRequest
Definition: CancelClusterRequest.h:22
Aws::Snowball::SnowballClient::~SnowballClient
virtual ~SnowballClient()
Aws::Snowball::SnowballClient
Definition: SnowballClient.h:198
Aws::Snowball::DescribeAddressResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeAddressRequest &, const Model::DescribeAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressResponseReceivedHandler
Definition: SnowballClient.h:166
Aws::Snowball::SnowballClient::UpdateJobShipmentState
virtual Model::UpdateJobShipmentStateOutcome UpdateJobShipmentState(const Model::UpdateJobShipmentStateRequest &request) const
Aws::Snowball::SnowballClient::GetJobManifestAsync
virtual void GetJobManifestAsync(const Model::GetJobManifestRequest &request, const GetJobManifestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::UpdateJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
Definition: SnowballClient.h:181
Aws::Snowball::SnowballClient::ListCompatibleImages
virtual Model::ListCompatibleImagesOutcome ListCompatibleImages(const Model::ListCompatibleImagesRequest &request) const
Aws::Snowball::CancelClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CancelClusterRequest &, const Model::CancelClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelClusterResponseReceivedHandler
Definition: SnowballClient.h:157
Aws::Snowball::SnowballClient::CreateAddressCallable
virtual Model::CreateAddressOutcomeCallable CreateAddressCallable(const Model::CreateAddressRequest &request) const
Aws::Snowball::Model::ListJobsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
Definition: SnowballClient.h:149
Aws::Snowball::SnowballClient::DescribeJobAsync
virtual void DescribeJobAsync(const Model::DescribeJobRequest &request, const DescribeJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::GetJobUnlockCode
virtual Model::GetJobUnlockCodeOutcome GetJobUnlockCode(const Model::GetJobUnlockCodeRequest &request) const
Aws::Snowball::Model::CancelClusterOutcome
Aws::Utils::Outcome< CancelClusterResult, SnowballError > CancelClusterOutcome
Definition: SnowballClient.h:102
AWS_SNOWBALL_API
#define AWS_SNOWBALL_API
Definition: Snowball_EXPORTS.h:28
Aws::Snowball::Model::DescribeAddressOutcome
Aws::Utils::Outcome< DescribeAddressResult, SnowballError > DescribeAddressOutcome
Definition: SnowballClient.h:111
Aws::Snowball::SnowballClient::DescribeJobCallable
virtual Model::DescribeJobOutcomeCallable DescribeJobCallable(const Model::DescribeJobRequest &request) const
Aws::Snowball::SnowballClient::ListJobsAsync
virtual void ListJobsAsync(const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::ListLongTermPricing
virtual Model::ListLongTermPricingOutcome ListLongTermPricing(const Model::ListLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::CancelClusterCallable
virtual Model::CancelClusterOutcomeCallable CancelClusterCallable(const Model::CancelClusterRequest &request) const
Aws::Snowball::UpdateJobShipmentStateResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateJobShipmentStateRequest &, const Model::UpdateJobShipmentStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobShipmentStateResponseReceivedHandler
Definition: SnowballClient.h:182
Aws::Snowball::Model::ListCompatibleImagesRequest
Definition: ListCompatibleImagesRequest.h:22
Aws::Snowball::DescribeAddressesResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeAddressesRequest &, const Model::DescribeAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAddressesResponseReceivedHandler
Definition: SnowballClient.h:167
Aws::Snowball::SnowballClient::GetSnowballUsageAsync
virtual void GetSnowballUsageAsync(const Model::GetSnowballUsageRequest &request, const GetSnowballUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::UpdateJobShipmentStateOutcomeCallable
std::future< UpdateJobShipmentStateOutcome > UpdateJobShipmentStateOutcomeCallable
Definition: SnowballClient.h:153
Aws::Snowball::Model::DescribeAddressRequest
Definition: DescribeAddressRequest.h:22
Aws::Snowball::Model::CreateClusterOutcome
Aws::Utils::Outcome< CreateClusterResult, SnowballError > CreateClusterOutcome
Definition: SnowballClient.h:107
UpdateJobResult.h
Aws::Snowball::Model::UpdateJobShipmentStateOutcome
Aws::Utils::Outcome< UpdateJobShipmentStateResult, SnowballError > UpdateJobShipmentStateOutcome
Definition: SnowballClient.h:127
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Snowball::CancelJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
Definition: SnowballClient.h:160
Aws::Snowball::Model::DescribeClusterOutcome
Aws::Utils::Outcome< DescribeClusterResult, SnowballError > DescribeClusterOutcome
Definition: SnowballClient.h:113
Aws::Snowball::Model::UpdateClusterOutcomeCallable
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
Definition: SnowballClient.h:151
Aws::Snowball::Model::ListClustersOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Definition: SnowballClient.h:147
Aws::Snowball::SnowballClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SnowballClient.h:200
Aws::Snowball::Model::GetSoftwareUpdatesOutcomeCallable
std::future< GetSoftwareUpdatesOutcome > GetSoftwareUpdatesOutcomeCallable
Definition: SnowballClient.h:145
Aws::Snowball::SnowballClient::CancelJobCallable
virtual Model::CancelJobOutcomeCallable CancelJobCallable(const Model::CancelJobRequest &request) const
Aws::Snowball::SnowballClient::GetSnowballUsage
virtual Model::GetSnowballUsageOutcome GetSnowballUsage(const Model::GetSnowballUsageRequest &request) const
Aws::Snowball::Model::UpdateClusterOutcome
Aws::Utils::Outcome< UpdateClusterResult, SnowballError > UpdateClusterOutcome
Definition: SnowballClient.h:125
Aws::Snowball::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, SnowballError > ListClustersOutcome
Definition: SnowballClient.h:121
Aws::Snowball::CreateClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
Definition: SnowballClient.h:162
Aws::Snowball::Model::GetJobManifestRequest
Definition: GetJobManifestRequest.h:22
Aws::Snowball::SnowballClient::CreateJob
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Aws::Snowball::SnowballClient::ListLongTermPricingCallable
virtual Model::ListLongTermPricingOutcomeCallable ListLongTermPricingCallable(const Model::ListLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::DescribeReturnShippingLabelCallable
virtual Model::DescribeReturnShippingLabelOutcomeCallable DescribeReturnShippingLabelCallable(const Model::DescribeReturnShippingLabelRequest &request) const
Aws::Snowball::GetJobUnlockCodeResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetJobUnlockCodeRequest &, const Model::GetJobUnlockCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobUnlockCodeResponseReceivedHandler
Definition: SnowballClient.h:172
Aws::Snowball::SnowballClient::DescribeAddresses
virtual Model::DescribeAddressesOutcome DescribeAddresses(const Model::DescribeAddressesRequest &request) const
Aws::Snowball::Model::DescribeClusterOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
Definition: SnowballClient.h:139
Aws::Snowball::CreateJobResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
Definition: SnowballClient.h:163
Aws::Snowball::SnowballClient::GetSoftwareUpdatesAsync
virtual void GetSoftwareUpdatesAsync(const Model::GetSoftwareUpdatesRequest &request, const GetSoftwareUpdatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::UpdateLongTermPricing
virtual Model::UpdateLongTermPricingOutcome UpdateLongTermPricing(const Model::UpdateLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::CancelJob
virtual Model::CancelJobOutcome CancelJob(const Model::CancelJobRequest &request) const
Aws::Snowball::SnowballClient::CreateClusterCallable
virtual Model::CreateClusterOutcomeCallable CreateClusterCallable(const Model::CreateClusterRequest &request) const
ListClustersResult.h
Aws::Snowball::Model::CancelJobOutcome
Aws::Utils::Outcome< CancelJobResult, SnowballError > CancelJobOutcome
Definition: SnowballClient.h:105
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
DescribeReturnShippingLabelResult.h
Aws::Snowball::ListLongTermPricingResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListLongTermPricingRequest &, const Model::ListLongTermPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLongTermPricingResponseReceivedHandler
Definition: SnowballClient.h:179
Aws::Snowball::SnowballClient::DescribeCluster
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
DescribeJobResult.h
AWSString.h
Aws::Snowball::SnowballClient::UpdateJobShipmentStateAsync
virtual void UpdateJobShipmentStateAsync(const Model::UpdateJobShipmentStateRequest &request, const UpdateJobShipmentStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::CreateLongTermPricingCallable
virtual Model::CreateLongTermPricingOutcomeCallable CreateLongTermPricingCallable(const Model::CreateLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::GetJobManifestCallable
virtual Model::GetJobManifestOutcomeCallable GetJobManifestCallable(const Model::GetJobManifestRequest &request) const
Aws::Snowball::Model::CancelJobOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
Definition: SnowballClient.h:131
Aws::Snowball::DescribeClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
Definition: SnowballClient.h:168
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::Snowball::Model::DescribeAddressesOutcomeCallable
std::future< DescribeAddressesOutcome > DescribeAddressesOutcomeCallable
Definition: SnowballClient.h:138
CancelJobResult.h
Aws::Snowball::UpdateClusterResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
Definition: SnowballClient.h:180
ListLongTermPricingResult.h
Aws::Snowball::SnowballClient::UpdateCluster
virtual Model::UpdateClusterOutcome UpdateCluster(const Model::UpdateClusterRequest &request) const
Aws::Snowball::GetSnowballUsageResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::GetSnowballUsageRequest &, const Model::GetSnowballUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnowballUsageResponseReceivedHandler
Definition: SnowballClient.h:173
Aws::Snowball::Model::CreateLongTermPricingRequest
Definition: CreateLongTermPricingRequest.h:23
Aws::Snowball::CreateReturnShippingLabelResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::CreateReturnShippingLabelRequest &, const Model::CreateReturnShippingLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReturnShippingLabelResponseReceivedHandler
Definition: SnowballClient.h:165
CreateLongTermPricingResult.h
Aws::Snowball::Model::UpdateLongTermPricingOutcomeCallable
std::future< UpdateLongTermPricingOutcome > UpdateLongTermPricingOutcomeCallable
Definition: SnowballClient.h:154
Aws::Snowball::SnowballClient::GetJobUnlockCodeCallable
virtual Model::GetJobUnlockCodeOutcomeCallable GetJobUnlockCodeCallable(const Model::GetJobUnlockCodeRequest &request) const
Aws::Snowball::ListJobsResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
Definition: SnowballClient.h:178
ListClusterJobsResult.h
ListJobsResult.h
Aws::Snowball::Model::UpdateLongTermPricingRequest
Definition: UpdateLongTermPricingRequest.h:22
Aws::Snowball::Model::GetSnowballUsageRequest
Definition: GetSnowballUsageRequest.h:20
Aws::Snowball::Model::UpdateJobShipmentStateRequest
Definition: UpdateJobShipmentStateRequest.h:23
Aws::Snowball::SnowballClient::CreateLongTermPricing
virtual Model::CreateLongTermPricingOutcome CreateLongTermPricing(const Model::CreateLongTermPricingRequest &request) const
Aws::Snowball::SnowballClient::UpdateJobAsync
virtual void UpdateJobAsync(const Model::UpdateJobRequest &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::DescribeReturnShippingLabelOutcome
Aws::Utils::Outcome< DescribeReturnShippingLabelResult, SnowballError > DescribeReturnShippingLabelOutcome
Definition: SnowballClient.h:115
Aws::Snowball::Model::DescribeReturnShippingLabelRequest
Definition: DescribeReturnShippingLabelRequest.h:22
Aws::Snowball::Model::GetJobUnlockCodeOutcome
Aws::Utils::Outcome< GetJobUnlockCodeResult, SnowballError > GetJobUnlockCodeOutcome
Definition: SnowballClient.h:117
Aws::Snowball::Model::DescribeReturnShippingLabelOutcomeCallable
std::future< DescribeReturnShippingLabelOutcome > DescribeReturnShippingLabelOutcomeCallable
Definition: SnowballClient.h:141
Aws::Snowball::Model::ListJobsOutcome
Aws::Utils::Outcome< ListJobsResult, SnowballError > ListJobsOutcome
Definition: SnowballClient.h:123
Aws::Snowball::Model::GetJobUnlockCodeOutcomeCallable
std::future< GetJobUnlockCodeOutcome > GetJobUnlockCodeOutcomeCallable
Definition: SnowballClient.h:143
ClientConfiguration.h
Aws::Snowball::SnowballClient::CreateJobAsync
virtual void CreateJobAsync(const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetJobUnlockCodeResult.h
Aws::Snowball::Model::ListClusterJobsOutcomeCallable
std::future< ListClusterJobsOutcome > ListClusterJobsOutcomeCallable
Definition: SnowballClient.h:146
Aws::Snowball::SnowballClient::ListClusterJobsCallable
virtual Model::ListClusterJobsOutcomeCallable ListClusterJobsCallable(const Model::ListClusterJobsRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::Snowball::Model::CancelClusterOutcomeCallable
std::future< CancelClusterOutcome > CancelClusterOutcomeCallable
Definition: SnowballClient.h:130
Aws::Snowball::Model::CreateJobRequest
Definition: CreateJobRequest.h:32
HttpTypes.h
SnowballErrors.h
Aws::Snowball::SnowballClient::ListCompatibleImagesAsync
virtual void ListCompatibleImagesAsync(const Model::ListCompatibleImagesRequest &request, const ListCompatibleImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::CreateJobCallable
virtual Model::CreateJobOutcomeCallable CreateJobCallable(const Model::CreateJobRequest &request) const
Aws::Snowball::SnowballClient::DescribeClusterCallable
virtual Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const Model::DescribeClusterRequest &request) const
Aws::Snowball::Model::ListClusterJobsOutcome
Aws::Utils::Outcome< ListClusterJobsResult, SnowballError > ListClusterJobsOutcome
Definition: SnowballClient.h:120
Aws::Snowball::Model::DescribeAddressesRequest
Definition: DescribeAddressesRequest.h:22
Aws::Snowball::SnowballClient::CreateClusterAsync
virtual void CreateClusterAsync(const Model::CreateClusterRequest &request, const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::Model::CreateClusterOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Definition: SnowballClient.h:133
CreateClusterResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Snowball::Model::ListCompatibleImagesOutcome
Aws::Utils::Outcome< ListCompatibleImagesResult, SnowballError > ListCompatibleImagesOutcome
Definition: SnowballClient.h:122
Aws::Snowball::Model::DescribeJobOutcomeCallable
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
Definition: SnowballClient.h:140
Aws::Snowball::SnowballClient::CreateCluster
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request) const
Aws::Snowball::Model::ListJobsRequest
Definition: ListJobsRequest.h:22
AWSClient.h
Aws::Snowball::SnowballClient::CreateAddressAsync
virtual void CreateAddressAsync(const Model::CreateAddressRequest &request, const CreateAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::ListLongTermPricingAsync
virtual void ListLongTermPricingAsync(const Model::ListLongTermPricingRequest &request, const ListLongTermPricingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::DescribeAddressesCallable
virtual Model::DescribeAddressesOutcomeCallable DescribeAddressesCallable(const Model::DescribeAddressesRequest &request) const
Aws::Snowball::Model::ListLongTermPricingOutcomeCallable
std::future< ListLongTermPricingOutcome > ListLongTermPricingOutcomeCallable
Definition: SnowballClient.h:150
Aws::Snowball::DescribeReturnShippingLabelResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::DescribeReturnShippingLabelRequest &, const Model::DescribeReturnShippingLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReturnShippingLabelResponseReceivedHandler
Definition: SnowballClient.h:170
Aws::Snowball::SnowballClient::DescribeReturnShippingLabel
virtual Model::DescribeReturnShippingLabelOutcome DescribeReturnShippingLabel(const Model::DescribeReturnShippingLabelRequest &request) const
Aws::Snowball::SnowballClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::Snowball::Model::DescribeJobRequest
Definition: DescribeJobRequest.h:22
Aws::Snowball::SnowballClient::GetSoftwareUpdatesCallable
virtual Model::GetSoftwareUpdatesOutcomeCallable GetSoftwareUpdatesCallable(const Model::GetSoftwareUpdatesRequest &request) const
Aws::Snowball::Model::GetSoftwareUpdatesRequest
Definition: GetSoftwareUpdatesRequest.h:22
DescribeClusterResult.h
Aws::Snowball::SnowballClient::SnowballClient
SnowballClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
GetSoftwareUpdatesResult.h
CreateAddressResult.h
Aws::Snowball::ListClustersResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
Definition: SnowballClient.h:176
Aws::Snowball::Model::DescribeAddressesOutcome
Aws::Utils::Outcome< DescribeAddressesResult, SnowballError > DescribeAddressesOutcome
Definition: SnowballClient.h:112
Aws::Snowball::Model::UpdateJobOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
Definition: SnowballClient.h:152
Aws::Snowball::Model::CreateReturnShippingLabelRequest
Definition: CreateReturnShippingLabelRequest.h:23
Aws::Snowball::Model::CreateLongTermPricingOutcome
Aws::Utils::Outcome< CreateLongTermPricingResult, SnowballError > CreateLongTermPricingOutcome
Definition: SnowballClient.h:109
Aws::Snowball::ListCompatibleImagesResponseReceivedHandler
std::function< void(const SnowballClient *, const Model::ListCompatibleImagesRequest &, const Model::ListCompatibleImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCompatibleImagesResponseReceivedHandler
Definition: SnowballClient.h:177
Snowball_EXPORTS.h
Aws::Snowball::SnowballClient::GetJobUnlockCodeAsync
virtual void GetJobUnlockCodeAsync(const Model::GetJobUnlockCodeRequest &request, const GetJobUnlockCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CancelClusterResult.h
DescribeAddressResult.h
Aws::Snowball::Model::CreateReturnShippingLabelOutcomeCallable
std::future< CreateReturnShippingLabelOutcome > CreateReturnShippingLabelOutcomeCallable
Definition: SnowballClient.h:136
Aws::Snowball::SnowballClient::UpdateLongTermPricingAsync
virtual void UpdateLongTermPricingAsync(const Model::UpdateLongTermPricingRequest &request, const UpdateLongTermPricingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Snowball::SnowballClient::CancelCluster
virtual Model::CancelClusterOutcome CancelCluster(const Model::CancelClusterRequest &request) const
JsonSerializer.h
Aws::Snowball::SnowballClient::ListCompatibleImagesCallable
virtual Model::ListCompatibleImagesOutcomeCallable ListCompatibleImagesCallable(const Model::ListCompatibleImagesRequest &request) const
Aws::Snowball::SnowballClient::CreateReturnShippingLabel
virtual Model::CreateReturnShippingLabelOutcome CreateReturnShippingLabel(const Model::CreateReturnShippingLabelRequest &request) const
DescribeAddressesResult.h
CreateReturnShippingLabelResult.h
Aws::Snowball::Model::GetJobUnlockCodeRequest
Definition: GetJobUnlockCodeRequest.h:22