AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GlacierServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/glacier/GlacierErrors.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/glacier/GlacierEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in GlacierClient header */
21#include <aws/glacier/model/CompleteMultipartUploadResult.h>
22#include <aws/glacier/model/CreateVaultResult.h>
23#include <aws/glacier/model/DescribeJobResult.h>
24#include <aws/glacier/model/DescribeVaultResult.h>
25#include <aws/glacier/model/GetDataRetrievalPolicyResult.h>
26#include <aws/glacier/model/GetJobOutputResult.h>
27#include <aws/glacier/model/GetVaultAccessPolicyResult.h>
28#include <aws/glacier/model/GetVaultLockResult.h>
29#include <aws/glacier/model/GetVaultNotificationsResult.h>
30#include <aws/glacier/model/InitiateJobResult.h>
31#include <aws/glacier/model/InitiateMultipartUploadResult.h>
32#include <aws/glacier/model/InitiateVaultLockResult.h>
33#include <aws/glacier/model/ListJobsResult.h>
34#include <aws/glacier/model/ListMultipartUploadsResult.h>
35#include <aws/glacier/model/ListPartsResult.h>
36#include <aws/glacier/model/ListProvisionedCapacityResult.h>
37#include <aws/glacier/model/ListTagsForVaultResult.h>
38#include <aws/glacier/model/ListVaultsResult.h>
39#include <aws/glacier/model/PurchaseProvisionedCapacityResult.h>
40#include <aws/glacier/model/UploadArchiveResult.h>
41#include <aws/glacier/model/UploadMultipartPartResult.h>
42#include <aws/core/NoResult.h>
43/* End of service model headers required in GlacierClient header */
44
45namespace Aws
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
57 namespace Threading
58 {
59 class Executor;
60 } // namespace Threading
61 } // namespace Utils
62
63 namespace Auth
64 {
65 class AWSCredentials;
66 class AWSCredentialsProvider;
67 } // namespace Auth
68
69 namespace Client
70 {
71 class RetryStrategy;
72 } // namespace Client
73
74 namespace Glacier
75 {
79
80 namespace Model
81 {
82 /* Service model forward declarations required in GlacierClient header */
100 class InitiateJobRequest;
103 class ListJobsRequest;
105 class ListPartsRequest;
108 class ListVaultsRequest;
116 /* End of service model forward declarations required in GlacierClient header */
117
118 /* Service model Outcome class definitions */
152 /* End of service model Outcome class definitions */
153
154 /* Service model Outcome callable definitions */
155 typedef std::future<AbortMultipartUploadOutcome> AbortMultipartUploadOutcomeCallable;
156 typedef std::future<AbortVaultLockOutcome> AbortVaultLockOutcomeCallable;
157 typedef std::future<AddTagsToVaultOutcome> AddTagsToVaultOutcomeCallable;
158 typedef std::future<CompleteMultipartUploadOutcome> CompleteMultipartUploadOutcomeCallable;
159 typedef std::future<CompleteVaultLockOutcome> CompleteVaultLockOutcomeCallable;
160 typedef std::future<CreateVaultOutcome> CreateVaultOutcomeCallable;
161 typedef std::future<DeleteArchiveOutcome> DeleteArchiveOutcomeCallable;
162 typedef std::future<DeleteVaultOutcome> DeleteVaultOutcomeCallable;
163 typedef std::future<DeleteVaultAccessPolicyOutcome> DeleteVaultAccessPolicyOutcomeCallable;
164 typedef std::future<DeleteVaultNotificationsOutcome> DeleteVaultNotificationsOutcomeCallable;
165 typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
166 typedef std::future<DescribeVaultOutcome> DescribeVaultOutcomeCallable;
167 typedef std::future<GetDataRetrievalPolicyOutcome> GetDataRetrievalPolicyOutcomeCallable;
168 typedef std::future<GetJobOutputOutcome> GetJobOutputOutcomeCallable;
169 typedef std::future<GetVaultAccessPolicyOutcome> GetVaultAccessPolicyOutcomeCallable;
170 typedef std::future<GetVaultLockOutcome> GetVaultLockOutcomeCallable;
171 typedef std::future<GetVaultNotificationsOutcome> GetVaultNotificationsOutcomeCallable;
172 typedef std::future<InitiateJobOutcome> InitiateJobOutcomeCallable;
173 typedef std::future<InitiateMultipartUploadOutcome> InitiateMultipartUploadOutcomeCallable;
174 typedef std::future<InitiateVaultLockOutcome> InitiateVaultLockOutcomeCallable;
175 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
176 typedef std::future<ListMultipartUploadsOutcome> ListMultipartUploadsOutcomeCallable;
177 typedef std::future<ListPartsOutcome> ListPartsOutcomeCallable;
178 typedef std::future<ListProvisionedCapacityOutcome> ListProvisionedCapacityOutcomeCallable;
179 typedef std::future<ListTagsForVaultOutcome> ListTagsForVaultOutcomeCallable;
180 typedef std::future<ListVaultsOutcome> ListVaultsOutcomeCallable;
181 typedef std::future<PurchaseProvisionedCapacityOutcome> PurchaseProvisionedCapacityOutcomeCallable;
182 typedef std::future<RemoveTagsFromVaultOutcome> RemoveTagsFromVaultOutcomeCallable;
183 typedef std::future<SetDataRetrievalPolicyOutcome> SetDataRetrievalPolicyOutcomeCallable;
184 typedef std::future<SetVaultAccessPolicyOutcome> SetVaultAccessPolicyOutcomeCallable;
185 typedef std::future<SetVaultNotificationsOutcome> SetVaultNotificationsOutcomeCallable;
186 typedef std::future<UploadArchiveOutcome> UploadArchiveOutcomeCallable;
187 typedef std::future<UploadMultipartPartOutcome> UploadMultipartPartOutcomeCallable;
188 /* End of service model Outcome callable definitions */
189 } // namespace Model
190
191 class GlacierClient;
192
193 /* Service model async handlers definitions */
194 typedef std::function<void(const GlacierClient*, const Model::AbortMultipartUploadRequest&, const Model::AbortMultipartUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AbortMultipartUploadResponseReceivedHandler;
195 typedef std::function<void(const GlacierClient*, const Model::AbortVaultLockRequest&, const Model::AbortVaultLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AbortVaultLockResponseReceivedHandler;
196 typedef std::function<void(const GlacierClient*, const Model::AddTagsToVaultRequest&, const Model::AddTagsToVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToVaultResponseReceivedHandler;
197 typedef std::function<void(const GlacierClient*, const Model::CompleteMultipartUploadRequest&, const Model::CompleteMultipartUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CompleteMultipartUploadResponseReceivedHandler;
198 typedef std::function<void(const GlacierClient*, const Model::CompleteVaultLockRequest&, const Model::CompleteVaultLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CompleteVaultLockResponseReceivedHandler;
199 typedef std::function<void(const GlacierClient*, const Model::CreateVaultRequest&, const Model::CreateVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVaultResponseReceivedHandler;
200 typedef std::function<void(const GlacierClient*, const Model::DeleteArchiveRequest&, const Model::DeleteArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteArchiveResponseReceivedHandler;
201 typedef std::function<void(const GlacierClient*, const Model::DeleteVaultRequest&, const Model::DeleteVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVaultResponseReceivedHandler;
202 typedef std::function<void(const GlacierClient*, const Model::DeleteVaultAccessPolicyRequest&, const Model::DeleteVaultAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVaultAccessPolicyResponseReceivedHandler;
203 typedef std::function<void(const GlacierClient*, const Model::DeleteVaultNotificationsRequest&, const Model::DeleteVaultNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVaultNotificationsResponseReceivedHandler;
204 typedef std::function<void(const GlacierClient*, const Model::DescribeJobRequest&, const Model::DescribeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobResponseReceivedHandler;
205 typedef std::function<void(const GlacierClient*, const Model::DescribeVaultRequest&, const Model::DescribeVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVaultResponseReceivedHandler;
206 typedef std::function<void(const GlacierClient*, const Model::GetDataRetrievalPolicyRequest&, const Model::GetDataRetrievalPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataRetrievalPolicyResponseReceivedHandler;
207 typedef std::function<void(const GlacierClient*, const Model::GetJobOutputRequest&, Model::GetJobOutputOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobOutputResponseReceivedHandler;
208 typedef std::function<void(const GlacierClient*, const Model::GetVaultAccessPolicyRequest&, const Model::GetVaultAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVaultAccessPolicyResponseReceivedHandler;
209 typedef std::function<void(const GlacierClient*, const Model::GetVaultLockRequest&, const Model::GetVaultLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVaultLockResponseReceivedHandler;
210 typedef std::function<void(const GlacierClient*, const Model::GetVaultNotificationsRequest&, const Model::GetVaultNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVaultNotificationsResponseReceivedHandler;
211 typedef std::function<void(const GlacierClient*, const Model::InitiateJobRequest&, const Model::InitiateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InitiateJobResponseReceivedHandler;
212 typedef std::function<void(const GlacierClient*, const Model::InitiateMultipartUploadRequest&, const Model::InitiateMultipartUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InitiateMultipartUploadResponseReceivedHandler;
213 typedef std::function<void(const GlacierClient*, const Model::InitiateVaultLockRequest&, const Model::InitiateVaultLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InitiateVaultLockResponseReceivedHandler;
214 typedef std::function<void(const GlacierClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
215 typedef std::function<void(const GlacierClient*, const Model::ListMultipartUploadsRequest&, const Model::ListMultipartUploadsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMultipartUploadsResponseReceivedHandler;
216 typedef std::function<void(const GlacierClient*, const Model::ListPartsRequest&, const Model::ListPartsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPartsResponseReceivedHandler;
217 typedef std::function<void(const GlacierClient*, const Model::ListProvisionedCapacityRequest&, const Model::ListProvisionedCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisionedCapacityResponseReceivedHandler;
218 typedef std::function<void(const GlacierClient*, const Model::ListTagsForVaultRequest&, const Model::ListTagsForVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForVaultResponseReceivedHandler;
219 typedef std::function<void(const GlacierClient*, const Model::ListVaultsRequest&, const Model::ListVaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVaultsResponseReceivedHandler;
220 typedef std::function<void(const GlacierClient*, const Model::PurchaseProvisionedCapacityRequest&, const Model::PurchaseProvisionedCapacityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseProvisionedCapacityResponseReceivedHandler;
221 typedef std::function<void(const GlacierClient*, const Model::RemoveTagsFromVaultRequest&, const Model::RemoveTagsFromVaultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromVaultResponseReceivedHandler;
222 typedef std::function<void(const GlacierClient*, const Model::SetDataRetrievalPolicyRequest&, const Model::SetDataRetrievalPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetDataRetrievalPolicyResponseReceivedHandler;
223 typedef std::function<void(const GlacierClient*, const Model::SetVaultAccessPolicyRequest&, const Model::SetVaultAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetVaultAccessPolicyResponseReceivedHandler;
224 typedef std::function<void(const GlacierClient*, const Model::SetVaultNotificationsRequest&, const Model::SetVaultNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetVaultNotificationsResponseReceivedHandler;
225 typedef std::function<void(const GlacierClient*, const Model::UploadArchiveRequest&, const Model::UploadArchiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UploadArchiveResponseReceivedHandler;
226 typedef std::function<void(const GlacierClient*, const Model::UploadMultipartPartRequest&, const Model::UploadMultipartPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UploadMultipartPartResponseReceivedHandler;
227 /* End of service model async handlers definitions */
228 } // namespace Glacier
229} // namespace Aws
EndpointProviderBase< GlacierClientConfiguration, GlacierBuiltInParameters, GlacierClientContextParameters > GlacierEndpointProviderBase
Aws::Utils::Outcome< ListPartsResult, GlacierError > ListPartsOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > AbortVaultLockOutcome
Aws::Utils::Outcome< CompleteMultipartUploadResult, GlacierError > CompleteMultipartUploadOutcome
Aws::Utils::Outcome< GetVaultNotificationsResult, GlacierError > GetVaultNotificationsOutcome
Aws::Utils::Outcome< ListMultipartUploadsResult, GlacierError > ListMultipartUploadsOutcome
std::future< DeleteVaultNotificationsOutcome > DeleteVaultNotificationsOutcomeCallable
Aws::Utils::Outcome< ListProvisionedCapacityResult, GlacierError > ListProvisionedCapacityOutcome
Aws::Utils::Outcome< ListVaultsResult, GlacierError > ListVaultsOutcome
std::future< DeleteVaultOutcome > DeleteVaultOutcomeCallable
std::future< InitiateMultipartUploadOutcome > InitiateMultipartUploadOutcomeCallable
Aws::Utils::Outcome< ListTagsForVaultResult, GlacierError > ListTagsForVaultOutcome
std::future< GetVaultLockOutcome > GetVaultLockOutcomeCallable
std::future< AbortVaultLockOutcome > AbortVaultLockOutcomeCallable
std::future< SetVaultNotificationsOutcome > SetVaultNotificationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GlacierError > DeleteArchiveOutcome
Aws::Utils::Outcome< CreateVaultResult, GlacierError > CreateVaultOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > DeleteVaultOutcome
Aws::Utils::Outcome< DescribeJobResult, GlacierError > DescribeJobOutcome
Aws::Utils::Outcome< GetJobOutputResult, GlacierError > GetJobOutputOutcome
std::future< SetVaultAccessPolicyOutcome > SetVaultAccessPolicyOutcomeCallable
Aws::Utils::Outcome< ListJobsResult, GlacierError > ListJobsOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > SetDataRetrievalPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > SetVaultNotificationsOutcome
std::future< GetJobOutputOutcome > GetJobOutputOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GlacierError > CompleteVaultLockOutcome
std::future< AbortMultipartUploadOutcome > AbortMultipartUploadOutcomeCallable
std::future< CompleteVaultLockOutcome > CompleteVaultLockOutcomeCallable
Aws::Utils::Outcome< InitiateMultipartUploadResult, GlacierError > InitiateMultipartUploadOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > DeleteVaultAccessPolicyOutcome
std::future< UploadArchiveOutcome > UploadArchiveOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GlacierError > DeleteVaultNotificationsOutcome
std::future< GetDataRetrievalPolicyOutcome > GetDataRetrievalPolicyOutcomeCallable
std::future< ListTagsForVaultOutcome > ListTagsForVaultOutcomeCallable
std::future< CreateVaultOutcome > CreateVaultOutcomeCallable
Aws::Utils::Outcome< GetDataRetrievalPolicyResult, GlacierError > GetDataRetrievalPolicyOutcome
std::future< DescribeVaultOutcome > DescribeVaultOutcomeCallable
std::future< InitiateVaultLockOutcome > InitiateVaultLockOutcomeCallable
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
std::future< AddTagsToVaultOutcome > AddTagsToVaultOutcomeCallable
std::future< DeleteVaultAccessPolicyOutcome > DeleteVaultAccessPolicyOutcomeCallable
Aws::Utils::Outcome< GetVaultAccessPolicyResult, GlacierError > GetVaultAccessPolicyOutcome
Aws::Utils::Outcome< GetVaultLockResult, GlacierError > GetVaultLockOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > AbortMultipartUploadOutcome
std::future< ListVaultsOutcome > ListVaultsOutcomeCallable
std::future< PurchaseProvisionedCapacityOutcome > PurchaseProvisionedCapacityOutcomeCallable
std::future< CompleteMultipartUploadOutcome > CompleteMultipartUploadOutcomeCallable
std::future< RemoveTagsFromVaultOutcome > RemoveTagsFromVaultOutcomeCallable
std::future< ListPartsOutcome > ListPartsOutcomeCallable
Aws::Utils::Outcome< UploadMultipartPartResult, GlacierError > UploadMultipartPartOutcome
Aws::Utils::Outcome< InitiateJobResult, GlacierError > InitiateJobOutcome
std::future< DeleteArchiveOutcome > DeleteArchiveOutcomeCallable
std::future< GetVaultAccessPolicyOutcome > GetVaultAccessPolicyOutcomeCallable
std::future< ListMultipartUploadsOutcome > ListMultipartUploadsOutcomeCallable
Aws::Utils::Outcome< UploadArchiveResult, GlacierError > UploadArchiveOutcome
Aws::Utils::Outcome< PurchaseProvisionedCapacityResult, GlacierError > PurchaseProvisionedCapacityOutcome
Aws::Utils::Outcome< DescribeVaultResult, GlacierError > DescribeVaultOutcome
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< InitiateJobOutcome > InitiateJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GlacierError > RemoveTagsFromVaultOutcome
std::future< UploadMultipartPartOutcome > UploadMultipartPartOutcomeCallable
std::future< GetVaultNotificationsOutcome > GetVaultNotificationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, GlacierError > SetVaultAccessPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, GlacierError > AddTagsToVaultOutcome
std::future< SetDataRetrievalPolicyOutcome > SetDataRetrievalPolicyOutcomeCallable
Aws::Utils::Outcome< InitiateVaultLockResult, GlacierError > InitiateVaultLockOutcome
std::future< ListProvisionedCapacityOutcome > ListProvisionedCapacityOutcomeCallable
std::function< void(const GlacierClient *, const Model::ListMultipartUploadsRequest &, const Model::ListMultipartUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultipartUploadsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::GetVaultLockRequest &, const Model::GetVaultLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVaultLockResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DeleteVaultRequest &, const Model::DeleteVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::InitiateVaultLockRequest &, const Model::InitiateVaultLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateVaultLockResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::UploadMultipartPartRequest &, const Model::UploadMultipartPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadMultipartPartResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::GetJobOutputRequest &, Model::GetJobOutputOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobOutputResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::RemoveTagsFromVaultRequest &, const Model::RemoveTagsFromVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::SetVaultNotificationsRequest &, const Model::SetVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetVaultNotificationsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::ListTagsForVaultRequest &, const Model::ListTagsForVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::AddTagsToVaultRequest &, const Model::AddTagsToVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::AbortVaultLockRequest &, const Model::AbortVaultLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortVaultLockResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DeleteArchiveRequest &, const Model::DeleteArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteArchiveResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::ListProvisionedCapacityRequest &, const Model::ListProvisionedCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisionedCapacityResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::GetVaultAccessPolicyRequest &, const Model::GetVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVaultAccessPolicyResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::SetVaultAccessPolicyRequest &, const Model::SetVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetVaultAccessPolicyResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DeleteVaultAccessPolicyRequest &, const Model::DeleteVaultAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVaultAccessPolicyResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DeleteVaultNotificationsRequest &, const Model::DeleteVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVaultNotificationsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::DescribeVaultRequest &, const Model::DescribeVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::InitiateJobRequest &, const Model::InitiateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateJobResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::AbortMultipartUploadRequest &, const Model::AbortMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortMultipartUploadResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::UploadArchiveRequest &, const Model::UploadArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadArchiveResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::ListPartsRequest &, const Model::ListPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::CompleteVaultLockRequest &, const Model::CompleteVaultLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteVaultLockResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::PurchaseProvisionedCapacityRequest &, const Model::PurchaseProvisionedCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseProvisionedCapacityResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::ListVaultsRequest &, const Model::ListVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVaultsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::GetVaultNotificationsRequest &, const Model::GetVaultNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVaultNotificationsResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::CompleteMultipartUploadRequest &, const Model::CompleteMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteMultipartUploadResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::GetDataRetrievalPolicyRequest &, const Model::GetDataRetrievalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataRetrievalPolicyResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::SetDataRetrievalPolicyRequest &, const Model::SetDataRetrievalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetDataRetrievalPolicyResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::CreateVaultRequest &, const Model::CreateVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVaultResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::InitiateMultipartUploadRequest &, const Model::InitiateMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateMultipartUploadResponseReceivedHandler
std::function< void(const GlacierClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler