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>
21#include <aws/opensearch/model/AcceptInboundConnectionResult.h>
22#include <aws/opensearch/model/AddDataSourceResult.h>
23#include <aws/opensearch/model/AssociatePackageResult.h>
24#include <aws/opensearch/model/AuthorizeVpcEndpointAccessResult.h>
25#include <aws/opensearch/model/CancelDomainConfigChangeResult.h>
26#include <aws/opensearch/model/CancelServiceSoftwareUpdateResult.h>
27#include <aws/opensearch/model/CreateApplicationResult.h>
28#include <aws/opensearch/model/CreateDomainResult.h>
29#include <aws/opensearch/model/CreateOutboundConnectionResult.h>
30#include <aws/opensearch/model/CreatePackageResult.h>
31#include <aws/opensearch/model/CreateVpcEndpointResult.h>
32#include <aws/opensearch/model/DeleteApplicationResult.h>
33#include <aws/opensearch/model/DeleteDataSourceResult.h>
34#include <aws/opensearch/model/DeleteDomainResult.h>
35#include <aws/opensearch/model/DeleteInboundConnectionResult.h>
36#include <aws/opensearch/model/DeleteOutboundConnectionResult.h>
37#include <aws/opensearch/model/DeletePackageResult.h>
38#include <aws/opensearch/model/DeleteVpcEndpointResult.h>
39#include <aws/opensearch/model/DescribeDomainResult.h>
40#include <aws/opensearch/model/DescribeDomainAutoTunesResult.h>
41#include <aws/opensearch/model/DescribeDomainChangeProgressResult.h>
42#include <aws/opensearch/model/DescribeDomainConfigResult.h>
43#include <aws/opensearch/model/DescribeDomainHealthResult.h>
44#include <aws/opensearch/model/DescribeDomainNodesResult.h>
45#include <aws/opensearch/model/DescribeDomainsResult.h>
46#include <aws/opensearch/model/DescribeDryRunProgressResult.h>
47#include <aws/opensearch/model/DescribeInboundConnectionsResult.h>
48#include <aws/opensearch/model/DescribeInstanceTypeLimitsResult.h>
49#include <aws/opensearch/model/DescribeOutboundConnectionsResult.h>
50#include <aws/opensearch/model/DescribePackagesResult.h>
51#include <aws/opensearch/model/DescribeReservedInstanceOfferingsResult.h>
52#include <aws/opensearch/model/DescribeReservedInstancesResult.h>
53#include <aws/opensearch/model/DescribeVpcEndpointsResult.h>
54#include <aws/opensearch/model/DissociatePackageResult.h>
55#include <aws/opensearch/model/GetApplicationResult.h>
56#include <aws/opensearch/model/GetCompatibleVersionsResult.h>
57#include <aws/opensearch/model/GetDataSourceResult.h>
58#include <aws/opensearch/model/GetDomainMaintenanceStatusResult.h>
59#include <aws/opensearch/model/GetPackageVersionHistoryResult.h>
60#include <aws/opensearch/model/GetUpgradeHistoryResult.h>
61#include <aws/opensearch/model/GetUpgradeStatusResult.h>
62#include <aws/opensearch/model/ListApplicationsResult.h>
63#include <aws/opensearch/model/ListDataSourcesResult.h>
64#include <aws/opensearch/model/ListDomainMaintenancesResult.h>
65#include <aws/opensearch/model/ListDomainNamesResult.h>
66#include <aws/opensearch/model/ListDomainsForPackageResult.h>
67#include <aws/opensearch/model/ListInstanceTypeDetailsResult.h>
68#include <aws/opensearch/model/ListPackagesForDomainResult.h>
69#include <aws/opensearch/model/ListScheduledActionsResult.h>
70#include <aws/opensearch/model/ListTagsResult.h>
71#include <aws/opensearch/model/ListVersionsResult.h>
72#include <aws/opensearch/model/ListVpcEndpointAccessResult.h>
73#include <aws/opensearch/model/ListVpcEndpointsResult.h>
74#include <aws/opensearch/model/ListVpcEndpointsForDomainResult.h>
75#include <aws/opensearch/model/PurchaseReservedInstanceOfferingResult.h>
76#include <aws/opensearch/model/RejectInboundConnectionResult.h>
77#include <aws/opensearch/model/RevokeVpcEndpointAccessResult.h>
78#include <aws/opensearch/model/StartDomainMaintenanceResult.h>
79#include <aws/opensearch/model/StartServiceSoftwareUpdateResult.h>
80#include <aws/opensearch/model/UpdateApplicationResult.h>
81#include <aws/opensearch/model/UpdateDataSourceResult.h>
82#include <aws/opensearch/model/UpdateDomainConfigResult.h>
83#include <aws/opensearch/model/UpdatePackageResult.h>
84#include <aws/opensearch/model/UpdateScheduledActionResult.h>
85#include <aws/opensearch/model/UpdateVpcEndpointResult.h>
86#include <aws/opensearch/model/UpgradeDomainResult.h>
87#include <aws/opensearch/model/DescribeReservedInstanceOfferingsRequest.h>
88#include <aws/opensearch/model/DescribeInboundConnectionsRequest.h>
89#include <aws/opensearch/model/ListApplicationsRequest.h>
90#include <aws/opensearch/model/DescribePackagesRequest.h>
91#include <aws/opensearch/model/ListDomainNamesRequest.h>
92#include <aws/opensearch/model/DescribeReservedInstancesRequest.h>
93#include <aws/opensearch/model/GetCompatibleVersionsRequest.h>
94#include <aws/opensearch/model/ListVersionsRequest.h>
95#include <aws/opensearch/model/DescribeOutboundConnectionsRequest.h>
96#include <aws/opensearch/model/ListVpcEndpointsRequest.h>
97#include <aws/core/NoResult.h>
105 class HttpClientFactory;
110 template<
typename R,
typename E>
class Outcome;
120 class AWSCredentials;
121 class AWSCredentialsProvider;
129 namespace OpenSearchService
138 class AcceptInboundConnectionRequest;
139 class AddDataSourceRequest;
140 class AddTagsRequest;
141 class AssociatePackageRequest;
142 class AuthorizeVpcEndpointAccessRequest;
143 class CancelDomainConfigChangeRequest;
144 class CancelServiceSoftwareUpdateRequest;
145 class CreateApplicationRequest;
146 class CreateDomainRequest;
147 class CreateOutboundConnectionRequest;
148 class CreatePackageRequest;
149 class CreateVpcEndpointRequest;
150 class DeleteApplicationRequest;
151 class DeleteDataSourceRequest;
152 class DeleteDomainRequest;
153 class DeleteInboundConnectionRequest;
154 class DeleteOutboundConnectionRequest;
155 class DeletePackageRequest;
156 class DeleteVpcEndpointRequest;
157 class DescribeDomainRequest;
158 class DescribeDomainAutoTunesRequest;
159 class DescribeDomainChangeProgressRequest;
160 class DescribeDomainConfigRequest;
161 class DescribeDomainHealthRequest;
162 class DescribeDomainNodesRequest;
163 class DescribeDomainsRequest;
164 class DescribeDryRunProgressRequest;
165 class DescribeInboundConnectionsRequest;
166 class DescribeInstanceTypeLimitsRequest;
167 class DescribeOutboundConnectionsRequest;
168 class DescribePackagesRequest;
169 class DescribeReservedInstanceOfferingsRequest;
170 class DescribeReservedInstancesRequest;
171 class DescribeVpcEndpointsRequest;
172 class DissociatePackageRequest;
173 class GetApplicationRequest;
174 class GetCompatibleVersionsRequest;
175 class GetDataSourceRequest;
176 class GetDomainMaintenanceStatusRequest;
177 class GetPackageVersionHistoryRequest;
178 class GetUpgradeHistoryRequest;
179 class GetUpgradeStatusRequest;
180 class ListApplicationsRequest;
181 class ListDataSourcesRequest;
182 class ListDomainMaintenancesRequest;
183 class ListDomainNamesRequest;
184 class ListDomainsForPackageRequest;
185 class ListInstanceTypeDetailsRequest;
186 class ListPackagesForDomainRequest;
187 class ListScheduledActionsRequest;
188 class ListTagsRequest;
189 class ListVersionsRequest;
190 class ListVpcEndpointAccessRequest;
191 class ListVpcEndpointsRequest;
192 class ListVpcEndpointsForDomainRequest;
193 class PurchaseReservedInstanceOfferingRequest;
194 class RejectInboundConnectionRequest;
195 class RemoveTagsRequest;
196 class RevokeVpcEndpointAccessRequest;
197 class StartDomainMaintenanceRequest;
198 class StartServiceSoftwareUpdateRequest;
199 class UpdateApplicationRequest;
200 class UpdateDataSourceRequest;
201 class UpdateDomainConfigRequest;
202 class UpdatePackageRequest;
203 class UpdateScheduledActionRequest;
204 class UpdateVpcEndpointRequest;
205 class UpgradeDomainRequest;
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
Aws::Utils::Outcome< DescribeDomainConfigResult, OpenSearchServiceError > DescribeDomainConfigOutcome
Aws::Utils::Outcome< AuthorizeVpcEndpointAccessResult, OpenSearchServiceError > AuthorizeVpcEndpointAccessOutcome
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< DescribePackagesResult, OpenSearchServiceError > DescribePackagesOutcome
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< Aws::NoResult, OpenSearchServiceError > AddTagsOutcome
std::future< CreateVpcEndpointOutcome > CreateVpcEndpointOutcomeCallable
Aws::Utils::Outcome< DescribeOutboundConnectionsResult, OpenSearchServiceError > DescribeOutboundConnectionsOutcome
std::future< ListVpcEndpointAccessOutcome > ListVpcEndpointAccessOutcomeCallable
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< DescribeDomainsResult, OpenSearchServiceError > DescribeDomainsOutcome
Aws::Utils::Outcome< UpdateScheduledActionResult, OpenSearchServiceError > UpdateScheduledActionOutcome
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
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< PurchaseReservedInstanceOfferingOutcome > PurchaseReservedInstanceOfferingOutcomeCallable
Aws::Utils::Outcome< DescribeDomainHealthResult, OpenSearchServiceError > DescribeDomainHealthOutcome
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
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< 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
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
std::future< UpdateDomainConfigOutcome > UpdateDomainConfigOutcomeCallable
Aws::Utils::Outcome< UpdateDomainConfigResult, OpenSearchServiceError > UpdateDomainConfigOutcome
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeDomainChangeProgressResult, OpenSearchServiceError > DescribeDomainChangeProgressOutcome
std::future< GetDomainMaintenanceStatusOutcome > GetDomainMaintenanceStatusOutcomeCallable
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< DissociatePackageResult, OpenSearchServiceError > DissociatePackageOutcome
std::future< DescribeInstanceTypeLimitsOutcome > DescribeInstanceTypeLimitsOutcomeCallable
Aws::Utils::Outcome< CreateVpcEndpointResult, OpenSearchServiceError > CreateVpcEndpointOutcome
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< 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::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::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::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::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::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::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