AWS SDK for C++  1.9.45
AWS SDK for C++
CloudSearchClient.h
Go to the documentation of this file.
1 
6 #pragma once
43 #include <future>
44 #include <functional>
45 
46 namespace Aws
47 {
48 
49 namespace Http
50 {
51  class HttpClient;
52  class HttpClientFactory;
53 } // namespace Http
54 
55 namespace Utils
56 {
57  template< typename R, typename E> class Outcome;
58 
59 namespace Threading
60 {
61  class Executor;
62 } // namespace Threading
63 
64 namespace Xml
65 {
66  class XmlDocument;
67 } // namespace Xml
68 } // namespace Utils
69 
70 namespace Auth
71 {
72  class AWSCredentials;
73  class AWSCredentialsProvider;
74 } // namespace Auth
75 
76 namespace Client
77 {
78  class RetryStrategy;
79 } // namespace Client
80 
81 namespace CloudSearch
82 {
83 
84 namespace Model
85 {
87  class CreateDomainRequest;
93  class DeleteDomainRequest;
106  class IndexDocumentsRequest;
112 
139 
140  typedef std::future<BuildSuggestersOutcome> BuildSuggestersOutcomeCallable;
141  typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
142  typedef std::future<DefineAnalysisSchemeOutcome> DefineAnalysisSchemeOutcomeCallable;
143  typedef std::future<DefineExpressionOutcome> DefineExpressionOutcomeCallable;
144  typedef std::future<DefineIndexFieldOutcome> DefineIndexFieldOutcomeCallable;
145  typedef std::future<DefineSuggesterOutcome> DefineSuggesterOutcomeCallable;
146  typedef std::future<DeleteAnalysisSchemeOutcome> DeleteAnalysisSchemeOutcomeCallable;
147  typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
148  typedef std::future<DeleteExpressionOutcome> DeleteExpressionOutcomeCallable;
149  typedef std::future<DeleteIndexFieldOutcome> DeleteIndexFieldOutcomeCallable;
150  typedef std::future<DeleteSuggesterOutcome> DeleteSuggesterOutcomeCallable;
151  typedef std::future<DescribeAnalysisSchemesOutcome> DescribeAnalysisSchemesOutcomeCallable;
152  typedef std::future<DescribeAvailabilityOptionsOutcome> DescribeAvailabilityOptionsOutcomeCallable;
153  typedef std::future<DescribeDomainEndpointOptionsOutcome> DescribeDomainEndpointOptionsOutcomeCallable;
154  typedef std::future<DescribeDomainsOutcome> DescribeDomainsOutcomeCallable;
155  typedef std::future<DescribeExpressionsOutcome> DescribeExpressionsOutcomeCallable;
156  typedef std::future<DescribeIndexFieldsOutcome> DescribeIndexFieldsOutcomeCallable;
157  typedef std::future<DescribeScalingParametersOutcome> DescribeScalingParametersOutcomeCallable;
158  typedef std::future<DescribeServiceAccessPoliciesOutcome> DescribeServiceAccessPoliciesOutcomeCallable;
159  typedef std::future<DescribeSuggestersOutcome> DescribeSuggestersOutcomeCallable;
160  typedef std::future<IndexDocumentsOutcome> IndexDocumentsOutcomeCallable;
161  typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
162  typedef std::future<UpdateAvailabilityOptionsOutcome> UpdateAvailabilityOptionsOutcomeCallable;
163  typedef std::future<UpdateDomainEndpointOptionsOutcome> UpdateDomainEndpointOptionsOutcomeCallable;
164  typedef std::future<UpdateScalingParametersOutcome> UpdateScalingParametersOutcomeCallable;
165  typedef std::future<UpdateServiceAccessPoliciesOutcome> UpdateServiceAccessPoliciesOutcomeCallable;
166 } // namespace Model
167 
168  class CloudSearchClient;
169 
170  typedef std::function<void(const CloudSearchClient*, const Model::BuildSuggestersRequest&, const Model::BuildSuggestersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BuildSuggestersResponseReceivedHandler;
171  typedef std::function<void(const CloudSearchClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
172  typedef std::function<void(const CloudSearchClient*, const Model::DefineAnalysisSchemeRequest&, const Model::DefineAnalysisSchemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineAnalysisSchemeResponseReceivedHandler;
173  typedef std::function<void(const CloudSearchClient*, const Model::DefineExpressionRequest&, const Model::DefineExpressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineExpressionResponseReceivedHandler;
174  typedef std::function<void(const CloudSearchClient*, const Model::DefineIndexFieldRequest&, const Model::DefineIndexFieldOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineIndexFieldResponseReceivedHandler;
175  typedef std::function<void(const CloudSearchClient*, const Model::DefineSuggesterRequest&, const Model::DefineSuggesterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineSuggesterResponseReceivedHandler;
176  typedef std::function<void(const CloudSearchClient*, const Model::DeleteAnalysisSchemeRequest&, const Model::DeleteAnalysisSchemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnalysisSchemeResponseReceivedHandler;
177  typedef std::function<void(const CloudSearchClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
178  typedef std::function<void(const CloudSearchClient*, const Model::DeleteExpressionRequest&, const Model::DeleteExpressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExpressionResponseReceivedHandler;
179  typedef std::function<void(const CloudSearchClient*, const Model::DeleteIndexFieldRequest&, const Model::DeleteIndexFieldOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIndexFieldResponseReceivedHandler;
180  typedef std::function<void(const CloudSearchClient*, const Model::DeleteSuggesterRequest&, const Model::DeleteSuggesterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSuggesterResponseReceivedHandler;
181  typedef std::function<void(const CloudSearchClient*, const Model::DescribeAnalysisSchemesRequest&, const Model::DescribeAnalysisSchemesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnalysisSchemesResponseReceivedHandler;
182  typedef std::function<void(const CloudSearchClient*, const Model::DescribeAvailabilityOptionsRequest&, const Model::DescribeAvailabilityOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailabilityOptionsResponseReceivedHandler;
183  typedef std::function<void(const CloudSearchClient*, const Model::DescribeDomainEndpointOptionsRequest&, const Model::DescribeDomainEndpointOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainEndpointOptionsResponseReceivedHandler;
184  typedef std::function<void(const CloudSearchClient*, const Model::DescribeDomainsRequest&, const Model::DescribeDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainsResponseReceivedHandler;
185  typedef std::function<void(const CloudSearchClient*, const Model::DescribeExpressionsRequest&, const Model::DescribeExpressionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExpressionsResponseReceivedHandler;
186  typedef std::function<void(const CloudSearchClient*, const Model::DescribeIndexFieldsRequest&, const Model::DescribeIndexFieldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIndexFieldsResponseReceivedHandler;
187  typedef std::function<void(const CloudSearchClient*, const Model::DescribeScalingParametersRequest&, const Model::DescribeScalingParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScalingParametersResponseReceivedHandler;
188  typedef std::function<void(const CloudSearchClient*, const Model::DescribeServiceAccessPoliciesRequest&, const Model::DescribeServiceAccessPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServiceAccessPoliciesResponseReceivedHandler;
189  typedef std::function<void(const CloudSearchClient*, const Model::DescribeSuggestersRequest&, const Model::DescribeSuggestersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSuggestersResponseReceivedHandler;
190  typedef std::function<void(const CloudSearchClient*, const Model::IndexDocumentsRequest&, const Model::IndexDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > IndexDocumentsResponseReceivedHandler;
191  typedef std::function<void(const CloudSearchClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
192  typedef std::function<void(const CloudSearchClient*, const Model::UpdateAvailabilityOptionsRequest&, const Model::UpdateAvailabilityOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAvailabilityOptionsResponseReceivedHandler;
193  typedef std::function<void(const CloudSearchClient*, const Model::UpdateDomainEndpointOptionsRequest&, const Model::UpdateDomainEndpointOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainEndpointOptionsResponseReceivedHandler;
194  typedef std::function<void(const CloudSearchClient*, const Model::UpdateScalingParametersRequest&, const Model::UpdateScalingParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScalingParametersResponseReceivedHandler;
195  typedef std::function<void(const CloudSearchClient*, const Model::UpdateServiceAccessPoliciesRequest&, const Model::UpdateServiceAccessPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceAccessPoliciesResponseReceivedHandler;
196 
211  {
212  public:
214 
220 
226 
231  CloudSearchClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
233 
235 
236 
240  Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
241 
242 
252 
264 
275  virtual void BuildSuggestersAsync(const Model::BuildSuggestersRequest& request, const BuildSuggestersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
276 
286 
298 
309  virtual void CreateDomainAsync(const Model::CreateDomainRequest& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
310 
322 
336 
349  virtual void DefineAnalysisSchemeAsync(const Model::DefineAnalysisSchemeRequest& request, const DefineAnalysisSchemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
350 
362 
376 
389  virtual void DefineExpressionAsync(const Model::DefineExpressionRequest& request, const DefineExpressionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
390 
406 
424 
441  virtual void DefineIndexFieldAsync(const Model::DefineIndexFieldRequest& request, const DefineIndexFieldResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
442 
456 
472 
487  virtual void DefineSuggesterAsync(const Model::DefineSuggesterRequest& request, const DefineSuggesterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
488 
498 
510 
521  virtual void DeleteAnalysisSchemeAsync(const Model::DeleteAnalysisSchemeRequest& request, const DeleteAnalysisSchemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
522 
533 
546 
558  virtual void DeleteDomainAsync(const Model::DeleteDomainRequest& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
559 
570 
583 
595  virtual void DeleteExpressionAsync(const Model::DeleteExpressionRequest& request, const DeleteExpressionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
596 
607 
620 
632  virtual void DeleteIndexFieldAsync(const Model::DeleteIndexFieldRequest& request, const DeleteIndexFieldResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
633 
643 
655 
666  virtual void DeleteSuggesterAsync(const Model::DeleteSuggesterRequest& request, const DeleteSuggesterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
667 
682 
699 
715  virtual void DescribeAnalysisSchemesAsync(const Model::DescribeAnalysisSchemesRequest& request, const DescribeAnalysisSchemesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
716 
729 
744 
758  virtual void DescribeAvailabilityOptionsAsync(const Model::DescribeAvailabilityOptionsRequest& request, const DescribeAvailabilityOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
759 
770 
783 
795  virtual void DescribeDomainEndpointOptionsAsync(const Model::DescribeDomainEndpointOptionsRequest& request, const DescribeDomainEndpointOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
796 
811 
828 
844  virtual void DescribeDomainsAsync(const Model::DescribeDomainsRequest& request, const DescribeDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
845 
859 
875 
890  virtual void DescribeExpressionsAsync(const Model::DescribeExpressionsRequest& request, const DescribeExpressionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
891 
905 
921 
936  virtual void DescribeIndexFieldsAsync(const Model::DescribeIndexFieldsRequest& request, const DescribeIndexFieldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
937 
949 
963 
976  virtual void DescribeScalingParametersAsync(const Model::DescribeScalingParametersRequest& request, const DescribeScalingParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
977 
991 
1007 
1022  virtual void DescribeServiceAccessPoliciesAsync(const Model::DescribeServiceAccessPoliciesRequest& request, const DescribeServiceAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1023 
1038 
1055 
1071  virtual void DescribeSuggestersAsync(const Model::DescribeSuggestersRequest& request, const DescribeSuggestersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1072 
1082 
1094 
1105  virtual void IndexDocumentsAsync(const Model::IndexDocumentsRequest& request, const IndexDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1106 
1113 
1122 
1130  virtual void ListDomainNamesAsync(const Model::ListDomainNamesRequest& request, const ListDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1131 
1145 
1161 
1176  virtual void UpdateAvailabilityOptionsAsync(const Model::UpdateAvailabilityOptionsRequest& request, const UpdateAvailabilityOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1177 
1188 
1201 
1213  virtual void UpdateDomainEndpointOptionsAsync(const Model::UpdateDomainEndpointOptionsRequest& request, const UpdateDomainEndpointOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1214 
1229 
1246 
1262  virtual void UpdateScalingParametersAsync(const Model::UpdateScalingParametersRequest& request, const UpdateScalingParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1263 
1274 
1287 
1299  virtual void UpdateServiceAccessPoliciesAsync(const Model::UpdateServiceAccessPoliciesRequest& request, const UpdateServiceAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1300 
1301 
1302  void OverrideEndpoint(const Aws::String& endpoint);
1303  private:
1304  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1305  void BuildSuggestersAsyncHelper(const Model::BuildSuggestersRequest& request, const BuildSuggestersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1306  void CreateDomainAsyncHelper(const Model::CreateDomainRequest& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1307  void DefineAnalysisSchemeAsyncHelper(const Model::DefineAnalysisSchemeRequest& request, const DefineAnalysisSchemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1308  void DefineExpressionAsyncHelper(const Model::DefineExpressionRequest& request, const DefineExpressionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1309  void DefineIndexFieldAsyncHelper(const Model::DefineIndexFieldRequest& request, const DefineIndexFieldResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1310  void DefineSuggesterAsyncHelper(const Model::DefineSuggesterRequest& request, const DefineSuggesterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1311  void DeleteAnalysisSchemeAsyncHelper(const Model::DeleteAnalysisSchemeRequest& request, const DeleteAnalysisSchemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1312  void DeleteDomainAsyncHelper(const Model::DeleteDomainRequest& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1313  void DeleteExpressionAsyncHelper(const Model::DeleteExpressionRequest& request, const DeleteExpressionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1314  void DeleteIndexFieldAsyncHelper(const Model::DeleteIndexFieldRequest& request, const DeleteIndexFieldResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1315  void DeleteSuggesterAsyncHelper(const Model::DeleteSuggesterRequest& request, const DeleteSuggesterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1316  void DescribeAnalysisSchemesAsyncHelper(const Model::DescribeAnalysisSchemesRequest& request, const DescribeAnalysisSchemesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1317  void DescribeAvailabilityOptionsAsyncHelper(const Model::DescribeAvailabilityOptionsRequest& request, const DescribeAvailabilityOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1318  void DescribeDomainEndpointOptionsAsyncHelper(const Model::DescribeDomainEndpointOptionsRequest& request, const DescribeDomainEndpointOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1319  void DescribeDomainsAsyncHelper(const Model::DescribeDomainsRequest& request, const DescribeDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1320  void DescribeExpressionsAsyncHelper(const Model::DescribeExpressionsRequest& request, const DescribeExpressionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1321  void DescribeIndexFieldsAsyncHelper(const Model::DescribeIndexFieldsRequest& request, const DescribeIndexFieldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1322  void DescribeScalingParametersAsyncHelper(const Model::DescribeScalingParametersRequest& request, const DescribeScalingParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1323  void DescribeServiceAccessPoliciesAsyncHelper(const Model::DescribeServiceAccessPoliciesRequest& request, const DescribeServiceAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1324  void DescribeSuggestersAsyncHelper(const Model::DescribeSuggestersRequest& request, const DescribeSuggestersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1325  void IndexDocumentsAsyncHelper(const Model::IndexDocumentsRequest& request, const IndexDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1326  void ListDomainNamesAsyncHelper(const Model::ListDomainNamesRequest& request, const ListDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1327  void UpdateAvailabilityOptionsAsyncHelper(const Model::UpdateAvailabilityOptionsRequest& request, const UpdateAvailabilityOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1328  void UpdateDomainEndpointOptionsAsyncHelper(const Model::UpdateDomainEndpointOptionsRequest& request, const UpdateDomainEndpointOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1329  void UpdateScalingParametersAsyncHelper(const Model::UpdateScalingParametersRequest& request, const UpdateScalingParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1330  void UpdateServiceAccessPoliciesAsyncHelper(const Model::UpdateServiceAccessPoliciesRequest& request, const UpdateServiceAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1331 
1332  Aws::String m_uri;
1333  Aws::String m_configScheme;
1334  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1335  };
1336 
1337 } // namespace CloudSearch
1338 } // namespace Aws
Aws::CloudSearch::CloudSearchClient::UpdateAvailabilityOptionsCallable
virtual Model::UpdateAvailabilityOptionsOutcomeCallable UpdateAvailabilityOptionsCallable(const Model::UpdateAvailabilityOptionsRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CloudSearch::Model::DescribeSuggestersRequest
Definition: DescribeSuggestersRequest.h:31
Aws::CloudSearch::Model::DeleteDomainOutcome
Aws::Utils::Outcome< DeleteDomainResult, CloudSearchError > DeleteDomainOutcome
Definition: CloudSearchClient.h:120
Aws::CloudSearch::Model::UpdateAvailabilityOptionsRequest
Definition: UpdateAvailabilityOptionsRequest.h:28
Aws::CloudSearch::CloudSearchClient::UpdateDomainEndpointOptionsCallable
virtual Model::UpdateDomainEndpointOptionsOutcomeCallable UpdateDomainEndpointOptionsCallable(const Model::UpdateDomainEndpointOptionsRequest &request) const
Aws::CloudSearch::CreateDomainResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
Definition: CloudSearchClient.h:171
Aws::CloudSearch::DeleteExpressionResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteExpressionRequest &, const Model::DeleteExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExpressionResponseReceivedHandler
Definition: CloudSearchClient.h:178
Aws::CloudSearch::DefineExpressionResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineExpressionRequest &, const Model::DefineExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineExpressionResponseReceivedHandler
Definition: CloudSearchClient.h:173
Aws::CloudSearch::CloudSearchClient::DefineSuggesterAsync
virtual void DefineSuggesterAsync(const Model::DefineSuggesterRequest &request, const DefineSuggesterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::BuildSuggestersRequest
Definition: BuildSuggestersRequest.h:27
Aws::CloudSearch::Model::DescribeScalingParametersOutcome
Aws::Utils::Outcome< DescribeScalingParametersResult, CloudSearchError > DescribeScalingParametersOutcome
Definition: CloudSearchClient.h:130
Aws::CloudSearch::CloudSearchClient::DescribeScalingParameters
virtual Model::DescribeScalingParametersOutcome DescribeScalingParameters(const Model::DescribeScalingParametersRequest &request) const
Aws::CloudSearch::CloudSearchClient::DefineExpression
virtual Model::DefineExpressionOutcome DefineExpression(const Model::DefineExpressionRequest &request) const
Aws::CloudSearch::Model::DescribeSuggestersOutcome
Aws::Utils::Outcome< DescribeSuggestersResult, CloudSearchError > DescribeSuggestersOutcome
Definition: CloudSearchClient.h:132
Aws::CloudSearch::CloudSearchClient::DescribeExpressionsCallable
virtual Model::DescribeExpressionsOutcomeCallable DescribeExpressionsCallable(const Model::DescribeExpressionsRequest &request) const
Aws::CloudSearch::Model::CreateDomainOutcome
Aws::Utils::Outcome< CreateDomainResult, CloudSearchError > CreateDomainOutcome
Definition: CloudSearchClient.h:114
Aws::CloudSearch::CloudSearchClient::DeleteIndexFieldAsync
virtual void DeleteIndexFieldAsync(const Model::DeleteIndexFieldRequest &request, const DeleteIndexFieldResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DescribeDomainsCallable
virtual Model::DescribeDomainsOutcomeCallable DescribeDomainsCallable(const Model::DescribeDomainsRequest &request) const
Aws::CloudSearch::Model::DeleteSuggesterRequest
Definition: DeleteSuggesterRequest.h:27
Aws::CloudSearch::CloudSearchClient::~CloudSearchClient
virtual ~CloudSearchClient()
AWSError.h
Aws::CloudSearch::CloudSearchClient::CreateDomainAsync
virtual void CreateDomainAsync(const Model::CreateDomainRequest &request, const CreateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DescribeAnalysisSchemesOutcome
Aws::Utils::Outcome< DescribeAnalysisSchemesResult, CloudSearchError > DescribeAnalysisSchemesOutcome
Definition: CloudSearchClient.h:124
UpdateServiceAccessPoliciesResult.h
Aws::CloudSearch::CloudSearchClient::IndexDocumentsCallable
virtual Model::IndexDocumentsOutcomeCallable IndexDocumentsCallable(const Model::IndexDocumentsRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeDomainEndpointOptionsCallable
virtual Model::DescribeDomainEndpointOptionsOutcomeCallable DescribeDomainEndpointOptionsCallable(const Model::DescribeDomainEndpointOptionsRequest &request) const
Aws::AmazonSerializableWebServiceRequest
Definition: AmazonSerializableWebServiceRequest.h:29
DeleteDomainResult.h
Aws::CloudSearch::Model::DeleteIndexFieldOutcome
Aws::Utils::Outcome< DeleteIndexFieldResult, CloudSearchError > DeleteIndexFieldOutcome
Definition: CloudSearchClient.h:122
Aws::CloudSearch::CloudSearchClient::DeleteIndexFieldCallable
virtual Model::DeleteIndexFieldOutcomeCallable DeleteIndexFieldCallable(const Model::DeleteIndexFieldRequest &request) const
Aws::CloudSearch::Model::DescribeDomainsRequest
Definition: DescribeDomainsRequest.h:29
Aws::CloudSearch::Model::UpdateServiceAccessPoliciesRequest
Definition: UpdateServiceAccessPoliciesRequest.h:28
Aws::CloudSearch::CloudSearchClient::CreateDomainCallable
virtual Model::CreateDomainOutcomeCallable CreateDomainCallable(const Model::CreateDomainRequest &request) const
Aws::CloudSearch::Model::DefineIndexFieldRequest
Definition: DefineIndexFieldRequest.h:28
Aws::CloudSearch::CloudSearchClient::CloudSearchClient
CloudSearchClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudSearch::BuildSuggestersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::BuildSuggestersRequest &, const Model::BuildSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BuildSuggestersResponseReceivedHandler
Definition: CloudSearchClient.h:168
DescribeScalingParametersResult.h
Aws::CloudSearch::Model::UpdateScalingParametersOutcome
Aws::Utils::Outcome< UpdateScalingParametersResult, CloudSearchError > UpdateScalingParametersOutcome
Definition: CloudSearchClient.h:137
Aws::CloudSearch::Model::UpdateDomainEndpointOptionsRequest
Definition: UpdateDomainEndpointOptionsRequest.h:29
Aws::CloudSearch::CloudSearchClient::DescribeScalingParametersAsync
virtual void DescribeScalingParametersAsync(const Model::DescribeScalingParametersRequest &request, const DescribeScalingParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DefineAnalysisSchemeAsync
virtual void DefineAnalysisSchemeAsync(const Model::DefineAnalysisSchemeRequest &request, const DefineAnalysisSchemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::UpdateDomainEndpointOptionsOutcome
Aws::Utils::Outcome< UpdateDomainEndpointOptionsResult, CloudSearchError > UpdateDomainEndpointOptionsOutcome
Definition: CloudSearchClient.h:136
DescribeExpressionsResult.h
Aws::CloudSearch::Model::DefineIndexFieldOutcome
Aws::Utils::Outcome< DefineIndexFieldResult, CloudSearchError > DefineIndexFieldOutcome
Definition: CloudSearchClient.h:117
Aws::CloudSearch::CloudSearchClient::DeleteAnalysisSchemeAsync
virtual void DeleteAnalysisSchemeAsync(const Model::DeleteAnalysisSchemeRequest &request, const DeleteAnalysisSchemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::ListDomainNamesCallable
virtual Model::ListDomainNamesOutcomeCallable ListDomainNamesCallable(const Model::ListDomainNamesRequest &request) const
Aws::CloudSearch::CloudSearchClient::DeleteSuggesterAsync
virtual void DeleteSuggesterAsync(const Model::DeleteSuggesterRequest &request, const DeleteSuggesterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DeleteAnalysisSchemeCallable
virtual Model::DeleteAnalysisSchemeOutcomeCallable DeleteAnalysisSchemeCallable(const Model::DeleteAnalysisSchemeRequest &request) const
Aws::CloudSearch::UpdateAvailabilityOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateAvailabilityOptionsRequest &, const Model::UpdateAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAvailabilityOptionsResponseReceivedHandler
Definition: CloudSearchClient.h:192
Aws::CloudSearch::Model::BuildSuggestersOutcomeCallable
std::future< BuildSuggestersOutcome > BuildSuggestersOutcomeCallable
Definition: CloudSearchClient.h:140
Aws::CloudSearch::Model::DescribeServiceAccessPoliciesOutcomeCallable
std::future< DescribeServiceAccessPoliciesOutcome > DescribeServiceAccessPoliciesOutcomeCallable
Definition: CloudSearchClient.h:158
Aws::CloudSearch::Model::DescribeDomainEndpointOptionsOutcomeCallable
std::future< DescribeDomainEndpointOptionsOutcome > DescribeDomainEndpointOptionsOutcomeCallable
Definition: CloudSearchClient.h:153
Aws::CloudSearch::DefineIndexFieldResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineIndexFieldRequest &, const Model::DefineIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineIndexFieldResponseReceivedHandler
Definition: CloudSearchClient.h:174
Aws::CloudSearch::Model::CreateDomainOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Definition: CloudSearchClient.h:141
Aws::CloudSearch::CloudSearchClient::DescribeSuggestersCallable
virtual Model::DescribeSuggestersOutcomeCallable DescribeSuggestersCallable(const Model::DescribeSuggestersRequest &request) const
Aws::CloudSearch::Model::ListDomainNamesRequest
Definition: ListDomainNamesRequest.h:20
Aws::CloudSearch::DescribeIndexFieldsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeIndexFieldsRequest &, const Model::DescribeIndexFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexFieldsResponseReceivedHandler
Definition: CloudSearchClient.h:186
BuildSuggestersResult.h
Aws::CloudSearch::CloudSearchClient::DescribeSuggesters
virtual Model::DescribeSuggestersOutcome DescribeSuggesters(const Model::DescribeSuggestersRequest &request) const
Aws::CloudSearch::CloudSearchClient::UpdateScalingParametersCallable
virtual Model::UpdateScalingParametersOutcomeCallable UpdateScalingParametersCallable(const Model::UpdateScalingParametersRequest &request) const
Aws::CloudSearch::CloudSearchClient::IndexDocumentsAsync
virtual void IndexDocumentsAsync(const Model::IndexDocumentsRequest &request, const IndexDocumentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::DescribeAvailabilityOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeAvailabilityOptionsRequest &, const Model::DescribeAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityOptionsResponseReceivedHandler
Definition: CloudSearchClient.h:182
DefineSuggesterResult.h
Aws::CloudSearch::Model::DefineExpressionRequest
Definition: DefineExpressionRequest.h:28
Aws::CloudSearch::Model::DefineAnalysisSchemeRequest
Definition: DefineAnalysisSchemeRequest.h:28
Aws::CloudSearch::CloudSearchClient::UpdateAvailabilityOptionsAsync
virtual void UpdateAvailabilityOptionsAsync(const Model::UpdateAvailabilityOptionsRequest &request, const UpdateAvailabilityOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DescribeIndexFields
virtual Model::DescribeIndexFieldsOutcome DescribeIndexFields(const Model::DescribeIndexFieldsRequest &request) const
Aws::CloudSearch::DescribeDomainEndpointOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeDomainEndpointOptionsRequest &, const Model::DescribeDomainEndpointOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainEndpointOptionsResponseReceivedHandler
Definition: CloudSearchClient.h:183
Aws::CloudSearch::Model::DeleteDomainRequest
Definition: DeleteDomainRequest.h:27
AsyncCallerContext.h
Aws::CloudSearch::Model::DescribeExpressionsRequest
Definition: DescribeExpressionsRequest.h:31
Aws::CloudSearch::CloudSearchClient::DeleteExpressionCallable
virtual Model::DeleteExpressionOutcomeCallable DeleteExpressionCallable(const Model::DeleteExpressionRequest &request) const
CloudSearch_EXPORTS.h
Aws::CloudSearch::CloudSearchClient::DescribeAnalysisSchemesCallable
virtual Model::DescribeAnalysisSchemesOutcomeCallable DescribeAnalysisSchemesCallable(const Model::DescribeAnalysisSchemesRequest &request) const
Aws::CloudSearch::Model::DescribeIndexFieldsOutcomeCallable
std::future< DescribeIndexFieldsOutcome > DescribeIndexFieldsOutcomeCallable
Definition: CloudSearchClient.h:156
Aws::CloudSearch::DescribeExpressionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeExpressionsRequest &, const Model::DescribeExpressionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExpressionsResponseReceivedHandler
Definition: CloudSearchClient.h:185
Aws::CloudSearch::Model::UpdateAvailabilityOptionsOutcome
Aws::Utils::Outcome< UpdateAvailabilityOptionsResult, CloudSearchError > UpdateAvailabilityOptionsOutcome
Definition: CloudSearchClient.h:135
Aws::CloudSearch::CloudSearchClient::UpdateServiceAccessPolicies
virtual Model::UpdateServiceAccessPoliciesOutcome UpdateServiceAccessPolicies(const Model::UpdateServiceAccessPoliciesRequest &request) const
Aws::CloudSearch::Model::UpdateDomainEndpointOptionsOutcomeCallable
std::future< UpdateDomainEndpointOptionsOutcome > UpdateDomainEndpointOptionsOutcomeCallable
Definition: CloudSearchClient.h:163
Aws::CloudSearch::Model::DeleteIndexFieldOutcomeCallable
std::future< DeleteIndexFieldOutcome > DeleteIndexFieldOutcomeCallable
Definition: CloudSearchClient.h:149
Aws::CloudSearch::Model::DescribeAvailabilityOptionsOutcome
Aws::Utils::Outcome< DescribeAvailabilityOptionsResult, CloudSearchError > DescribeAvailabilityOptionsOutcome
Definition: CloudSearchClient.h:125
Aws::CloudSearch::IndexDocumentsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::IndexDocumentsRequest &, const Model::IndexDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IndexDocumentsResponseReceivedHandler
Definition: CloudSearchClient.h:190
Aws::CloudSearch::Model::DefineSuggesterRequest
Definition: DefineSuggesterRequest.h:28
Aws::CloudSearch::CloudSearchClient::DeleteDomainCallable
virtual Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const Model::DeleteDomainRequest &request) const
DefineAnalysisSchemeResult.h
Aws::CloudSearch::DefineSuggesterResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineSuggesterRequest &, const Model::DefineSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineSuggesterResponseReceivedHandler
Definition: CloudSearchClient.h:175
Aws::CloudSearch::CloudSearchClient::DescribeDomainsAsync
virtual void DescribeDomainsAsync(const Model::DescribeDomainsRequest &request, const DescribeDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteIndexFieldResult.h
Aws::CloudSearch::CloudSearchClient::DescribeExpressionsAsync
virtual void DescribeExpressionsAsync(const Model::DescribeExpressionsRequest &request, const DescribeExpressionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DefineExpressionResult.h
Aws::CloudSearch::Model::DeleteAnalysisSchemeOutcomeCallable
std::future< DeleteAnalysisSchemeOutcome > DeleteAnalysisSchemeOutcomeCallable
Definition: CloudSearchClient.h:146
Aws::CloudSearch::CloudSearchClient::DescribeServiceAccessPoliciesCallable
virtual Model::DescribeServiceAccessPoliciesOutcomeCallable DescribeServiceAccessPoliciesCallable(const Model::DescribeServiceAccessPoliciesRequest &request) const
Aws::CloudSearch::CloudSearchClient::CloudSearchClient
CloudSearchClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudSearch::Model::DefineAnalysisSchemeOutcomeCallable
std::future< DefineAnalysisSchemeOutcome > DefineAnalysisSchemeOutcomeCallable
Definition: CloudSearchClient.h:142
Aws::CloudSearch::CloudSearchClient::DeleteIndexField
virtual Model::DeleteIndexFieldOutcome DeleteIndexField(const Model::DeleteIndexFieldRequest &request) const
Aws::CloudSearch::DefineAnalysisSchemeResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineAnalysisSchemeRequest &, const Model::DefineAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineAnalysisSchemeResponseReceivedHandler
Definition: CloudSearchClient.h:172
Aws::CloudSearch::CloudSearchClient::ListDomainNamesAsync
virtual void ListDomainNamesAsync(const Model::ListDomainNamesRequest &request, const ListDomainNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DescribeIndexFieldsAsync
virtual void DescribeIndexFieldsAsync(const Model::DescribeIndexFieldsRequest &request, const DescribeIndexFieldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::BuildSuggesters
virtual Model::BuildSuggestersOutcome BuildSuggesters(const Model::BuildSuggestersRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeSuggestersAsync
virtual void DescribeSuggestersAsync(const Model::DescribeSuggestersRequest &request, const DescribeSuggestersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::UpdateDomainEndpointOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateDomainEndpointOptionsRequest &, const Model::UpdateDomainEndpointOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainEndpointOptionsResponseReceivedHandler
Definition: CloudSearchClient.h:193
Aws::CloudSearch::Model::BuildSuggestersOutcome
Aws::Utils::Outcome< BuildSuggestersResult, CloudSearchError > BuildSuggestersOutcome
Definition: CloudSearchClient.h:111
Aws::CloudSearch::Model::ListDomainNamesOutcome
Aws::Utils::Outcome< ListDomainNamesResult, CloudSearchError > ListDomainNamesOutcome
Definition: CloudSearchClient.h:134
Aws::CloudSearch::Model::CreateDomainRequest
Definition: CreateDomainRequest.h:27
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::CloudSearch::CloudSearchClient::DescribeAvailabilityOptionsAsync
virtual void DescribeAvailabilityOptionsAsync(const Model::DescribeAvailabilityOptionsRequest &request, const DescribeAvailabilityOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::DescribeAvailabilityOptions
virtual Model::DescribeAvailabilityOptionsOutcome DescribeAvailabilityOptions(const Model::DescribeAvailabilityOptionsRequest &request) const
Aws::CloudSearch::CloudSearchClient::DeleteDomain
virtual Model::DeleteDomainOutcome DeleteDomain(const Model::DeleteDomainRequest &request) const
UpdateDomainEndpointOptionsResult.h
Aws::CloudSearch::CloudSearchClient::DescribeAnalysisSchemes
virtual Model::DescribeAnalysisSchemesOutcome DescribeAnalysisSchemes(const Model::DescribeAnalysisSchemesRequest &request) const
Aws::CloudSearch::CloudSearchClient::UpdateScalingParameters
virtual Model::UpdateScalingParametersOutcome UpdateScalingParameters(const Model::UpdateScalingParametersRequest &request) const
Aws::CloudSearch::DeleteSuggesterResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteSuggesterRequest &, const Model::DeleteSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSuggesterResponseReceivedHandler
Definition: CloudSearchClient.h:180
Aws::CloudSearch::Model::DescribeScalingParametersOutcomeCallable
std::future< DescribeScalingParametersOutcome > DescribeScalingParametersOutcomeCallable
Definition: CloudSearchClient.h:157
Aws::CloudSearch::Model::DescribeSuggestersOutcomeCallable
std::future< DescribeSuggestersOutcome > DescribeSuggestersOutcomeCallable
Definition: CloudSearchClient.h:159
Aws::CloudSearch::Model::UpdateServiceAccessPoliciesOutcomeCallable
std::future< UpdateServiceAccessPoliciesOutcome > UpdateServiceAccessPoliciesOutcomeCallable
Definition: CloudSearchClient.h:165
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::CloudSearch::CloudSearchClient::DeleteDomainAsync
virtual void DeleteDomainAsync(const Model::DeleteDomainRequest &request, const DeleteDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::BASECLASS
Aws::Client::AWSXMLClient BASECLASS
Definition: CloudSearchClient.h:213
Aws::CloudSearch::CloudSearchClient::DescribeScalingParametersCallable
virtual Model::DescribeScalingParametersOutcomeCallable DescribeScalingParametersCallable(const Model::DescribeScalingParametersRequest &request) const
Aws::CloudSearch::Model::DescribeIndexFieldsOutcome
Aws::Utils::Outcome< DescribeIndexFieldsResult, CloudSearchError > DescribeIndexFieldsOutcome
Definition: CloudSearchClient.h:129
Aws::CloudSearch::Model::DescribeServiceAccessPoliciesRequest
Definition: DescribeServiceAccessPoliciesRequest.h:29
Aws::CloudSearch::Model::DeleteExpressionRequest
Definition: DeleteExpressionRequest.h:27
XmlSerializer.h
Aws::CloudSearch::Model::DescribeServiceAccessPoliciesOutcome
Aws::Utils::Outcome< DescribeServiceAccessPoliciesResult, CloudSearchError > DescribeServiceAccessPoliciesOutcome
Definition: CloudSearchClient.h:131
Aws::CloudSearch::DeleteAnalysisSchemeResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteAnalysisSchemeRequest &, const Model::DeleteAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnalysisSchemeResponseReceivedHandler
Definition: CloudSearchClient.h:176
DescribeAvailabilityOptionsResult.h
AWSString.h
Aws::CloudSearch::DescribeSuggestersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeSuggestersRequest &, const Model::DescribeSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSuggestersResponseReceivedHandler
Definition: CloudSearchClient.h:189
Aws::CloudSearch::CloudSearchClient::BuildSuggestersCallable
virtual Model::BuildSuggestersOutcomeCallable BuildSuggestersCallable(const Model::BuildSuggestersRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeDomains
virtual Model::DescribeDomainsOutcome DescribeDomains(const Model::DescribeDomainsRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeAvailabilityOptionsCallable
virtual Model::DescribeAvailabilityOptionsOutcomeCallable DescribeAvailabilityOptionsCallable(const Model::DescribeAvailabilityOptionsRequest &request) const
Aws::CloudSearch::CloudSearchClient::DeleteSuggester
virtual Model::DeleteSuggesterOutcome DeleteSuggester(const Model::DeleteSuggesterRequest &request) const
Aws::CloudSearch::Model::DescribeDomainEndpointOptionsOutcome
Aws::Utils::Outcome< DescribeDomainEndpointOptionsResult, CloudSearchError > DescribeDomainEndpointOptionsOutcome
Definition: CloudSearchClient.h:126
DeleteSuggesterResult.h
Aws::CloudSearch::Model::DeleteSuggesterOutcomeCallable
std::future< DeleteSuggesterOutcome > DeleteSuggesterOutcomeCallable
Definition: CloudSearchClient.h:150
Aws::CloudSearch::DescribeScalingParametersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeScalingParametersRequest &, const Model::DescribeScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingParametersResponseReceivedHandler
Definition: CloudSearchClient.h:187
Aws::CloudSearch::Model::DefineExpressionOutcomeCallable
std::future< DefineExpressionOutcome > DefineExpressionOutcomeCallable
Definition: CloudSearchClient.h:143
Aws::CloudSearch::DeleteDomainResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
Definition: CloudSearchClient.h:177
Aws::CloudSearch::CloudSearchClient::CreateDomain
virtual Model::CreateDomainOutcome CreateDomain(const Model::CreateDomainRequest &request) const
Aws::CloudSearch::CloudSearchClient::ListDomainNames
virtual Model::ListDomainNamesOutcome ListDomainNames(const Model::ListDomainNamesRequest &request) const
Aws::CloudSearch::Model::DescribeDomainEndpointOptionsRequest
Definition: DescribeDomainEndpointOptionsRequest.h:29
Aws::CloudSearch::Model::UpdateScalingParametersOutcomeCallable
std::future< UpdateScalingParametersOutcome > UpdateScalingParametersOutcomeCallable
Definition: CloudSearchClient.h:164
Aws::CloudSearch::Model::DefineExpressionOutcome
Aws::Utils::Outcome< DefineExpressionResult, CloudSearchError > DefineExpressionOutcome
Definition: CloudSearchClient.h:116
Aws::CloudSearch::CloudSearchClient::DeleteSuggesterCallable
virtual Model::DeleteSuggesterOutcomeCallable DeleteSuggesterCallable(const Model::DeleteSuggesterRequest &request) const
Aws::CloudSearch::UpdateServiceAccessPoliciesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateServiceAccessPoliciesRequest &, const Model::UpdateServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceAccessPoliciesResponseReceivedHandler
Definition: CloudSearchClient.h:195
CloudSearchErrors.h
DescribeServiceAccessPoliciesResult.h
Aws::CloudSearch::CloudSearchClient::DefineIndexFieldCallable
virtual Model::DefineIndexFieldOutcomeCallable DefineIndexFieldCallable(const Model::DefineIndexFieldRequest &request) const
Aws::CloudSearch::CloudSearchClient::DefineSuggesterCallable
virtual Model::DefineSuggesterOutcomeCallable DefineSuggesterCallable(const Model::DefineSuggesterRequest &request) const
Aws::CloudSearch::CloudSearchClient::DefineSuggester
virtual Model::DefineSuggesterOutcome DefineSuggester(const Model::DefineSuggesterRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeServiceAccessPoliciesAsync
virtual void DescribeServiceAccessPoliciesAsync(const Model::DescribeServiceAccessPoliciesRequest &request, const DescribeServiceAccessPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DescribeAvailabilityOptionsOutcomeCallable
std::future< DescribeAvailabilityOptionsOutcome > DescribeAvailabilityOptionsOutcomeCallable
Definition: CloudSearchClient.h:152
Aws::CloudSearch::DescribeDomainsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeDomainsRequest &, const Model::DescribeDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainsResponseReceivedHandler
Definition: CloudSearchClient.h:184
Aws::CloudSearch::Model::DeleteSuggesterOutcome
Aws::Utils::Outcome< DeleteSuggesterResult, CloudSearchError > DeleteSuggesterOutcome
Definition: CloudSearchClient.h:123
Aws::CloudSearch::CloudSearchClient::ConvertRequestToPresignedUrl
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
Aws::CloudSearch::Model::ListDomainNamesOutcomeCallable
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
Definition: CloudSearchClient.h:161
Aws::CloudSearch::CloudSearchClient::DeleteExpression
virtual Model::DeleteExpressionOutcome DeleteExpression(const Model::DeleteExpressionRequest &request) const
Aws::CloudSearch::CloudSearchClient::DescribeExpressions
virtual Model::DescribeExpressionsOutcome DescribeExpressions(const Model::DescribeExpressionsRequest &request) const
Aws::CloudSearch::DescribeServiceAccessPoliciesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeServiceAccessPoliciesRequest &, const Model::DescribeServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceAccessPoliciesResponseReceivedHandler
Definition: CloudSearchClient.h:188
Aws::CloudSearch::CloudSearchClient::DescribeIndexFieldsCallable
virtual Model::DescribeIndexFieldsOutcomeCallable DescribeIndexFieldsCallable(const Model::DescribeIndexFieldsRequest &request) const
Aws::CloudSearch::Model::DeleteExpressionOutcome
Aws::Utils::Outcome< DeleteExpressionResult, CloudSearchError > DeleteExpressionOutcome
Definition: CloudSearchClient.h:121
Aws::CloudSearch::CloudSearchClient
Definition: CloudSearchClient.h:211
Aws::CloudSearch::CloudSearchClient::DefineIndexField
virtual Model::DefineIndexFieldOutcome DefineIndexField(const Model::DefineIndexFieldRequest &request) const
Aws::CloudSearch::Model::UpdateScalingParametersRequest
Definition: UpdateScalingParametersRequest.h:29
Aws::CloudSearch::ListDomainNamesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
Definition: CloudSearchClient.h:191
Aws::CloudSearch::Model::IndexDocumentsOutcome
Aws::Utils::Outcome< IndexDocumentsResult, CloudSearchError > IndexDocumentsOutcome
Definition: CloudSearchClient.h:133
DeleteExpressionResult.h
Aws::CloudSearch::Model::DefineIndexFieldOutcomeCallable
std::future< DefineIndexFieldOutcome > DefineIndexFieldOutcomeCallable
Definition: CloudSearchClient.h:144
ClientConfiguration.h
Aws::CloudSearch::CloudSearchClient::CloudSearchClient
CloudSearchClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudSearch::Model::UpdateAvailabilityOptionsOutcomeCallable
std::future< UpdateAvailabilityOptionsOutcome > UpdateAvailabilityOptionsOutcomeCallable
Definition: CloudSearchClient.h:162
Aws::CloudSearch::Model::DescribeExpressionsOutcome
Aws::Utils::Outcome< DescribeExpressionsResult, CloudSearchError > DescribeExpressionsOutcome
Definition: CloudSearchClient.h:128
Aws::CloudSearch::CloudSearchClient::IndexDocuments
virtual Model::IndexDocumentsOutcome IndexDocuments(const Model::IndexDocumentsRequest &request) const
DescribeDomainsResult.h
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::CloudSearch::CloudSearchClient::DefineIndexFieldAsync
virtual void DefineIndexFieldAsync(const Model::DefineIndexFieldRequest &request, const DefineIndexFieldResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::UpdateServiceAccessPoliciesAsync
virtual void UpdateServiceAccessPoliciesAsync(const Model::UpdateServiceAccessPoliciesRequest &request, const UpdateServiceAccessPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DefineAnalysisSchemeOutcome
Aws::Utils::Outcome< DefineAnalysisSchemeResult, CloudSearchError > DefineAnalysisSchemeOutcome
Definition: CloudSearchClient.h:115
Aws::CloudSearch::CloudSearchClient::DescribeServiceAccessPolicies
virtual Model::DescribeServiceAccessPoliciesOutcome DescribeServiceAccessPolicies(const Model::DescribeServiceAccessPoliciesRequest &request) const
AWS_CLOUDSEARCH_API
#define AWS_CLOUDSEARCH_API
Definition: CloudSearch_EXPORTS.h:28
Aws::CloudSearch::UpdateScalingParametersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateScalingParametersRequest &, const Model::UpdateScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScalingParametersResponseReceivedHandler
Definition: CloudSearchClient.h:194
Aws::CloudSearch::CloudSearchClient::DescribeDomainEndpointOptions
virtual Model::DescribeDomainEndpointOptionsOutcome DescribeDomainEndpointOptions(const Model::DescribeDomainEndpointOptionsRequest &request) const
Aws::CloudSearch::Model::DeleteExpressionOutcomeCallable
std::future< DeleteExpressionOutcome > DeleteExpressionOutcomeCallable
Definition: CloudSearchClient.h:148
Aws::CloudSearch::CloudSearchClient::BuildSuggestersAsync
virtual void BuildSuggestersAsync(const Model::BuildSuggestersRequest &request, const BuildSuggestersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DefineSuggesterOutcome
Aws::Utils::Outcome< DefineSuggesterResult, CloudSearchError > DefineSuggesterOutcome
Definition: CloudSearchClient.h:118
UpdateAvailabilityOptionsResult.h
Aws::CloudSearch::CloudSearchClient::DeleteAnalysisScheme
virtual Model::DeleteAnalysisSchemeOutcome DeleteAnalysisScheme(const Model::DeleteAnalysisSchemeRequest &request) const
Aws::CloudSearch::Model::DefineSuggesterOutcomeCallable
std::future< DefineSuggesterOutcome > DefineSuggesterOutcomeCallable
Definition: CloudSearchClient.h:145
Aws::CloudSearch::Model::DescribeExpressionsOutcomeCallable
std::future< DescribeExpressionsOutcome > DescribeExpressionsOutcomeCallable
Definition: CloudSearchClient.h:155
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::CloudSearch::CloudSearchClient::DefineExpressionAsync
virtual void DefineExpressionAsync(const Model::DefineExpressionRequest &request, const DefineExpressionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DeleteDomainOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Definition: CloudSearchClient.h:147
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudSearch::Model::DescribeIndexFieldsRequest
Definition: DescribeIndexFieldsRequest.h:31
Aws::CloudSearch::Model::DescribeAnalysisSchemesOutcomeCallable
std::future< DescribeAnalysisSchemesOutcome > DescribeAnalysisSchemesOutcomeCallable
Definition: CloudSearchClient.h:151
Aws::CloudSearch::Model::DeleteAnalysisSchemeOutcome
Aws::Utils::Outcome< DeleteAnalysisSchemeResult, CloudSearchError > DeleteAnalysisSchemeOutcome
Definition: CloudSearchClient.h:119
DescribeIndexFieldsResult.h
Aws::CloudSearch::DescribeAnalysisSchemesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeAnalysisSchemesRequest &, const Model::DescribeAnalysisSchemesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnalysisSchemesResponseReceivedHandler
Definition: CloudSearchClient.h:181
AWSClient.h
Aws::CloudSearch::Model::UpdateServiceAccessPoliciesOutcome
Aws::Utils::Outcome< UpdateServiceAccessPoliciesResult, CloudSearchError > UpdateServiceAccessPoliciesOutcome
Definition: CloudSearchClient.h:138
UpdateScalingParametersResult.h
Aws::CloudSearch::DeleteIndexFieldResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteIndexFieldRequest &, const Model::DeleteIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexFieldResponseReceivedHandler
Definition: CloudSearchClient.h:179
Aws::CloudSearch::Model::DescribeDomainsOutcomeCallable
std::future< DescribeDomainsOutcome > DescribeDomainsOutcomeCallable
Definition: CloudSearchClient.h:154
DescribeAnalysisSchemesResult.h
Aws::CloudSearch::CloudSearchClient::DescribeDomainEndpointOptionsAsync
virtual void DescribeDomainEndpointOptionsAsync(const Model::DescribeDomainEndpointOptionsRequest &request, const DescribeDomainEndpointOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::CloudSearchClient::UpdateScalingParametersAsync
virtual void UpdateScalingParametersAsync(const Model::UpdateScalingParametersRequest &request, const UpdateScalingParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::DescribeAvailabilityOptionsRequest
Definition: DescribeAvailabilityOptionsRequest.h:29
Aws::CloudSearch::Model::DeleteIndexFieldRequest
Definition: DeleteIndexFieldRequest.h:27
DescribeDomainEndpointOptionsResult.h
Aws::CloudSearch::CloudSearchClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::CloudSearch::Model::DescribeAnalysisSchemesRequest
Definition: DescribeAnalysisSchemesRequest.h:32
IndexDocumentsResult.h
Aws::CloudSearch::CloudSearchClient::DefineAnalysisScheme
virtual Model::DefineAnalysisSchemeOutcome DefineAnalysisScheme(const Model::DefineAnalysisSchemeRequest &request) const
Aws::CloudSearch::CloudSearchClient::UpdateDomainEndpointOptionsAsync
virtual void UpdateDomainEndpointOptionsAsync(const Model::UpdateDomainEndpointOptionsRequest &request, const UpdateDomainEndpointOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListDomainNamesResult.h
DescribeSuggestersResult.h
Aws::CloudSearch::CloudSearchClient::UpdateDomainEndpointOptions
virtual Model::UpdateDomainEndpointOptionsOutcome UpdateDomainEndpointOptions(const Model::UpdateDomainEndpointOptionsRequest &request) const
Aws::Client::AWSXMLClient
Definition: AWSClient.h:388
CreateDomainResult.h
Aws::CloudSearch::CloudSearchClient::UpdateServiceAccessPoliciesCallable
virtual Model::UpdateServiceAccessPoliciesOutcomeCallable UpdateServiceAccessPoliciesCallable(const Model::UpdateServiceAccessPoliciesRequest &request) const
DeleteAnalysisSchemeResult.h
Aws::CloudSearch::Model::DescribeDomainsOutcome
Aws::Utils::Outcome< DescribeDomainsResult, CloudSearchError > DescribeDomainsOutcome
Definition: CloudSearchClient.h:127
Aws::CloudSearch::CloudSearchClient::DescribeAnalysisSchemesAsync
virtual void DescribeAnalysisSchemesAsync(const Model::DescribeAnalysisSchemesRequest &request, const DescribeAnalysisSchemesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DefineIndexFieldResult.h
Aws::CloudSearch::Model::DeleteAnalysisSchemeRequest
Definition: DeleteAnalysisSchemeRequest.h:27
Aws::CloudSearch::CloudSearchClient::DeleteExpressionAsync
virtual void DeleteExpressionAsync(const Model::DeleteExpressionRequest &request, const DeleteExpressionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudSearch::Model::IndexDocumentsRequest
Definition: IndexDocumentsRequest.h:27
Aws::CloudSearch::CloudSearchClient::DefineExpressionCallable
virtual Model::DefineExpressionOutcomeCallable DefineExpressionCallable(const Model::DefineExpressionRequest &request) const
AmazonSerializableWebServiceRequest.h
Aws::CloudSearch::CloudSearchClient::DefineAnalysisSchemeCallable
virtual Model::DefineAnalysisSchemeOutcomeCallable DefineAnalysisSchemeCallable(const Model::DefineAnalysisSchemeRequest &request) const
Aws::CloudSearch::Model::IndexDocumentsOutcomeCallable
std::future< IndexDocumentsOutcome > IndexDocumentsOutcomeCallable
Definition: CloudSearchClient.h:160
Aws::CloudSearch::Model::DescribeScalingParametersRequest
Definition: DescribeScalingParametersRequest.h:27
Aws::CloudSearch::CloudSearchClient::UpdateAvailabilityOptions
virtual Model::UpdateAvailabilityOptionsOutcome UpdateAvailabilityOptions(const Model::UpdateAvailabilityOptionsRequest &request) const