7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/elementalinference/ElementalInferencePaginationBase.h>
12#include <aws/elementalinference/ElementalInferenceServiceClientModel.h>
13#include <aws/elementalinference/ElementalInferenceWaiter.h>
14#include <aws/elementalinference/ElementalInference_EXPORTS.h>
17namespace ElementalInference {
45 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider =
nullptr);
52 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider =
nullptr,
61 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider =
nullptr,
110 template <
typename AssociateFeedRequestT = Model::AssociateFeedRequest>
112 return SubmitCallable(&ElementalInferenceClient::AssociateFeed, request);
119 template <
typename AssociateFeedRequestT = Model::AssociateFeedRequest>
121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
122 return SubmitAsync(&ElementalInferenceClient::AssociateFeed, request, handler, context);
140 template <
typename CreateDictionaryRequestT = Model::CreateDictionaryRequest>
142 return SubmitCallable(&ElementalInferenceClient::CreateDictionary, request);
149 template <
typename CreateDictionaryRequestT = Model::CreateDictionaryRequest>
151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
152 return SubmitAsync(&ElementalInferenceClient::CreateDictionary, request, handler, context);
171 template <
typename CreateFeedRequestT = Model::CreateFeedRequest>
173 return SubmitCallable(&ElementalInferenceClient::CreateFeed, request);
180 template <
typename CreateFeedRequestT = Model::CreateFeedRequest>
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
183 return SubmitAsync(&ElementalInferenceClient::CreateFeed, request, handler, context);
199 template <
typename DeleteDictionaryRequestT = Model::DeleteDictionaryRequest>
201 return SubmitCallable(&ElementalInferenceClient::DeleteDictionary, request);
208 template <
typename DeleteDictionaryRequestT = Model::DeleteDictionaryRequest>
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
211 return SubmitAsync(&ElementalInferenceClient::DeleteDictionary, request, handler, context);
228 template <
typename DeleteFeedRequestT = Model::DeleteFeedRequest>
230 return SubmitCallable(&ElementalInferenceClient::DeleteFeed, request);
237 template <
typename DeleteFeedRequestT = Model::DeleteFeedRequest>
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
240 return SubmitAsync(&ElementalInferenceClient::DeleteFeed, request, handler, context);
256 template <
typename DeleteFeedPolicyRequestT = Model::DeleteFeedPolicyRequest>
258 return SubmitCallable(&ElementalInferenceClient::DeleteFeedPolicy, request);
265 template <
typename DeleteFeedPolicyRequestT = Model::DeleteFeedPolicyRequest>
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
268 return SubmitAsync(&ElementalInferenceClient::DeleteFeedPolicy, request, handler, context);
283 template <
typename DisassociateFeedRequestT = Model::DisassociateFeedRequest>
285 return SubmitCallable(&ElementalInferenceClient::DisassociateFeed, request);
292 template <
typename DisassociateFeedRequestT = Model::DisassociateFeedRequest>
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
295 return SubmitAsync(&ElementalInferenceClient::DisassociateFeed, request, handler, context);
310 template <
typename ExportDictionaryEntriesRequestT = Model::ExportDictionaryEntriesRequest>
312 return SubmitCallable(&ElementalInferenceClient::ExportDictionaryEntries, request);
319 template <
typename ExportDictionaryEntriesRequestT = Model::ExportDictionaryEntriesRequest>
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
323 return SubmitAsync(&ElementalInferenceClient::ExportDictionaryEntries, request, handler, context);
337 template <
typename GetDictionaryRequestT = Model::GetDictionaryRequest>
339 return SubmitCallable(&ElementalInferenceClient::GetDictionary, request);
346 template <
typename GetDictionaryRequestT = Model::GetDictionaryRequest>
348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
349 return SubmitAsync(&ElementalInferenceClient::GetDictionary, request, handler, context);
362 template <
typename GetFeedRequestT = Model::GetFeedRequest>
364 return SubmitCallable(&ElementalInferenceClient::GetFeed, request);
371 template <
typename GetFeedRequestT = Model::GetFeedRequest>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
374 return SubmitAsync(&ElementalInferenceClient::GetFeed, request, handler, context);
388 template <
typename GetFeedPolicyRequestT = Model::GetFeedPolicyRequest>
390 return SubmitCallable(&ElementalInferenceClient::GetFeedPolicy, request);
397 template <
typename GetFeedPolicyRequestT = Model::GetFeedPolicyRequest>
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
400 return SubmitAsync(&ElementalInferenceClient::GetFeedPolicy, request, handler, context);
415 template <
typename GetFixtureRequestT = Model::GetFixtureRequest>
417 return SubmitCallable(&ElementalInferenceClient::GetFixture, request);
424 template <
typename GetFixtureRequestT = Model::GetFixtureRequest>
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
427 return SubmitAsync(&ElementalInferenceClient::GetFixture, request, handler, context);
441 template <
typename ListDictionariesRequestT = Model::ListDictionariesRequest>
443 return SubmitCallable(&ElementalInferenceClient::ListDictionaries, request);
450 template <
typename ListDictionariesRequestT = Model::ListDictionariesRequest>
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
453 const ListDictionariesRequestT& request = {})
const {
454 return SubmitAsync(&ElementalInferenceClient::ListDictionaries, request, handler, context);
468 template <
typename ListFeedsRequestT = Model::ListFeedsRequest>
470 return SubmitCallable(&ElementalInferenceClient::ListFeeds, request);
477 template <
typename ListFeedsRequestT = Model::ListFeedsRequest>
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
480 const ListFeedsRequestT& request = {})
const {
481 return SubmitAsync(&ElementalInferenceClient::ListFeeds, request, handler, context);
496 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
498 return SubmitCallable(&ElementalInferenceClient::ListTagsForResource, request);
505 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
508 return SubmitAsync(&ElementalInferenceClient::ListTagsForResource, request, handler, context);
523 template <
typename PutFeedPolicyRequestT = Model::PutFeedPolicyRequest>
525 return SubmitCallable(&ElementalInferenceClient::PutFeedPolicy, request);
532 template <
typename PutFeedPolicyRequestT = Model::PutFeedPolicyRequest>
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
535 return SubmitAsync(&ElementalInferenceClient::PutFeedPolicy, request, handler, context);
554 template <
typename SearchFixturesRequestT = Model::SearchFixturesRequest>
556 return SubmitCallable(&ElementalInferenceClient::SearchFixtures, request);
563 template <
typename SearchFixturesRequestT = Model::SearchFixturesRequest>
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
566 return SubmitAsync(&ElementalInferenceClient::SearchFixtures, request, handler, context);
583 template <
typename TagResourceRequestT = Model::TagResourceRequest>
585 return SubmitCallable(&ElementalInferenceClient::TagResource, request);
592 template <
typename TagResourceRequestT = Model::TagResourceRequest>
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
595 return SubmitAsync(&ElementalInferenceClient::TagResource, request, handler, context);
609 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
611 return SubmitCallable(&ElementalInferenceClient::UntagResource, request);
618 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
621 return SubmitAsync(&ElementalInferenceClient::UntagResource, request, handler, context);
635 template <
typename UpdateDictionaryRequestT = Model::UpdateDictionaryRequest>
637 return SubmitCallable(&ElementalInferenceClient::UpdateDictionary, request);
644 template <
typename UpdateDictionaryRequestT = Model::UpdateDictionaryRequest>
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
647 return SubmitAsync(&ElementalInferenceClient::UpdateDictionary, request, handler, context);
666 template <
typename UpdateFeedRequestT = Model::UpdateFeedRequest>
668 return SubmitCallable(&ElementalInferenceClient::UpdateFeed, request);
675 template <
typename UpdateFeedRequestT = Model::UpdateFeedRequest>
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
678 return SubmitAsync(&ElementalInferenceClient::UpdateFeed, request, handler, context);
695 std::shared_ptr<ElementalInferenceEndpointProviderBase> m_endpointProvider;
ElementalInferenceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListDictionariesOutcomeCallable ListDictionariesCallable(const ListDictionariesRequestT &request={}) const
void DeleteFeedAsync(const DeleteFeedRequestT &request, const DeleteFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutFeedPolicyOutcome PutFeedPolicy(const Model::PutFeedPolicyRequest &request) const
ElementalInferenceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteFeedOutcomeCallable DeleteFeedCallable(const DeleteFeedRequestT &request) const
Model::DisassociateFeedOutcomeCallable DisassociateFeedCallable(const DisassociateFeedRequestT &request) const
virtual Model::UpdateDictionaryOutcome UpdateDictionary(const Model::UpdateDictionaryRequest &request) const
Model::UpdateFeedOutcomeCallable UpdateFeedCallable(const UpdateFeedRequestT &request) const
ElementalInferenceEndpointProvider EndpointProviderType
virtual Model::ListDictionariesOutcome ListDictionaries(const Model::ListDictionariesRequest &request={}) const
Model::GetFixtureOutcomeCallable GetFixtureCallable(const GetFixtureRequestT &request) const
Model::UpdateDictionaryOutcomeCallable UpdateDictionaryCallable(const UpdateDictionaryRequestT &request) const
Model::GetDictionaryOutcomeCallable GetDictionaryCallable(const GetDictionaryRequestT &request) const
virtual Model::CreateFeedOutcome CreateFeed(const Model::CreateFeedRequest &request) const
virtual Model::DisassociateFeedOutcome DisassociateFeed(const Model::DisassociateFeedRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateFeedAsync(const DisassociateFeedRequestT &request, const DisassociateFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDictionaryOutcomeCallable DeleteDictionaryCallable(const DeleteDictionaryRequestT &request) const
void DeleteFeedPolicyAsync(const DeleteFeedPolicyRequestT &request, const DeleteFeedPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDictionaryOutcomeCallable CreateDictionaryCallable(const CreateDictionaryRequestT &request) const
Model::CreateFeedOutcomeCallable CreateFeedCallable(const CreateFeedRequestT &request) const
virtual Model::DeleteDictionaryOutcome DeleteDictionary(const Model::DeleteDictionaryRequest &request) const
ElementalInferenceClient(const Aws::ElementalInference::ElementalInferenceClientConfiguration &clientConfiguration=Aws::ElementalInference::ElementalInferenceClientConfiguration(), std::shared_ptr< ElementalInferenceEndpointProviderBase > endpointProvider=nullptr)
virtual std::shared_ptr< ElementalInferenceEndpointProviderBase > & accessEndpointProvider()
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GetFixtureOutcome GetFixture(const Model::GetFixtureRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateFeedAsync(const AssociateFeedRequestT &request, const AssociateFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDictionaryAsync(const CreateDictionaryRequestT &request, const CreateDictionaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFeedAsync(const CreateFeedRequestT &request, const CreateFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateFeedOutcomeCallable AssociateFeedCallable(const AssociateFeedRequestT &request) const
Model::GetFeedOutcomeCallable GetFeedCallable(const GetFeedRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
void UpdateDictionaryAsync(const UpdateDictionaryRequestT &request, const UpdateDictionaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ElementalInferenceClientConfiguration ClientConfigurationType
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListDictionariesAsync(const ListDictionariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDictionariesRequestT &request={}) const
virtual ~ElementalInferenceClient()
static const char * GetServiceName()
void ListFeedsAsync(const ListFeedsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFeedsRequestT &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void GetFixtureAsync(const GetFixtureRequestT &request, const GetFixtureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::GetFeedPolicyOutcome GetFeedPolicy(const Model::GetFeedPolicyRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateFeedOutcome AssociateFeed(const Model::AssociateFeedRequest &request) const
void DeleteDictionaryAsync(const DeleteDictionaryRequestT &request, const DeleteDictionaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFeedAsync(const UpdateFeedRequestT &request, const UpdateFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDictionaryOutcome CreateDictionary(const Model::CreateDictionaryRequest &request) const
void SearchFixturesAsync(const SearchFixturesRequestT &request, const SearchFixturesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutFeedPolicyAsync(const PutFeedPolicyRequestT &request, const PutFeedPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::PutFeedPolicyOutcomeCallable PutFeedPolicyCallable(const PutFeedPolicyRequestT &request) const
void GetFeedAsync(const GetFeedRequestT &request, const GetFeedResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ExportDictionaryEntriesAsync(const ExportDictionaryEntriesRequestT &request, const ExportDictionaryEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ElementalInferenceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ElementalInferenceEndpointProviderBase > endpointProvider=nullptr, const Aws::ElementalInference::ElementalInferenceClientConfiguration &clientConfiguration=Aws::ElementalInference::ElementalInferenceClientConfiguration())
Model::SearchFixturesOutcomeCallable SearchFixturesCallable(const SearchFixturesRequestT &request) const
ElementalInferenceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ElementalInferenceEndpointProviderBase > endpointProvider=nullptr, const Aws::ElementalInference::ElementalInferenceClientConfiguration &clientConfiguration=Aws::ElementalInference::ElementalInferenceClientConfiguration())
Model::GetFeedPolicyOutcomeCallable GetFeedPolicyCallable(const GetFeedPolicyRequestT &request) const
virtual Model::ListFeedsOutcome ListFeeds(const Model::ListFeedsRequest &request={}) const
ElementalInferenceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetDictionaryOutcome GetDictionary(const Model::GetDictionaryRequest &request) const
virtual Model::DeleteFeedOutcome DeleteFeed(const Model::DeleteFeedRequest &request) const
virtual Model::DeleteFeedPolicyOutcome DeleteFeedPolicy(const Model::DeleteFeedPolicyRequest &request) const
virtual Model::ExportDictionaryEntriesOutcome ExportDictionaryEntries(const Model::ExportDictionaryEntriesRequest &request) const
virtual Model::UpdateFeedOutcome UpdateFeed(const Model::UpdateFeedRequest &request) const
virtual Model::SearchFixturesOutcome SearchFixtures(const Model::SearchFixturesRequest &request) const
Model::DeleteFeedPolicyOutcomeCallable DeleteFeedPolicyCallable(const DeleteFeedPolicyRequestT &request) const
static const char * GetAllocationTag()
void GetDictionaryAsync(const GetDictionaryRequestT &request, const GetDictionaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFeedOutcome GetFeed(const Model::GetFeedRequest &request) const
Model::ExportDictionaryEntriesOutcomeCallable ExportDictionaryEntriesCallable(const ExportDictionaryEntriesRequestT &request) const
Model::ListFeedsOutcomeCallable ListFeedsCallable(const ListFeedsRequestT &request={}) const
void GetFeedPolicyAsync(const GetFeedPolicyRequestT &request, const GetFeedPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetFeedPolicyOutcome > GetFeedPolicyOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListDictionariesOutcome > ListDictionariesOutcomeCallable
std::future< GetFeedOutcome > GetFeedOutcomeCallable
std::future< SearchFixturesOutcome > SearchFixturesOutcomeCallable
std::future< DeleteDictionaryOutcome > DeleteDictionaryOutcomeCallable
std::future< UpdateFeedOutcome > UpdateFeedOutcomeCallable
std::future< UpdateDictionaryOutcome > UpdateDictionaryOutcomeCallable
std::future< CreateDictionaryOutcome > CreateDictionaryOutcomeCallable
std::future< DeleteFeedOutcome > DeleteFeedOutcomeCallable
std::future< GetFixtureOutcome > GetFixtureOutcomeCallable
std::future< DisassociateFeedOutcome > DisassociateFeedOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< AssociateFeedOutcome > AssociateFeedOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateFeedOutcome > CreateFeedOutcomeCallable
std::future< ListFeedsOutcome > ListFeedsOutcomeCallable
std::future< ExportDictionaryEntriesOutcome > ExportDictionaryEntriesOutcomeCallable
std::future< DeleteFeedPolicyOutcome > DeleteFeedPolicyOutcomeCallable
std::future< GetDictionaryOutcome > GetDictionaryOutcomeCallable
std::future< PutFeedPolicyOutcome > PutFeedPolicyOutcomeCallable
std::function< void(const ElementalInferenceClient *, const Model::DisassociateFeedRequest &, const Model::DisassociateFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::GetFeedPolicyRequest &, const Model::GetFeedPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFeedPolicyResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::GetFixtureRequest &, const Model::GetFixtureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFixtureResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::DeleteDictionaryRequest &, const Model::DeleteDictionaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDictionaryResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::AssociateFeedRequest &, const Model::AssociateFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::DeleteFeedPolicyRequest &, const Model::DeleteFeedPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFeedPolicyResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::UpdateFeedRequest &, const Model::UpdateFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::DeleteFeedRequest &, const Model::DeleteFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::ListDictionariesRequest &, const Model::ListDictionariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDictionariesResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::CreateFeedRequest &, const Model::CreateFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::SearchFixturesRequest &, const Model::SearchFixturesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchFixturesResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::GetFeedRequest &, const Model::GetFeedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFeedResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::ExportDictionaryEntriesRequest &, const Model::ExportDictionaryEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExportDictionaryEntriesResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::CreateDictionaryRequest &, const Model::CreateDictionaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDictionaryResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::UpdateDictionaryRequest &, const Model::UpdateDictionaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDictionaryResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::GetDictionaryRequest &, const Model::GetDictionaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDictionaryResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::PutFeedPolicyRequest &, const Model::PutFeedPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFeedPolicyResponseReceivedHandler
std::function< void(const ElementalInferenceClient *, const Model::ListFeedsRequest &, const Model::ListFeedsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFeedsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String