7#include <aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/resource-explorer-2/ResourceExplorer2ServiceClientModel.h>
16namespace ResourceExplorer2
64 std::shared_ptr<ResourceExplorer2EndpointProviderBase> endpointProvider =
nullptr);
71 std::shared_ptr<ResourceExplorer2EndpointProviderBase> endpointProvider =
nullptr,
79 std::shared_ptr<ResourceExplorer2EndpointProviderBase> endpointProvider =
nullptr,
124 template<
typename AssociateDefaultViewRequestT = Model::AssociateDefaultViewRequest>
127 return SubmitCallable(&ResourceExplorer2Client::AssociateDefaultView, request);
133 template<
typename AssociateDefaultViewRequestT = Model::AssociateDefaultViewRequest>
136 return SubmitAsync(&ResourceExplorer2Client::AssociateDefaultView, request, handler, context);
149 template<
typename BatchGetViewRequestT = Model::BatchGetViewRequest>
152 return SubmitCallable(&ResourceExplorer2Client::BatchGetView, request);
158 template<
typename BatchGetViewRequestT = Model::BatchGetViewRequest>
161 return SubmitAsync(&ResourceExplorer2Client::BatchGetView, request, handler, context);
214 template<
typename CreateIndexRequestT = Model::CreateIndexRequest>
217 return SubmitCallable(&ResourceExplorer2Client::CreateIndex, request);
223 template<
typename CreateIndexRequestT = Model::CreateIndexRequest>
226 return SubmitAsync(&ResourceExplorer2Client::CreateIndex, request, handler, context);
250 template<
typename CreateViewRequestT = Model::CreateViewRequest>
253 return SubmitCallable(&ResourceExplorer2Client::CreateView, request);
259 template<
typename CreateViewRequestT = Model::CreateViewRequest>
262 return SubmitAsync(&ResourceExplorer2Client::CreateView, request, handler, context);
285 template<
typename DeleteIndexRequestT = Model::DeleteIndexRequest>
288 return SubmitCallable(&ResourceExplorer2Client::DeleteIndex, request);
294 template<
typename DeleteIndexRequestT = Model::DeleteIndexRequest>
297 return SubmitAsync(&ResourceExplorer2Client::DeleteIndex, request, handler, context);
314 template<
typename DeleteViewRequestT = Model::DeleteViewRequest>
317 return SubmitCallable(&ResourceExplorer2Client::DeleteView, request);
323 template<
typename DeleteViewRequestT = Model::DeleteViewRequest>
326 return SubmitAsync(&ResourceExplorer2Client::DeleteView, request, handler, context);
345 template<
typename DisassociateDefaultViewRequestT = Model::DisassociateDefaultViewRequest>
348 return SubmitCallable(&ResourceExplorer2Client::DisassociateDefaultView, request);
354 template<
typename DisassociateDefaultViewRequestT = Model::DisassociateDefaultViewRequest>
357 return SubmitAsync(&ResourceExplorer2Client::DisassociateDefaultView, request, handler, context);
373 template<
typename GetAccountLevelServiceConfigurationRequestT = Model::GetAccountLevelServiceConfigurationRequest>
376 return SubmitCallable(&ResourceExplorer2Client::GetAccountLevelServiceConfiguration, request);
382 template<
typename GetAccountLevelServiceConfigurationRequestT = Model::GetAccountLevelServiceConfigurationRequest>
385 return SubmitAsync(&ResourceExplorer2Client::GetAccountLevelServiceConfiguration, request, handler, context);
401 template<
typename GetDefaultViewRequestT = Model::GetDefaultViewRequest>
404 return SubmitCallable(&ResourceExplorer2Client::GetDefaultView, request);
410 template<
typename GetDefaultViewRequestT = Model::GetDefaultViewRequest>
413 return SubmitAsync(&ResourceExplorer2Client::GetDefaultView, request, handler, context);
428 template<
typename GetIndexRequestT = Model::GetIndexRequest>
431 return SubmitCallable(&ResourceExplorer2Client::GetIndex, request);
437 template<
typename GetIndexRequestT = Model::GetIndexRequest>
440 return SubmitAsync(&ResourceExplorer2Client::GetIndex, request, handler, context);
455 template<
typename GetManagedViewRequestT = Model::GetManagedViewRequest>
458 return SubmitCallable(&ResourceExplorer2Client::GetManagedView, request);
464 template<
typename GetManagedViewRequestT = Model::GetManagedViewRequest>
467 return SubmitAsync(&ResourceExplorer2Client::GetManagedView, request, handler, context);
480 template<
typename GetViewRequestT = Model::GetViewRequest>
483 return SubmitCallable(&ResourceExplorer2Client::GetView, request);
489 template<
typename GetViewRequestT = Model::GetViewRequest>
492 return SubmitAsync(&ResourceExplorer2Client::GetView, request, handler, context);
507 template<
typename ListIndexesRequestT = Model::ListIndexesRequest>
510 return SubmitCallable(&ResourceExplorer2Client::ListIndexes, request);
516 template<
typename ListIndexesRequestT = Model::ListIndexesRequest>
519 return SubmitAsync(&ResourceExplorer2Client::ListIndexes, request, handler, context);
535 template<
typename ListIndexesForMembersRequestT = Model::ListIndexesForMembersRequest>
538 return SubmitCallable(&ResourceExplorer2Client::ListIndexesForMembers, request);
544 template<
typename ListIndexesForMembersRequestT = Model::ListIndexesForMembersRequest>
547 return SubmitAsync(&ResourceExplorer2Client::ListIndexesForMembers, request, handler, context);
563 template<
typename ListManagedViewsRequestT = Model::ListManagedViewsRequest>
566 return SubmitCallable(&ResourceExplorer2Client::ListManagedViews, request);
572 template<
typename ListManagedViewsRequestT = Model::ListManagedViewsRequest>
575 return SubmitAsync(&ResourceExplorer2Client::ListManagedViews, request, handler, context);
591 template<
typename ListResourcesRequestT = Model::ListResourcesRequest>
594 return SubmitCallable(&ResourceExplorer2Client::ListResources, request);
600 template<
typename ListResourcesRequestT = Model::ListResourcesRequest>
603 return SubmitAsync(&ResourceExplorer2Client::ListResources, request, handler, context);
617 template<
typename ListSupportedResourceTypesRequestT = Model::ListSupportedResourceTypesRequest>
620 return SubmitCallable(&ResourceExplorer2Client::ListSupportedResourceTypes, request);
626 template<
typename ListSupportedResourceTypesRequestT = Model::ListSupportedResourceTypesRequest>
629 return SubmitAsync(&ResourceExplorer2Client::ListSupportedResourceTypes, request, handler, context);
643 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
646 return SubmitCallable(&ResourceExplorer2Client::ListTagsForResource, request);
652 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
655 return SubmitAsync(&ResourceExplorer2Client::ListTagsForResource, request, handler, context);
676 template<
typename ListViewsRequestT = Model::ListViewsRequest>
679 return SubmitCallable(&ResourceExplorer2Client::ListViews, request);
685 template<
typename ListViewsRequestT = Model::ListViewsRequest>
688 return SubmitAsync(&ResourceExplorer2Client::ListViews, request, handler, context);
714 template<
typename SearchRequestT = Model::SearchRequest>
717 return SubmitCallable(&ResourceExplorer2Client::Search, request);
723 template<
typename SearchRequestT = Model::SearchRequest>
726 return SubmitAsync(&ResourceExplorer2Client::Search, request, handler, context);
740 template<
typename TagResourceRequestT = Model::TagResourceRequest>
743 return SubmitCallable(&ResourceExplorer2Client::TagResource, request);
749 template<
typename TagResourceRequestT = Model::TagResourceRequest>
752 return SubmitAsync(&ResourceExplorer2Client::TagResource, request, handler, context);
766 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
769 return SubmitCallable(&ResourceExplorer2Client::UntagResource, request);
775 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
778 return SubmitAsync(&ResourceExplorer2Client::UntagResource, request, handler, context);
834 template<
typename UpdateIndexTypeRequestT = Model::UpdateIndexTypeRequest>
837 return SubmitCallable(&ResourceExplorer2Client::UpdateIndexType, request);
843 template<
typename UpdateIndexTypeRequestT = Model::UpdateIndexTypeRequest>
846 return SubmitAsync(&ResourceExplorer2Client::UpdateIndexType, request, handler, context);
861 template<
typename UpdateViewRequestT = Model::UpdateViewRequest>
864 return SubmitCallable(&ResourceExplorer2Client::UpdateView, request);
870 template<
typename UpdateViewRequestT = Model::UpdateViewRequest>
873 return SubmitAsync(&ResourceExplorer2Client::UpdateView, request, handler, context);
884 std::shared_ptr<ResourceExplorer2EndpointProviderBase> m_endpointProvider;
virtual Model::GetManagedViewOutcome GetManagedView(const Model::GetManagedViewRequest &request) const
void DeleteIndexAsync(const DeleteIndexRequestT &request, const DeleteIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIndexTypeAsync(const UpdateIndexTypeRequestT &request, const UpdateIndexTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ResourceExplorer2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchGetViewOutcomeCallable BatchGetViewCallable(const BatchGetViewRequestT &request={}) const
void GetIndexAsync(const GetIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetIndexRequestT &request={}) const
virtual Model::ListSupportedResourceTypesOutcome ListSupportedResourceTypes(const Model::ListSupportedResourceTypesRequest &request={}) const
Model::ListManagedViewsOutcomeCallable ListManagedViewsCallable(const ListManagedViewsRequestT &request={}) const
virtual Model::UpdateIndexTypeOutcome UpdateIndexType(const Model::UpdateIndexTypeRequest &request) const
virtual Model::SearchOutcome Search(const Model::SearchRequest &request) const
ResourceExplorer2Client(const Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration &clientConfiguration=Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration(), std::shared_ptr< ResourceExplorer2EndpointProviderBase > endpointProvider=nullptr)
Model::DeleteIndexOutcomeCallable DeleteIndexCallable(const DeleteIndexRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
Model::CreateIndexOutcomeCallable CreateIndexCallable(const CreateIndexRequestT &request={}) const
void GetDefaultViewAsync(const GetDefaultViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultViewRequestT &request={}) const
virtual ~ResourceExplorer2Client()
void BatchGetViewAsync(const BatchGetViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetViewRequestT &request={}) const
virtual Model::CreateIndexOutcome CreateIndex(const Model::CreateIndexRequest &request={}) const
virtual Model::UpdateViewOutcome UpdateView(const Model::UpdateViewRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::ListResourcesOutcomeCallable ListResourcesCallable(const ListResourcesRequestT &request={}) const
void SearchAsync(const SearchRequestT &request, const SearchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSupportedResourceTypesOutcomeCallable ListSupportedResourceTypesCallable(const ListSupportedResourceTypesRequestT &request={}) const
ResourceExplorer2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListManagedViewsAsync(const ListManagedViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedViewsRequestT &request={}) const
std::shared_ptr< ResourceExplorer2EndpointProviderBase > & accessEndpointProvider()
Model::ListIndexesForMembersOutcomeCallable ListIndexesForMembersCallable(const ListIndexesForMembersRequestT &request) const
virtual Model::GetAccountLevelServiceConfigurationOutcome GetAccountLevelServiceConfiguration(const Model::GetAccountLevelServiceConfigurationRequest &request={}) const
void CreateViewAsync(const CreateViewRequestT &request, const CreateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ResourceExplorer2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListResourcesOutcome ListResources(const Model::ListResourcesRequest &request={}) const
void GetViewAsync(const GetViewRequestT &request, const GetViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIndexesOutcome ListIndexes(const Model::ListIndexesRequest &request={}) const
static const char * GetAllocationTag()
virtual Model::DisassociateDefaultViewOutcome DisassociateDefaultView(const Model::DisassociateDefaultViewRequest &request={}) const
virtual Model::DeleteViewOutcome DeleteView(const Model::DeleteViewRequest &request) const
void DeleteViewAsync(const DeleteViewRequestT &request, const DeleteViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteViewOutcomeCallable DeleteViewCallable(const DeleteViewRequestT &request) const
ResourceExplorer2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ResourceExplorer2EndpointProviderBase > endpointProvider=nullptr, const Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration &clientConfiguration=Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration())
ResourceExplorer2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ResourceExplorer2EndpointProviderBase > endpointProvider=nullptr, const Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration &clientConfiguration=Aws::ResourceExplorer2::ResourceExplorer2ClientConfiguration())
Model::ListIndexesOutcomeCallable ListIndexesCallable(const ListIndexesRequestT &request={}) const
void AssociateDefaultViewAsync(const AssociateDefaultViewRequestT &request, const AssociateDefaultViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIndexOutcomeCallable GetIndexCallable(const GetIndexRequestT &request={}) const
void CreateIndexAsync(const CreateIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateIndexRequestT &request={}) const
ResourceExplorer2EndpointProvider EndpointProviderType
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIndexOutcome DeleteIndex(const Model::DeleteIndexRequest &request) const
virtual Model::GetDefaultViewOutcome GetDefaultView(const Model::GetDefaultViewRequest &request={}) const
Model::GetDefaultViewOutcomeCallable GetDefaultViewCallable(const GetDefaultViewRequestT &request={}) const
void DisassociateDefaultViewAsync(const DisassociateDefaultViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisassociateDefaultViewRequestT &request={}) const
Model::UpdateViewOutcomeCallable UpdateViewCallable(const UpdateViewRequestT &request) const
virtual Model::ListManagedViewsOutcome ListManagedViews(const Model::ListManagedViewsRequest &request={}) const
void ListIndexesForMembersAsync(const ListIndexesForMembersRequestT &request, const ListIndexesForMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
void GetManagedViewAsync(const GetManagedViewRequestT &request, const GetManagedViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListIndexesForMembersOutcome ListIndexesForMembers(const Model::ListIndexesForMembersRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateViewOutcome CreateView(const Model::CreateViewRequest &request) const
void UpdateViewAsync(const UpdateViewRequestT &request, const UpdateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetViewOutcome BatchGetView(const Model::BatchGetViewRequest &request={}) const
Model::GetManagedViewOutcomeCallable GetManagedViewCallable(const GetManagedViewRequestT &request) const
virtual Model::ListViewsOutcome ListViews(const Model::ListViewsRequest &request={}) const
Model::DisassociateDefaultViewOutcomeCallable DisassociateDefaultViewCallable(const DisassociateDefaultViewRequestT &request={}) const
static const char * GetServiceName()
ResourceExplorer2ClientConfiguration ClientConfigurationType
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::GetViewOutcome GetView(const Model::GetViewRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateDefaultViewOutcomeCallable AssociateDefaultViewCallable(const AssociateDefaultViewRequestT &request) const
void GetAccountLevelServiceConfigurationAsync(const GetAccountLevelServiceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountLevelServiceConfigurationRequestT &request={}) const
Model::CreateViewOutcomeCallable CreateViewCallable(const CreateViewRequestT &request) const
Model::GetViewOutcomeCallable GetViewCallable(const GetViewRequestT &request) const
Model::UpdateIndexTypeOutcomeCallable UpdateIndexTypeCallable(const UpdateIndexTypeRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void ListResourcesAsync(const ListResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourcesRequestT &request={}) const
virtual Model::GetIndexOutcome GetIndex(const Model::GetIndexRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListViewsAsync(const ListViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListViewsRequestT &request={}) const
void ListIndexesAsync(const ListIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIndexesRequestT &request={}) const
Model::ListViewsOutcomeCallable ListViewsCallable(const ListViewsRequestT &request={}) const
Model::SearchOutcomeCallable SearchCallable(const SearchRequestT &request) const
void ListSupportedResourceTypesAsync(const ListSupportedResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSupportedResourceTypesRequestT &request={}) const
virtual Model::AssociateDefaultViewOutcome AssociateDefaultView(const Model::AssociateDefaultViewRequest &request) const
Model::GetAccountLevelServiceConfigurationOutcomeCallable GetAccountLevelServiceConfigurationCallable(const GetAccountLevelServiceConfigurationRequestT &request={}) const
std::future< GetAccountLevelServiceConfigurationOutcome > GetAccountLevelServiceConfigurationOutcomeCallable
std::future< SearchOutcome > SearchOutcomeCallable
std::future< BatchGetViewOutcome > BatchGetViewOutcomeCallable
std::future< ListViewsOutcome > ListViewsOutcomeCallable
std::future< CreateViewOutcome > CreateViewOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteViewOutcome > DeleteViewOutcomeCallable
std::future< ListResourcesOutcome > ListResourcesOutcomeCallable
std::future< GetIndexOutcome > GetIndexOutcomeCallable
std::future< ListIndexesForMembersOutcome > ListIndexesForMembersOutcomeCallable
std::future< GetViewOutcome > GetViewOutcomeCallable
std::future< CreateIndexOutcome > CreateIndexOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListSupportedResourceTypesOutcome > ListSupportedResourceTypesOutcomeCallable
std::future< DisassociateDefaultViewOutcome > DisassociateDefaultViewOutcomeCallable
std::future< GetManagedViewOutcome > GetManagedViewOutcomeCallable
std::future< GetDefaultViewOutcome > GetDefaultViewOutcomeCallable
std::future< AssociateDefaultViewOutcome > AssociateDefaultViewOutcomeCallable
std::future< ListManagedViewsOutcome > ListManagedViewsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateIndexTypeOutcome > UpdateIndexTypeOutcomeCallable
std::future< ListIndexesOutcome > ListIndexesOutcomeCallable
std::future< UpdateViewOutcome > UpdateViewOutcomeCallable
std::future< DeleteIndexOutcome > DeleteIndexOutcomeCallable
std::function< void(const ResourceExplorer2Client *, const Model::ListViewsRequest &, const Model::ListViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListViewsResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::GetDefaultViewRequest &, const Model::GetDefaultViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::SearchRequest &, const Model::SearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::GetManagedViewRequest &, const Model::GetManagedViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::AssociateDefaultViewRequest &, const Model::AssociateDefaultViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDefaultViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::DisassociateDefaultViewRequest &, const Model::DisassociateDefaultViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateDefaultViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::UpdateIndexTypeRequest &, const Model::UpdateIndexTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIndexTypeResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::BatchGetViewRequest &, const Model::BatchGetViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::GetViewRequest &, const Model::GetViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListSupportedResourceTypesRequest &, const Model::ListSupportedResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSupportedResourceTypesResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::GetIndexRequest &, const Model::GetIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIndexResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIndexResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListIndexesRequest &, const Model::ListIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndexesResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::GetAccountLevelServiceConfigurationRequest &, const Model::GetAccountLevelServiceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountLevelServiceConfigurationResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListResourcesRequest &, const Model::ListResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourcesResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::CreateViewRequest &, const Model::CreateViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListIndexesForMembersRequest &, const Model::ListIndexesForMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndexesForMembersResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::DeleteViewRequest &, const Model::DeleteViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::UpdateViewRequest &, const Model::UpdateViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateViewResponseReceivedHandler
std::function< void(const ResourceExplorer2Client *, const Model::ListManagedViewsRequest &, const Model::ListManagedViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedViewsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String