AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CloudSearchServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/cloudsearch/CloudSearchErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/cloudsearch/CloudSearchEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CloudSearchClient header */
21#include <aws/cloudsearch/model/BuildSuggestersResult.h>
22#include <aws/cloudsearch/model/CreateDomainResult.h>
23#include <aws/cloudsearch/model/DefineAnalysisSchemeResult.h>
24#include <aws/cloudsearch/model/DefineExpressionResult.h>
25#include <aws/cloudsearch/model/DefineIndexFieldResult.h>
26#include <aws/cloudsearch/model/DefineSuggesterResult.h>
27#include <aws/cloudsearch/model/DeleteAnalysisSchemeResult.h>
28#include <aws/cloudsearch/model/DeleteDomainResult.h>
29#include <aws/cloudsearch/model/DeleteExpressionResult.h>
30#include <aws/cloudsearch/model/DeleteIndexFieldResult.h>
31#include <aws/cloudsearch/model/DeleteSuggesterResult.h>
32#include <aws/cloudsearch/model/DescribeAnalysisSchemesResult.h>
33#include <aws/cloudsearch/model/DescribeAvailabilityOptionsResult.h>
34#include <aws/cloudsearch/model/DescribeDomainEndpointOptionsResult.h>
35#include <aws/cloudsearch/model/DescribeDomainsResult.h>
36#include <aws/cloudsearch/model/DescribeExpressionsResult.h>
37#include <aws/cloudsearch/model/DescribeIndexFieldsResult.h>
38#include <aws/cloudsearch/model/DescribeScalingParametersResult.h>
39#include <aws/cloudsearch/model/DescribeServiceAccessPoliciesResult.h>
40#include <aws/cloudsearch/model/DescribeSuggestersResult.h>
41#include <aws/cloudsearch/model/IndexDocumentsResult.h>
42#include <aws/cloudsearch/model/ListDomainNamesResult.h>
43#include <aws/cloudsearch/model/UpdateAvailabilityOptionsResult.h>
44#include <aws/cloudsearch/model/UpdateDomainEndpointOptionsResult.h>
45#include <aws/cloudsearch/model/UpdateScalingParametersResult.h>
46#include <aws/cloudsearch/model/UpdateServiceAccessPoliciesResult.h>
47#include <aws/cloudsearch/model/DescribeDomainsRequest.h>
48#include <aws/cloudsearch/model/ListDomainNamesRequest.h>
49/* End of service model headers required in CloudSearchClient header */
50
51namespace Aws
52{
53 namespace Http
54 {
55 class HttpClient;
56 class HttpClientFactory;
57 } // namespace Http
58
59 namespace Utils
60 {
61 template< typename R, typename E> class Outcome;
62
63 namespace Threading
64 {
65 class Executor;
66 } // namespace Threading
67 } // namespace Utils
68
69 namespace Auth
70 {
71 class AWSCredentials;
72 class AWSCredentialsProvider;
73 } // namespace Auth
74
75 namespace Client
76 {
77 class RetryStrategy;
78 } // namespace Client
79
80 namespace CloudSearch
81 {
85
86 namespace Model
87 {
88 /* Service model forward declarations required in CloudSearchClient header */
115 /* End of service model forward declarations required in CloudSearchClient header */
116
117 /* Service model Outcome class definitions */
144 /* End of service model Outcome class definitions */
145
146 /* Service model Outcome callable definitions */
147 typedef std::future<BuildSuggestersOutcome> BuildSuggestersOutcomeCallable;
148 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
149 typedef std::future<DefineAnalysisSchemeOutcome> DefineAnalysisSchemeOutcomeCallable;
150 typedef std::future<DefineExpressionOutcome> DefineExpressionOutcomeCallable;
151 typedef std::future<DefineIndexFieldOutcome> DefineIndexFieldOutcomeCallable;
152 typedef std::future<DefineSuggesterOutcome> DefineSuggesterOutcomeCallable;
153 typedef std::future<DeleteAnalysisSchemeOutcome> DeleteAnalysisSchemeOutcomeCallable;
154 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
155 typedef std::future<DeleteExpressionOutcome> DeleteExpressionOutcomeCallable;
156 typedef std::future<DeleteIndexFieldOutcome> DeleteIndexFieldOutcomeCallable;
157 typedef std::future<DeleteSuggesterOutcome> DeleteSuggesterOutcomeCallable;
158 typedef std::future<DescribeAnalysisSchemesOutcome> DescribeAnalysisSchemesOutcomeCallable;
159 typedef std::future<DescribeAvailabilityOptionsOutcome> DescribeAvailabilityOptionsOutcomeCallable;
160 typedef std::future<DescribeDomainEndpointOptionsOutcome> DescribeDomainEndpointOptionsOutcomeCallable;
161 typedef std::future<DescribeDomainsOutcome> DescribeDomainsOutcomeCallable;
162 typedef std::future<DescribeExpressionsOutcome> DescribeExpressionsOutcomeCallable;
163 typedef std::future<DescribeIndexFieldsOutcome> DescribeIndexFieldsOutcomeCallable;
164 typedef std::future<DescribeScalingParametersOutcome> DescribeScalingParametersOutcomeCallable;
165 typedef std::future<DescribeServiceAccessPoliciesOutcome> DescribeServiceAccessPoliciesOutcomeCallable;
166 typedef std::future<DescribeSuggestersOutcome> DescribeSuggestersOutcomeCallable;
167 typedef std::future<IndexDocumentsOutcome> IndexDocumentsOutcomeCallable;
168 typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
169 typedef std::future<UpdateAvailabilityOptionsOutcome> UpdateAvailabilityOptionsOutcomeCallable;
170 typedef std::future<UpdateDomainEndpointOptionsOutcome> UpdateDomainEndpointOptionsOutcomeCallable;
171 typedef std::future<UpdateScalingParametersOutcome> UpdateScalingParametersOutcomeCallable;
172 typedef std::future<UpdateServiceAccessPoliciesOutcome> UpdateServiceAccessPoliciesOutcomeCallable;
173 /* End of service model Outcome callable definitions */
174 } // namespace Model
175
176 class CloudSearchClient;
177
178 /* Service model async handlers definitions */
179 typedef std::function<void(const CloudSearchClient*, const Model::BuildSuggestersRequest&, const Model::BuildSuggestersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BuildSuggestersResponseReceivedHandler;
180 typedef std::function<void(const CloudSearchClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
181 typedef std::function<void(const CloudSearchClient*, const Model::DefineAnalysisSchemeRequest&, const Model::DefineAnalysisSchemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineAnalysisSchemeResponseReceivedHandler;
182 typedef std::function<void(const CloudSearchClient*, const Model::DefineExpressionRequest&, const Model::DefineExpressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineExpressionResponseReceivedHandler;
183 typedef std::function<void(const CloudSearchClient*, const Model::DefineIndexFieldRequest&, const Model::DefineIndexFieldOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineIndexFieldResponseReceivedHandler;
184 typedef std::function<void(const CloudSearchClient*, const Model::DefineSuggesterRequest&, const Model::DefineSuggesterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DefineSuggesterResponseReceivedHandler;
185 typedef std::function<void(const CloudSearchClient*, const Model::DeleteAnalysisSchemeRequest&, const Model::DeleteAnalysisSchemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnalysisSchemeResponseReceivedHandler;
186 typedef std::function<void(const CloudSearchClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
187 typedef std::function<void(const CloudSearchClient*, const Model::DeleteExpressionRequest&, const Model::DeleteExpressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExpressionResponseReceivedHandler;
188 typedef std::function<void(const CloudSearchClient*, const Model::DeleteIndexFieldRequest&, const Model::DeleteIndexFieldOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIndexFieldResponseReceivedHandler;
189 typedef std::function<void(const CloudSearchClient*, const Model::DeleteSuggesterRequest&, const Model::DeleteSuggesterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSuggesterResponseReceivedHandler;
190 typedef std::function<void(const CloudSearchClient*, const Model::DescribeAnalysisSchemesRequest&, const Model::DescribeAnalysisSchemesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnalysisSchemesResponseReceivedHandler;
191 typedef std::function<void(const CloudSearchClient*, const Model::DescribeAvailabilityOptionsRequest&, const Model::DescribeAvailabilityOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailabilityOptionsResponseReceivedHandler;
192 typedef std::function<void(const CloudSearchClient*, const Model::DescribeDomainEndpointOptionsRequest&, const Model::DescribeDomainEndpointOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainEndpointOptionsResponseReceivedHandler;
193 typedef std::function<void(const CloudSearchClient*, const Model::DescribeDomainsRequest&, const Model::DescribeDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainsResponseReceivedHandler;
194 typedef std::function<void(const CloudSearchClient*, const Model::DescribeExpressionsRequest&, const Model::DescribeExpressionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExpressionsResponseReceivedHandler;
195 typedef std::function<void(const CloudSearchClient*, const Model::DescribeIndexFieldsRequest&, const Model::DescribeIndexFieldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIndexFieldsResponseReceivedHandler;
196 typedef std::function<void(const CloudSearchClient*, const Model::DescribeScalingParametersRequest&, const Model::DescribeScalingParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScalingParametersResponseReceivedHandler;
197 typedef std::function<void(const CloudSearchClient*, const Model::DescribeServiceAccessPoliciesRequest&, const Model::DescribeServiceAccessPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServiceAccessPoliciesResponseReceivedHandler;
198 typedef std::function<void(const CloudSearchClient*, const Model::DescribeSuggestersRequest&, const Model::DescribeSuggestersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSuggestersResponseReceivedHandler;
199 typedef std::function<void(const CloudSearchClient*, const Model::IndexDocumentsRequest&, const Model::IndexDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > IndexDocumentsResponseReceivedHandler;
200 typedef std::function<void(const CloudSearchClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
201 typedef std::function<void(const CloudSearchClient*, const Model::UpdateAvailabilityOptionsRequest&, const Model::UpdateAvailabilityOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAvailabilityOptionsResponseReceivedHandler;
202 typedef std::function<void(const CloudSearchClient*, const Model::UpdateDomainEndpointOptionsRequest&, const Model::UpdateDomainEndpointOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainEndpointOptionsResponseReceivedHandler;
203 typedef std::function<void(const CloudSearchClient*, const Model::UpdateScalingParametersRequest&, const Model::UpdateScalingParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScalingParametersResponseReceivedHandler;
204 typedef std::function<void(const CloudSearchClient*, const Model::UpdateServiceAccessPoliciesRequest&, const Model::UpdateServiceAccessPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceAccessPoliciesResponseReceivedHandler;
205 /* End of service model async handlers definitions */
206 } // namespace CloudSearch
207} // namespace Aws
EndpointProviderBase< CloudSearchClientConfiguration, CloudSearchBuiltInParameters, CloudSearchClientContextParameters > CloudSearchEndpointProviderBase
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< BuildSuggestersOutcome > BuildSuggestersOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< DeleteAnalysisSchemeOutcome > DeleteAnalysisSchemeOutcomeCallable
std::future< IndexDocumentsOutcome > IndexDocumentsOutcomeCallable
Aws::Utils::Outcome< DeleteAnalysisSchemeResult, CloudSearchError > DeleteAnalysisSchemeOutcome
Aws::Utils::Outcome< DefineExpressionResult, CloudSearchError > DefineExpressionOutcome
Aws::Utils::Outcome< ListDomainNamesResult, CloudSearchError > ListDomainNamesOutcome
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< DescribeAvailabilityOptionsResult, CloudSearchError > DescribeAvailabilityOptionsOutcome
std::future< DeleteExpressionOutcome > DeleteExpressionOutcomeCallable
std::future< DescribeDomainEndpointOptionsOutcome > DescribeDomainEndpointOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteDomainResult, CloudSearchError > DeleteDomainOutcome
Aws::Utils::Outcome< UpdateDomainEndpointOptionsResult, CloudSearchError > UpdateDomainEndpointOptionsOutcome
Aws::Utils::Outcome< DeleteSuggesterResult, CloudSearchError > DeleteSuggesterOutcome
std::future< DeleteIndexFieldOutcome > DeleteIndexFieldOutcomeCallable
Aws::Utils::Outcome< UpdateScalingParametersResult, CloudSearchError > UpdateScalingParametersOutcome
Aws::Utils::Outcome< DefineAnalysisSchemeResult, CloudSearchError > DefineAnalysisSchemeOutcome
Aws::Utils::Outcome< DeleteExpressionResult, CloudSearchError > DeleteExpressionOutcome
Aws::Utils::Outcome< DescribeExpressionsResult, CloudSearchError > DescribeExpressionsOutcome
std::future< UpdateAvailabilityOptionsOutcome > UpdateAvailabilityOptionsOutcomeCallable
Aws::Utils::Outcome< BuildSuggestersResult, CloudSearchError > BuildSuggestersOutcome
std::future< UpdateDomainEndpointOptionsOutcome > UpdateDomainEndpointOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteIndexFieldResult, CloudSearchError > DeleteIndexFieldOutcome
Aws::Utils::Outcome< CreateDomainResult, CloudSearchError > CreateDomainOutcome
Aws::Utils::Outcome< DescribeDomainsResult, CloudSearchError > DescribeDomainsOutcome
std::future< DescribeServiceAccessPoliciesOutcome > DescribeServiceAccessPoliciesOutcomeCallable
Aws::Utils::Outcome< DescribeDomainEndpointOptionsResult, CloudSearchError > DescribeDomainEndpointOptionsOutcome
std::future< DefineSuggesterOutcome > DefineSuggesterOutcomeCallable
Aws::Utils::Outcome< DefineIndexFieldResult, CloudSearchError > DefineIndexFieldOutcome
std::future< DefineExpressionOutcome > DefineExpressionOutcomeCallable
Aws::Utils::Outcome< UpdateAvailabilityOptionsResult, CloudSearchError > UpdateAvailabilityOptionsOutcome
Aws::Utils::Outcome< IndexDocumentsResult, CloudSearchError > IndexDocumentsOutcome
std::future< DefineIndexFieldOutcome > DefineIndexFieldOutcomeCallable
Aws::Utils::Outcome< DefineSuggesterResult, CloudSearchError > DefineSuggesterOutcome
Aws::Utils::Outcome< DescribeServiceAccessPoliciesResult, CloudSearchError > DescribeServiceAccessPoliciesOutcome
std::future< DescribeScalingParametersOutcome > DescribeScalingParametersOutcomeCallable
Aws::Utils::Outcome< UpdateServiceAccessPoliciesResult, CloudSearchError > UpdateServiceAccessPoliciesOutcome
Aws::Utils::Outcome< DescribeAnalysisSchemesResult, CloudSearchError > DescribeAnalysisSchemesOutcome
std::future< UpdateScalingParametersOutcome > UpdateScalingParametersOutcomeCallable
Aws::Utils::Outcome< DescribeIndexFieldsResult, CloudSearchError > DescribeIndexFieldsOutcome
std::future< DescribeIndexFieldsOutcome > DescribeIndexFieldsOutcomeCallable
std::future< DescribeDomainsOutcome > DescribeDomainsOutcomeCallable
std::future< DefineAnalysisSchemeOutcome > DefineAnalysisSchemeOutcomeCallable
std::future< DeleteSuggesterOutcome > DeleteSuggesterOutcomeCallable
std::future< DescribeExpressionsOutcome > DescribeExpressionsOutcomeCallable
std::future< UpdateServiceAccessPoliciesOutcome > UpdateServiceAccessPoliciesOutcomeCallable
std::future< DescribeAnalysisSchemesOutcome > DescribeAnalysisSchemesOutcomeCallable
std::future< DescribeSuggestersOutcome > DescribeSuggestersOutcomeCallable
Aws::Utils::Outcome< DescribeSuggestersResult, CloudSearchError > DescribeSuggestersOutcome
Aws::Utils::Outcome< DescribeScalingParametersResult, CloudSearchError > DescribeScalingParametersOutcome
std::future< DescribeAvailabilityOptionsOutcome > DescribeAvailabilityOptionsOutcomeCallable
std::function< void(const CloudSearchClient *, const Model::DeleteExpressionRequest &, const Model::DeleteExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExpressionResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeExpressionsRequest &, const Model::DescribeExpressionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExpressionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateAvailabilityOptionsRequest &, const Model::UpdateAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAvailabilityOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeServiceAccessPoliciesRequest &, const Model::DescribeServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceAccessPoliciesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateScalingParametersRequest &, const Model::UpdateScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScalingParametersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateServiceAccessPoliciesRequest &, const Model::UpdateServiceAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceAccessPoliciesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineAnalysisSchemeRequest &, const Model::DefineAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineAnalysisSchemeResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeSuggestersRequest &, const Model::DescribeSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSuggestersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteIndexFieldRequest &, const Model::DeleteIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexFieldResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeAnalysisSchemesRequest &, const Model::DescribeAnalysisSchemesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnalysisSchemesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::UpdateDomainEndpointOptionsRequest &, const Model::UpdateDomainEndpointOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainEndpointOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeAvailabilityOptionsRequest &, const Model::DescribeAvailabilityOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailabilityOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeIndexFieldsRequest &, const Model::DescribeIndexFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexFieldsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::BuildSuggestersRequest &, const Model::BuildSuggestersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BuildSuggestersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteSuggesterRequest &, const Model::DeleteSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSuggesterResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineIndexFieldRequest &, const Model::DefineIndexFieldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineIndexFieldResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineSuggesterRequest &, const Model::DefineSuggesterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineSuggesterResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DefineExpressionRequest &, const Model::DefineExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DefineExpressionResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::IndexDocumentsRequest &, const Model::IndexDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IndexDocumentsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DeleteAnalysisSchemeRequest &, const Model::DeleteAnalysisSchemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnalysisSchemeResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeScalingParametersRequest &, const Model::DescribeScalingParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScalingParametersResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeDomainEndpointOptionsRequest &, const Model::DescribeDomainEndpointOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainEndpointOptionsResponseReceivedHandler
std::function< void(const CloudSearchClient *, const Model::DescribeDomainsRequest &, const Model::DescribeDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainsResponseReceivedHandler