AWS SDK for C++

AWS SDK for C++ Version 1.11.814

Loading...
Searching...
No Matches
ElementalInferenceClient.h
1
6#pragma once
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>
15
16namespace Aws {
17namespace ElementalInference {
27class AWS_ELEMENTALINFERENCE_API ElementalInferenceClient : public Aws::Client::AWSJsonClient,
28 public Aws::Client::ClientWithAsyncTemplateMethods<ElementalInferenceClient>,
29 public ElementalInferencePaginationBase<ElementalInferenceClient>,
30 public ElementalInferenceWaiter<ElementalInferenceClient> {
31 public:
33 static const char* GetServiceName();
34 static const char* GetAllocationTag();
35
38
45 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider = nullptr);
46
52 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider = nullptr,
55
60 ElementalInferenceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
61 std::shared_ptr<ElementalInferenceEndpointProviderBase> endpointProvider = nullptr,
64
65 /* Legacy constructors due deprecation */
71
77
82 ElementalInferenceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
83 const Aws::Client::ClientConfiguration& clientConfiguration);
84
85 /* End of legacy constructors due deprecation */
87
106
110 template <typename AssociateFeedRequestT = Model::AssociateFeedRequest>
111 Model::AssociateFeedOutcomeCallable AssociateFeedCallable(const AssociateFeedRequestT& request) const {
112 return SubmitCallable(&ElementalInferenceClient::AssociateFeed, request);
113 }
114
119 template <typename AssociateFeedRequestT = Model::AssociateFeedRequest>
120 void AssociateFeedAsync(const AssociateFeedRequestT& request, const AssociateFeedResponseReceivedHandler& handler,
121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
122 return SubmitAsync(&ElementalInferenceClient::AssociateFeed, request, handler, context);
123 }
124
135
140 template <typename CreateDictionaryRequestT = Model::CreateDictionaryRequest>
141 Model::CreateDictionaryOutcomeCallable CreateDictionaryCallable(const CreateDictionaryRequestT& request) const {
142 return SubmitCallable(&ElementalInferenceClient::CreateDictionary, request);
143 }
144
149 template <typename CreateDictionaryRequestT = Model::CreateDictionaryRequest>
150 void CreateDictionaryAsync(const CreateDictionaryRequestT& request, const CreateDictionaryResponseReceivedHandler& handler,
151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
152 return SubmitAsync(&ElementalInferenceClient::CreateDictionary, request, handler, context);
153 }
154
167
171 template <typename CreateFeedRequestT = Model::CreateFeedRequest>
172 Model::CreateFeedOutcomeCallable CreateFeedCallable(const CreateFeedRequestT& request) const {
173 return SubmitCallable(&ElementalInferenceClient::CreateFeed, request);
174 }
175
180 template <typename CreateFeedRequestT = Model::CreateFeedRequest>
181 void CreateFeedAsync(const CreateFeedRequestT& request, const CreateFeedResponseReceivedHandler& handler,
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
183 return SubmitAsync(&ElementalInferenceClient::CreateFeed, request, handler, context);
184 }
185
194
199 template <typename DeleteDictionaryRequestT = Model::DeleteDictionaryRequest>
200 Model::DeleteDictionaryOutcomeCallable DeleteDictionaryCallable(const DeleteDictionaryRequestT& request) const {
201 return SubmitCallable(&ElementalInferenceClient::DeleteDictionary, request);
202 }
203
208 template <typename DeleteDictionaryRequestT = Model::DeleteDictionaryRequest>
209 void DeleteDictionaryAsync(const DeleteDictionaryRequestT& request, const DeleteDictionaryResponseReceivedHandler& handler,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
211 return SubmitAsync(&ElementalInferenceClient::DeleteDictionary, request, handler, context);
212 }
213
224
228 template <typename DeleteFeedRequestT = Model::DeleteFeedRequest>
229 Model::DeleteFeedOutcomeCallable DeleteFeedCallable(const DeleteFeedRequestT& request) const {
230 return SubmitCallable(&ElementalInferenceClient::DeleteFeed, request);
231 }
232
237 template <typename DeleteFeedRequestT = Model::DeleteFeedRequest>
238 void DeleteFeedAsync(const DeleteFeedRequestT& request, const DeleteFeedResponseReceivedHandler& handler,
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
240 return SubmitAsync(&ElementalInferenceClient::DeleteFeed, request, handler, context);
241 }
242
250
255 template <typename DisassociateFeedRequestT = Model::DisassociateFeedRequest>
256 Model::DisassociateFeedOutcomeCallable DisassociateFeedCallable(const DisassociateFeedRequestT& request) const {
257 return SubmitCallable(&ElementalInferenceClient::DisassociateFeed, request);
258 }
259
264 template <typename DisassociateFeedRequestT = Model::DisassociateFeedRequest>
265 void DisassociateFeedAsync(const DisassociateFeedRequestT& request, const DisassociateFeedResponseReceivedHandler& handler,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
267 return SubmitAsync(&ElementalInferenceClient::DisassociateFeed, request, handler, context);
268 }
269
277
282 template <typename ExportDictionaryEntriesRequestT = Model::ExportDictionaryEntriesRequest>
283 Model::ExportDictionaryEntriesOutcomeCallable ExportDictionaryEntriesCallable(const ExportDictionaryEntriesRequestT& request) const {
284 return SubmitCallable(&ElementalInferenceClient::ExportDictionaryEntries, request);
285 }
286
291 template <typename ExportDictionaryEntriesRequestT = Model::ExportDictionaryEntriesRequest>
292 void ExportDictionaryEntriesAsync(const ExportDictionaryEntriesRequestT& request,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
295 return SubmitAsync(&ElementalInferenceClient::ExportDictionaryEntries, request, handler, context);
296 }
297
305
309 template <typename GetDictionaryRequestT = Model::GetDictionaryRequest>
310 Model::GetDictionaryOutcomeCallable GetDictionaryCallable(const GetDictionaryRequestT& request) const {
311 return SubmitCallable(&ElementalInferenceClient::GetDictionary, request);
312 }
313
318 template <typename GetDictionaryRequestT = Model::GetDictionaryRequest>
319 void GetDictionaryAsync(const GetDictionaryRequestT& request, const GetDictionaryResponseReceivedHandler& handler,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
321 return SubmitAsync(&ElementalInferenceClient::GetDictionary, request, handler, context);
322 }
323
330
334 template <typename GetFeedRequestT = Model::GetFeedRequest>
335 Model::GetFeedOutcomeCallable GetFeedCallable(const GetFeedRequestT& request) const {
336 return SubmitCallable(&ElementalInferenceClient::GetFeed, request);
337 }
338
343 template <typename GetFeedRequestT = Model::GetFeedRequest>
344 void GetFeedAsync(const GetFeedRequestT& request, const GetFeedResponseReceivedHandler& handler,
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
346 return SubmitAsync(&ElementalInferenceClient::GetFeed, request, handler, context);
347 }
348
355
360 template <typename ListDictionariesRequestT = Model::ListDictionariesRequest>
361 Model::ListDictionariesOutcomeCallable ListDictionariesCallable(const ListDictionariesRequestT& request = {}) const {
362 return SubmitCallable(&ElementalInferenceClient::ListDictionaries, request);
363 }
364
369 template <typename ListDictionariesRequestT = Model::ListDictionariesRequest>
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
372 const ListDictionariesRequestT& request = {}) const {
373 return SubmitAsync(&ElementalInferenceClient::ListDictionaries, request, handler, context);
374 }
375
383
387 template <typename ListFeedsRequestT = Model::ListFeedsRequest>
388 Model::ListFeedsOutcomeCallable ListFeedsCallable(const ListFeedsRequestT& request = {}) const {
389 return SubmitCallable(&ElementalInferenceClient::ListFeeds, request);
390 }
391
396 template <typename ListFeedsRequestT = Model::ListFeedsRequest>
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
399 const ListFeedsRequestT& request = {}) const {
400 return SubmitAsync(&ElementalInferenceClient::ListFeeds, request, handler, context);
401 }
402
410
415 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
416 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
417 return SubmitCallable(&ElementalInferenceClient::ListTagsForResource, request);
418 }
419
424 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
425 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
427 return SubmitAsync(&ElementalInferenceClient::ListTagsForResource, request, handler, context);
428 }
429
440
444 template <typename TagResourceRequestT = Model::TagResourceRequest>
445 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
446 return SubmitCallable(&ElementalInferenceClient::TagResource, request);
447 }
448
453 template <typename TagResourceRequestT = Model::TagResourceRequest>
454 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
456 return SubmitAsync(&ElementalInferenceClient::TagResource, request, handler, context);
457 }
458
466
470 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
471 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
472 return SubmitCallable(&ElementalInferenceClient::UntagResource, request);
473 }
474
479 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
480 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
482 return SubmitAsync(&ElementalInferenceClient::UntagResource, request, handler, context);
483 }
484
491
496 template <typename UpdateDictionaryRequestT = Model::UpdateDictionaryRequest>
497 Model::UpdateDictionaryOutcomeCallable UpdateDictionaryCallable(const UpdateDictionaryRequestT& request) const {
498 return SubmitCallable(&ElementalInferenceClient::UpdateDictionary, request);
499 }
500
505 template <typename UpdateDictionaryRequestT = Model::UpdateDictionaryRequest>
506 void UpdateDictionaryAsync(const UpdateDictionaryRequestT& request, const UpdateDictionaryResponseReceivedHandler& handler,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
508 return SubmitAsync(&ElementalInferenceClient::UpdateDictionary, request, handler, context);
509 }
510
523
527 template <typename UpdateFeedRequestT = Model::UpdateFeedRequest>
528 Model::UpdateFeedOutcomeCallable UpdateFeedCallable(const UpdateFeedRequestT& request) const {
529 return SubmitCallable(&ElementalInferenceClient::UpdateFeed, request);
530 }
531
536 template <typename UpdateFeedRequestT = Model::UpdateFeedRequest>
537 void UpdateFeedAsync(const UpdateFeedRequestT& request, const UpdateFeedResponseReceivedHandler& handler,
538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
539 return SubmitAsync(&ElementalInferenceClient::UpdateFeed, request, handler, context);
540 }
541
542 virtual void OverrideEndpoint(const Aws::String& endpoint);
543 virtual std::shared_ptr<ElementalInferenceEndpointProviderBase>& accessEndpointProvider();
544
545 private:
547 void init(const ElementalInferenceClientConfiguration& clientConfiguration);
548
550
551 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
552 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
553 Aws::Http::HttpMethod httpMethod) const;
554
555 ElementalInferenceClientConfiguration m_clientConfiguration;
556 std::shared_ptr<ElementalInferenceEndpointProviderBase> m_endpointProvider;
557};
558
559} // namespace ElementalInference
560} // namespace Aws
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
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
virtual Model::ListDictionariesOutcome ListDictionaries(const Model::ListDictionariesRequest &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
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::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
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
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
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &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
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &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())
ElementalInferenceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ElementalInferenceEndpointProviderBase > endpointProvider=nullptr, const Aws::ElementalInference::ElementalInferenceClientConfiguration &clientConfiguration=Aws::ElementalInference::ElementalInferenceClientConfiguration())
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::ExportDictionaryEntriesOutcome ExportDictionaryEntries(const Model::ExportDictionaryEntriesRequest &request) const
virtual Model::UpdateFeedOutcome UpdateFeed(const Model::UpdateFeedRequest &request) const
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
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListDictionariesOutcome > ListDictionariesOutcomeCallable
std::future< DeleteDictionaryOutcome > DeleteDictionaryOutcomeCallable
std::future< UpdateFeedOutcome > UpdateFeedOutcomeCallable
std::future< UpdateDictionaryOutcome > UpdateDictionaryOutcomeCallable
std::future< CreateDictionaryOutcome > CreateDictionaryOutcomeCallable
std::future< DeleteFeedOutcome > DeleteFeedOutcomeCallable
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< GetDictionaryOutcome > GetDictionaryOutcomeCallable
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::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::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::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::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