AWS SDK for C++  1.9.160
AWS SDK for C++
ElasticsearchServiceClient.h
Go to the documentation of this file.
1 
6 #pragma once
51 #include <aws/core/NoResult.h>
54 #include <future>
55 #include <functional>
56 
57 namespace Aws
58 {
59 
60 namespace Http
61 {
62  class HttpClient;
63  class HttpClientFactory;
64 } // namespace Http
65 
66 namespace Utils
67 {
68  template< typename R, typename E> class Outcome;
69 namespace Threading
70 {
71  class Executor;
72 } // namespace Threading
73 } // namespace Utils
74 
75 namespace Auth
76 {
77  class AWSCredentials;
78  class AWSCredentialsProvider;
79 } // namespace Auth
80 
81 namespace Client
82 {
83  class RetryStrategy;
84 } // namespace Client
85 
86 namespace ElasticsearchService
87 {
88 
89 namespace Model
90 {
92  class AddTagsRequest;
101  class DeletePackageRequest;
122  class ListTagsRequest;
125  class RemoveTagsRequest;
128  class UpdatePackageRequest;
130 
171 
172  typedef std::future<AcceptInboundCrossClusterSearchConnectionOutcome> AcceptInboundCrossClusterSearchConnectionOutcomeCallable;
173  typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
174  typedef std::future<AssociatePackageOutcome> AssociatePackageOutcomeCallable;
175  typedef std::future<CancelElasticsearchServiceSoftwareUpdateOutcome> CancelElasticsearchServiceSoftwareUpdateOutcomeCallable;
176  typedef std::future<CreateElasticsearchDomainOutcome> CreateElasticsearchDomainOutcomeCallable;
177  typedef std::future<CreateOutboundCrossClusterSearchConnectionOutcome> CreateOutboundCrossClusterSearchConnectionOutcomeCallable;
178  typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
179  typedef std::future<DeleteElasticsearchDomainOutcome> DeleteElasticsearchDomainOutcomeCallable;
180  typedef std::future<DeleteElasticsearchServiceRoleOutcome> DeleteElasticsearchServiceRoleOutcomeCallable;
181  typedef std::future<DeleteInboundCrossClusterSearchConnectionOutcome> DeleteInboundCrossClusterSearchConnectionOutcomeCallable;
182  typedef std::future<DeleteOutboundCrossClusterSearchConnectionOutcome> DeleteOutboundCrossClusterSearchConnectionOutcomeCallable;
183  typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
184  typedef std::future<DescribeDomainAutoTunesOutcome> DescribeDomainAutoTunesOutcomeCallable;
185  typedef std::future<DescribeElasticsearchDomainOutcome> DescribeElasticsearchDomainOutcomeCallable;
186  typedef std::future<DescribeElasticsearchDomainConfigOutcome> DescribeElasticsearchDomainConfigOutcomeCallable;
187  typedef std::future<DescribeElasticsearchDomainsOutcome> DescribeElasticsearchDomainsOutcomeCallable;
188  typedef std::future<DescribeElasticsearchInstanceTypeLimitsOutcome> DescribeElasticsearchInstanceTypeLimitsOutcomeCallable;
189  typedef std::future<DescribeInboundCrossClusterSearchConnectionsOutcome> DescribeInboundCrossClusterSearchConnectionsOutcomeCallable;
190  typedef std::future<DescribeOutboundCrossClusterSearchConnectionsOutcome> DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable;
191  typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
192  typedef std::future<DescribeReservedElasticsearchInstanceOfferingsOutcome> DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable;
193  typedef std::future<DescribeReservedElasticsearchInstancesOutcome> DescribeReservedElasticsearchInstancesOutcomeCallable;
194  typedef std::future<DissociatePackageOutcome> DissociatePackageOutcomeCallable;
195  typedef std::future<GetCompatibleElasticsearchVersionsOutcome> GetCompatibleElasticsearchVersionsOutcomeCallable;
196  typedef std::future<GetPackageVersionHistoryOutcome> GetPackageVersionHistoryOutcomeCallable;
197  typedef std::future<GetUpgradeHistoryOutcome> GetUpgradeHistoryOutcomeCallable;
198  typedef std::future<GetUpgradeStatusOutcome> GetUpgradeStatusOutcomeCallable;
199  typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
200  typedef std::future<ListDomainsForPackageOutcome> ListDomainsForPackageOutcomeCallable;
201  typedef std::future<ListElasticsearchInstanceTypesOutcome> ListElasticsearchInstanceTypesOutcomeCallable;
202  typedef std::future<ListElasticsearchVersionsOutcome> ListElasticsearchVersionsOutcomeCallable;
203  typedef std::future<ListPackagesForDomainOutcome> ListPackagesForDomainOutcomeCallable;
204  typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
205  typedef std::future<PurchaseReservedElasticsearchInstanceOfferingOutcome> PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable;
206  typedef std::future<RejectInboundCrossClusterSearchConnectionOutcome> RejectInboundCrossClusterSearchConnectionOutcomeCallable;
207  typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
208  typedef std::future<StartElasticsearchServiceSoftwareUpdateOutcome> StartElasticsearchServiceSoftwareUpdateOutcomeCallable;
209  typedef std::future<UpdateElasticsearchDomainConfigOutcome> UpdateElasticsearchDomainConfigOutcomeCallable;
210  typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
211  typedef std::future<UpgradeElasticsearchDomainOutcome> UpgradeElasticsearchDomainOutcomeCallable;
212 } // namespace Model
213 
215 
217  typedef std::function<void(const ElasticsearchServiceClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
218  typedef std::function<void(const ElasticsearchServiceClient*, const Model::AssociatePackageRequest&, const Model::AssociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePackageResponseReceivedHandler;
220  typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreateElasticsearchDomainRequest&, const Model::CreateElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateElasticsearchDomainResponseReceivedHandler;
222  typedef std::function<void(const ElasticsearchServiceClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageResponseReceivedHandler;
223  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchDomainRequest&, const Model::DeleteElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteElasticsearchDomainResponseReceivedHandler;
224  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeleteElasticsearchServiceRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteElasticsearchServiceRoleResponseReceivedHandler;
227  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
228  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeDomainAutoTunesRequest&, const Model::DescribeDomainAutoTunesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainAutoTunesResponseReceivedHandler;
229  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainRequest&, const Model::DescribeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainResponseReceivedHandler;
230  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainConfigRequest&, const Model::DescribeElasticsearchDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainConfigResponseReceivedHandler;
231  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribeElasticsearchDomainsRequest&, const Model::DescribeElasticsearchDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeElasticsearchDomainsResponseReceivedHandler;
235  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DescribePackagesRequest&, const Model::DescribePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackagesResponseReceivedHandler;
238  typedef std::function<void(const ElasticsearchServiceClient*, const Model::DissociatePackageRequest&, const Model::DissociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DissociatePackageResponseReceivedHandler;
239  typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetCompatibleElasticsearchVersionsRequest&, const Model::GetCompatibleElasticsearchVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCompatibleElasticsearchVersionsResponseReceivedHandler;
240  typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetPackageVersionHistoryRequest&, const Model::GetPackageVersionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionHistoryResponseReceivedHandler;
241  typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetUpgradeHistoryRequest&, const Model::GetUpgradeHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeHistoryResponseReceivedHandler;
242  typedef std::function<void(const ElasticsearchServiceClient*, const Model::GetUpgradeStatusRequest&, const Model::GetUpgradeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeStatusResponseReceivedHandler;
243  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
244  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListDomainsForPackageRequest&, const Model::ListDomainsForPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsForPackageResponseReceivedHandler;
245  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchInstanceTypesRequest&, const Model::ListElasticsearchInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListElasticsearchInstanceTypesResponseReceivedHandler;
246  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListElasticsearchVersionsRequest&, const Model::ListElasticsearchVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListElasticsearchVersionsResponseReceivedHandler;
247  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListPackagesForDomainRequest&, const Model::ListPackagesForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesForDomainResponseReceivedHandler;
248  typedef std::function<void(const ElasticsearchServiceClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
251  typedef std::function<void(const ElasticsearchServiceClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
253  typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdateElasticsearchDomainConfigRequest&, const Model::UpdateElasticsearchDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateElasticsearchDomainConfigResponseReceivedHandler;
254  typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageResponseReceivedHandler;
255  typedef std::function<void(const ElasticsearchServiceClient*, const Model::UpgradeElasticsearchDomainRequest&, const Model::UpgradeElasticsearchDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpgradeElasticsearchDomainResponseReceivedHandler;
256 
273  {
274  public:
276 
282 
288 
293  ElasticsearchServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
295 
297 
298 
306 
316 
325  virtual void AcceptInboundCrossClusterSearchConnectionAsync(const Model::AcceptInboundCrossClusterSearchConnectionRequest& request, const AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
326 
337  virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest& request) const;
338 
352 
365  virtual void AddTagsAsync(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
366 
373 
382 
390  virtual void AssociatePackageAsync(const Model::AssociatePackageRequest& request, const AssociatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
391 
401 
413 
424  virtual void CancelElasticsearchServiceSoftwareUpdateAsync(const Model::CancelElasticsearchServiceSoftwareUpdateRequest& request, const CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
425 
435 
447 
458  virtual void CreateElasticsearchDomainAsync(const Model::CreateElasticsearchDomainRequest& request, const CreateElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
459 
467 
477 
486  virtual void CreateOutboundCrossClusterSearchConnectionAsync(const Model::CreateOutboundCrossClusterSearchConnectionRequest& request, const CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
487 
494 
503 
511  virtual void CreatePackageAsync(const Model::CreatePackageRequest& request, const CreatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
512 
520 
530 
539  virtual void DeleteElasticsearchDomainAsync(const Model::DeleteElasticsearchDomainRequest& request, const DeleteElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
540 
553 
568 
582  virtual void DeleteElasticsearchServiceRoleAsync(const DeleteElasticsearchServiceRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
590 
600 
609  virtual void DeleteInboundCrossClusterSearchConnectionAsync(const Model::DeleteInboundCrossClusterSearchConnectionRequest& request, const DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
610 
618 
628 
637  virtual void DeleteOutboundCrossClusterSearchConnectionAsync(const Model::DeleteOutboundCrossClusterSearchConnectionRequest& request, const DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
638 
645 
654 
662  virtual void DeletePackageAsync(const Model::DeletePackageRequest& request, const DeletePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
663 
672 
683 
693  virtual void DescribeDomainAutoTunesAsync(const Model::DescribeDomainAutoTunesRequest& request, const DescribeDomainAutoTunesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
694 
703 
714 
724  virtual void DescribeElasticsearchDomainAsync(const Model::DescribeElasticsearchDomainRequest& request, const DescribeElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
725 
734 
745 
755  virtual void DescribeElasticsearchDomainConfigAsync(const Model::DescribeElasticsearchDomainConfigRequest& request, const DescribeElasticsearchDomainConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
756 
765 
776 
786  virtual void DescribeElasticsearchDomainsAsync(const Model::DescribeElasticsearchDomainsRequest& request, const DescribeElasticsearchDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
787 
797 
809 
820  virtual void DescribeElasticsearchInstanceTypeLimitsAsync(const Model::DescribeElasticsearchInstanceTypeLimitsRequest& request, const DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
821 
829 
839 
848  virtual void DescribeInboundCrossClusterSearchConnectionsAsync(const Model::DescribeInboundCrossClusterSearchConnectionsRequest& request, const DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
849 
857 
867 
876  virtual void DescribeOutboundCrossClusterSearchConnectionsAsync(const Model::DescribeOutboundCrossClusterSearchConnectionsRequest& request, const DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
877 
886 
897 
907  virtual void DescribePackagesAsync(const Model::DescribePackagesRequest& request, const DescribePackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
908 
916 
926 
935  virtual void DescribeReservedElasticsearchInstanceOfferingsAsync(const Model::DescribeReservedElasticsearchInstanceOfferingsRequest& request, const DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
936 
944 
954 
963  virtual void DescribeReservedElasticsearchInstancesAsync(const Model::DescribeReservedElasticsearchInstancesRequest& request, const DescribeReservedElasticsearchInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
964 
972 
982 
991  virtual void DissociatePackageAsync(const Model::DissociatePackageRequest& request, const DissociatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
992 
1001 
1012 
1022  virtual void GetCompatibleElasticsearchVersionsAsync(const Model::GetCompatibleElasticsearchVersionsRequest& request, const GetCompatibleElasticsearchVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1023 
1031 
1041 
1050  virtual void GetPackageVersionHistoryAsync(const Model::GetPackageVersionHistoryRequest& request, const GetPackageVersionHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1051 
1059 
1069 
1078  virtual void GetUpgradeHistoryAsync(const Model::GetUpgradeHistoryRequest& request, const GetUpgradeHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1079 
1087 
1097 
1106  virtual void GetUpgradeStatusAsync(const Model::GetUpgradeStatusRequest& request, const GetUpgradeStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1107 
1115 
1125 
1134  virtual void ListDomainNamesAsync(const Model::ListDomainNamesRequest& request, const ListDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1135 
1143 
1153 
1162  virtual void ListDomainsForPackageAsync(const Model::ListDomainsForPackageRequest& request, const ListDomainsForPackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1171 
1181 
1190  virtual void ListElasticsearchInstanceTypesAsync(const Model::ListElasticsearchInstanceTypesRequest& request, const ListElasticsearchInstanceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1191 
1198 
1207 
1215  virtual void ListElasticsearchVersionsAsync(const Model::ListElasticsearchVersionsRequest& request, const ListElasticsearchVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1216 
1224 
1234 
1243  virtual void ListPackagesForDomainAsync(const Model::ListPackagesForDomainRequest& request, const ListPackagesForDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1244 
1251 
1260 
1268  virtual void ListTagsAsync(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1269 
1277 
1287 
1296  virtual void PurchaseReservedElasticsearchInstanceOfferingAsync(const Model::PurchaseReservedElasticsearchInstanceOfferingRequest& request, const PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1297 
1305 
1315 
1324  virtual void RejectInboundCrossClusterSearchConnectionAsync(const Model::RejectInboundCrossClusterSearchConnectionRequest& request, const RejectInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1325 
1333 
1343 
1352  virtual void RemoveTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1353 
1361 
1371 
1380  virtual void StartElasticsearchServiceSoftwareUpdateAsync(const Model::StartElasticsearchServiceSoftwareUpdateRequest& request, const StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1381 
1390 
1401 
1411  virtual void UpdateElasticsearchDomainConfigAsync(const Model::UpdateElasticsearchDomainConfigRequest& request, const UpdateElasticsearchDomainConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1412 
1419 
1428 
1436  virtual void UpdatePackageAsync(const Model::UpdatePackageRequest& request, const UpdatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1437 
1445 
1455 
1464  virtual void UpgradeElasticsearchDomainAsync(const Model::UpgradeElasticsearchDomainRequest& request, const UpgradeElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1465 
1466 
1467  void OverrideEndpoint(const Aws::String& endpoint);
1468  private:
1469  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1470  void AcceptInboundCrossClusterSearchConnectionAsyncHelper(const Model::AcceptInboundCrossClusterSearchConnectionRequest& request, const AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1471  void AddTagsAsyncHelper(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1472  void AssociatePackageAsyncHelper(const Model::AssociatePackageRequest& request, const AssociatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1473  void CancelElasticsearchServiceSoftwareUpdateAsyncHelper(const Model::CancelElasticsearchServiceSoftwareUpdateRequest& request, const CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1474  void CreateElasticsearchDomainAsyncHelper(const Model::CreateElasticsearchDomainRequest& request, const CreateElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1475  void CreateOutboundCrossClusterSearchConnectionAsyncHelper(const Model::CreateOutboundCrossClusterSearchConnectionRequest& request, const CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1476  void CreatePackageAsyncHelper(const Model::CreatePackageRequest& request, const CreatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1477  void DeleteElasticsearchDomainAsyncHelper(const Model::DeleteElasticsearchDomainRequest& request, const DeleteElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1478  void DeleteElasticsearchServiceRoleAsyncHelper(const DeleteElasticsearchServiceRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1479  void DeleteInboundCrossClusterSearchConnectionAsyncHelper(const Model::DeleteInboundCrossClusterSearchConnectionRequest& request, const DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1480  void DeleteOutboundCrossClusterSearchConnectionAsyncHelper(const Model::DeleteOutboundCrossClusterSearchConnectionRequest& request, const DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1481  void DeletePackageAsyncHelper(const Model::DeletePackageRequest& request, const DeletePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1482  void DescribeDomainAutoTunesAsyncHelper(const Model::DescribeDomainAutoTunesRequest& request, const DescribeDomainAutoTunesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1483  void DescribeElasticsearchDomainAsyncHelper(const Model::DescribeElasticsearchDomainRequest& request, const DescribeElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1484  void DescribeElasticsearchDomainConfigAsyncHelper(const Model::DescribeElasticsearchDomainConfigRequest& request, const DescribeElasticsearchDomainConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1485  void DescribeElasticsearchDomainsAsyncHelper(const Model::DescribeElasticsearchDomainsRequest& request, const DescribeElasticsearchDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1486  void DescribeElasticsearchInstanceTypeLimitsAsyncHelper(const Model::DescribeElasticsearchInstanceTypeLimitsRequest& request, const DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1487  void DescribeInboundCrossClusterSearchConnectionsAsyncHelper(const Model::DescribeInboundCrossClusterSearchConnectionsRequest& request, const DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1488  void DescribeOutboundCrossClusterSearchConnectionsAsyncHelper(const Model::DescribeOutboundCrossClusterSearchConnectionsRequest& request, const DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1489  void DescribePackagesAsyncHelper(const Model::DescribePackagesRequest& request, const DescribePackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1490  void DescribeReservedElasticsearchInstanceOfferingsAsyncHelper(const Model::DescribeReservedElasticsearchInstanceOfferingsRequest& request, const DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1491  void DescribeReservedElasticsearchInstancesAsyncHelper(const Model::DescribeReservedElasticsearchInstancesRequest& request, const DescribeReservedElasticsearchInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1492  void DissociatePackageAsyncHelper(const Model::DissociatePackageRequest& request, const DissociatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1493  void GetCompatibleElasticsearchVersionsAsyncHelper(const Model::GetCompatibleElasticsearchVersionsRequest& request, const GetCompatibleElasticsearchVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1494  void GetPackageVersionHistoryAsyncHelper(const Model::GetPackageVersionHistoryRequest& request, const GetPackageVersionHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1495  void GetUpgradeHistoryAsyncHelper(const Model::GetUpgradeHistoryRequest& request, const GetUpgradeHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1496  void GetUpgradeStatusAsyncHelper(const Model::GetUpgradeStatusRequest& request, const GetUpgradeStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1497  void ListDomainNamesAsyncHelper(const Model::ListDomainNamesRequest& request, const ListDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1498  void ListDomainsForPackageAsyncHelper(const Model::ListDomainsForPackageRequest& request, const ListDomainsForPackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1499  void ListElasticsearchInstanceTypesAsyncHelper(const Model::ListElasticsearchInstanceTypesRequest& request, const ListElasticsearchInstanceTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1500  void ListElasticsearchVersionsAsyncHelper(const Model::ListElasticsearchVersionsRequest& request, const ListElasticsearchVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1501  void ListPackagesForDomainAsyncHelper(const Model::ListPackagesForDomainRequest& request, const ListPackagesForDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1502  void ListTagsAsyncHelper(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1503  void PurchaseReservedElasticsearchInstanceOfferingAsyncHelper(const Model::PurchaseReservedElasticsearchInstanceOfferingRequest& request, const PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1504  void RejectInboundCrossClusterSearchConnectionAsyncHelper(const Model::RejectInboundCrossClusterSearchConnectionRequest& request, const RejectInboundCrossClusterSearchConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1505  void RemoveTagsAsyncHelper(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1506  void StartElasticsearchServiceSoftwareUpdateAsyncHelper(const Model::StartElasticsearchServiceSoftwareUpdateRequest& request, const StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1507  void UpdateElasticsearchDomainConfigAsyncHelper(const Model::UpdateElasticsearchDomainConfigRequest& request, const UpdateElasticsearchDomainConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1508  void UpdatePackageAsyncHelper(const Model::UpdatePackageRequest& request, const UpdatePackageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1509  void UpgradeElasticsearchDomainAsyncHelper(const Model::UpgradeElasticsearchDomainRequest& request, const UpgradeElasticsearchDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1510 
1511  Aws::String m_uri;
1512  Aws::String m_configScheme;
1513  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1514  };
1515 
1516 } // namespace ElasticsearchService
1517 } // namespace Aws
Aws::ElasticsearchService::Model::DeleteInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DeleteInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteInboundCrossClusterSearchConnectionOutcome
Definition: ElasticsearchServiceClient.h:140
Aws::ElasticsearchService::ElasticsearchServiceClient::AssociatePackage
virtual Model::AssociatePackageOutcome AssociatePackage(const Model::AssociatePackageRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ElasticsearchService::ListElasticsearchInstanceTypesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchInstanceTypesRequest &, const Model::ListElasticsearchInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListElasticsearchInstanceTypesResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:245
CreatePackageResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::AssociatePackageCallable
virtual Model::AssociatePackageOutcomeCallable AssociatePackageCallable(const Model::AssociatePackageRequest &request) const
Aws::ElasticsearchService::Model::CreatePackageRequest
Definition: CreatePackageRequest.h:28
Aws::ElasticsearchService::RejectInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RejectInboundCrossClusterSearchConnectionRequest &, const Model::RejectInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInboundCrossClusterSearchConnectionResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:250
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstancesCallable
virtual Model::DescribeReservedElasticsearchInstancesOutcomeCallable DescribeReservedElasticsearchInstancesCallable(const Model::DescribeReservedElasticsearchInstancesRequest &request) const
Aws::ElasticsearchService::DissociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociatePackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:238
Aws::ElasticsearchService::Model::DescribePackagesOutcomeCallable
std::future< DescribePackagesOutcome > DescribePackagesOutcomeCallable
Definition: ElasticsearchServiceClient.h:191
Aws::ElasticsearchService::Model::PurchaseReservedElasticsearchInstanceOfferingOutcome
Aws::Utils::Outcome< PurchaseReservedElasticsearchInstanceOfferingResult, ElasticsearchServiceError > PurchaseReservedElasticsearchInstanceOfferingOutcome
Definition: ElasticsearchServiceClient.h:164
Aws::ElasticsearchService::ElasticsearchServiceClient::AcceptInboundCrossClusterSearchConnection
virtual Model::AcceptInboundCrossClusterSearchConnectionOutcome AcceptInboundCrossClusterSearchConnection(const Model::AcceptInboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::Model::GetUpgradeHistoryRequest
Definition: GetUpgradeHistoryRequest.h:30
Aws::ElasticsearchService::DescribeElasticsearchDomainsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainsRequest &, const Model::DescribeElasticsearchDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:231
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeDomainAutoTunesCallable
virtual Model::DescribeDomainAutoTunesOutcomeCallable DescribeDomainAutoTunesCallable(const Model::DescribeDomainAutoTunesRequest &request) const
ListTagsResult.h
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstancesOutcomeCallable
std::future< DescribeReservedElasticsearchInstancesOutcome > DescribeReservedElasticsearchInstancesOutcomeCallable
Definition: ElasticsearchServiceClient.h:193
Aws::ElasticsearchService::Model::AssociatePackageOutcome
Aws::Utils::Outcome< AssociatePackageResult, ElasticsearchServiceError > AssociatePackageOutcome
Definition: ElasticsearchServiceClient.h:133
Aws::ElasticsearchService::Model::GetCompatibleElasticsearchVersionsOutcome
Aws::Utils::Outcome< GetCompatibleElasticsearchVersionsResult, ElasticsearchServiceError > GetCompatibleElasticsearchVersionsOutcome
Definition: ElasticsearchServiceClient.h:154
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigOutcomeCallable
std::future< DescribeElasticsearchDomainConfigOutcome > DescribeElasticsearchDomainConfigOutcomeCallable
Definition: ElasticsearchServiceClient.h:186
Aws::ElasticsearchService::ElasticsearchServiceClient::AddTags
virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeOutboundCrossClusterSearchConnectionsAsync
virtual void DescribeOutboundCrossClusterSearchConnectionsAsync(const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &request, const DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::UpgradeElasticsearchDomain
virtual Model::UpgradeElasticsearchDomainOutcome UpgradeElasticsearchDomain(const Model::UpgradeElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::Model::AcceptInboundCrossClusterSearchConnectionOutcomeCallable
std::future< AcceptInboundCrossClusterSearchConnectionOutcome > AcceptInboundCrossClusterSearchConnectionOutcomeCallable
Definition: ElasticsearchServiceClient.h:172
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsOutcomeCallable
std::future< DescribeElasticsearchDomainsOutcome > DescribeElasticsearchDomainsOutcomeCallable
Definition: ElasticsearchServiceClient.h:187
Aws::ElasticsearchService::Model::DeletePackageOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:183
Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcome
Aws::Utils::Outcome< UpdateElasticsearchDomainConfigResult, ElasticsearchServiceError > UpdateElasticsearchDomainConfigOutcome
Definition: ElasticsearchServiceClient.h:168
Aws::ElasticsearchService::Model::DeletePackageRequest
Definition: DeletePackageRequest.h:26
AWSError.h
ListElasticsearchInstanceTypesResult.h
DescribeElasticsearchDomainResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchVersions
virtual Model::ListElasticsearchVersionsOutcome ListElasticsearchVersions(const Model::ListElasticsearchVersionsRequest &request) const
DescribeReservedElasticsearchInstanceOfferingsResult.h
Aws::ElasticsearchService::ListElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListElasticsearchVersionsRequest &, const Model::ListElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListElasticsearchVersionsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:246
Aws::ElasticsearchService::DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeInboundCrossClusterSearchConnectionsRequest &, const Model::DescribeInboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:233
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstances
virtual Model::DescribeReservedElasticsearchInstancesOutcome DescribeReservedElasticsearchInstances(const Model::DescribeReservedElasticsearchInstancesRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstanceOfferingsAsync
virtual void DescribeReservedElasticsearchInstanceOfferingsAsync(const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &request, const DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdatePackageResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteInboundCrossClusterSearchConnection
virtual Model::DeleteInboundCrossClusterSearchConnectionOutcome DeleteInboundCrossClusterSearchConnection(const Model::DeleteInboundCrossClusterSearchConnectionRequest &request) const
CancelElasticsearchServiceSoftwareUpdateResult.h
Aws::ElasticsearchService::Model::AssociatePackageOutcomeCallable
std::future< AssociatePackageOutcome > AssociatePackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:174
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchDomain
virtual Model::DeleteElasticsearchDomainOutcome DeleteElasticsearchDomain(const Model::DeleteElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::Model::DescribeDomainAutoTunesOutcome
Aws::Utils::Outcome< DescribeDomainAutoTunesResult, ElasticsearchServiceError > DescribeDomainAutoTunesOutcome
Definition: ElasticsearchServiceClient.h:143
Aws::ElasticsearchService::Model::StartElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< StartElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > StartElasticsearchServiceSoftwareUpdateOutcome
Definition: ElasticsearchServiceClient.h:167
Aws::ElasticsearchService::Model::CreatePackageOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:178
Aws::ElasticsearchService::Model::ListDomainNamesOutcome
Aws::Utils::Outcome< ListDomainNamesResult, ElasticsearchServiceError > ListDomainNamesOutcome
Definition: ElasticsearchServiceClient.h:158
Aws::ElasticsearchService::ElasticsearchServiceClient::CreatePackage
virtual Model::CreatePackageOutcome CreatePackage(const Model::CreatePackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListPackagesForDomain
virtual Model::ListPackagesForDomainOutcome ListPackagesForDomain(const Model::ListPackagesForDomainRequest &request) const
Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< CreateOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > CreateOutboundCrossClusterSearchConnectionOutcome
Definition: ElasticsearchServiceClient.h:136
Aws::ElasticsearchService::DescribeReservedElasticsearchInstancesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstancesRequest &, const Model::DescribeReservedElasticsearchInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedElasticsearchInstancesResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:237
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdatePackageCallable
virtual Model::UpdatePackageOutcomeCallable UpdatePackageCallable(const Model::UpdatePackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::AddTagsAsync
virtual void AddTagsAsync(const Model::AddTagsRequest &request, const AddTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpgradeElasticsearchDomainResult.h
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable
std::future< DescribeReservedElasticsearchInstanceOfferingsOutcome > DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable
Definition: ElasticsearchServiceClient.h:192
DescribeOutboundCrossClusterSearchConnectionsResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeStatusCallable
virtual Model::GetUpgradeStatusOutcomeCallable GetUpgradeStatusCallable(const Model::GetUpgradeStatusRequest &request) const
Aws::ElasticsearchService::Model::ListDomainsForPackageOutcomeCallable
std::future< ListDomainsForPackageOutcome > ListDomainsForPackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:200
Aws::ElasticsearchService::Model::GetCompatibleElasticsearchVersionsRequest
Definition: GetCompatibleElasticsearchVersionsRequest.h:31
Aws::ElasticsearchService::Model::DescribeOutboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< DescribeOutboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeOutboundCrossClusterSearchConnectionsOutcome
Definition: ElasticsearchServiceClient.h:149
Aws::ElasticsearchService::ElasticsearchServiceClient::UpgradeElasticsearchDomainCallable
virtual Model::UpgradeElasticsearchDomainOutcomeCallable UpgradeElasticsearchDomainCallable(const Model::UpgradeElasticsearchDomainRequest &request) const
StartElasticsearchServiceSoftwareUpdateResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::GetCompatibleElasticsearchVersionsAsync
virtual void GetCompatibleElasticsearchVersionsAsync(const Model::GetCompatibleElasticsearchVersionsRequest &request, const GetCompatibleElasticsearchVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateElasticsearchDomainResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::RejectInboundCrossClusterSearchConnection
virtual Model::RejectInboundCrossClusterSearchConnectionOutcome RejectInboundCrossClusterSearchConnection(const Model::RejectInboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainConfigCallable
virtual Model::DescribeElasticsearchDomainConfigOutcomeCallable DescribeElasticsearchDomainConfigCallable(const Model::DescribeElasticsearchDomainConfigRequest &request) const
Aws::ElasticsearchService::Model::DeleteOutboundCrossClusterSearchConnectionRequest
Definition: DeleteOutboundCrossClusterSearchConnectionRequest.h:27
Aws::ElasticsearchService::DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchInstanceTypeLimitsRequest &, const Model::DescribeElasticsearchInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:232
Aws::ElasticsearchService::PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &, const Model::PurchaseReservedElasticsearchInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:249
Aws::ElasticsearchService::UpgradeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpgradeElasticsearchDomainRequest &, const Model::UpgradeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpgradeElasticsearchDomainResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:255
CreateOutboundCrossClusterSearchConnectionResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::CancelElasticsearchServiceSoftwareUpdate
virtual Model::CancelElasticsearchServiceSoftwareUpdateOutcome CancelElasticsearchServiceSoftwareUpdate(const Model::CancelElasticsearchServiceSoftwareUpdateRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainsAsync
virtual void DescribeElasticsearchDomainsAsync(const Model::DescribeElasticsearchDomainsRequest &request, const DescribeElasticsearchDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::ListDomainsForPackageRequest
Definition: ListDomainsForPackageRequest.h:30
Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcomeCallable
std::future< DeleteElasticsearchDomainOutcome > DeleteElasticsearchDomainOutcomeCallable
Definition: ElasticsearchServiceClient.h:179
DeleteElasticsearchDomainResult.h
Aws::ElasticsearchService::Model::CancelElasticsearchServiceSoftwareUpdateRequest
Definition: CancelElasticsearchServiceSoftwareUpdateRequest.h:28
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchServiceRoleCallable
virtual Model::DeleteElasticsearchServiceRoleOutcomeCallable DeleteElasticsearchServiceRoleCallable() const
Aws::ElasticsearchService::DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &, const Model::DescribeOutboundCrossClusterSearchConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOutboundCrossClusterSearchConnectionsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:234
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainNamesAsync
virtual void ListDomainNamesAsync(const Model::ListDomainNamesRequest &request, const ListDomainNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribePackages
virtual Model::DescribePackagesOutcome DescribePackages(const Model::DescribePackagesRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::~ElasticsearchServiceClient
virtual ~ElasticsearchServiceClient()
AsyncCallerContext.h
AcceptInboundCrossClusterSearchConnectionResult.h
Aws::ElasticsearchService::Model::AcceptInboundCrossClusterSearchConnectionRequest
Definition: AcceptInboundCrossClusterSearchConnectionRequest.h:27
Aws::ElasticsearchService::Model::PurchaseReservedElasticsearchInstanceOfferingRequest
Definition: PurchaseReservedElasticsearchInstanceOfferingRequest.h:27
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainsForPackageAsync
virtual void ListDomainsForPackageAsync(const Model::ListDomainsForPackageRequest &request, const ListDomainsForPackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListDomainsForPackageResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::ElasticsearchServiceClient
ElasticsearchServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DissociatePackageResult.h
Aws::ElasticsearchService::Model::ListElasticsearchInstanceTypesOutcomeCallable
std::future< ListElasticsearchInstanceTypesOutcome > ListElasticsearchInstanceTypesOutcomeCallable
Definition: ElasticsearchServiceClient.h:201
Aws::ElasticsearchService::Model::AddTagsRequest
Definition: AddTagsRequest.h:29
Aws::ElasticsearchService::Model::DescribeElasticsearchInstanceTypeLimitsOutcomeCallable
std::future< DescribeElasticsearchInstanceTypeLimitsOutcome > DescribeElasticsearchInstanceTypeLimitsOutcomeCallable
Definition: ElasticsearchServiceClient.h:188
Aws::ElasticsearchService::ElasticsearchServiceClient::ListTagsCallable
virtual Model::ListTagsOutcomeCallable ListTagsCallable(const Model::ListTagsRequest &request) const
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstanceOfferingsRequest
Definition: DescribeReservedElasticsearchInstanceOfferingsRequest.h:31
Aws::ElasticsearchService::ElasticsearchServiceClient::ElasticsearchServiceClient
ElasticsearchServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ElasticsearchService::ElasticsearchServiceClient::RemoveTags
virtual Model::RemoveTagsOutcome RemoveTags(const Model::RemoveTagsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchServiceRole
virtual Model::DeleteElasticsearchServiceRoleOutcome DeleteElasticsearchServiceRole() const
Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest
Definition: UpdateElasticsearchDomainConfigRequest.h:40
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateElasticsearchDomainAsync
virtual void CreateElasticsearchDomainAsync(const Model::CreateElasticsearchDomainRequest &request, const CreateElasticsearchDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::RemoveTagsAsync
virtual void RemoveTagsAsync(const Model::RemoveTagsRequest &request, const RemoveTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsRequest
Definition: DescribeElasticsearchDomainsRequest.h:28
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainNamesCallable
virtual Model::ListDomainNamesOutcomeCallable ListDomainNamesCallable(const Model::ListDomainNamesRequest &request) const
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainsOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainsResult, ElasticsearchServiceError > DescribeElasticsearchDomainsOutcome
Definition: ElasticsearchServiceClient.h:146
Aws::ElasticsearchService::ElasticsearchServiceClient::GetCompatibleElasticsearchVersions
virtual Model::GetCompatibleElasticsearchVersionsOutcome GetCompatibleElasticsearchVersions(const Model::GetCompatibleElasticsearchVersionsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdateElasticsearchDomainConfigAsync
virtual void UpdateElasticsearchDomainConfigAsync(const Model::UpdateElasticsearchDomainConfigRequest &request, const UpdateElasticsearchDomainConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeElasticsearchInstanceTypeLimitsResult.h
Aws::ElasticsearchService::Model::ListDomainNamesRequest
Definition: ListDomainNamesRequest.h:30
AWS_ELASTICSEARCHSERVICE_API
#define AWS_ELASTICSEARCHSERVICE_API
Definition: ElasticsearchService_EXPORTS.h:28
DescribeInboundCrossClusterSearchConnectionsResult.h
Aws::ElasticsearchService::Model::ListDomainNamesOutcomeCallable
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
Definition: ElasticsearchServiceClient.h:199
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchInstanceTypesCallable
virtual Model::ListElasticsearchInstanceTypesOutcomeCallable ListElasticsearchInstanceTypesCallable(const Model::ListElasticsearchInstanceTypesRequest &request) const
DeleteInboundCrossClusterSearchConnectionResult.h
NoResult.h
Aws::ElasticsearchService::CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CancelElasticsearchServiceSoftwareUpdateRequest &, const Model::CancelElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:219
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchDomainAsync
virtual void DeleteElasticsearchDomainAsync(const Model::DeleteElasticsearchDomainRequest &request, const DeleteElasticsearchDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::ListElasticsearchInstanceTypesRequest
Definition: ListElasticsearchInstanceTypesRequest.h:31
PurchaseReservedElasticsearchInstanceOfferingResult.h
Aws::ElasticsearchService::DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteOutboundCrossClusterSearchConnectionRequest &, const Model::DeleteOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:226
Aws::ElasticsearchService::Model::ListTagsOutcome
Aws::Utils::Outcome< ListTagsResult, ElasticsearchServiceError > ListTagsOutcome
Definition: ElasticsearchServiceClient.h:163
Aws::ElasticsearchService::Model::DeleteElasticsearchServiceRoleOutcomeCallable
std::future< DeleteElasticsearchServiceRoleOutcome > DeleteElasticsearchServiceRoleOutcomeCallable
Definition: ElasticsearchServiceClient.h:180
Aws::ElasticsearchService::Model::ListElasticsearchVersionsOutcomeCallable
std::future< ListElasticsearchVersionsOutcome > ListElasticsearchVersionsOutcomeCallable
Definition: ElasticsearchServiceClient.h:202
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainAsync
virtual void DescribeElasticsearchDomainAsync(const Model::DescribeElasticsearchDomainRequest &request, const DescribeElasticsearchDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::CancelElasticsearchServiceSoftwareUpdateCallable
virtual Model::CancelElasticsearchServiceSoftwareUpdateOutcomeCallable CancelElasticsearchServiceSoftwareUpdateCallable(const Model::CancelElasticsearchServiceSoftwareUpdateRequest &request) const
Aws::ElasticsearchService::Model::DeleteElasticsearchServiceRoleOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > DeleteElasticsearchServiceRoleOutcome
Definition: ElasticsearchServiceClient.h:139
Aws::ElasticsearchService::Model::RejectInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< RejectInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > RejectInboundCrossClusterSearchConnectionOutcome
Definition: ElasticsearchServiceClient.h:165
Aws::ElasticsearchService::Model::ListPackagesForDomainRequest
Definition: ListPackagesForDomainRequest.h:30
Aws::ElasticsearchService::Model::RejectInboundCrossClusterSearchConnectionRequest
Definition: RejectInboundCrossClusterSearchConnectionRequest.h:27
DeleteOutboundCrossClusterSearchConnectionResult.h
Aws::ElasticsearchService::Model::DissociatePackageOutcomeCallable
std::future< DissociatePackageOutcome > DissociatePackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:194
Aws::ElasticsearchService::Model::DescribePackagesOutcome
Aws::Utils::Outcome< DescribePackagesResult, ElasticsearchServiceError > DescribePackagesOutcome
Definition: ElasticsearchServiceClient.h:150
ElasticsearchService_EXPORTS.h
Aws::ElasticsearchService::CreateElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateElasticsearchDomainRequest &, const Model::CreateElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateElasticsearchDomainResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:220
Aws::ElasticsearchService::Model::UpgradeElasticsearchDomainRequest
Definition: UpgradeElasticsearchDomainRequest.h:26
Aws::ElasticsearchService::ElasticsearchServiceClient::GetPackageVersionHistoryCallable
virtual Model::GetPackageVersionHistoryOutcomeCallable GetPackageVersionHistoryCallable(const Model::GetPackageVersionHistoryRequest &request) const
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstanceOfferingsOutcome
Aws::Utils::Outcome< DescribeReservedElasticsearchInstanceOfferingsResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstanceOfferingsOutcome
Definition: ElasticsearchServiceClient.h:151
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainRequest
Definition: DescribeElasticsearchDomainRequest.h:27
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ElasticsearchService::ElasticsearchServiceClient::PurchaseReservedElasticsearchInstanceOfferingAsync
virtual void PurchaseReservedElasticsearchInstanceOfferingAsync(const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &request, const PurchaseReservedElasticsearchInstanceOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainConfigResult, ElasticsearchServiceError > DescribeElasticsearchDomainConfigOutcome
Definition: ElasticsearchServiceClient.h:145
Aws::ElasticsearchService::Model::AcceptInboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< AcceptInboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > AcceptInboundCrossClusterSearchConnectionOutcome
Definition: ElasticsearchServiceClient.h:129
Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionRequest
Definition: CreateOutboundCrossClusterSearchConnectionRequest.h:28
Aws::ElasticsearchService::DescribeDomainAutoTunesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainAutoTunesResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:228
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeOutboundCrossClusterSearchConnections
virtual Model::DescribeOutboundCrossClusterSearchConnectionsOutcome DescribeOutboundCrossClusterSearchConnections(const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &request) const
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainOutcomeCallable
std::future< DescribeElasticsearchDomainOutcome > DescribeElasticsearchDomainOutcomeCallable
Definition: ElasticsearchServiceClient.h:185
Aws::ElasticsearchService::ElasticsearchServiceClient::UpgradeElasticsearchDomainAsync
virtual void UpgradeElasticsearchDomainAsync(const Model::UpgradeElasticsearchDomainRequest &request, const UpgradeElasticsearchDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::UpdatePackageOutcomeCallable
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
Definition: ElasticsearchServiceClient.h:210
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainOutcome
Aws::Utils::Outcome< DescribeElasticsearchDomainResult, ElasticsearchServiceError > DescribeElasticsearchDomainOutcome
Definition: ElasticsearchServiceClient.h:144
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchInstanceTypes
virtual Model::ListElasticsearchInstanceTypesOutcome ListElasticsearchInstanceTypes(const Model::ListElasticsearchInstanceTypesRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::RemoveTagsCallable
virtual Model::RemoveTagsOutcomeCallable RemoveTagsCallable(const Model::RemoveTagsRequest &request) const
Aws::ElasticsearchService::Model::GetUpgradeStatusOutcomeCallable
std::future< GetUpgradeStatusOutcome > GetUpgradeStatusOutcomeCallable
Definition: ElasticsearchServiceClient.h:198
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchVersionsCallable
virtual Model::ListElasticsearchVersionsOutcomeCallable ListElasticsearchVersionsCallable(const Model::ListElasticsearchVersionsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeHistoryAsync
virtual void GetUpgradeHistoryAsync(const Model::GetUpgradeHistoryRequest &request, const GetUpgradeHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::DescribeInboundCrossClusterSearchConnectionsOutcomeCallable
std::future< DescribeInboundCrossClusterSearchConnectionsOutcome > DescribeInboundCrossClusterSearchConnectionsOutcomeCallable
Definition: ElasticsearchServiceClient.h:189
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstancesRequest
Definition: DescribeReservedElasticsearchInstancesRequest.h:31
Aws::ElasticsearchService::Model::UpgradeElasticsearchDomainOutcomeCallable
std::future< UpgradeElasticsearchDomainOutcome > UpgradeElasticsearchDomainOutcomeCallable
Definition: ElasticsearchServiceClient.h:211
Aws::ElasticsearchService::ElasticsearchServiceClient::CreatePackageAsync
virtual void CreatePackageAsync(const Model::CreatePackageRequest &request, const CreatePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::StartElasticsearchServiceSoftwareUpdateRequest
Definition: StartElasticsearchServiceSoftwareUpdateRequest.h:28
Aws::ElasticsearchService::Model::CreatePackageOutcome
Aws::Utils::Outcome< CreatePackageResult, ElasticsearchServiceError > CreatePackageOutcome
Definition: ElasticsearchServiceClient.h:137
RejectInboundCrossClusterSearchConnectionResult.h
Aws::ElasticsearchService::Model::ListTagsOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Definition: ElasticsearchServiceClient.h:204
Aws::ElasticsearchService::ElasticsearchServiceClient::RejectInboundCrossClusterSearchConnectionAsync
virtual void RejectInboundCrossClusterSearchConnectionAsync(const Model::RejectInboundCrossClusterSearchConnectionRequest &request, const RejectInboundCrossClusterSearchConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdateElasticsearchDomainConfigCallable
virtual Model::UpdateElasticsearchDomainConfigOutcomeCallable UpdateElasticsearchDomainConfigCallable(const Model::UpdateElasticsearchDomainConfigRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::PurchaseReservedElasticsearchInstanceOffering
virtual Model::PurchaseReservedElasticsearchInstanceOfferingOutcome PurchaseReservedElasticsearchInstanceOffering(const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &request) const
Aws::ElasticsearchService::CreatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:222
Aws::ElasticsearchService::Model::RejectInboundCrossClusterSearchConnectionOutcomeCallable
std::future< RejectInboundCrossClusterSearchConnectionOutcome > RejectInboundCrossClusterSearchConnectionOutcomeCallable
Definition: ElasticsearchServiceClient.h:206
Aws::ElasticsearchService::Model::DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable
std::future< DescribeOutboundCrossClusterSearchConnectionsOutcome > DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable
Definition: ElasticsearchServiceClient.h:190
Aws::ElasticsearchService::Model::DescribeOutboundCrossClusterSearchConnectionsRequest
Definition: DescribeOutboundCrossClusterSearchConnectionsRequest.h:29
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateOutboundCrossClusterSearchConnection
virtual Model::CreateOutboundCrossClusterSearchConnectionOutcome CreateOutboundCrossClusterSearchConnection(const Model::CreateOutboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::Model::CancelElasticsearchServiceSoftwareUpdateOutcome
Aws::Utils::Outcome< CancelElasticsearchServiceSoftwareUpdateResult, ElasticsearchServiceError > CancelElasticsearchServiceSoftwareUpdateOutcome
Definition: ElasticsearchServiceClient.h:134
Aws::ElasticsearchService::Model::RemoveTagsRequest
Definition: RemoveTagsRequest.h:28
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteOutboundCrossClusterSearchConnectionAsync
virtual void DeleteOutboundCrossClusterSearchConnectionAsync(const Model::DeleteOutboundCrossClusterSearchConnectionRequest &request, const DeleteOutboundCrossClusterSearchConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &, const Model::DescribeReservedElasticsearchInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedElasticsearchInstanceOfferingsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:236
Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigOutcomeCallable
std::future< UpdateElasticsearchDomainConfigOutcome > UpdateElasticsearchDomainConfigOutcomeCallable
Definition: ElasticsearchServiceClient.h:209
Aws::ElasticsearchService::Model::RemoveTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > RemoveTagsOutcome
Definition: ElasticsearchServiceClient.h:166
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomain
virtual Model::DescribeElasticsearchDomainOutcome DescribeElasticsearchDomain(const Model::DescribeElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateOutboundCrossClusterSearchConnectionAsync
virtual void CreateOutboundCrossClusterSearchConnectionAsync(const Model::CreateOutboundCrossClusterSearchConnectionRequest &request, const CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateElasticsearchDomainCallable
virtual Model::CreateElasticsearchDomainOutcomeCallable CreateElasticsearchDomainCallable(const Model::CreateElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainNames
virtual Model::ListDomainNamesOutcome ListDomainNames(const Model::ListDomainNamesRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::GetPackageVersionHistoryAsync
virtual void GetPackageVersionHistoryAsync(const Model::GetPackageVersionHistoryRequest &request, const GetPackageVersionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainsCallable
virtual Model::DescribeElasticsearchDomainsOutcomeCallable DescribeElasticsearchDomainsCallable(const Model::DescribeElasticsearchDomainsRequest &request) const
AWSString.h
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeOutboundCrossClusterSearchConnectionsCallable
virtual Model::DescribeOutboundCrossClusterSearchConnectionsOutcomeCallable DescribeOutboundCrossClusterSearchConnectionsCallable(const Model::DescribeOutboundCrossClusterSearchConnectionsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DissociatePackageAsync
virtual void DissociatePackageAsync(const Model::DissociatePackageRequest &request, const DissociatePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::AssociatePackageAsync
virtual void AssociatePackageAsync(const Model::AssociatePackageRequest &request, const AssociatePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListPackagesForDomainAsync
virtual void ListPackagesForDomainAsync(const Model::ListPackagesForDomainRequest &request, const ListPackagesForDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient
Definition: ElasticsearchServiceClient.h:273
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeDomainAutoTunesAsync
virtual void DescribeDomainAutoTunesAsync(const Model::DescribeDomainAutoTunesRequest &request, const DescribeDomainAutoTunesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainsForPackage
virtual Model::ListDomainsForPackageOutcome ListDomainsForPackage(const Model::ListDomainsForPackageRequest &request) const
AssociatePackageResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateOutboundCrossClusterSearchConnectionCallable
virtual Model::CreateOutboundCrossClusterSearchConnectionOutcomeCallable CreateOutboundCrossClusterSearchConnectionCallable(const Model::CreateOutboundCrossClusterSearchConnectionRequest &request) const
GetUpgradeStatusResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::ElasticsearchService::DeletePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:227
Aws::ElasticsearchService::ElasticsearchServiceClient::RejectInboundCrossClusterSearchConnectionCallable
virtual Model::RejectInboundCrossClusterSearchConnectionOutcomeCallable RejectInboundCrossClusterSearchConnectionCallable(const Model::RejectInboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchServiceRoleAsync
virtual void DeleteElasticsearchServiceRoleAsync(const DeleteElasticsearchServiceRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ElasticsearchServiceClient
ElasticsearchServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ElasticsearchService::Model::DeleteOutboundCrossClusterSearchConnectionOutcome
Aws::Utils::Outcome< DeleteOutboundCrossClusterSearchConnectionResult, ElasticsearchServiceError > DeleteOutboundCrossClusterSearchConnectionOutcome
Definition: ElasticsearchServiceClient.h:141
Aws::ElasticsearchService::ElasticsearchServiceClient::GetPackageVersionHistory
virtual Model::GetPackageVersionHistoryOutcome GetPackageVersionHistory(const Model::GetPackageVersionHistoryRequest &request) const
Aws::ElasticsearchService::CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::CreateOutboundCrossClusterSearchConnectionRequest &, const Model::CreateOutboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOutboundCrossClusterSearchConnectionResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:221
GetUpgradeHistoryResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeDomainAutoTunes
virtual Model::DescribeDomainAutoTunesOutcome DescribeDomainAutoTunes(const Model::DescribeDomainAutoTunesRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::GetCompatibleElasticsearchVersionsCallable
virtual Model::GetCompatibleElasticsearchVersionsOutcomeCallable GetCompatibleElasticsearchVersionsCallable(const Model::GetCompatibleElasticsearchVersionsRequest &request) const
Aws::ElasticsearchService::AssociatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:218
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstanceOfferings
virtual Model::DescribeReservedElasticsearchInstanceOfferingsOutcome DescribeReservedElasticsearchInstanceOfferings(const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeInboundCrossClusterSearchConnections
virtual Model::DescribeInboundCrossClusterSearchConnectionsOutcome DescribeInboundCrossClusterSearchConnections(const Model::DescribeInboundCrossClusterSearchConnectionsRequest &request) const
Aws::ElasticsearchService::GetUpgradeStatusResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeStatusResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:242
Aws::ElasticsearchService::Model::DescribeReservedElasticsearchInstancesOutcome
Aws::Utils::Outcome< DescribeReservedElasticsearchInstancesResult, ElasticsearchServiceError > DescribeReservedElasticsearchInstancesOutcome
Definition: ElasticsearchServiceClient.h:152
DeletePackageResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeInboundCrossClusterSearchConnectionsCallable
virtual Model::DescribeInboundCrossClusterSearchConnectionsOutcomeCallable DescribeInboundCrossClusterSearchConnectionsCallable(const Model::DescribeInboundCrossClusterSearchConnectionsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteElasticsearchDomainCallable
virtual Model::DeleteElasticsearchDomainOutcomeCallable DeleteElasticsearchDomainCallable(const Model::DeleteElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstanceOfferingsCallable
virtual Model::DescribeReservedElasticsearchInstanceOfferingsOutcomeCallable DescribeReservedElasticsearchInstanceOfferingsCallable(const Model::DescribeReservedElasticsearchInstanceOfferingsRequest &request) const
Aws::ElasticsearchService::Model::GetUpgradeStatusOutcome
Aws::Utils::Outcome< GetUpgradeStatusResult, ElasticsearchServiceError > GetUpgradeStatusOutcome
Definition: ElasticsearchServiceClient.h:157
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdatePackageAsync
virtual void UpdatePackageAsync(const Model::UpdatePackageRequest &request, const UpdatePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListElasticsearchVersionsResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomains
virtual Model::DescribeElasticsearchDomainsOutcome DescribeElasticsearchDomains(const Model::DescribeElasticsearchDomainsRequest &request) const
ListDomainNamesResult.h
DescribeElasticsearchDomainConfigResult.h
Aws::ElasticsearchService::Model::GetPackageVersionHistoryOutcome
Aws::Utils::Outcome< GetPackageVersionHistoryResult, ElasticsearchServiceError > GetPackageVersionHistoryOutcome
Definition: ElasticsearchServiceClient.h:155
Aws::ElasticsearchService::Model::DescribeElasticsearchInstanceTypeLimitsOutcome
Aws::Utils::Outcome< DescribeElasticsearchInstanceTypeLimitsResult, ElasticsearchServiceError > DescribeElasticsearchInstanceTypeLimitsOutcome
Definition: ElasticsearchServiceClient.h:147
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdateElasticsearchDomainConfig
virtual Model::UpdateElasticsearchDomainConfigOutcome UpdateElasticsearchDomainConfig(const Model::UpdateElasticsearchDomainConfigRequest &request) const
Aws::ElasticsearchService::GetUpgradeHistoryResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeHistoryResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:241
Aws::ElasticsearchService::ElasticsearchServiceClient::DeletePackage
virtual Model::DeletePackageOutcome DeletePackage(const Model::DeletePackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeReservedElasticsearchInstancesAsync
virtual void DescribeReservedElasticsearchInstancesAsync(const Model::DescribeReservedElasticsearchInstancesRequest &request, const DescribeReservedElasticsearchInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListTags
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainConfigAsync
virtual void DescribeElasticsearchDomainConfigAsync(const Model::DescribeElasticsearchDomainConfigRequest &request, const DescribeElasticsearchDomainConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::CreatePackageCallable
virtual Model::CreatePackageOutcomeCallable CreatePackageCallable(const Model::CreatePackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchInstanceTypeLimitsCallable
virtual Model::DescribeElasticsearchInstanceTypeLimitsOutcomeCallable DescribeElasticsearchInstanceTypeLimitsCallable(const Model::DescribeElasticsearchInstanceTypeLimitsRequest &request) const
ClientConfiguration.h
Aws::ElasticsearchService::ElasticsearchServiceClient::AcceptInboundCrossClusterSearchConnectionCallable
virtual Model::AcceptInboundCrossClusterSearchConnectionOutcomeCallable AcceptInboundCrossClusterSearchConnectionCallable(const Model::AcceptInboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::Model::GetPackageVersionHistoryOutcomeCallable
std::future< GetPackageVersionHistoryOutcome > GetPackageVersionHistoryOutcomeCallable
Definition: ElasticsearchServiceClient.h:196
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainConfig
virtual Model::DescribeElasticsearchDomainConfigOutcome DescribeElasticsearchDomainConfig(const Model::DescribeElasticsearchDomainConfigRequest &request) const
Aws::ElasticsearchService::DeleteElasticsearchServiceRoleResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchServiceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteElasticsearchServiceRoleResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:224
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteInboundCrossClusterSearchConnectionCallable
virtual Model::DeleteInboundCrossClusterSearchConnectionOutcomeCallable DeleteInboundCrossClusterSearchConnectionCallable(const Model::DeleteInboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::Model::CreateOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< CreateOutboundCrossClusterSearchConnectionOutcome > CreateOutboundCrossClusterSearchConnectionOutcomeCallable
Definition: ElasticsearchServiceClient.h:177
Aws::ElasticsearchService::ElasticsearchServiceClient::CancelElasticsearchServiceSoftwareUpdateAsync
virtual void CancelElasticsearchServiceSoftwareUpdateAsync(const Model::CancelElasticsearchServiceSoftwareUpdateRequest &request, const CancelElasticsearchServiceSoftwareUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribePackagesAsync
virtual void DescribePackagesAsync(const Model::DescribePackagesRequest &request, const DescribePackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteOutboundCrossClusterSearchConnectionCallable
virtual Model::DeleteOutboundCrossClusterSearchConnectionOutcomeCallable DeleteOutboundCrossClusterSearchConnectionCallable(const Model::DeleteOutboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::Model::UpdatePackageRequest
Definition: UpdatePackageRequest.h:27
Aws
Definition: AccessManagementClient.h:15
Aws::ElasticsearchService::ElasticsearchServiceClient::AddTagsCallable
virtual Model::AddTagsOutcomeCallable AddTagsCallable(const Model::AddTagsRequest &request) const
Aws::ElasticsearchService::Model::GetCompatibleElasticsearchVersionsOutcomeCallable
std::future< GetCompatibleElasticsearchVersionsOutcome > GetCompatibleElasticsearchVersionsOutcomeCallable
Definition: ElasticsearchServiceClient.h:195
HttpTypes.h
Aws::ElasticsearchService::ElasticsearchServiceClient::DissociatePackage
virtual Model::DissociatePackageOutcome DissociatePackage(const Model::DissociatePackageRequest &request) const
Aws::ElasticsearchService::Model::GetUpgradeHistoryOutcome
Aws::Utils::Outcome< GetUpgradeHistoryResult, ElasticsearchServiceError > GetUpgradeHistoryOutcome
Definition: ElasticsearchServiceClient.h:156
Aws::ElasticsearchService::Model::AddTagsOutcomeCallable
std::future< AddTagsOutcome > AddTagsOutcomeCallable
Definition: ElasticsearchServiceClient.h:173
Aws::ElasticsearchService::Model::AssociatePackageRequest
Definition: AssociatePackageRequest.h:26
DescribeReservedElasticsearchInstancesResult.h
DescribeDomainAutoTunesResult.h
Aws::ElasticsearchService::Model::DescribeElasticsearchDomainConfigRequest
Definition: DescribeElasticsearchDomainConfigRequest.h:27
Aws::ElasticsearchService::Model::AddTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, ElasticsearchServiceError > AddTagsOutcome
Definition: ElasticsearchServiceClient.h:132
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeInboundCrossClusterSearchConnectionsAsync
virtual void DescribeInboundCrossClusterSearchConnectionsAsync(const Model::DescribeInboundCrossClusterSearchConnectionsRequest &request, const DescribeInboundCrossClusterSearchConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetCompatibleElasticsearchVersionsResult.h
Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcomeCallable
std::future< CreateElasticsearchDomainOutcome > CreateElasticsearchDomainOutcomeCallable
Definition: ElasticsearchServiceClient.h:176
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeHistoryCallable
virtual Model::GetUpgradeHistoryOutcomeCallable GetUpgradeHistoryCallable(const Model::GetUpgradeHistoryRequest &request) const
Aws::ElasticsearchService::Model::DeleteInboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteInboundCrossClusterSearchConnectionOutcome > DeleteInboundCrossClusterSearchConnectionOutcomeCallable
Definition: ElasticsearchServiceClient.h:181
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeStatusAsync
virtual void GetUpgradeStatusAsync(const Model::GetUpgradeStatusRequest &request, const GetUpgradeStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::DeleteElasticsearchDomainRequest
Definition: DeleteElasticsearchDomainRequest.h:27
Aws::ElasticsearchService::ElasticsearchServiceClient::DissociatePackageCallable
virtual Model::DissociatePackageOutcomeCallable DissociatePackageCallable(const Model::DissociatePackageRequest &request) const
Aws::ElasticsearchService::DescribeElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainConfigRequest &, const Model::DescribeElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainConfigResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:230
Aws::ElasticsearchService::StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::StartElasticsearchServiceSoftwareUpdateRequest &, const Model::StartElasticsearchServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:252
Aws::ElasticsearchService::ElasticsearchServiceClient::UpdatePackage
virtual Model::UpdatePackageOutcome UpdatePackage(const Model::UpdatePackageRequest &request) const
GetPackageVersionHistoryResult.h
Aws::ElasticsearchService::Model::ListPackagesForDomainOutcomeCallable
std::future< ListPackagesForDomainOutcome > ListPackagesForDomainOutcomeCallable
Definition: ElasticsearchServiceClient.h:203
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ElasticsearchService::Model::ListPackagesForDomainOutcome
Aws::Utils::Outcome< ListPackagesForDomainResult, ElasticsearchServiceError > ListPackagesForDomainOutcome
Definition: ElasticsearchServiceClient.h:162
ListPackagesForDomainResult.h
Aws::ElasticsearchService::Model::CancelElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< CancelElasticsearchServiceSoftwareUpdateOutcome > CancelElasticsearchServiceSoftwareUpdateOutcomeCallable
Definition: ElasticsearchServiceClient.h:175
Aws::ElasticsearchService::ElasticsearchServiceClient::StartElasticsearchServiceSoftwareUpdateAsync
virtual void StartElasticsearchServiceSoftwareUpdateAsync(const Model::StartElasticsearchServiceSoftwareUpdateRequest &request, const StartElasticsearchServiceSoftwareUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListDomainsForPackageCallable
virtual Model::ListDomainsForPackageOutcomeCallable ListDomainsForPackageCallable(const Model::ListDomainsForPackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeletePackageCallable
virtual Model::DeletePackageOutcomeCallable DeletePackageCallable(const Model::DeletePackageRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchInstanceTypesAsync
virtual void ListElasticsearchInstanceTypesAsync(const Model::ListElasticsearchInstanceTypesRequest &request, const ListElasticsearchInstanceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ElasticsearchService::Model::DescribePackagesRequest
Definition: DescribePackagesRequest.h:28
Aws::ElasticsearchService::Model::DeleteOutboundCrossClusterSearchConnectionOutcomeCallable
std::future< DeleteOutboundCrossClusterSearchConnectionOutcome > DeleteOutboundCrossClusterSearchConnectionOutcomeCallable
Definition: ElasticsearchServiceClient.h:182
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribePackagesCallable
virtual Model::DescribePackagesOutcomeCallable DescribePackagesCallable(const Model::DescribePackagesRequest &request) const
Aws::ElasticsearchService::DescribePackagesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackagesResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:235
Aws::ElasticsearchService::DescribeElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DescribeElasticsearchDomainRequest &, const Model::DescribeElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeElasticsearchDomainResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:229
Aws::ElasticsearchService::Model::DeletePackageOutcome
Aws::Utils::Outcome< DeletePackageResult, ElasticsearchServiceError > DeletePackageOutcome
Definition: ElasticsearchServiceClient.h:142
Aws::ElasticsearchService::AddTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:217
Aws::ElasticsearchService::Model::DissociatePackageOutcome
Aws::Utils::Outcome< DissociatePackageResult, ElasticsearchServiceError > DissociatePackageOutcome
Definition: ElasticsearchServiceClient.h:153
Aws::ElasticsearchService::Model::ListTagsRequest
Definition: ListTagsRequest.h:31
Aws::ElasticsearchService::Model::GetPackageVersionHistoryRequest
Definition: GetPackageVersionHistoryRequest.h:30
Aws::ElasticsearchService::GetCompatibleElasticsearchVersionsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetCompatibleElasticsearchVersionsRequest &, const Model::GetCompatibleElasticsearchVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleElasticsearchVersionsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:239
AWSClient.h
Aws::ElasticsearchService::Model::ListElasticsearchVersionsOutcome
Aws::Utils::Outcome< ListElasticsearchVersionsResult, ElasticsearchServiceError > ListElasticsearchVersionsOutcome
Definition: ElasticsearchServiceClient.h:161
Aws::ElasticsearchService::ElasticsearchServiceClient::StartElasticsearchServiceSoftwareUpdate
virtual Model::StartElasticsearchServiceSoftwareUpdateOutcome StartElasticsearchServiceSoftwareUpdate(const Model::StartElasticsearchServiceSoftwareUpdateRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ElasticsearchServiceClient.h:275
Aws::ElasticsearchService::Model::DescribeDomainAutoTunesRequest
Definition: DescribeDomainAutoTunesRequest.h:26
Aws::ElasticsearchService::DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteInboundCrossClusterSearchConnectionRequest &, const Model::DeleteInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:225
Aws::ElasticsearchService::ElasticsearchServiceClient::ListTagsAsync
virtual void ListTagsAsync(const Model::ListTagsRequest &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteInboundCrossClusterSearchConnectionAsync
virtual void DeleteInboundCrossClusterSearchConnectionAsync(const Model::DeleteInboundCrossClusterSearchConnectionRequest &request, const DeleteInboundCrossClusterSearchConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::AcceptInboundCrossClusterSearchConnectionAsync
virtual void AcceptInboundCrossClusterSearchConnectionAsync(const Model::AcceptInboundCrossClusterSearchConnectionRequest &request, const AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ListPackagesForDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesForDomainResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:247
Aws::ElasticsearchService::Model::DescribeElasticsearchInstanceTypeLimitsRequest
Definition: DescribeElasticsearchInstanceTypeLimitsRequest.h:32
Aws::ElasticsearchService::UpdatePackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:254
Aws::ElasticsearchService::Model::DeleteInboundCrossClusterSearchConnectionRequest
Definition: DeleteInboundCrossClusterSearchConnectionRequest.h:27
Aws::ElasticsearchService::ElasticsearchServiceClient::ListElasticsearchVersionsAsync
virtual void ListElasticsearchVersionsAsync(const Model::ListElasticsearchVersionsRequest &request, const ListElasticsearchVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::Model::ListElasticsearchVersionsRequest
Definition: ListElasticsearchVersionsRequest.h:34
Aws::ElasticsearchService::Model::GetUpgradeHistoryOutcomeCallable
std::future< GetUpgradeHistoryOutcome > GetUpgradeHistoryOutcomeCallable
Definition: ElasticsearchServiceClient.h:197
Aws::ElasticsearchService::Model::StartElasticsearchServiceSoftwareUpdateOutcomeCallable
std::future< StartElasticsearchServiceSoftwareUpdateOutcome > StartElasticsearchServiceSoftwareUpdateOutcomeCallable
Definition: ElasticsearchServiceClient.h:208
Aws::ElasticsearchService::DeleteElasticsearchDomainResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::DeleteElasticsearchDomainRequest &, const Model::DeleteElasticsearchDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteElasticsearchDomainResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:223
Aws::ElasticsearchService::ElasticsearchServiceClient::StartElasticsearchServiceSoftwareUpdateCallable
virtual Model::StartElasticsearchServiceSoftwareUpdateOutcomeCallable StartElasticsearchServiceSoftwareUpdateCallable(const Model::StartElasticsearchServiceSoftwareUpdateRequest &request) const
DescribeElasticsearchDomainsResult.h
Aws::ElasticsearchService::Model::ListDomainsForPackageOutcome
Aws::Utils::Outcome< ListDomainsForPackageResult, ElasticsearchServiceError > ListDomainsForPackageOutcome
Definition: ElasticsearchServiceClient.h:159
Aws::ElasticsearchService::AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::AcceptInboundCrossClusterSearchConnectionRequest &, const Model::AcceptInboundCrossClusterSearchConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInboundCrossClusterSearchConnectionResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:214
Aws::ElasticsearchService::Model::ListElasticsearchInstanceTypesOutcome
Aws::Utils::Outcome< ListElasticsearchInstanceTypesResult, ElasticsearchServiceError > ListElasticsearchInstanceTypesOutcome
Definition: ElasticsearchServiceClient.h:160
Aws::ElasticsearchService::ElasticsearchServiceClient::CreateElasticsearchDomain
virtual Model::CreateElasticsearchDomainOutcome CreateElasticsearchDomain(const Model::CreateElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::Model::PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable
std::future< PurchaseReservedElasticsearchInstanceOfferingOutcome > PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable
Definition: ElasticsearchServiceClient.h:205
Aws::ElasticsearchService::Model::DescribeInboundCrossClusterSearchConnectionsRequest
Definition: DescribeInboundCrossClusterSearchConnectionsRequest.h:29
Aws::ElasticsearchService::Model::CreateElasticsearchDomainOutcome
Aws::Utils::Outcome< CreateElasticsearchDomainResult, ElasticsearchServiceError > CreateElasticsearchDomainOutcome
Definition: ElasticsearchServiceClient.h:135
Aws::ElasticsearchService::RemoveTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:251
Aws::ElasticsearchService::Model::GetUpgradeStatusRequest
Definition: GetUpgradeStatusRequest.h:26
Aws::ElasticsearchService::Model::DescribeDomainAutoTunesOutcomeCallable
std::future< DescribeDomainAutoTunesOutcome > DescribeDomainAutoTunesOutcomeCallable
Definition: ElasticsearchServiceClient.h:184
Aws::ElasticsearchService::ElasticsearchServiceClient::DeleteOutboundCrossClusterSearchConnection
virtual Model::DeleteOutboundCrossClusterSearchConnectionOutcome DeleteOutboundCrossClusterSearchConnection(const Model::DeleteOutboundCrossClusterSearchConnectionRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::PurchaseReservedElasticsearchInstanceOfferingCallable
virtual Model::PurchaseReservedElasticsearchInstanceOfferingOutcomeCallable PurchaseReservedElasticsearchInstanceOfferingCallable(const Model::PurchaseReservedElasticsearchInstanceOfferingRequest &request) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchInstanceTypeLimitsAsync
virtual void DescribeElasticsearchInstanceTypeLimitsAsync(const Model::DescribeElasticsearchInstanceTypeLimitsRequest &request, const DescribeElasticsearchInstanceTypeLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchInstanceTypeLimits
virtual Model::DescribeElasticsearchInstanceTypeLimitsOutcome DescribeElasticsearchInstanceTypeLimits(const Model::DescribeElasticsearchInstanceTypeLimitsRequest &request) const
Aws::ElasticsearchService::Model::DeleteElasticsearchDomainOutcome
Aws::Utils::Outcome< DeleteElasticsearchDomainResult, ElasticsearchServiceError > DeleteElasticsearchDomainOutcome
Definition: ElasticsearchServiceClient.h:138
Aws::ElasticsearchService::ElasticsearchServiceClient::DescribeElasticsearchDomainCallable
virtual Model::DescribeElasticsearchDomainOutcomeCallable DescribeElasticsearchDomainCallable(const Model::DescribeElasticsearchDomainRequest &request) const
Aws::ElasticsearchService::Model::CreateElasticsearchDomainRequest
Definition: CreateElasticsearchDomainRequest.h:37
Aws::ElasticsearchService::Model::RemoveTagsOutcomeCallable
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Definition: ElasticsearchServiceClient.h:207
DescribePackagesResult.h
Aws::ElasticsearchService::Model::UpgradeElasticsearchDomainOutcome
Aws::Utils::Outcome< UpgradeElasticsearchDomainResult, ElasticsearchServiceError > UpgradeElasticsearchDomainOutcome
Definition: ElasticsearchServiceClient.h:170
Aws::ElasticsearchService::ListDomainNamesResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:243
JsonSerializer.h
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeStatus
virtual Model::GetUpgradeStatusOutcome GetUpgradeStatus(const Model::GetUpgradeStatusRequest &request) const
Aws::ElasticsearchService::Model::UpdatePackageOutcome
Aws::Utils::Outcome< UpdatePackageResult, ElasticsearchServiceError > UpdatePackageOutcome
Definition: ElasticsearchServiceClient.h:169
Aws::ElasticsearchService::Model::DescribeInboundCrossClusterSearchConnectionsOutcome
Aws::Utils::Outcome< DescribeInboundCrossClusterSearchConnectionsResult, ElasticsearchServiceError > DescribeInboundCrossClusterSearchConnectionsOutcome
Definition: ElasticsearchServiceClient.h:148
Aws::ElasticsearchService::UpdateElasticsearchDomainConfigResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::UpdateElasticsearchDomainConfigRequest &, const Model::UpdateElasticsearchDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateElasticsearchDomainConfigResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:253
Aws::ElasticsearchService::GetPackageVersionHistoryResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionHistoryResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:240
Aws::ElasticsearchService::ListTagsResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:248
UpdateElasticsearchDomainConfigResult.h
Aws::ElasticsearchService::ElasticsearchServiceClient::GetUpgradeHistory
virtual Model::GetUpgradeHistoryOutcome GetUpgradeHistory(const Model::GetUpgradeHistoryRequest &request) const
Aws::ElasticsearchService::ListDomainsForPackageResponseReceivedHandler
std::function< void(const ElasticsearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsForPackageResponseReceivedHandler
Definition: ElasticsearchServiceClient.h:244
Aws::ElasticsearchService::ElasticsearchServiceClient::ListPackagesForDomainCallable
virtual Model::ListPackagesForDomainOutcomeCallable ListPackagesForDomainCallable(const Model::ListPackagesForDomainRequest &request) const
ElasticsearchServiceErrors.h
Aws::ElasticsearchService::Model::DissociatePackageRequest
Definition: DissociatePackageRequest.h:26
Aws::ElasticsearchService::ElasticsearchServiceClient::DeletePackageAsync
virtual void DeletePackageAsync(const Model::DeletePackageRequest &request, const DeletePackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const