AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudSearchClient.h File Reference
#include <aws/cloudsearch/CloudSearch_EXPORTS.h>
#include <aws/cloudsearch/CloudSearchErrors.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/xml/XmlSerializer.h>
#include <aws/cloudsearch/model/BuildSuggestersResult.h>
#include <aws/cloudsearch/model/CreateDomainResult.h>
#include <aws/cloudsearch/model/DefineAnalysisSchemeResult.h>
#include <aws/cloudsearch/model/DefineExpressionResult.h>
#include <aws/cloudsearch/model/DefineIndexFieldResult.h>
#include <aws/cloudsearch/model/DefineSuggesterResult.h>
#include <aws/cloudsearch/model/DeleteAnalysisSchemeResult.h>
#include <aws/cloudsearch/model/DeleteDomainResult.h>
#include <aws/cloudsearch/model/DeleteExpressionResult.h>
#include <aws/cloudsearch/model/DeleteIndexFieldResult.h>
#include <aws/cloudsearch/model/DeleteSuggesterResult.h>
#include <aws/cloudsearch/model/DescribeAnalysisSchemesResult.h>
#include <aws/cloudsearch/model/DescribeAvailabilityOptionsResult.h>
#include <aws/cloudsearch/model/DescribeDomainsResult.h>
#include <aws/cloudsearch/model/DescribeExpressionsResult.h>
#include <aws/cloudsearch/model/DescribeIndexFieldsResult.h>
#include <aws/cloudsearch/model/DescribeScalingParametersResult.h>
#include <aws/cloudsearch/model/DescribeServiceAccessPoliciesResult.h>
#include <aws/cloudsearch/model/DescribeSuggestersResult.h>
#include <aws/cloudsearch/model/IndexDocumentsResult.h>
#include <aws/cloudsearch/model/ListDomainNamesResult.h>
#include <aws/cloudsearch/model/UpdateAvailabilityOptionsResult.h>
#include <aws/cloudsearch/model/UpdateScalingParametersResult.h>
#include <aws/cloudsearch/model/UpdateServiceAccessPoliciesResult.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::CloudSearch::CloudSearchClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 
 Aws::CloudSearch::Model
 

Typedefs

typedef Aws::Utils::Outcome< BuildSuggestersResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::BuildSuggestersOutcome
 
typedef Aws::Utils::Outcome< CreateDomainResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::CreateDomainOutcome
 
typedef Aws::Utils::Outcome< DefineAnalysisSchemeResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DefineAnalysisSchemeOutcome
 
typedef Aws::Utils::Outcome< DefineExpressionResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DefineExpressionOutcome
 
typedef Aws::Utils::Outcome< DefineIndexFieldResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DefineIndexFieldOutcome
 
typedef Aws::Utils::Outcome< DefineSuggesterResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DefineSuggesterOutcome
 
typedef Aws::Utils::Outcome< DeleteAnalysisSchemeResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DeleteAnalysisSchemeOutcome
 
typedef Aws::Utils::Outcome< DeleteDomainResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DeleteDomainOutcome
 
typedef Aws::Utils::Outcome< DeleteExpressionResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DeleteExpressionOutcome
 
typedef Aws::Utils::Outcome< DeleteIndexFieldResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DeleteIndexFieldOutcome
 
typedef Aws::Utils::Outcome< DeleteSuggesterResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DeleteSuggesterOutcome
 
typedef Aws::Utils::Outcome< DescribeAnalysisSchemesResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeAnalysisSchemesOutcome
 
typedef Aws::Utils::Outcome< DescribeAvailabilityOptionsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeAvailabilityOptionsOutcome
 
typedef Aws::Utils::Outcome< DescribeDomainsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeDomainsOutcome
 
typedef Aws::Utils::Outcome< DescribeExpressionsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeExpressionsOutcome
 
typedef Aws::Utils::Outcome< DescribeIndexFieldsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeIndexFieldsOutcome
 
typedef Aws::Utils::Outcome< DescribeScalingParametersResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeScalingParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeServiceAccessPoliciesResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeServiceAccessPoliciesOutcome
 
typedef Aws::Utils::Outcome< DescribeSuggestersResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::DescribeSuggestersOutcome
 
typedef Aws::Utils::Outcome< IndexDocumentsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::IndexDocumentsOutcome
 
typedef Aws::Utils::Outcome< ListDomainNamesResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::ListDomainNamesOutcome
 
typedef Aws::Utils::Outcome< UpdateAvailabilityOptionsResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::UpdateAvailabilityOptionsOutcome
 
typedef Aws::Utils::Outcome< UpdateScalingParametersResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::UpdateScalingParametersOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceAccessPoliciesResult, Aws::Client::AWSError< CloudSearchErrors > > Aws::CloudSearch::Model::UpdateServiceAccessPoliciesOutcome
 
typedef std::future< BuildSuggestersOutcome > Aws::CloudSearch::Model::BuildSuggestersOutcomeCallable
 
typedef std::future< CreateDomainOutcome > Aws::CloudSearch::Model::CreateDomainOutcomeCallable
 
typedef std::future< DefineAnalysisSchemeOutcome > Aws::CloudSearch::Model::DefineAnalysisSchemeOutcomeCallable
 
typedef std::future< DefineExpressionOutcome > Aws::CloudSearch::Model::DefineExpressionOutcomeCallable
 
typedef std::future< DefineIndexFieldOutcome > Aws::CloudSearch::Model::DefineIndexFieldOutcomeCallable
 
typedef std::future< DefineSuggesterOutcome > Aws::CloudSearch::Model::DefineSuggesterOutcomeCallable
 
typedef std::future< DeleteAnalysisSchemeOutcome > Aws::CloudSearch::Model::DeleteAnalysisSchemeOutcomeCallable
 
typedef std::future< DeleteDomainOutcome > Aws::CloudSearch::Model::DeleteDomainOutcomeCallable
 
typedef std::future< DeleteExpressionOutcome > Aws::CloudSearch::Model::DeleteExpressionOutcomeCallable
 
typedef std::future< DeleteIndexFieldOutcome > Aws::CloudSearch::Model::DeleteIndexFieldOutcomeCallable
 
typedef std::future< DeleteSuggesterOutcome > Aws::CloudSearch::Model::DeleteSuggesterOutcomeCallable
 
typedef std::future< DescribeAnalysisSchemesOutcome > Aws::CloudSearch::Model::DescribeAnalysisSchemesOutcomeCallable
 
typedef std::future< DescribeAvailabilityOptionsOutcome > Aws::CloudSearch::Model::DescribeAvailabilityOptionsOutcomeCallable
 
typedef std::future< DescribeDomainsOutcome > Aws::CloudSearch::Model::DescribeDomainsOutcomeCallable
 
typedef std::future< DescribeExpressionsOutcome > Aws::CloudSearch::Model::DescribeExpressionsOutcomeCallable
 
typedef std::future< DescribeIndexFieldsOutcome > Aws::CloudSearch::Model::DescribeIndexFieldsOutcomeCallable
 
typedef std::future< DescribeScalingParametersOutcome > Aws::CloudSearch::Model::DescribeScalingParametersOutcomeCallable
 
typedef std::future< DescribeServiceAccessPoliciesOutcome > Aws::CloudSearch::Model::DescribeServiceAccessPoliciesOutcomeCallable
 
typedef std::future< DescribeSuggestersOutcome > Aws::CloudSearch::Model::DescribeSuggestersOutcomeCallable
 
typedef std::future< IndexDocumentsOutcome > Aws::CloudSearch::Model::IndexDocumentsOutcomeCallable
 
typedef std::future< ListDomainNamesOutcome > Aws::CloudSearch::Model::ListDomainNamesOutcomeCallable
 
typedef std::future< UpdateAvailabilityOptionsOutcome > Aws::CloudSearch::Model::UpdateAvailabilityOptionsOutcomeCallable
 
typedef std::future< UpdateScalingParametersOutcome > Aws::CloudSearch::Model::UpdateScalingParametersOutcomeCallable
 
typedef std::future< UpdateServiceAccessPoliciesOutcome > Aws::CloudSearch::Model::UpdateServiceAccessPoliciesOutcomeCallable
 
typedef std::function< void(const CloudSearchClient *, const Model::BuildSuggestersRequest &, const Model::BuildSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::BuildSuggestersResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::CreateDomainResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DefineAnalysisSchemeRequest &, const Model::DefineAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DefineAnalysisSchemeResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DefineExpressionRequest &, const Model::DefineExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DefineExpressionResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DefineIndexFieldRequest &, const Model::DefineIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DefineIndexFieldResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DefineSuggesterRequest &, const Model::DefineSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DefineSuggesterResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DeleteAnalysisSchemeRequest &, const Model::DeleteAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DeleteAnalysisSchemeResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DeleteDomainResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DeleteExpressionRequest &, const Model::DeleteExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DeleteExpressionResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DeleteIndexFieldRequest &, const Model::DeleteIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DeleteIndexFieldResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DeleteSuggesterRequest &, const Model::DeleteSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DeleteSuggesterResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeAnalysisSchemesRequest &, const Model::DescribeAnalysisSchemesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeAnalysisSchemesResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeAvailabilityOptionsRequest &, const Model::DescribeAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeAvailabilityOptionsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeDomainsRequest &, const Model::DescribeDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeDomainsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeExpressionsRequest &, const Model::DescribeExpressionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeExpressionsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeIndexFieldsRequest &, const Model::DescribeIndexFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeIndexFieldsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeScalingParametersRequest &, const Model::DescribeScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeScalingParametersResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeServiceAccessPoliciesRequest &, const Model::DescribeServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeServiceAccessPoliciesResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::DescribeSuggestersRequest &, const Model::DescribeSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::DescribeSuggestersResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::IndexDocumentsRequest &, const Model::IndexDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::IndexDocumentsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::ListDomainNamesResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::UpdateAvailabilityOptionsRequest &, const Model::UpdateAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::UpdateAvailabilityOptionsResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::UpdateScalingParametersRequest &, const Model::UpdateScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::UpdateScalingParametersResponseReceivedHandler
 
typedef std::function< void(const CloudSearchClient *, const Model::UpdateServiceAccessPoliciesRequest &, const Model::UpdateServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudSearch::UpdateServiceAccessPoliciesResponseReceivedHandler