AWS SDK for C++

AWS SDK for C++ Version 1.11.555

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Loading...
Searching...
No Matches
OpenSearchServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/opensearch/OpenSearchServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/opensearch/OpenSearchServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in OpenSearchServiceClient header */
21#include <aws/opensearch/model/AcceptInboundConnectionResult.h>
22#include <aws/opensearch/model/AddDataSourceResult.h>
23#include <aws/opensearch/model/AddDirectQueryDataSourceResult.h>
24#include <aws/opensearch/model/AssociatePackageResult.h>
25#include <aws/opensearch/model/AssociatePackagesResult.h>
26#include <aws/opensearch/model/AuthorizeVpcEndpointAccessResult.h>
27#include <aws/opensearch/model/CancelDomainConfigChangeResult.h>
28#include <aws/opensearch/model/CancelServiceSoftwareUpdateResult.h>
29#include <aws/opensearch/model/CreateApplicationResult.h>
30#include <aws/opensearch/model/CreateDomainResult.h>
31#include <aws/opensearch/model/CreateOutboundConnectionResult.h>
32#include <aws/opensearch/model/CreatePackageResult.h>
33#include <aws/opensearch/model/CreateVpcEndpointResult.h>
34#include <aws/opensearch/model/DeleteApplicationResult.h>
35#include <aws/opensearch/model/DeleteDataSourceResult.h>
36#include <aws/opensearch/model/DeleteDomainResult.h>
37#include <aws/opensearch/model/DeleteInboundConnectionResult.h>
38#include <aws/opensearch/model/DeleteOutboundConnectionResult.h>
39#include <aws/opensearch/model/DeletePackageResult.h>
40#include <aws/opensearch/model/DeleteVpcEndpointResult.h>
41#include <aws/opensearch/model/DescribeDomainResult.h>
42#include <aws/opensearch/model/DescribeDomainAutoTunesResult.h>
43#include <aws/opensearch/model/DescribeDomainChangeProgressResult.h>
44#include <aws/opensearch/model/DescribeDomainConfigResult.h>
45#include <aws/opensearch/model/DescribeDomainHealthResult.h>
46#include <aws/opensearch/model/DescribeDomainNodesResult.h>
47#include <aws/opensearch/model/DescribeDomainsResult.h>
48#include <aws/opensearch/model/DescribeDryRunProgressResult.h>
49#include <aws/opensearch/model/DescribeInboundConnectionsResult.h>
50#include <aws/opensearch/model/DescribeInstanceTypeLimitsResult.h>
51#include <aws/opensearch/model/DescribeOutboundConnectionsResult.h>
52#include <aws/opensearch/model/DescribePackagesResult.h>
53#include <aws/opensearch/model/DescribeReservedInstanceOfferingsResult.h>
54#include <aws/opensearch/model/DescribeReservedInstancesResult.h>
55#include <aws/opensearch/model/DescribeVpcEndpointsResult.h>
56#include <aws/opensearch/model/DissociatePackageResult.h>
57#include <aws/opensearch/model/DissociatePackagesResult.h>
58#include <aws/opensearch/model/GetApplicationResult.h>
59#include <aws/opensearch/model/GetCompatibleVersionsResult.h>
60#include <aws/opensearch/model/GetDataSourceResult.h>
61#include <aws/opensearch/model/GetDirectQueryDataSourceResult.h>
62#include <aws/opensearch/model/GetDomainMaintenanceStatusResult.h>
63#include <aws/opensearch/model/GetPackageVersionHistoryResult.h>
64#include <aws/opensearch/model/GetUpgradeHistoryResult.h>
65#include <aws/opensearch/model/GetUpgradeStatusResult.h>
66#include <aws/opensearch/model/ListApplicationsResult.h>
67#include <aws/opensearch/model/ListDataSourcesResult.h>
68#include <aws/opensearch/model/ListDirectQueryDataSourcesResult.h>
69#include <aws/opensearch/model/ListDomainMaintenancesResult.h>
70#include <aws/opensearch/model/ListDomainNamesResult.h>
71#include <aws/opensearch/model/ListDomainsForPackageResult.h>
72#include <aws/opensearch/model/ListInstanceTypeDetailsResult.h>
73#include <aws/opensearch/model/ListPackagesForDomainResult.h>
74#include <aws/opensearch/model/ListScheduledActionsResult.h>
75#include <aws/opensearch/model/ListTagsResult.h>
76#include <aws/opensearch/model/ListVersionsResult.h>
77#include <aws/opensearch/model/ListVpcEndpointAccessResult.h>
78#include <aws/opensearch/model/ListVpcEndpointsResult.h>
79#include <aws/opensearch/model/ListVpcEndpointsForDomainResult.h>
80#include <aws/opensearch/model/PurchaseReservedInstanceOfferingResult.h>
81#include <aws/opensearch/model/RejectInboundConnectionResult.h>
82#include <aws/opensearch/model/RevokeVpcEndpointAccessResult.h>
83#include <aws/opensearch/model/StartDomainMaintenanceResult.h>
84#include <aws/opensearch/model/StartServiceSoftwareUpdateResult.h>
85#include <aws/opensearch/model/UpdateApplicationResult.h>
86#include <aws/opensearch/model/UpdateDataSourceResult.h>
87#include <aws/opensearch/model/UpdateDirectQueryDataSourceResult.h>
88#include <aws/opensearch/model/UpdateDomainConfigResult.h>
89#include <aws/opensearch/model/UpdatePackageResult.h>
90#include <aws/opensearch/model/UpdatePackageScopeResult.h>
91#include <aws/opensearch/model/UpdateScheduledActionResult.h>
92#include <aws/opensearch/model/UpdateVpcEndpointResult.h>
93#include <aws/opensearch/model/UpgradeDomainResult.h>
94#include <aws/opensearch/model/ListDirectQueryDataSourcesRequest.h>
95#include <aws/opensearch/model/DescribeReservedInstanceOfferingsRequest.h>
96#include <aws/opensearch/model/DescribeInboundConnectionsRequest.h>
97#include <aws/opensearch/model/ListApplicationsRequest.h>
98#include <aws/opensearch/model/DescribePackagesRequest.h>
99#include <aws/opensearch/model/ListDomainNamesRequest.h>
100#include <aws/opensearch/model/DescribeReservedInstancesRequest.h>
101#include <aws/opensearch/model/GetCompatibleVersionsRequest.h>
102#include <aws/opensearch/model/ListVersionsRequest.h>
103#include <aws/opensearch/model/DescribeOutboundConnectionsRequest.h>
104#include <aws/opensearch/model/ListVpcEndpointsRequest.h>
105#include <aws/core/NoResult.h>
106/* End of service model headers required in OpenSearchServiceClient header */
107
108namespace Aws
109{
110 namespace Http
111 {
112 class HttpClient;
113 class HttpClientFactory;
114 } // namespace Http
115
116 namespace Utils
117 {
118 template< typename R, typename E> class Outcome;
119
120 namespace Threading
121 {
122 class Executor;
123 } // namespace Threading
124 } // namespace Utils
125
126 namespace Auth
127 {
128 class AWSCredentials;
129 class AWSCredentialsProvider;
130 } // namespace Auth
131
132 namespace Client
133 {
134 class RetryStrategy;
135 } // namespace Client
136
137 namespace OpenSearchService
138 {
142
143 namespace Model
144 {
145 /* Service model forward declarations required in OpenSearchServiceClient header */
146 class AcceptInboundConnectionRequest;
147 class AddDataSourceRequest;
148 class AddDirectQueryDataSourceRequest;
149 class AddTagsRequest;
150 class AssociatePackageRequest;
151 class AssociatePackagesRequest;
152 class AuthorizeVpcEndpointAccessRequest;
153 class CancelDomainConfigChangeRequest;
154 class CancelServiceSoftwareUpdateRequest;
155 class CreateApplicationRequest;
156 class CreateDomainRequest;
157 class CreateOutboundConnectionRequest;
158 class CreatePackageRequest;
159 class CreateVpcEndpointRequest;
160 class DeleteApplicationRequest;
161 class DeleteDataSourceRequest;
162 class DeleteDirectQueryDataSourceRequest;
163 class DeleteDomainRequest;
164 class DeleteInboundConnectionRequest;
165 class DeleteOutboundConnectionRequest;
166 class DeletePackageRequest;
167 class DeleteVpcEndpointRequest;
168 class DescribeDomainRequest;
169 class DescribeDomainAutoTunesRequest;
170 class DescribeDomainChangeProgressRequest;
171 class DescribeDomainConfigRequest;
172 class DescribeDomainHealthRequest;
173 class DescribeDomainNodesRequest;
174 class DescribeDomainsRequest;
175 class DescribeDryRunProgressRequest;
176 class DescribeInboundConnectionsRequest;
177 class DescribeInstanceTypeLimitsRequest;
178 class DescribeOutboundConnectionsRequest;
179 class DescribePackagesRequest;
180 class DescribeReservedInstanceOfferingsRequest;
181 class DescribeReservedInstancesRequest;
182 class DescribeVpcEndpointsRequest;
183 class DissociatePackageRequest;
184 class DissociatePackagesRequest;
185 class GetApplicationRequest;
186 class GetCompatibleVersionsRequest;
187 class GetDataSourceRequest;
188 class GetDirectQueryDataSourceRequest;
189 class GetDomainMaintenanceStatusRequest;
190 class GetPackageVersionHistoryRequest;
191 class GetUpgradeHistoryRequest;
192 class GetUpgradeStatusRequest;
193 class ListApplicationsRequest;
194 class ListDataSourcesRequest;
195 class ListDirectQueryDataSourcesRequest;
196 class ListDomainMaintenancesRequest;
197 class ListDomainNamesRequest;
198 class ListDomainsForPackageRequest;
199 class ListInstanceTypeDetailsRequest;
200 class ListPackagesForDomainRequest;
201 class ListScheduledActionsRequest;
202 class ListTagsRequest;
203 class ListVersionsRequest;
204 class ListVpcEndpointAccessRequest;
205 class ListVpcEndpointsRequest;
206 class ListVpcEndpointsForDomainRequest;
207 class PurchaseReservedInstanceOfferingRequest;
208 class RejectInboundConnectionRequest;
209 class RemoveTagsRequest;
210 class RevokeVpcEndpointAccessRequest;
211 class StartDomainMaintenanceRequest;
212 class StartServiceSoftwareUpdateRequest;
213 class UpdateApplicationRequest;
214 class UpdateDataSourceRequest;
215 class UpdateDirectQueryDataSourceRequest;
216 class UpdateDomainConfigRequest;
217 class UpdatePackageRequest;
218 class UpdatePackageScopeRequest;
219 class UpdateScheduledActionRequest;
220 class UpdateVpcEndpointRequest;
221 class UpgradeDomainRequest;
222 /* End of service model forward declarations required in OpenSearchServiceClient header */
223
224 /* Service model Outcome class definitions */
301 /* End of service model Outcome class definitions */
302
303 /* Service model Outcome callable definitions */
304 typedef std::future<AcceptInboundConnectionOutcome> AcceptInboundConnectionOutcomeCallable;
305 typedef std::future<AddDataSourceOutcome> AddDataSourceOutcomeCallable;
306 typedef std::future<AddDirectQueryDataSourceOutcome> AddDirectQueryDataSourceOutcomeCallable;
307 typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
308 typedef std::future<AssociatePackageOutcome> AssociatePackageOutcomeCallable;
309 typedef std::future<AssociatePackagesOutcome> AssociatePackagesOutcomeCallable;
310 typedef std::future<AuthorizeVpcEndpointAccessOutcome> AuthorizeVpcEndpointAccessOutcomeCallable;
311 typedef std::future<CancelDomainConfigChangeOutcome> CancelDomainConfigChangeOutcomeCallable;
312 typedef std::future<CancelServiceSoftwareUpdateOutcome> CancelServiceSoftwareUpdateOutcomeCallable;
313 typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
314 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
315 typedef std::future<CreateOutboundConnectionOutcome> CreateOutboundConnectionOutcomeCallable;
316 typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
317 typedef std::future<CreateVpcEndpointOutcome> CreateVpcEndpointOutcomeCallable;
318 typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
319 typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
320 typedef std::future<DeleteDirectQueryDataSourceOutcome> DeleteDirectQueryDataSourceOutcomeCallable;
321 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
322 typedef std::future<DeleteInboundConnectionOutcome> DeleteInboundConnectionOutcomeCallable;
323 typedef std::future<DeleteOutboundConnectionOutcome> DeleteOutboundConnectionOutcomeCallable;
324 typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
325 typedef std::future<DeleteVpcEndpointOutcome> DeleteVpcEndpointOutcomeCallable;
326 typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
327 typedef std::future<DescribeDomainAutoTunesOutcome> DescribeDomainAutoTunesOutcomeCallable;
328 typedef std::future<DescribeDomainChangeProgressOutcome> DescribeDomainChangeProgressOutcomeCallable;
329 typedef std::future<DescribeDomainConfigOutcome> DescribeDomainConfigOutcomeCallable;
330 typedef std::future<DescribeDomainHealthOutcome> DescribeDomainHealthOutcomeCallable;
331 typedef std::future<DescribeDomainNodesOutcome> DescribeDomainNodesOutcomeCallable;
332 typedef std::future<DescribeDomainsOutcome> DescribeDomainsOutcomeCallable;
333 typedef std::future<DescribeDryRunProgressOutcome> DescribeDryRunProgressOutcomeCallable;
334 typedef std::future<DescribeInboundConnectionsOutcome> DescribeInboundConnectionsOutcomeCallable;
335 typedef std::future<DescribeInstanceTypeLimitsOutcome> DescribeInstanceTypeLimitsOutcomeCallable;
336 typedef std::future<DescribeOutboundConnectionsOutcome> DescribeOutboundConnectionsOutcomeCallable;
337 typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
338 typedef std::future<DescribeReservedInstanceOfferingsOutcome> DescribeReservedInstanceOfferingsOutcomeCallable;
339 typedef std::future<DescribeReservedInstancesOutcome> DescribeReservedInstancesOutcomeCallable;
340 typedef std::future<DescribeVpcEndpointsOutcome> DescribeVpcEndpointsOutcomeCallable;
341 typedef std::future<DissociatePackageOutcome> DissociatePackageOutcomeCallable;
342 typedef std::future<DissociatePackagesOutcome> DissociatePackagesOutcomeCallable;
343 typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
344 typedef std::future<GetCompatibleVersionsOutcome> GetCompatibleVersionsOutcomeCallable;
345 typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
346 typedef std::future<GetDirectQueryDataSourceOutcome> GetDirectQueryDataSourceOutcomeCallable;
347 typedef std::future<GetDomainMaintenanceStatusOutcome> GetDomainMaintenanceStatusOutcomeCallable;
348 typedef std::future<GetPackageVersionHistoryOutcome> GetPackageVersionHistoryOutcomeCallable;
349 typedef std::future<GetUpgradeHistoryOutcome> GetUpgradeHistoryOutcomeCallable;
350 typedef std::future<GetUpgradeStatusOutcome> GetUpgradeStatusOutcomeCallable;
351 typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
352 typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
353 typedef std::future<ListDirectQueryDataSourcesOutcome> ListDirectQueryDataSourcesOutcomeCallable;
354 typedef std::future<ListDomainMaintenancesOutcome> ListDomainMaintenancesOutcomeCallable;
355 typedef std::future<ListDomainNamesOutcome> ListDomainNamesOutcomeCallable;
356 typedef std::future<ListDomainsForPackageOutcome> ListDomainsForPackageOutcomeCallable;
357 typedef std::future<ListInstanceTypeDetailsOutcome> ListInstanceTypeDetailsOutcomeCallable;
358 typedef std::future<ListPackagesForDomainOutcome> ListPackagesForDomainOutcomeCallable;
359 typedef std::future<ListScheduledActionsOutcome> ListScheduledActionsOutcomeCallable;
360 typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
361 typedef std::future<ListVersionsOutcome> ListVersionsOutcomeCallable;
362 typedef std::future<ListVpcEndpointAccessOutcome> ListVpcEndpointAccessOutcomeCallable;
363 typedef std::future<ListVpcEndpointsOutcome> ListVpcEndpointsOutcomeCallable;
364 typedef std::future<ListVpcEndpointsForDomainOutcome> ListVpcEndpointsForDomainOutcomeCallable;
365 typedef std::future<PurchaseReservedInstanceOfferingOutcome> PurchaseReservedInstanceOfferingOutcomeCallable;
366 typedef std::future<RejectInboundConnectionOutcome> RejectInboundConnectionOutcomeCallable;
367 typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
368 typedef std::future<RevokeVpcEndpointAccessOutcome> RevokeVpcEndpointAccessOutcomeCallable;
369 typedef std::future<StartDomainMaintenanceOutcome> StartDomainMaintenanceOutcomeCallable;
370 typedef std::future<StartServiceSoftwareUpdateOutcome> StartServiceSoftwareUpdateOutcomeCallable;
371 typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
372 typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
373 typedef std::future<UpdateDirectQueryDataSourceOutcome> UpdateDirectQueryDataSourceOutcomeCallable;
374 typedef std::future<UpdateDomainConfigOutcome> UpdateDomainConfigOutcomeCallable;
375 typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
376 typedef std::future<UpdatePackageScopeOutcome> UpdatePackageScopeOutcomeCallable;
377 typedef std::future<UpdateScheduledActionOutcome> UpdateScheduledActionOutcomeCallable;
378 typedef std::future<UpdateVpcEndpointOutcome> UpdateVpcEndpointOutcomeCallable;
379 typedef std::future<UpgradeDomainOutcome> UpgradeDomainOutcomeCallable;
380 /* End of service model Outcome callable definitions */
381 } // namespace Model
382
384
385 /* Service model async handlers definitions */
386 typedef std::function<void(const OpenSearchServiceClient*, const Model::AcceptInboundConnectionRequest&, const Model::AcceptInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInboundConnectionResponseReceivedHandler;
387 typedef std::function<void(const OpenSearchServiceClient*, const Model::AddDataSourceRequest&, const Model::AddDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddDataSourceResponseReceivedHandler;
388 typedef std::function<void(const OpenSearchServiceClient*, const Model::AddDirectQueryDataSourceRequest&, const Model::AddDirectQueryDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddDirectQueryDataSourceResponseReceivedHandler;
389 typedef std::function<void(const OpenSearchServiceClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
390 typedef std::function<void(const OpenSearchServiceClient*, const Model::AssociatePackageRequest&, const Model::AssociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePackageResponseReceivedHandler;
391 typedef std::function<void(const OpenSearchServiceClient*, const Model::AssociatePackagesRequest&, const Model::AssociatePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePackagesResponseReceivedHandler;
392 typedef std::function<void(const OpenSearchServiceClient*, const Model::AuthorizeVpcEndpointAccessRequest&, const Model::AuthorizeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AuthorizeVpcEndpointAccessResponseReceivedHandler;
393 typedef std::function<void(const OpenSearchServiceClient*, const Model::CancelDomainConfigChangeRequest&, const Model::CancelDomainConfigChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelDomainConfigChangeResponseReceivedHandler;
394 typedef std::function<void(const OpenSearchServiceClient*, const Model::CancelServiceSoftwareUpdateRequest&, const Model::CancelServiceSoftwareUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelServiceSoftwareUpdateResponseReceivedHandler;
395 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateApplicationResponseReceivedHandler;
396 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
397 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateOutboundConnectionRequest&, const Model::CreateOutboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOutboundConnectionResponseReceivedHandler;
398 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageResponseReceivedHandler;
399 typedef std::function<void(const OpenSearchServiceClient*, const Model::CreateVpcEndpointRequest&, const Model::CreateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVpcEndpointResponseReceivedHandler;
400 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteApplicationResponseReceivedHandler;
401 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
402 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteDirectQueryDataSourceRequest&, const Model::DeleteDirectQueryDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectQueryDataSourceResponseReceivedHandler;
403 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
404 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteInboundConnectionRequest&, const Model::DeleteInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInboundConnectionResponseReceivedHandler;
405 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteOutboundConnectionRequest&, const Model::DeleteOutboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOutboundConnectionResponseReceivedHandler;
406 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
407 typedef std::function<void(const OpenSearchServiceClient*, const Model::DeleteVpcEndpointRequest&, const Model::DeleteVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVpcEndpointResponseReceivedHandler;
408 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainResponseReceivedHandler;
409 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainAutoTunesRequest&, const Model::DescribeDomainAutoTunesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainAutoTunesResponseReceivedHandler;
410 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainChangeProgressRequest&, const Model::DescribeDomainChangeProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainChangeProgressResponseReceivedHandler;
411 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainConfigRequest&, const Model::DescribeDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainConfigResponseReceivedHandler;
412 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainHealthRequest&, const Model::DescribeDomainHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainHealthResponseReceivedHandler;
413 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainNodesRequest&, const Model::DescribeDomainNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainNodesResponseReceivedHandler;
414 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDomainsRequest&, const Model::DescribeDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainsResponseReceivedHandler;
415 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeDryRunProgressRequest&, const Model::DescribeDryRunProgressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDryRunProgressResponseReceivedHandler;
416 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeInboundConnectionsRequest&, const Model::DescribeInboundConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInboundConnectionsResponseReceivedHandler;
417 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeInstanceTypeLimitsRequest&, const Model::DescribeInstanceTypeLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceTypeLimitsResponseReceivedHandler;
418 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeOutboundConnectionsRequest&, const Model::DescribeOutboundConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOutboundConnectionsResponseReceivedHandler;
419 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribePackagesRequest&, const Model::DescribePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePackagesResponseReceivedHandler;
420 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeReservedInstanceOfferingsRequest&, const Model::DescribeReservedInstanceOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstanceOfferingsResponseReceivedHandler;
421 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeReservedInstancesRequest&, const Model::DescribeReservedInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservedInstancesResponseReceivedHandler;
422 typedef std::function<void(const OpenSearchServiceClient*, const Model::DescribeVpcEndpointsRequest&, const Model::DescribeVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVpcEndpointsResponseReceivedHandler;
423 typedef std::function<void(const OpenSearchServiceClient*, const Model::DissociatePackageRequest&, const Model::DissociatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DissociatePackageResponseReceivedHandler;
424 typedef std::function<void(const OpenSearchServiceClient*, const Model::DissociatePackagesRequest&, const Model::DissociatePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DissociatePackagesResponseReceivedHandler;
425 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetApplicationResponseReceivedHandler;
426 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetCompatibleVersionsRequest&, const Model::GetCompatibleVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCompatibleVersionsResponseReceivedHandler;
427 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataSourceResponseReceivedHandler;
428 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetDirectQueryDataSourceRequest&, const Model::GetDirectQueryDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDirectQueryDataSourceResponseReceivedHandler;
429 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetDomainMaintenanceStatusRequest&, const Model::GetDomainMaintenanceStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainMaintenanceStatusResponseReceivedHandler;
430 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetPackageVersionHistoryRequest&, const Model::GetPackageVersionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionHistoryResponseReceivedHandler;
431 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetUpgradeHistoryRequest&, const Model::GetUpgradeHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeHistoryResponseReceivedHandler;
432 typedef std::function<void(const OpenSearchServiceClient*, const Model::GetUpgradeStatusRequest&, const Model::GetUpgradeStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUpgradeStatusResponseReceivedHandler;
433 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApplicationsResponseReceivedHandler;
434 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
435 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDirectQueryDataSourcesRequest&, const Model::ListDirectQueryDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDirectQueryDataSourcesResponseReceivedHandler;
436 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainMaintenancesRequest&, const Model::ListDomainMaintenancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainMaintenancesResponseReceivedHandler;
437 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainNamesRequest&, const Model::ListDomainNamesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainNamesResponseReceivedHandler;
438 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListDomainsForPackageRequest&, const Model::ListDomainsForPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsForPackageResponseReceivedHandler;
439 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListInstanceTypeDetailsRequest&, const Model::ListInstanceTypeDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceTypeDetailsResponseReceivedHandler;
440 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListPackagesForDomainRequest&, const Model::ListPackagesForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesForDomainResponseReceivedHandler;
441 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListScheduledActionsRequest&, const Model::ListScheduledActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScheduledActionsResponseReceivedHandler;
442 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
443 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVersionsRequest&, const Model::ListVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVersionsResponseReceivedHandler;
444 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointAccessRequest&, const Model::ListVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointAccessResponseReceivedHandler;
445 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointsRequest&, const Model::ListVpcEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsResponseReceivedHandler;
446 typedef std::function<void(const OpenSearchServiceClient*, const Model::ListVpcEndpointsForDomainRequest&, const Model::ListVpcEndpointsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVpcEndpointsForDomainResponseReceivedHandler;
447 typedef std::function<void(const OpenSearchServiceClient*, const Model::PurchaseReservedInstanceOfferingRequest&, const Model::PurchaseReservedInstanceOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseReservedInstanceOfferingResponseReceivedHandler;
448 typedef std::function<void(const OpenSearchServiceClient*, const Model::RejectInboundConnectionRequest&, const Model::RejectInboundConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectInboundConnectionResponseReceivedHandler;
449 typedef std::function<void(const OpenSearchServiceClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
450 typedef std::function<void(const OpenSearchServiceClient*, const Model::RevokeVpcEndpointAccessRequest&, const Model::RevokeVpcEndpointAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeVpcEndpointAccessResponseReceivedHandler;
451 typedef std::function<void(const OpenSearchServiceClient*, const Model::StartDomainMaintenanceRequest&, const Model::StartDomainMaintenanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDomainMaintenanceResponseReceivedHandler;
452 typedef std::function<void(const OpenSearchServiceClient*, const Model::StartServiceSoftwareUpdateRequest&, const Model::StartServiceSoftwareUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartServiceSoftwareUpdateResponseReceivedHandler;
453 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateApplicationResponseReceivedHandler;
454 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
455 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateDirectQueryDataSourceRequest&, const Model::UpdateDirectQueryDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDirectQueryDataSourceResponseReceivedHandler;
456 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateDomainConfigRequest&, const Model::UpdateDomainConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainConfigResponseReceivedHandler;
457 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageResponseReceivedHandler;
458 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdatePackageScopeRequest&, const Model::UpdatePackageScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageScopeResponseReceivedHandler;
459 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateScheduledActionRequest&, const Model::UpdateScheduledActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScheduledActionResponseReceivedHandler;
460 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpdateVpcEndpointRequest&, const Model::UpdateVpcEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVpcEndpointResponseReceivedHandler;
461 typedef std::function<void(const OpenSearchServiceClient*, const Model::UpgradeDomainRequest&, const Model::UpgradeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpgradeDomainResponseReceivedHandler;
462 /* End of service model async handlers definitions */
463 } // namespace OpenSearchService
464} // namespace Aws
EndpointProviderBase< OpenSearchServiceClientConfiguration, OpenSearchServiceBuiltInParameters, OpenSearchServiceClientContextParameters > OpenSearchServiceEndpointProviderBase
std::future< AssociatePackageOutcome > AssociatePackageOutcomeCallable
Aws::Utils::Outcome< ListVpcEndpointsResult, OpenSearchServiceError > ListVpcEndpointsOutcome
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
Aws::Utils::Outcome< GetPackageVersionHistoryResult, OpenSearchServiceError > GetPackageVersionHistoryOutcome
Aws::Utils::Outcome< PurchaseReservedInstanceOfferingResult, OpenSearchServiceError > PurchaseReservedInstanceOfferingOutcome
std::future< DescribeOutboundConnectionsOutcome > DescribeOutboundConnectionsOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< AcceptInboundConnectionResult, OpenSearchServiceError > AcceptInboundConnectionOutcome
std::future< DescribeReservedInstanceOfferingsOutcome > DescribeReservedInstanceOfferingsOutcomeCallable
std::future< CreateOutboundConnectionOutcome > CreateOutboundConnectionOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< DeletePackageResult, OpenSearchServiceError > DeletePackageOutcome
Aws::Utils::Outcome< CreateApplicationResult, OpenSearchServiceError > CreateApplicationOutcome
std::future< AssociatePackagesOutcome > AssociatePackagesOutcomeCallable
Aws::Utils::Outcome< DescribeDomainConfigResult, OpenSearchServiceError > DescribeDomainConfigOutcome
Aws::Utils::Outcome< AuthorizeVpcEndpointAccessResult, OpenSearchServiceError > AuthorizeVpcEndpointAccessOutcome
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< DescribePackagesResult, OpenSearchServiceError > DescribePackagesOutcome
std::future< GetDirectQueryDataSourceOutcome > GetDirectQueryDataSourceOutcomeCallable
Aws::Utils::Outcome< RevokeVpcEndpointAccessResult, OpenSearchServiceError > RevokeVpcEndpointAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, OpenSearchServiceError > RemoveTagsOutcome
Aws::Utils::Outcome< ListDomainMaintenancesResult, OpenSearchServiceError > ListDomainMaintenancesOutcome
Aws::Utils::Outcome< GetCompatibleVersionsResult, OpenSearchServiceError > GetCompatibleVersionsOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
Aws::Utils::Outcome< DeleteOutboundConnectionResult, OpenSearchServiceError > DeleteOutboundConnectionOutcome
Aws::Utils::Outcome< GetUpgradeHistoryResult, OpenSearchServiceError > GetUpgradeHistoryOutcome
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Aws::Utils::Outcome< ListVersionsResult, OpenSearchServiceError > ListVersionsOutcome
Aws::Utils::Outcome< DescribeDryRunProgressResult, OpenSearchServiceError > DescribeDryRunProgressOutcome
std::future< UpdateVpcEndpointOutcome > UpdateVpcEndpointOutcomeCallable
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
Aws::Utils::Outcome< DeleteVpcEndpointResult, OpenSearchServiceError > DeleteVpcEndpointOutcome
std::future< DescribeReservedInstancesOutcome > DescribeReservedInstancesOutcomeCallable
Aws::Utils::Outcome< UpdateDirectQueryDataSourceResult, OpenSearchServiceError > UpdateDirectQueryDataSourceOutcome
Aws::Utils::Outcome< Aws::NoResult, OpenSearchServiceError > AddTagsOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
Aws::Utils::Outcome< DescribeOutboundConnectionsResult, OpenSearchServiceError > DescribeOutboundConnectionsOutcome
std::future< ListVpcEndpointAccessOutcome > ListVpcEndpointAccessOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< AddDirectQueryDataSourceOutcome > AddDirectQueryDataSourceOutcomeCallable
Aws::Utils::Outcome< DescribeDomainsResult, OpenSearchServiceError > DescribeDomainsOutcome
Aws::Utils::Outcome< UpdateScheduledActionResult, OpenSearchServiceError > UpdateScheduledActionOutcome
Aws::Utils::Outcome< GetDirectQueryDataSourceResult, OpenSearchServiceError > GetDirectQueryDataSourceOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< CancelDomainConfigChangeOutcome > CancelDomainConfigChangeOutcomeCallable
std::future< StartServiceSoftwareUpdateOutcome > StartServiceSoftwareUpdateOutcomeCallable
std::future< DeleteVpcEndpointOutcome > DeleteVpcEndpointOutcomeCallable
Aws::Utils::Outcome< CreateDomainResult, OpenSearchServiceError > CreateDomainOutcome
Aws::Utils::Outcome< AddDirectQueryDataSourceResult, OpenSearchServiceError > AddDirectQueryDataSourceOutcome
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< PurchaseReservedInstanceOfferingOutcome > PurchaseReservedInstanceOfferingOutcomeCallable
Aws::Utils::Outcome< DescribeDomainHealthResult, OpenSearchServiceError > DescribeDomainHealthOutcome
std::future< DeleteDirectQueryDataSourceOutcome > DeleteDirectQueryDataSourceOutcomeCallable
Aws::Utils::Outcome< GetDomainMaintenanceStatusResult, OpenSearchServiceError > GetDomainMaintenanceStatusOutcome
std::future< ListInstanceTypeDetailsOutcome > ListInstanceTypeDetailsOutcomeCallable
Aws::Utils::Outcome< AddDataSourceResult, OpenSearchServiceError > AddDataSourceOutcome
Aws::Utils::Outcome< GetApplicationResult, OpenSearchServiceError > GetApplicationOutcome
Aws::Utils::Outcome< RejectInboundConnectionResult, OpenSearchServiceError > RejectInboundConnectionOutcome
std::future< ListVersionsOutcome > ListVersionsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstancesResult, OpenSearchServiceError > DescribeReservedInstancesOutcome
Aws::Utils::Outcome< ListVpcEndpointsForDomainResult, OpenSearchServiceError > ListVpcEndpointsForDomainOutcome
Aws::Utils::Outcome< DescribeDomainNodesResult, OpenSearchServiceError > DescribeDomainNodesOutcome
Aws::Utils::Outcome< UpdateDataSourceResult, OpenSearchServiceError > UpdateDataSourceOutcome
std::future< AddDataSourceOutcome > AddDataSourceOutcomeCallable
Aws::Utils::Outcome< GetUpgradeStatusResult, OpenSearchServiceError > GetUpgradeStatusOutcome
Aws::Utils::Outcome< GetDataSourceResult, OpenSearchServiceError > GetDataSourceOutcome
Aws::Utils::Outcome< ListVpcEndpointAccessResult, OpenSearchServiceError > ListVpcEndpointAccessOutcome
Aws::Utils::Outcome< DissociatePackagesResult, OpenSearchServiceError > DissociatePackagesOutcome
std::future< StartDomainMaintenanceOutcome > StartDomainMaintenanceOutcomeCallable
std::future< UpdateScheduledActionOutcome > UpdateScheduledActionOutcomeCallable
std::future< RejectInboundConnectionOutcome > RejectInboundConnectionOutcomeCallable
std::future< UpgradeDomainOutcome > UpgradeDomainOutcomeCallable
std::future< ListDomainsForPackageOutcome > ListDomainsForPackageOutcomeCallable
Aws::Utils::Outcome< ListTagsResult, OpenSearchServiceError > ListTagsOutcome
Aws::Utils::Outcome< StartServiceSoftwareUpdateResult, OpenSearchServiceError > StartServiceSoftwareUpdateOutcome
std::future< DescribeDomainsOutcome > DescribeDomainsOutcomeCallable
std::future< GetUpgradeHistoryOutcome > GetUpgradeHistoryOutcomeCallable
std::future< DescribeVpcEndpointsOutcome > DescribeVpcEndpointsOutcomeCallable
Aws::Utils::Outcome< CreatePackageResult, OpenSearchServiceError > CreatePackageOutcome
Aws::Utils::Outcome< DeleteInboundConnectionResult, OpenSearchServiceError > DeleteInboundConnectionOutcome
Aws::Utils::Outcome< CancelServiceSoftwareUpdateResult, OpenSearchServiceError > CancelServiceSoftwareUpdateOutcome
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< DissociatePackagesOutcome > DissociatePackagesOutcomeCallable
std::future< ListScheduledActionsOutcome > ListScheduledActionsOutcomeCallable
Aws::Utils::Outcome< DescribeReservedInstanceOfferingsResult, OpenSearchServiceError > DescribeReservedInstanceOfferingsOutcome
Aws::Utils::Outcome< DeleteDataSourceResult, OpenSearchServiceError > DeleteDataSourceOutcome
Aws::Utils::Outcome< AssociatePackageResult, OpenSearchServiceError > AssociatePackageOutcome
Aws::Utils::Outcome< CreateOutboundConnectionResult, OpenSearchServiceError > CreateOutboundConnectionOutcome
Aws::Utils::Outcome< CancelDomainConfigChangeResult, OpenSearchServiceError > CancelDomainConfigChangeOutcome
Aws::Utils::Outcome< DeleteDomainResult, OpenSearchServiceError > DeleteDomainOutcome
std::future< GetCompatibleVersionsOutcome > GetCompatibleVersionsOutcomeCallable
std::future< DescribeDryRunProgressOutcome > DescribeDryRunProgressOutcomeCallable
std::future< AuthorizeVpcEndpointAccessOutcome > AuthorizeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListPackagesForDomainResult, OpenSearchServiceError > ListPackagesForDomainOutcome
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< ListPackagesForDomainOutcome > ListPackagesForDomainOutcomeCallable
std::future< DescribeInboundConnectionsOutcome > DescribeInboundConnectionsOutcomeCallable
std::future< GetUpgradeStatusOutcome > GetUpgradeStatusOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceTypeLimitsResult, OpenSearchServiceError > DescribeInstanceTypeLimitsOutcome
Aws::Utils::Outcome< StartDomainMaintenanceResult, OpenSearchServiceError > StartDomainMaintenanceOutcome
Aws::Utils::Outcome< AssociatePackagesResult, OpenSearchServiceError > AssociatePackagesOutcome
std::future< DescribePackagesOutcome > DescribePackagesOutcomeCallable
Aws::Utils::Outcome< DescribeVpcEndpointsResult, OpenSearchServiceError > DescribeVpcEndpointsOutcome
std::future< DissociatePackageOutcome > DissociatePackageOutcomeCallable
Aws::Utils::Outcome< DescribeDomainResult, OpenSearchServiceError > DescribeDomainOutcome
std::future< GetPackageVersionHistoryOutcome > GetPackageVersionHistoryOutcomeCallable
Aws::Utils::Outcome< ListInstanceTypeDetailsResult, OpenSearchServiceError > ListInstanceTypeDetailsOutcome
Aws::Utils::Outcome< UpdatePackageResult, OpenSearchServiceError > UpdatePackageOutcome
std::future< DescribeDomainChangeProgressOutcome > DescribeDomainChangeProgressOutcomeCallable
std::future< DeleteInboundConnectionOutcome > DeleteInboundConnectionOutcomeCallable
std::future< DescribeDomainConfigOutcome > DescribeDomainConfigOutcomeCallable
std::future< AcceptInboundConnectionOutcome > AcceptInboundConnectionOutcomeCallable
Aws::Utils::Outcome< ListDirectQueryDataSourcesResult, OpenSearchServiceError > ListDirectQueryDataSourcesOutcome
std::future< UpdateDomainConfigOutcome > UpdateDomainConfigOutcomeCallable
Aws::Utils::Outcome< UpdateDomainConfigResult, OpenSearchServiceError > UpdateDomainConfigOutcome
std::future< ListDirectQueryDataSourcesOutcome > ListDirectQueryDataSourcesOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeDomainChangeProgressResult, OpenSearchServiceError > DescribeDomainChangeProgressOutcome
std::future< GetDomainMaintenanceStatusOutcome > GetDomainMaintenanceStatusOutcomeCallable
Aws::Utils::Outcome< UpdatePackageScopeResult, OpenSearchServiceError > UpdatePackageScopeOutcome
std::future< DescribeDomainAutoTunesOutcome > DescribeDomainAutoTunesOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, OpenSearchServiceError > DeleteApplicationOutcome
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Aws::Utils::Outcome< DescribeInboundConnectionsResult, OpenSearchServiceError > DescribeInboundConnectionsOutcome
std::future< RevokeVpcEndpointAccessOutcome > RevokeVpcEndpointAccessOutcomeCallable
Aws::Utils::Outcome< ListDomainNamesResult, OpenSearchServiceError > ListDomainNamesOutcome
std::future< DescribeDomainHealthOutcome > DescribeDomainHealthOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, OpenSearchServiceError > UpdateApplicationOutcome
Aws::Utils::Outcome< UpgradeDomainResult, OpenSearchServiceError > UpgradeDomainOutcome
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< ListDomainMaintenancesOutcome > ListDomainMaintenancesOutcomeCallable
Aws::Utils::Outcome< ListDomainsForPackageResult, OpenSearchServiceError > ListDomainsForPackageOutcome
Aws::Utils::Outcome< ListApplicationsResult, OpenSearchServiceError > ListApplicationsOutcome
Aws::Utils::Outcome< Aws::NoResult, OpenSearchServiceError > DeleteDirectQueryDataSourceOutcome
Aws::Utils::Outcome< DissociatePackageResult, OpenSearchServiceError > DissociatePackageOutcome
std::future< DescribeInstanceTypeLimitsOutcome > DescribeInstanceTypeLimitsOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointResult, OpenSearchServiceError > CreateVpcEndpointOutcome
std::future< UpdateDirectQueryDataSourceOutcome > UpdateDirectQueryDataSourceOutcomeCallable
Aws::Utils::Outcome< ListDataSourcesResult, OpenSearchServiceError > ListDataSourcesOutcome
std::future< DeleteOutboundConnectionOutcome > DeleteOutboundConnectionOutcomeCallable
std::future< ListVpcEndpointsForDomainOutcome > ListVpcEndpointsForDomainOutcomeCallable
Aws::Utils::Outcome< DescribeDomainAutoTunesResult, OpenSearchServiceError > DescribeDomainAutoTunesOutcome
Aws::Utils::Outcome< ListScheduledActionsResult, OpenSearchServiceError > ListScheduledActionsOutcome
Aws::Utils::Outcome< UpdateVpcEndpointResult, OpenSearchServiceError > UpdateVpcEndpointOutcome
std::future< UpdatePackageScopeOutcome > UpdatePackageScopeOutcomeCallable
std::future< ListVpcEndpointsOutcome > ListVpcEndpointsOutcomeCallable
std::future< CancelServiceSoftwareUpdateOutcome > CancelServiceSoftwareUpdateOutcomeCallable
std::future< DescribeDomainNodesOutcome > DescribeDomainNodesOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainHealthRequest &, const Model::DescribeDomainHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainHealthResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeReservedInstanceOfferingsRequest &, const Model::DescribeReservedInstanceOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstanceOfferingsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteOutboundConnectionRequest &, const Model::DeleteOutboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::StartServiceSoftwareUpdateRequest &, const Model::StartServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetPackageVersionHistoryRequest &, const Model::GetPackageVersionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionHistoryResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainConfigRequest &, const Model::DescribeDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainConfigResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainMaintenancesRequest &, const Model::ListDomainMaintenancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainMaintenancesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateVpcEndpointRequest &, const Model::CreateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetUpgradeHistoryRequest &, const Model::GetUpgradeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeHistoryResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribePackagesRequest &, const Model::DescribePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePackagesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointsRequest &, const Model::ListVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdatePackageScopeRequest &, const Model::UpdatePackageScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageScopeResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateDirectQueryDataSourceRequest &, const Model::UpdateDirectQueryDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDirectQueryDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CancelServiceSoftwareUpdateRequest &, const Model::CancelServiceSoftwareUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelServiceSoftwareUpdateResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainAutoTunesRequest &, const Model::DescribeDomainAutoTunesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainAutoTunesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetUpgradeStatusRequest &, const Model::GetUpgradeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUpgradeStatusResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeInstanceTypeLimitsRequest &, const Model::DescribeInstanceTypeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceTypeLimitsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeReservedInstancesRequest &, const Model::DescribeReservedInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservedInstancesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListPackagesForDomainRequest &, const Model::ListPackagesForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesForDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AcceptInboundConnectionRequest &, const Model::AcceptInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVersionsRequest &, const Model::ListVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVersionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetDomainMaintenanceStatusRequest &, const Model::GetDomainMaintenanceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainMaintenanceStatusResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateVpcEndpointRequest &, const Model::UpdateVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointAccessRequest &, const Model::ListVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetCompatibleVersionsRequest &, const Model::GetCompatibleVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCompatibleVersionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainNodesRequest &, const Model::DescribeDomainNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainNodesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AuthorizeVpcEndpointAccessRequest &, const Model::AuthorizeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AuthorizeVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDirectQueryDataSourcesRequest &, const Model::ListDirectQueryDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDirectQueryDataSourcesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteInboundConnectionRequest &, const Model::DeleteInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::PurchaseReservedInstanceOfferingRequest &, const Model::PurchaseReservedInstanceOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseReservedInstanceOfferingResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteDirectQueryDataSourceRequest &, const Model::DeleteDirectQueryDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectQueryDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDryRunProgressRequest &, const Model::DescribeDryRunProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDryRunProgressResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreateOutboundConnectionRequest &, const Model::CreateOutboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOutboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeOutboundConnectionsRequest &, const Model::DescribeOutboundConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOutboundConnectionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListDomainsForPackageRequest &, const Model::ListDomainsForPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsForPackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AddDirectQueryDataSourceRequest &, const Model::AddDirectQueryDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddDirectQueryDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeInboundConnectionsRequest &, const Model::DescribeInboundConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInboundConnectionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListVpcEndpointsForDomainRequest &, const Model::ListVpcEndpointsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVpcEndpointsForDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateScheduledActionRequest &, const Model::UpdateScheduledActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduledActionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeVpcEndpointsRequest &, const Model::DescribeVpcEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVpcEndpointsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListScheduledActionsRequest &, const Model::ListScheduledActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScheduledActionsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpgradeDomainRequest &, const Model::UpgradeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpgradeDomainResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AssociatePackageRequest &, const Model::AssociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::ListInstanceTypeDetailsRequest &, const Model::ListInstanceTypeDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceTypeDetailsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AssociatePackagesRequest &, const Model::AssociatePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePackagesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::GetDirectQueryDataSourceRequest &, const Model::GetDirectQueryDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDirectQueryDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DissociatePackageRequest &, const Model::DissociatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociatePackageResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AddDataSourceRequest &, const Model::AddDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddDataSourceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainsRequest &, const Model::DescribeDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RejectInboundConnectionRequest &, const Model::RejectInboundConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInboundConnectionResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::StartDomainMaintenanceRequest &, const Model::StartDomainMaintenanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDomainMaintenanceResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::RevokeVpcEndpointAccessRequest &, const Model::RevokeVpcEndpointAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeVpcEndpointAccessResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DissociatePackagesRequest &, const Model::DissociatePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociatePackagesResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DeleteVpcEndpointRequest &, const Model::DeleteVpcEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVpcEndpointResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::UpdateDomainConfigRequest &, const Model::UpdateDomainConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainConfigResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::DescribeDomainChangeProgressRequest &, const Model::DescribeDomainChangeProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainChangeProgressResponseReceivedHandler
std::function< void(const OpenSearchServiceClient *, const Model::CancelDomainConfigChangeRequest &, const Model::CancelDomainConfigChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDomainConfigChangeResponseReceivedHandler