AWS SDK for C++  1.9.160
AWS SDK for C++
Classes | Namespaces | Typedefs
ElasticsearchServiceClient.h File Reference
#include <aws/es/ElasticsearchService_EXPORTS.h>
#include <aws/es/ElasticsearchServiceErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/es/model/AcceptInboundCrossClusterSearchConnectionResult.h>
#include <aws/es/model/AssociatePackageResult.h>
#include <aws/es/model/CancelElasticsearchServiceSoftwareUpdateResult.h>
#include <aws/es/model/CreateElasticsearchDomainResult.h>
#include <aws/es/model/CreateOutboundCrossClusterSearchConnectionResult.h>
#include <aws/es/model/CreatePackageResult.h>
#include <aws/es/model/DeleteElasticsearchDomainResult.h>
#include <aws/es/model/DeleteInboundCrossClusterSearchConnectionResult.h>
#include <aws/es/model/DeleteOutboundCrossClusterSearchConnectionResult.h>
#include <aws/es/model/DeletePackageResult.h>
#include <aws/es/model/DescribeDomainAutoTunesResult.h>
#include <aws/es/model/DescribeElasticsearchDomainResult.h>
#include <aws/es/model/DescribeElasticsearchDomainConfigResult.h>
#include <aws/es/model/DescribeElasticsearchDomainsResult.h>
#include <aws/es/model/DescribeElasticsearchInstanceTypeLimitsResult.h>
#include <aws/es/model/DescribeInboundCrossClusterSearchConnectionsResult.h>
#include <aws/es/model/DescribeOutboundCrossClusterSearchConnectionsResult.h>
#include <aws/es/model/DescribePackagesResult.h>
#include <aws/es/model/DescribeReservedElasticsearchInstanceOfferingsResult.h>
#include <aws/es/model/DescribeReservedElasticsearchInstancesResult.h>
#include <aws/es/model/DissociatePackageResult.h>
#include <aws/es/model/GetCompatibleElasticsearchVersionsResult.h>
#include <aws/es/model/GetPackageVersionHistoryResult.h>
#include <aws/es/model/GetUpgradeHistoryResult.h>
#include <aws/es/model/GetUpgradeStatusResult.h>
#include <aws/es/model/ListDomainNamesResult.h>
#include <aws/es/model/ListDomainsForPackageResult.h>
#include <aws/es/model/ListElasticsearchInstanceTypesResult.h>
#include <aws/es/model/ListElasticsearchVersionsResult.h>
#include <aws/es/model/ListPackagesForDomainResult.h>
#include <aws/es/model/ListTagsResult.h>
#include <aws/es/model/PurchaseReservedElasticsearchInstanceOfferingResult.h>
#include <aws/es/model/RejectInboundCrossClusterSearchConnectionResult.h>
#include <aws/es/model/StartElasticsearchServiceSoftwareUpdateResult.h>
#include <aws/es/model/UpdateElasticsearchDomainConfigResult.h>
#include <aws/es/model/UpdatePackageResult.h>
#include <aws/es/model/UpgradeElasticsearchDomainResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::ElasticsearchService::ElasticsearchServiceClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ElasticsearchService
 
 Aws::ElasticsearchService::Model
 

Typedefs

typedef Aws::Utils::Outcome< AcceptInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::AcceptInboundCrossClusterSearchConnectionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::AddTagsOutcome
 
typedef Aws::Utils::Outcome< AssociatePackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::AssociatePackageOutcome
 
typedef Aws::Utils::Outcome< CancelElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::CancelElasticsearchServiceSoftwareUpdateOutcome
 
typedef Aws::Utils::Outcome< CreateElasticsearchDomainResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< CreateOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionOutcome
 
typedef Aws::Utils::Outcome< CreatePackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::CreatePackageOutcome
 
typedef Aws::Utils::Outcome< DeleteElasticsearchDomainResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DeleteElasticsearchServiceRoleOutcome
 
typedef Aws::Utils::Outcome< DeleteInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DeleteInboundCrossClusterSearchConnectionOutcome
 
typedef Aws::Utils::Outcome< DeleteOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DeleteOutboundCrossClusterSearchConnectionOutcome
 
typedef Aws::Utils::Outcome< DeletePackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DeletePackageOutcome
 
typedef Aws::Utils::Outcome< DescribeDomainAutoTunesResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeDomainAutoTunesOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainConfigResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchInstanceTypeLimitsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeElasticsearchInstanceTypeLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeInboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeInboundCrossClusterSearchConnectionsOutcome
 
typedef Aws::Utils::Outcome< DescribeOutboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeOutboundCrossClusterSearchConnectionsOutcome
 
typedef Aws::Utils::Outcome< DescribePackagesResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribePackagesOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedElasticsearchInstanceOfferingsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstanceOfferingsOutcome
 
typedef Aws::Utils::Outcome< DescribeReservedElasticsearchInstancesResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstancesOutcome
 
typedef Aws::Utils::Outcome< DissociatePackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::DissociatePackageOutcome
 
typedef Aws::Utils::Outcome< GetCompatibleElasticsearchVersionsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::GetCompatibleElasticsearchVersionsOutcome
 
typedef Aws::Utils::Outcome< GetPackageVersionHistoryResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::GetPackageVersionHistoryOutcome
 
typedef Aws::Utils::Outcome< GetUpgradeHistoryResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::GetUpgradeHistoryOutcome
 
typedef Aws::Utils::Outcome< GetUpgradeStatusResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::GetUpgradeStatusOutcome
 
typedef Aws::Utils::Outcome< ListDomainNamesResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListDomainNamesOutcome
 
typedef Aws::Utils::Outcome< ListDomainsForPackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListDomainsForPackageOutcome
 
typedef Aws::Utils::Outcome< ListElasticsearchInstanceTypesResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListElasticsearchInstanceTypesOutcome
 
typedef Aws::Utils::Outcome< ListElasticsearchVersionsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListElasticsearchVersionsOutcome
 
typedef Aws::Utils::Outcome< ListPackagesForDomainResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListPackagesForDomainOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::ListTagsOutcome
 
typedef Aws::Utils::Outcome< PurchaseReservedElasticsearchInstanceOfferingResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::PurchaseReservedElasticsearchInstanceOfferingOutcome
 
typedef Aws::Utils::Outcome< RejectInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::RejectInboundCrossClusterSearchConnectionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::RemoveTagsOutcome
 
typedef Aws::Utils::Outcome< StartElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::StartElasticsearchServiceSoftwareUpdateOutcome
 
typedef Aws::Utils::Outcome< UpdateElasticsearchDomainConfigResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcome
 
typedef Aws::Utils::Outcome< UpdatePackageResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::UpdatePackageOutcome
 
typedef Aws::Utils::Outcome< UpgradeElasticsearchDomainResult, ElasticsearchServiceError > Aws::ElasticsearchService::Model::UpgradeElasticsearchDomainOutcome
 
typedef std::future< AcceptInboundCrossClusterSearchConnectionOutcome > Aws::ElasticsearchService::Model::AcceptInboundCrossClusterSearchConnectionOutcomeCallable
 
typedef std::future< AddTagsOutcome > Aws::ElasticsearchService::Model::AddTagsOutcomeCallable
 
typedef std::future< AssociatePackageOutcome > Aws::ElasticsearchService::Model::AssociatePackageOutcomeCallable
 
typedef std::future< CancelElasticsearchServiceSoftwareUpdateOutcome > Aws::ElasticsearchService::Model::CancelElasticsearchServiceSoftwareUpdateOutcomeCallable
 
typedef std::future< CreateElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcomeCallable
 
typedef std::future< CreateOutboundCrossClusterSearchConnectionOutcome > Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionOutcomeCallable
 
typedef std::future< CreatePackageOutcome > Aws::ElasticsearchService::Model::CreatePackageOutcomeCallable
 
typedef std::future< DeleteElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcomeCallable
 
typedef std::future< DeleteElasticsearchServiceRoleOutcome > Aws::ElasticsearchService::Model::DeleteElasticsearchServiceRoleOutcomeCallable
 
typedef std::future< DeleteInboundCrossClusterSearchConnectionOutcome > Aws::ElasticsearchService::Model::DeleteInboundCrossClusterSearchConnectionOutcomeCallable
 
typedef std::future< DeleteOutboundCrossClusterSearchConnectionOutcome > Aws::ElasticsearchService::Model::DeleteOutboundCrossClusterSearchConnectionOutcomeCallable
 
typedef std::future< DeletePackageOutcome > Aws::ElasticsearchService::Model::DeletePackageOutcomeCallable
 
typedef std::future< DescribeDomainAutoTunesOutcome > Aws::ElasticsearchService::Model::DescribeDomainAutoTunesOutcomeCallable
 
typedef std::future< DescribeElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainOutcomeCallable
 
typedef std::future< DescribeElasticsearchDomainConfigOutcome > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigOutcomeCallable
 
typedef std::future< DescribeElasticsearchDomainsOutcome > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsOutcomeCallable
 
typedef std::future< DescribeElasticsearchInstanceTypeLimitsOutcome > Aws::ElasticsearchService::Model::DescribeElasticsearchInstanceTypeLimitsOutcomeCallable
 
typedef std::future< DescribeInboundCrossClusterSearchConnectionsOutcome > Aws::ElasticsearchService::Model::DescribeInboundCrossClusterSearchConnectionsOutcomeCallable
 
typedef std::future< DescribeOutboundCrossClusterSearchConnectionsOutcome > Aws::ElasticsearchService::Model::DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable
 
typedef std::future< DescribePackagesOutcome > Aws::ElasticsearchService::Model::DescribePackagesOutcomeCallable
 
typedef std::future< DescribeReservedElasticsearchInstanceOfferingsOutcome > Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable
 
typedef std::future< DescribeReservedElasticsearchInstancesOutcome > Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstancesOutcomeCallable
 
typedef std::future< DissociatePackageOutcome > Aws::ElasticsearchService::Model::DissociatePackageOutcomeCallable
 
typedef std::future< GetCompatibleElasticsearchVersionsOutcome > Aws::ElasticsearchService::Model::GetCompatibleElasticsearchVersionsOutcomeCallable
 
typedef std::future< GetPackageVersionHistoryOutcome > Aws::ElasticsearchService::Model::GetPackageVersionHistoryOutcomeCallable
 
typedef std::future< GetUpgradeHistoryOutcome > Aws::ElasticsearchService::Model::GetUpgradeHistoryOutcomeCallable
 
typedef std::future< GetUpgradeStatusOutcome > Aws::ElasticsearchService::Model::GetUpgradeStatusOutcomeCallable
 
typedef std::future< ListDomainNamesOutcome > Aws::ElasticsearchService::Model::ListDomainNamesOutcomeCallable
 
typedef std::future< ListDomainsForPackageOutcome > Aws::ElasticsearchService::Model::ListDomainsForPackageOutcomeCallable
 
typedef std::future< ListElasticsearchInstanceTypesOutcome > Aws::ElasticsearchService::Model::ListElasticsearchInstanceTypesOutcomeCallable
 
typedef std::future< ListElasticsearchVersionsOutcome > Aws::ElasticsearchService::Model::ListElasticsearchVersionsOutcomeCallable
 
typedef std::future< ListPackagesForDomainOutcome > Aws::ElasticsearchService::Model::ListPackagesForDomainOutcomeCallable
 
typedef std::future< ListTagsOutcome > Aws::ElasticsearchService::Model::ListTagsOutcomeCallable
 
typedef std::future< PurchaseReservedElasticsearchInstanceOfferingOutcome > Aws::ElasticsearchService::Model::PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable
 
typedef std::future< RejectInboundCrossClusterSearchConnectionOutcome > Aws::ElasticsearchService::Model::RejectInboundCrossClusterSearchConnectionOutcomeCallable
 
typedef std::future< RemoveTagsOutcome > Aws::ElasticsearchService::Model::RemoveTagsOutcomeCallable
 
typedef std::future< StartElasticsearchServiceSoftwareUpdateOutcome > Aws::ElasticsearchService::Model::StartElasticsearchServiceSoftwareUpdateOutcomeCallable
 
typedef std::future< UpdateElasticsearchDomainConfigOutcome > Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcomeCallable
 
typedef std::future< UpdatePackageOutcome > Aws::ElasticsearchService::Model::UpdatePackageOutcomeCallable
 
typedef std::future< UpgradeElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::UpgradeElasticsearchDomainOutcomeCallable
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::AcceptInboundCrossClusterSearchConnectionRequest &, const Model::AcceptInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::AddTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::AssociatePackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::CancelElasticsearchServiceSoftwareUpdateRequest &, const Model::CancelElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::CreateElasticsearchDomainRequest &, const Model::CreateElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::CreateElasticsearchDomainResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::CreateOutboundCrossClusterSearchConnectionRequest &, const Model::CreateOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::CreatePackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchDomainRequest &, const Model::DeleteElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DeleteElasticsearchDomainResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchServiceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DeleteElasticsearchServiceRoleResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DeleteInboundCrossClusterSearchConnectionRequest &, const Model::DeleteInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DeleteOutboundCrossClusterSearchConnectionRequest &, const Model::DeleteOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DeletePackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeDomainAutoTunesResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainRequest &, const Model::DescribeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeElasticsearchDomainResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainConfigRequest &, const Model::DescribeElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeElasticsearchDomainConfigResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainsRequest &, const Model::DescribeElasticsearchDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeElasticsearchDomainsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchInstanceTypeLimitsRequest &, const Model::DescribeElasticsearchInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeInboundCrossClusterSearchConnectionsRequest &, const Model::DescribeInboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &, const Model::DescribeOutboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribePackagesResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &, const Model::DescribeReservedElasticsearchInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstancesRequest &, const Model::DescribeReservedElasticsearchInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DescribeReservedElasticsearchInstancesResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::DissociatePackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::GetCompatibleElasticsearchVersionsRequest &, const Model::GetCompatibleElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::GetCompatibleElasticsearchVersionsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::GetPackageVersionHistoryResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::GetUpgradeHistoryResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::GetUpgradeStatusResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListDomainNamesResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListDomainsForPackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchInstanceTypesRequest &, const Model::ListElasticsearchInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListElasticsearchInstanceTypesResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchVersionsRequest &, const Model::ListElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListElasticsearchVersionsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListPackagesForDomainResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &, const Model::PurchaseReservedElasticsearchInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::RejectInboundCrossClusterSearchConnectionRequest &, const Model::RejectInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::RejectInboundCrossClusterSearchConnectionResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::StartElasticsearchServiceSoftwareUpdateRequest &, const Model::StartElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::UpdateElasticsearchDomainConfigRequest &, const Model::UpdateElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::UpdateElasticsearchDomainConfigResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::UpdatePackageResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::UpgradeElasticsearchDomainRequest &, const Model::UpgradeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::UpgradeElasticsearchDomainResponseReceivedHandler