AWS SDK for C++  0.12.9
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/CreateElasticsearchDomainResult.h>
#include <aws/es/model/DeleteElasticsearchDomainResult.h>
#include <aws/es/model/DescribeElasticsearchDomainResult.h>
#include <aws/es/model/DescribeElasticsearchDomainConfigResult.h>
#include <aws/es/model/DescribeElasticsearchDomainsResult.h>
#include <aws/es/model/ListDomainNamesResult.h>
#include <aws/es/model/ListTagsResult.h>
#include <aws/es/model/UpdateElasticsearchDomainConfigResult.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::Utils::Outcome< R, E >
 
class  Aws::ElasticsearchService::ElasticsearchServiceClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ElasticsearchService
 
 Aws::ElasticsearchService::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::AddTagsOutcome
 
typedef Aws::Utils::Outcome< CreateElasticsearchDomainResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< DeleteElasticsearchDomainResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainConfigResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigOutcome
 
typedef Aws::Utils::Outcome< DescribeElasticsearchDomainsResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsOutcome
 
typedef Aws::Utils::Outcome< ListDomainNamesResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::ListDomainNamesOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::ListTagsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::RemoveTagsOutcome
 
typedef Aws::Utils::Outcome< UpdateElasticsearchDomainConfigResult, Aws::Client::AWSError< ElasticsearchServiceErrors > > Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcome
 
typedef std::future< AddTagsOutcome > Aws::ElasticsearchService::Model::AddTagsOutcomeCallable
 
typedef std::future< CreateElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcomeCallable
 
typedef std::future< DeleteElasticsearchDomainOutcome > Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcomeCallable
 
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< ListDomainNamesOutcome > Aws::ElasticsearchService::Model::ListDomainNamesOutcomeCallable
 
typedef std::future< ListTagsOutcome > Aws::ElasticsearchService::Model::ListTagsOutcomeCallable
 
typedef std::future< RemoveTagsOutcome > Aws::ElasticsearchService::Model::RemoveTagsOutcomeCallable
 
typedef std::future< UpdateElasticsearchDomainConfigOutcome > Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcomeCallable
 
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::CreateElasticsearchDomainRequest &, const Model::CreateElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::CreateElasticsearchDomainResponseReceivedHandler
 
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::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::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::ListDomainNamesResponseReceivedHandler
 
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::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const ElasticsearchServiceClient *, const Model::UpdateElasticsearchDomainConfigRequest &, const Model::UpdateElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ElasticsearchService::UpdateElasticsearchDomainConfigResponseReceivedHandler