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>
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>
87 class HttpClientFactory;
92 template<
typename R,
typename E>
class Outcome;
102 class AWSCredentials;
103 class AWSCredentialsProvider;
111 namespace ElasticsearchService
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
std::future< ListTagsOutcome > ListTagsOutcomeCallable
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
std::future< AddTagsOutcome > AddTagsOutcomeCallable
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