AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ElasticsearchServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/es/ElasticsearchServiceErrors.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/es/ElasticsearchServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ElasticsearchServiceClient header */
21#include <aws/es/model/AcceptInboundCrossClusterSearchConnectionResult.h>
22#include <aws/es/model/AssociatePackageResult.h>
23#include <aws/es/model/AuthorizeVpcEndpointAccessResult.h>
24#include <aws/es/model/CancelDomainConfigChangeResult.h>
25#include <aws/es/model/CancelElasticsearchServiceSoftwareUpdateResult.h>
26#include <aws/es/model/CreateElasticsearchDomainResult.h>
27#include <aws/es/model/CreateOutboundCrossClusterSearchConnectionResult.h>
28#include <aws/es/model/CreatePackageResult.h>
29#include <aws/es/model/CreateVpcEndpointResult.h>
30#include <aws/es/model/DeleteElasticsearchDomainResult.h>
31#include <aws/es/model/DeleteInboundCrossClusterSearchConnectionResult.h>
32#include <aws/es/model/DeleteOutboundCrossClusterSearchConnectionResult.h>
33#include <aws/es/model/DeletePackageResult.h>
34#include <aws/es/model/DeleteVpcEndpointResult.h>
35#include <aws/es/model/DescribeDomainAutoTunesResult.h>
36#include <aws/es/model/DescribeDomainChangeProgressResult.h>
37#include <aws/es/model/DescribeElasticsearchDomainResult.h>
38#include <aws/es/model/DescribeElasticsearchDomainConfigResult.h>
39#include <aws/es/model/DescribeElasticsearchDomainsResult.h>
40#include <aws/es/model/DescribeElasticsearchInstanceTypeLimitsResult.h>
41#include <aws/es/model/DescribeInboundCrossClusterSearchConnectionsResult.h>
42#include <aws/es/model/DescribeOutboundCrossClusterSearchConnectionsResult.h>
43#include <aws/es/model/DescribePackagesResult.h>
44#include <aws/es/model/DescribeReservedElasticsearchInstanceOfferingsResult.h>
45#include <aws/es/model/DescribeReservedElasticsearchInstancesResult.h>
46#include <aws/es/model/DescribeVpcEndpointsResult.h>
47#include <aws/es/model/DissociatePackageResult.h>
48#include <aws/es/model/GetCompatibleElasticsearchVersionsResult.h>
49#include <aws/es/model/GetPackageVersionHistoryResult.h>
50#include <aws/es/model/GetUpgradeHistoryResult.h>
51#include <aws/es/model/GetUpgradeStatusResult.h>
52#include <aws/es/model/ListDomainNamesResult.h>
53#include <aws/es/model/ListDomainsForPackageResult.h>
54#include <aws/es/model/ListElasticsearchInstanceTypesResult.h>
55#include <aws/es/model/ListElasticsearchVersionsResult.h>
56#include <aws/es/model/ListPackagesForDomainResult.h>
57#include <aws/es/model/ListTagsResult.h>
58#include <aws/es/model/ListVpcEndpointAccessResult.h>
59#include <aws/es/model/ListVpcEndpointsResult.h>
60#include <aws/es/model/ListVpcEndpointsForDomainResult.h>
61#include <aws/es/model/PurchaseReservedElasticsearchInstanceOfferingResult.h>
62#include <aws/es/model/RejectInboundCrossClusterSearchConnectionResult.h>
63#include <aws/es/model/RevokeVpcEndpointAccessResult.h>
64#include <aws/es/model/StartElasticsearchServiceSoftwareUpdateResult.h>
65#include <aws/es/model/UpdateElasticsearchDomainConfigResult.h>
66#include <aws/es/model/UpdatePackageResult.h>
67#include <aws/es/model/UpdateVpcEndpointResult.h>
68#include <aws/es/model/UpgradeElasticsearchDomainResult.h>
69#include <aws/es/model/DescribeReservedElasticsearchInstancesRequest.h>
70#include <aws/es/model/DescribeOutboundCrossClusterSearchConnectionsRequest.h>
71#include <aws/es/model/DescribeReservedElasticsearchInstanceOfferingsRequest.h>
72#include <aws/es/model/GetCompatibleElasticsearchVersionsRequest.h>
73#include <aws/es/model/DescribeInboundCrossClusterSearchConnectionsRequest.h>
74#include <aws/es/model/DescribePackagesRequest.h>
75#include <aws/es/model/ListDomainNamesRequest.h>
76#include <aws/es/model/ListElasticsearchVersionsRequest.h>
77#include <aws/es/model/DeleteElasticsearchServiceRoleRequest.h>
78#include <aws/es/model/ListVpcEndpointsRequest.h>
79#include <aws/core/NoResult.h>
80/* End of service model headers required in ElasticsearchServiceClient header */
81
82namespace Aws
83{
84 namespace Http
85 {
86 class HttpClient;
87 class HttpClientFactory;
88 } // namespace Http
89
90 namespace Utils
91 {
92 template< typename R, typename E> class Outcome;
93
94 namespace Threading
95 {
96 class Executor;
97 } // namespace Threading
98 } // namespace Utils
99
100 namespace Auth
101 {
102 class AWSCredentials;
103 class AWSCredentialsProvider;
104 } // namespace Auth
105
106 namespace Client
107 {
108 class RetryStrategy;
109 } // namespace Client
110
111 namespace ElasticsearchService
112 {
116
117 namespace Model
118 {
119 /* Service model forward declarations required in ElasticsearchServiceClient header */
121 class AddTagsRequest;
158 class ListTagsRequest;
164 class RemoveTagsRequest;
171 /* End of service model forward declarations required in ElasticsearchServiceClient header */
172
173 /* Service model Outcome class definitions */
225 /* End of service model Outcome class definitions */
226
227 /* Service model Outcome callable definitions */
228 typedef std::future<AcceptInboundCrossClusterSearchConnectionOutcome> AcceptInboundCrossClusterSearchConnectionOutcomeCallable;
229 typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
230 typedef std::future<AssociatePackageOutcome> AssociatePackageOutcomeCallable;
231 typedef std::future<AuthorizeVpcEndpointAccessOutcome> AuthorizeVpcEndpointAccessOutcomeCallable;
232 typedef std::future<CancelDomainConfigChangeOutcome> CancelDomainConfigChangeOutcomeCallable;
233 typedef std::future<CancelElasticsearchServiceSoftwareUpdateOutcome> CancelElasticsearchServiceSoftwareUpdateOutcomeCallable;
234 typedef std::future<CreateElasticsearchDomainOutcome> CreateElasticsearchDomainOutcomeCallable;
235 typedef std::future<CreateOutboundCrossClusterSearchConnectionOutcome> CreateOutboundCrossClusterSearchConnectionOutcomeCallable;
236 typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
237 typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
238 typedef std::future<DeleteElasticsearchDomainOutcome> DeleteElasticsearchDomainOutcomeCallable;
239 typedef std::future<DeleteElasticsearchServiceRoleOutcome> DeleteElasticsearchServiceRoleOutcomeCallable;
240 typedef std::future<DeleteInboundCrossClusterSearchConnectionOutcome> DeleteInboundCrossClusterSearchConnectionOutcomeCallable;
241 typedef std::future<DeleteOutboundCrossClusterSearchConnectionOutcome> DeleteOutboundCrossClusterSearchConnectionOutcomeCallable;
242 typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
243 typedef std::future<DeleteVpcEndpointOutcome> DeleteVpcEndpointOutcomeCallable;
244 typedef std::future<DescribeDomainAutoTunesOutcome> DescribeDomainAutoTunesOutcomeCallable;
245 typedef std::future<DescribeDomainChangeProgressOutcome> DescribeDomainChangeProgressOutcomeCallable;
246 typedef std::future<DescribeElasticsearchDomainOutcome> DescribeElasticsearchDomainOutcomeCallable;
247 typedef std::future<DescribeElasticsearchDomainConfigOutcome> DescribeElasticsearchDomainConfigOutcomeCallable;
248 typedef std::future<DescribeElasticsearchDomainsOutcome> DescribeElasticsearchDomainsOutcomeCallable;
249 typedef std::future<DescribeElasticsearchInstanceTypeLimitsOutcome> DescribeElasticsearchInstanceTypeLimitsOutcomeCallable;
250 typedef std::future<DescribeInboundCrossClusterSearchConnectionsOutcome> DescribeInboundCrossClusterSearchConnectionsOutcomeCallable;
251 typedef std::future<DescribeOutboundCrossClusterSearchConnectionsOutcome> DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable;
252 typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
253 typedef std::future<DescribeReservedElasticsearchInstanceOfferingsOutcome> DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable;
254 typedef std::future<DescribeReservedElasticsearchInstancesOutcome> DescribeReservedElasticsearchInstancesOutcomeCallable;
255 typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
256 typedef std::future<DissociatePackageOutcome> DissociatePackageOutcomeCallable;
257 typedef std::future<GetCompatibleElasticsearchVersionsOutcome> GetCompatibleElasticsearchVersionsOutcomeCallable;
258 typedef std::future<GetPackageVersionHistoryOutcome> GetPackageVersionHistoryOutcomeCallable;
259 typedef std::future<GetUpgradeHistoryOutcome> GetUpgradeHistoryOutcomeCallable;
260 typedef std::future<GetUpgradeStatusOutcome> GetUpgradeStatusOutcomeCallable;
261 typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
262 typedef std::future<ListDomainsForPackageOutcome> ListDomainsForPackageOutcomeCallable;
263 typedef std::future<ListElasticsearchInstanceTypesOutcome> ListElasticsearchInstanceTypesOutcomeCallable;
264 typedef std::future<ListElasticsearchVersionsOutcome> ListElasticsearchVersionsOutcomeCallable;
265 typedef std::future<ListPackagesForDomainOutcome> ListPackagesForDomainOutcomeCallable;
266 typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
267 typedef std::future<ListVpcEndpointAccessOutcome> ListVpcEndpointAccessOutcomeCallable;
268 typedef std::future<ListVpcEndpointsOutcome> ListVpcEndpointsOutcomeCallable;
269 typedef std::future<ListVpcEndpointsForDomainOutcome> ListVpcEndpointsForDomainOutcomeCallable;
270 typedef std::future<PurchaseReservedElasticsearchInstanceOfferingOutcome> PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable;
271 typedef std::future<RejectInboundCrossClusterSearchConnectionOutcome> RejectInboundCrossClusterSearchConnectionOutcomeCallable;
272 typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
273 typedef std::future<RevokeVpcEndpointAccessOutcome> RevokeVpcEndpointAccessOutcomeCallable;
274 typedef std::future<StartElasticsearchServiceSoftwareUpdateOutcome> StartElasticsearchServiceSoftwareUpdateOutcomeCallable;
275 typedef std::future<UpdateElasticsearchDomainConfigOutcome> UpdateElasticsearchDomainConfigOutcomeCallable;
276 typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
277 typedef std::future<UpdateVpcEndpointOutcome> UpdateVpcEndpointOutcomeCallable;
278 typedef std::future<UpgradeElasticsearchDomainOutcome> UpgradeElasticsearchDomainOutcomeCallable;
279 /* End of service model Outcome callable definitions */
280 } // namespace Model
281
283
284 /* Service model async handlers definitions */
286 typedef std::function<void(const ElasticsearchServiceClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
287 typedef std::function<void(const ElasticsearchServiceClient*, const Model::AssociatePackageRequest&, const Model::AssociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePackageResponseReceivedHandler;
288 typedef std::function<void(const ElasticsearchServiceClient*, const Model::AuthorizeVpcEndpointAccessRequest&, const Model::AuthorizeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeVpcEndpointAccessResponseReceivedHandler;
289 typedef std::function<void(const ElasticsearchServiceClient*, const Model::CancelDomainConfigChangeRequest&, const Model::CancelDomainConfigChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelDomainConfigChangeResponseReceivedHandler;
291 typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreateElasticsearchDomainRequest&, const Model::CreateElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateElasticsearchDomainResponseReceivedHandler;
293 typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageResponseReceivedHandler;
294 typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcEndpointResponseReceivedHandler;
295 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchDomainRequest&, const Model::DeleteElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteElasticsearchDomainResponseReceivedHandler;
296 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchServiceRoleRequest&, const Model::DeleteElasticsearchServiceRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteElasticsearchServiceRoleResponseReceivedHandler;
299 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
300 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteVpcEndpointRequest&, const Model::DeleteVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcEndpointResponseReceivedHandler;
301 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeDomainAutoTunesRequest&, const Model::DescribeDomainAutoTunesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainAutoTunesResponseReceivedHandler;
302 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeDomainChangeProgressRequest&, const Model::DescribeDomainChangeProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainChangeProgressResponseReceivedHandler;
303 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainRequest&, const Model::DescribeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainResponseReceivedHandler;
304 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainConfigRequest&, const Model::DescribeElasticsearchDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainConfigResponseReceivedHandler;
305 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainsRequest&, const Model::DescribeElasticsearchDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainsResponseReceivedHandler;
309 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribePackagesRequest&, const Model::DescribePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackagesResponseReceivedHandler;
312 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointsResponseReceivedHandler;
313 typedef std::function<void(const ElasticsearchServiceClient*, const Model::DissociatePackageRequest&, const Model::DissociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DissociatePackageResponseReceivedHandler;
315 typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetPackageVersionHistoryRequest&, const Model::GetPackageVersionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionHistoryResponseReceivedHandler;
316 typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetUpgradeHistoryRequest&, const Model::GetUpgradeHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeHistoryResponseReceivedHandler;
317 typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetUpgradeStatusRequest&, const Model::GetUpgradeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeStatusResponseReceivedHandler;
318 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
319 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainsForPackageRequest&, const Model::ListDomainsForPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsForPackageResponseReceivedHandler;
320 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchInstanceTypesRequest&, const Model::ListElasticsearchInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListElasticsearchInstanceTypesResponseReceivedHandler;
321 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchVersionsRequest&, const Model::ListElasticsearchVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListElasticsearchVersionsResponseReceivedHandler;
322 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListPackagesForDomainRequest&, const Model::ListPackagesForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesForDomainResponseReceivedHandler;
323 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
324 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListVpcEndpointAccessRequest&, const Model::ListVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointAccessResponseReceivedHandler;
325 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListVpcEndpointsRequest&, const Model::ListVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsResponseReceivedHandler;
326 typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListVpcEndpointsForDomainRequest&, const Model::ListVpcEndpointsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsForDomainResponseReceivedHandler;
329 typedef std::function<void(const ElasticsearchServiceClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
330 typedef std::function<void(const ElasticsearchServiceClient*, const Model::RevokeVpcEndpointAccessRequest&, const Model::RevokeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeVpcEndpointAccessResponseReceivedHandler;
332 typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdateElasticsearchDomainConfigRequest&, const Model::UpdateElasticsearchDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateElasticsearchDomainConfigResponseReceivedHandler;
333 typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageResponseReceivedHandler;
334 typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdateVpcEndpointRequest&, const Model::UpdateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVpcEndpointResponseReceivedHandler;
335 typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpgradeElasticsearchDomainRequest&, const Model::UpgradeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpgradeElasticsearchDomainResponseReceivedHandler;
336 /* End of service model async handlers definitions */
337 } // namespace ElasticsearchService
338} // namespace Aws
EndpointProviderBase< ElasticsearchServiceClientConfiguration, ElasticsearchServiceBuiltInParameters, ElasticsearchServiceClientContextParameters > ElasticsearchServiceEndpointProviderBase
std::future< DeleteElasticsearchDomainOutcome > DeleteElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DescribeElasticsearchInstanceTypeLimitsResult, ElasticsearchServiceError > DescribeElasticsearchInstanceTypeLimitsOutcome
std::future< AssociatePackageOutcome > AssociatePackageOutcomeCallable
std::future< DescribeElasticsearchDomainConfigOutcome > DescribeElasticsearchDomainConfigOutcomeCallable
std::future< CancelDomainConfigChangeOutcome > CancelDomainConfigChangeOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
Aws::Utils::Outcome< DescribeOutboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeOutboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< UpdateElasticsearchDomainConfigResult, ElasticsearchServiceError > UpdateElasticsearchDomainConfigOutcome
std::future< PurchaseReservedElasticsearchInstanceOfferingOutcome > PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable
Aws::Utils::Outcome< DeleteElasticsearchDomainResult, ElasticsearchServiceError > DeleteElasticsearchDomainOutcome
std::future< DescribeReservedElasticsearchInstanceOfferingsOutcome > DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointAccessResult, ElasticsearchServiceError > ListVpcEndpointAccessOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
std::future< CreateElasticsearchDomainOutcome > CreateElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DissociatePackageResult, ElasticsearchServiceError > DissociatePackageOutcome
Aws::Utils::Outcome< AcceptInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > AcceptInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< RevokeVpcEndpointAccessResult, ElasticsearchServiceError > RevokeVpcEndpointAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > AddTagsOutcome
std::future< DescribeReservedElasticsearchInstancesOutcome > DescribeReservedElasticsearchInstancesOutcomeCallable
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
Aws::Utils::Outcome< CancelElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > CancelElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > RemoveTagsOutcome
std::future< GetCompatibleElasticsearchVersionsOutcome > GetCompatibleElasticsearchVersionsOutcomeCallable
std::future< ListVpcEndpointsOutcome > ListVpcEndpointsOutcomeCallable
std::future< StartElasticsearchServiceSoftwareUpdateOutcome > StartElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< UpdateElasticsearchDomainConfigOutcome > UpdateElasticsearchDomainConfigOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointsResult, ElasticsearchServiceError > DescribeVpcEndpointsOutcome
std::future< DeleteVpcEndpointOutcome > DeleteVpcEndpointOutcomeCallable
Aws::Utils::Outcome< UpdatePackageResult, ElasticsearchServiceError > UpdatePackageOutcome
Aws::Utils::Outcome< AssociatePackageResult, ElasticsearchServiceError > AssociatePackageOutcome
Aws::Utils::Outcome< DeletePackageResult, ElasticsearchServiceError > DeletePackageOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > DeleteElasticsearchServiceRoleOutcome
std::future< AcceptInboundCrossClusterSearchConnectionOutcome > AcceptInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteInboundCrossClusterSearchConnectionOutcome > DeleteInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< ListDomainNamesResult, ElasticsearchServiceError > ListDomainNamesOutcome
Aws::Utils::Outcome< ListPackagesForDomainResult, ElasticsearchServiceError > ListPackagesForDomainOutcome
Aws::Utils::Outcome< GetUpgradeStatusResult, ElasticsearchServiceError > GetUpgradeStatusOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainsResult, ElasticsearchServiceError > DescribeElasticsearchDomainsOutcome
std::future< DeleteElasticsearchServiceRoleOutcome > DeleteElasticsearchServiceRoleOutcomeCallable
Aws::Utils::Outcome< CreateElasticsearchDomainResult, ElasticsearchServiceError > CreateElasticsearchDomainOutcome
Aws::Utils::Outcome< ListElasticsearchVersionsResult, ElasticsearchServiceError > ListElasticsearchVersionsOutcome
Aws::Utils::Outcome< ListTagsResult, ElasticsearchServiceError > ListTagsOutcome
std::future< GetPackageVersionHistoryOutcome > GetPackageVersionHistoryOutcomeCallable
std::future< UpdateVpcEndpointOutcome > UpdateVpcEndpointOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< UpgradeElasticsearchDomainOutcome > UpgradeElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< ListDomainsForPackageResult, ElasticsearchServiceError > ListDomainsForPackageOutcome
std::future< DescribeElasticsearchInstanceTypeLimitsOutcome > DescribeElasticsearchInstanceTypeLimitsOutcomeCallable
std::future< DescribePackagesOutcome > DescribePackagesOutcomeCallable
Aws::Utils::Outcome< CreatePackageResult, ElasticsearchServiceError > CreatePackageOutcome
Aws::Utils::Outcome< DescribeInboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeInboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< DescribeDomainChangeProgressResult, ElasticsearchServiceError > DescribeDomainChangeProgressOutcome
Aws::Utils::Outcome< CreateOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > CreateOutboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DescribePackagesResult, ElasticsearchServiceError > DescribePackagesOutcome
std::future< GetUpgradeStatusOutcome > GetUpgradeStatusOutcomeCallable
std::future< CreateOutboundCrossClusterSearchConnectionOutcome > CreateOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteOutboundCrossClusterSearchConnectionOutcome > DeleteOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< AuthorizeVpcEndpointAccessOutcome > AuthorizeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointsResult, ElasticsearchServiceError > ListVpcEndpointsOutcome
std::future< RejectInboundCrossClusterSearchConnectionOutcome > RejectInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DescribeOutboundCrossClusterSearchConnectionsOutcome > DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable
std::future< ListPackagesForDomainOutcome > ListPackagesForDomainOutcomeCallable
Aws::Utils::Outcome< GetCompatibleElasticsearchVersionsResult, ElasticsearchServiceError > GetCompatibleElasticsearchVersionsOutcome
Aws::Utils::Outcome< UpdateVpcEndpointResult, ElasticsearchServiceError > UpdateVpcEndpointOutcome
std::future< ListVpcEndpointAccessOutcome > ListVpcEndpointAccessOutcomeCallable
std::future< ListDomainsForPackageOutcome > ListDomainsForPackageOutcomeCallable
Aws::Utils::Outcome< StartElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > StartElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< CancelDomainConfigChangeResult, ElasticsearchServiceError > CancelDomainConfigChangeOutcome
std::future< DescribeElasticsearchDomainOutcome > DescribeElasticsearchDomainOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointResult, ElasticsearchServiceError > DeleteVpcEndpointOutcome
Aws::Utils::Outcome< UpgradeElasticsearchDomainResult, ElasticsearchServiceError > UpgradeElasticsearchDomainOutcome
Aws::Utils::Outcome< DescribeDomainAutoTunesResult, ElasticsearchServiceError > DescribeDomainAutoTunesOutcome
Aws::Utils::Outcome< CreateVpcEndpointResult, ElasticsearchServiceError > CreateVpcEndpointOutcome
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedElasticsearchInstanceOfferingsResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstanceOfferingsOutcome
std::future< DescribeInboundCrossClusterSearchConnectionsOutcome > DescribeInboundCrossClusterSearchConnectionsOutcomeCallable
std::future< CancelElasticsearchServiceSoftwareUpdateOutcome > CancelElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< DescribeDomainAutoTunesOutcome > DescribeDomainAutoTunesOutcomeCallable
Aws::Utils::Outcome< DescribeElasticsearchDomainResult, ElasticsearchServiceError > DescribeElasticsearchDomainOutcome
Aws::Utils::Outcome< GetUpgradeHistoryResult, ElasticsearchServiceError > GetUpgradeHistoryOutcome
std::future< GetUpgradeHistoryOutcome > GetUpgradeHistoryOutcomeCallable
Aws::Utils::Outcome< AuthorizeVpcEndpointAccessResult, ElasticsearchServiceError > AuthorizeVpcEndpointAccessOutcome
std::future< ListElasticsearchInstanceTypesOutcome > ListElasticsearchInstanceTypesOutcomeCallable
Aws::Utils::Outcome< DeleteInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< PurchaseReservedElasticsearchInstanceOfferingResult, ElasticsearchServiceError > PurchaseReservedElasticsearchInstanceOfferingOutcome
std::future< DescribeDomainChangeProgressOutcome > DescribeDomainChangeProgressOutcomeCallable
std::future< ListVpcEndpointsForDomainOutcome > ListVpcEndpointsForDomainOutcomeCallable
std::future< RevokeVpcEndpointAccessOutcome > RevokeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< DescribeReservedElasticsearchInstancesResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstancesOutcome
Aws::Utils::Outcome< ListVpcEndpointsForDomainResult, ElasticsearchServiceError > ListVpcEndpointsForDomainOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainConfigResult, ElasticsearchServiceError > DescribeElasticsearchDomainConfigOutcome
Aws::Utils::Outcome< GetPackageVersionHistoryResult, ElasticsearchServiceError > GetPackageVersionHistoryOutcome
Aws::Utils::Outcome< ListElasticsearchInstanceTypesResult, ElasticsearchServiceError > ListElasticsearchInstanceTypesOutcome
std::future< ListElasticsearchVersionsOutcome > ListElasticsearchVersionsOutcomeCallable
Aws::Utils::Outcome< RejectInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > RejectInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DeleteOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteOutboundCrossClusterSearchConnectionOutcome
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< DescribeElasticsearchDomainsOutcome > DescribeElasticsearchDomainsOutcomeCallable
std::future< DissociatePackageOutcome > DissociatePackageOutcomeCallable
std::function< void(const ElasticsearchServiceClient *, const Model::CreateElasticsearchDomainRequest &, const Model::CreateElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &, const Model::DescribeOutboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchDomainRequest &, const Model::DeleteElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackagesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdateElasticsearchDomainConfigRequest &, const Model::UpdateElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeHistoryResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchVersionsRequest &, const Model::ListElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RejectInboundCrossClusterSearchConnectionRequest &, const Model::RejectInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CancelElasticsearchServiceSoftwareUpdateRequest &, const Model::CancelElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainRequest &, const Model::DescribeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteInboundCrossClusterSearchConnectionRequest &, const Model::DeleteInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RevokeVpcEndpointAccessRequest &, const Model::RevokeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpgradeElasticsearchDomainRequest &, const Model::UpgradeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpgradeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointsRequest &, const Model::ListVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::StartElasticsearchServiceSoftwareUpdateRequest &, const Model::StartElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchInstanceTypeLimitsRequest &, const Model::DescribeElasticsearchInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CancelDomainConfigChangeRequest &, const Model::CancelDomainConfigChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDomainConfigChangeResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainsRequest &, const Model::DescribeElasticsearchDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AcceptInboundCrossClusterSearchConnectionRequest &, const Model::AcceptInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteOutboundCrossClusterSearchConnectionRequest &, const Model::DeleteOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdateVpcEndpointRequest &, const Model::UpdateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchServiceRoleRequest &, const Model::DeleteElasticsearchServiceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteElasticsearchServiceRoleResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointsForDomainRequest &, const Model::ListVpcEndpointsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsForDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &, const Model::DescribeReservedElasticsearchInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainAutoTunesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AuthorizeVpcEndpointAccessRequest &, const Model::AuthorizeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListVpcEndpointAccessRequest &, const Model::ListVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointAccessResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteVpcEndpointRequest &, const Model::DeleteVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetCompatibleElasticsearchVersionsRequest &, const Model::GetCompatibleElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstancesRequest &, const Model::DescribeReservedElasticsearchInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedElasticsearchInstancesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &, const Model::PurchaseReservedElasticsearchInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchInstanceTypesRequest &, const Model::ListElasticsearchInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListElasticsearchInstanceTypesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainConfigRequest &, const Model::DescribeElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsForPackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesForDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeStatusResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainChangeProgressRequest &, const Model::DescribeDomainChangeProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainChangeProgressResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateOutboundCrossClusterSearchConnectionRequest &, const Model::CreateOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeInboundCrossClusterSearchConnectionsRequest &, const Model::DescribeInboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionHistoryResponseReceivedHandler