AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IoTAnalyticsClient.h
1
6#pragma once
7#include <aws/iotanalytics/IoTAnalytics_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/iotanalytics/IoTAnalyticsServiceClientModel.h>
13
14namespace Aws
15{
16namespace IoTAnalytics
17{
41 class AWS_IOTANALYTICS_API IoTAnalyticsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<IoTAnalyticsClient>
42 {
43 public:
45 static const char* GetServiceName();
46 static const char* GetAllocationTag();
47
50
56 std::shared_ptr<IoTAnalyticsEndpointProviderBase> endpointProvider = nullptr);
57
63 std::shared_ptr<IoTAnalyticsEndpointProviderBase> endpointProvider = nullptr,
65
70 IoTAnalyticsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
71 std::shared_ptr<IoTAnalyticsEndpointProviderBase> endpointProvider = nullptr,
73
74
75 /* Legacy constructors due deprecation */
81
87 const Aws::Client::ClientConfiguration& clientConfiguration);
88
93 IoTAnalyticsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
94 const Aws::Client::ClientConfiguration& clientConfiguration);
95
96 /* End of legacy constructors due deprecation */
98
105
109 template<typename BatchPutMessageRequestT = Model::BatchPutMessageRequest>
110 Model::BatchPutMessageOutcomeCallable BatchPutMessageCallable(const BatchPutMessageRequestT& request) const
111 {
112 return SubmitCallable(&IoTAnalyticsClient::BatchPutMessage, request);
113 }
114
118 template<typename BatchPutMessageRequestT = Model::BatchPutMessageRequest>
119 void BatchPutMessageAsync(const BatchPutMessageRequestT& request, const BatchPutMessageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
120 {
121 return SubmitAsync(&IoTAnalyticsClient::BatchPutMessage, request, handler, context);
122 }
123
131
135 template<typename CancelPipelineReprocessingRequestT = Model::CancelPipelineReprocessingRequest>
136 Model::CancelPipelineReprocessingOutcomeCallable CancelPipelineReprocessingCallable(const CancelPipelineReprocessingRequestT& request) const
137 {
138 return SubmitCallable(&IoTAnalyticsClient::CancelPipelineReprocessing, request);
139 }
140
144 template<typename CancelPipelineReprocessingRequestT = Model::CancelPipelineReprocessingRequest>
145 void CancelPipelineReprocessingAsync(const CancelPipelineReprocessingRequestT& request, const CancelPipelineReprocessingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
146 {
147 return SubmitAsync(&IoTAnalyticsClient::CancelPipelineReprocessing, request, handler, context);
148 }
149
158
162 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
163 Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT& request) const
164 {
165 return SubmitCallable(&IoTAnalyticsClient::CreateChannel, request);
166 }
167
171 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
172 void CreateChannelAsync(const CreateChannelRequestT& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
173 {
174 return SubmitAsync(&IoTAnalyticsClient::CreateChannel, request, handler, context);
175 }
176
188
192 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
193 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const
194 {
195 return SubmitCallable(&IoTAnalyticsClient::CreateDataset, request);
196 }
197
201 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
202 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
203 {
204 return SubmitAsync(&IoTAnalyticsClient::CreateDataset, request, handler, context);
205 }
206
215
219 template<typename CreateDatasetContentRequestT = Model::CreateDatasetContentRequest>
220 Model::CreateDatasetContentOutcomeCallable CreateDatasetContentCallable(const CreateDatasetContentRequestT& request) const
221 {
222 return SubmitCallable(&IoTAnalyticsClient::CreateDatasetContent, request);
223 }
224
228 template<typename CreateDatasetContentRequestT = Model::CreateDatasetContentRequest>
229 void CreateDatasetContentAsync(const CreateDatasetContentRequestT& request, const CreateDatasetContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
230 {
231 return SubmitAsync(&IoTAnalyticsClient::CreateDatasetContent, request, handler, context);
232 }
233
241
245 template<typename CreateDatastoreRequestT = Model::CreateDatastoreRequest>
246 Model::CreateDatastoreOutcomeCallable CreateDatastoreCallable(const CreateDatastoreRequestT& request) const
247 {
248 return SubmitCallable(&IoTAnalyticsClient::CreateDatastore, request);
249 }
250
254 template<typename CreateDatastoreRequestT = Model::CreateDatastoreRequest>
255 void CreateDatastoreAsync(const CreateDatastoreRequestT& request, const CreateDatastoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
256 {
257 return SubmitAsync(&IoTAnalyticsClient::CreateDatastore, request, handler, context);
258 }
259
270
274 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
275 Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT& request) const
276 {
277 return SubmitCallable(&IoTAnalyticsClient::CreatePipeline, request);
278 }
279
283 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
284 void CreatePipelineAsync(const CreatePipelineRequestT& request, const CreatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
285 {
286 return SubmitAsync(&IoTAnalyticsClient::CreatePipeline, request, handler, context);
287 }
288
295
299 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
300 Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT& request) const
301 {
302 return SubmitCallable(&IoTAnalyticsClient::DeleteChannel, request);
303 }
304
308 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
309 void DeleteChannelAsync(const DeleteChannelRequestT& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
310 {
311 return SubmitAsync(&IoTAnalyticsClient::DeleteChannel, request, handler, context);
312 }
313
321
325 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
326 Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT& request) const
327 {
328 return SubmitCallable(&IoTAnalyticsClient::DeleteDataset, request);
329 }
330
334 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
335 void DeleteDatasetAsync(const DeleteDatasetRequestT& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
336 {
337 return SubmitAsync(&IoTAnalyticsClient::DeleteDataset, request, handler, context);
338 }
339
346
350 template<typename DeleteDatasetContentRequestT = Model::DeleteDatasetContentRequest>
351 Model::DeleteDatasetContentOutcomeCallable DeleteDatasetContentCallable(const DeleteDatasetContentRequestT& request) const
352 {
353 return SubmitCallable(&IoTAnalyticsClient::DeleteDatasetContent, request);
354 }
355
359 template<typename DeleteDatasetContentRequestT = Model::DeleteDatasetContentRequest>
360 void DeleteDatasetContentAsync(const DeleteDatasetContentRequestT& request, const DeleteDatasetContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
361 {
362 return SubmitAsync(&IoTAnalyticsClient::DeleteDatasetContent, request, handler, context);
363 }
364
371
375 template<typename DeleteDatastoreRequestT = Model::DeleteDatastoreRequest>
376 Model::DeleteDatastoreOutcomeCallable DeleteDatastoreCallable(const DeleteDatastoreRequestT& request) const
377 {
378 return SubmitCallable(&IoTAnalyticsClient::DeleteDatastore, request);
379 }
380
384 template<typename DeleteDatastoreRequestT = Model::DeleteDatastoreRequest>
385 void DeleteDatastoreAsync(const DeleteDatastoreRequestT& request, const DeleteDatastoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
386 {
387 return SubmitAsync(&IoTAnalyticsClient::DeleteDatastore, request, handler, context);
388 }
389
396
400 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
401 Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT& request) const
402 {
403 return SubmitCallable(&IoTAnalyticsClient::DeletePipeline, request);
404 }
405
409 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
410 void DeletePipelineAsync(const DeletePipelineRequestT& request, const DeletePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
411 {
412 return SubmitAsync(&IoTAnalyticsClient::DeletePipeline, request, handler, context);
413 }
414
421
425 template<typename DescribeChannelRequestT = Model::DescribeChannelRequest>
426 Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT& request) const
427 {
428 return SubmitCallable(&IoTAnalyticsClient::DescribeChannel, request);
429 }
430
434 template<typename DescribeChannelRequestT = Model::DescribeChannelRequest>
435 void DescribeChannelAsync(const DescribeChannelRequestT& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&IoTAnalyticsClient::DescribeChannel, request, handler, context);
438 }
439
446
450 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
451 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const
452 {
453 return SubmitCallable(&IoTAnalyticsClient::DescribeDataset, request);
454 }
455
459 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
460 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
461 {
462 return SubmitAsync(&IoTAnalyticsClient::DescribeDataset, request, handler, context);
463 }
464
471
475 template<typename DescribeDatastoreRequestT = Model::DescribeDatastoreRequest>
476 Model::DescribeDatastoreOutcomeCallable DescribeDatastoreCallable(const DescribeDatastoreRequestT& request) const
477 {
478 return SubmitCallable(&IoTAnalyticsClient::DescribeDatastore, request);
479 }
480
484 template<typename DescribeDatastoreRequestT = Model::DescribeDatastoreRequest>
485 void DescribeDatastoreAsync(const DescribeDatastoreRequestT& request, const DescribeDatastoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
486 {
487 return SubmitAsync(&IoTAnalyticsClient::DescribeDatastore, request, handler, context);
488 }
489
497
501 template<typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
502 Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const DescribeLoggingOptionsRequestT& request = {}) const
503 {
504 return SubmitCallable(&IoTAnalyticsClient::DescribeLoggingOptions, request);
505 }
506
510 template<typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
511 void DescribeLoggingOptionsAsync(const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeLoggingOptionsRequestT& request = {}) const
512 {
513 return SubmitAsync(&IoTAnalyticsClient::DescribeLoggingOptions, request, handler, context);
514 }
515
522
526 template<typename DescribePipelineRequestT = Model::DescribePipelineRequest>
527 Model::DescribePipelineOutcomeCallable DescribePipelineCallable(const DescribePipelineRequestT& request) const
528 {
529 return SubmitCallable(&IoTAnalyticsClient::DescribePipeline, request);
530 }
531
535 template<typename DescribePipelineRequestT = Model::DescribePipelineRequest>
536 void DescribePipelineAsync(const DescribePipelineRequestT& request, const DescribePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
537 {
538 return SubmitAsync(&IoTAnalyticsClient::DescribePipeline, request, handler, context);
539 }
540
548
552 template<typename GetDatasetContentRequestT = Model::GetDatasetContentRequest>
553 Model::GetDatasetContentOutcomeCallable GetDatasetContentCallable(const GetDatasetContentRequestT& request) const
554 {
555 return SubmitCallable(&IoTAnalyticsClient::GetDatasetContent, request);
556 }
557
561 template<typename GetDatasetContentRequestT = Model::GetDatasetContentRequest>
562 void GetDatasetContentAsync(const GetDatasetContentRequestT& request, const GetDatasetContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
563 {
564 return SubmitAsync(&IoTAnalyticsClient::GetDatasetContent, request, handler, context);
565 }
566
573
577 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
578 Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT& request = {}) const
579 {
580 return SubmitCallable(&IoTAnalyticsClient::ListChannels, request);
581 }
582
586 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
587 void ListChannelsAsync(const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListChannelsRequestT& request = {}) const
588 {
589 return SubmitAsync(&IoTAnalyticsClient::ListChannels, request, handler, context);
590 }
591
599
603 template<typename ListDatasetContentsRequestT = Model::ListDatasetContentsRequest>
604 Model::ListDatasetContentsOutcomeCallable ListDatasetContentsCallable(const ListDatasetContentsRequestT& request) const
605 {
606 return SubmitCallable(&IoTAnalyticsClient::ListDatasetContents, request);
607 }
608
612 template<typename ListDatasetContentsRequestT = Model::ListDatasetContentsRequest>
613 void ListDatasetContentsAsync(const ListDatasetContentsRequestT& request, const ListDatasetContentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
614 {
615 return SubmitAsync(&IoTAnalyticsClient::ListDatasetContents, request, handler, context);
616 }
617
624
628 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
629 Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT& request = {}) const
630 {
631 return SubmitCallable(&IoTAnalyticsClient::ListDatasets, request);
632 }
633
637 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
638 void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatasetsRequestT& request = {}) const
639 {
640 return SubmitAsync(&IoTAnalyticsClient::ListDatasets, request, handler, context);
641 }
642
649
653 template<typename ListDatastoresRequestT = Model::ListDatastoresRequest>
654 Model::ListDatastoresOutcomeCallable ListDatastoresCallable(const ListDatastoresRequestT& request = {}) const
655 {
656 return SubmitCallable(&IoTAnalyticsClient::ListDatastores, request);
657 }
658
662 template<typename ListDatastoresRequestT = Model::ListDatastoresRequest>
663 void ListDatastoresAsync(const ListDatastoresResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDatastoresRequestT& request = {}) const
664 {
665 return SubmitAsync(&IoTAnalyticsClient::ListDatastores, request, handler, context);
666 }
667
674
678 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
679 Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT& request = {}) const
680 {
681 return SubmitCallable(&IoTAnalyticsClient::ListPipelines, request);
682 }
683
687 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
688 void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPipelinesRequestT& request = {}) const
689 {
690 return SubmitAsync(&IoTAnalyticsClient::ListPipelines, request, handler, context);
691 }
692
700
704 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
705 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
706 {
707 return SubmitCallable(&IoTAnalyticsClient::ListTagsForResource, request);
708 }
709
713 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
714 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
715 {
716 return SubmitAsync(&IoTAnalyticsClient::ListTagsForResource, request, handler, context);
717 }
718
730
734 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
735 Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT& request) const
736 {
737 return SubmitCallable(&IoTAnalyticsClient::PutLoggingOptions, request);
738 }
739
743 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
744 void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
745 {
746 return SubmitAsync(&IoTAnalyticsClient::PutLoggingOptions, request, handler, context);
747 }
748
756
760 template<typename RunPipelineActivityRequestT = Model::RunPipelineActivityRequest>
761 Model::RunPipelineActivityOutcomeCallable RunPipelineActivityCallable(const RunPipelineActivityRequestT& request) const
762 {
763 return SubmitCallable(&IoTAnalyticsClient::RunPipelineActivity, request);
764 }
765
769 template<typename RunPipelineActivityRequestT = Model::RunPipelineActivityRequest>
770 void RunPipelineActivityAsync(const RunPipelineActivityRequestT& request, const RunPipelineActivityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
771 {
772 return SubmitAsync(&IoTAnalyticsClient::RunPipelineActivity, request, handler, context);
773 }
774
783
787 template<typename SampleChannelDataRequestT = Model::SampleChannelDataRequest>
788 Model::SampleChannelDataOutcomeCallable SampleChannelDataCallable(const SampleChannelDataRequestT& request) const
789 {
790 return SubmitCallable(&IoTAnalyticsClient::SampleChannelData, request);
791 }
792
796 template<typename SampleChannelDataRequestT = Model::SampleChannelDataRequest>
797 void SampleChannelDataAsync(const SampleChannelDataRequestT& request, const SampleChannelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
798 {
799 return SubmitAsync(&IoTAnalyticsClient::SampleChannelData, request, handler, context);
800 }
801
809
813 template<typename StartPipelineReprocessingRequestT = Model::StartPipelineReprocessingRequest>
814 Model::StartPipelineReprocessingOutcomeCallable StartPipelineReprocessingCallable(const StartPipelineReprocessingRequestT& request) const
815 {
816 return SubmitCallable(&IoTAnalyticsClient::StartPipelineReprocessing, request);
817 }
818
822 template<typename StartPipelineReprocessingRequestT = Model::StartPipelineReprocessingRequest>
823 void StartPipelineReprocessingAsync(const StartPipelineReprocessingRequestT& request, const StartPipelineReprocessingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
824 {
825 return SubmitAsync(&IoTAnalyticsClient::StartPipelineReprocessing, request, handler, context);
826 }
827
835
839 template<typename TagResourceRequestT = Model::TagResourceRequest>
840 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
841 {
842 return SubmitCallable(&IoTAnalyticsClient::TagResource, request);
843 }
844
848 template<typename TagResourceRequestT = Model::TagResourceRequest>
849 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
850 {
851 return SubmitAsync(&IoTAnalyticsClient::TagResource, request, handler, context);
852 }
853
861
865 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
866 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
867 {
868 return SubmitCallable(&IoTAnalyticsClient::UntagResource, request);
869 }
870
874 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
875 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
876 {
877 return SubmitAsync(&IoTAnalyticsClient::UntagResource, request, handler, context);
878 }
879
886
890 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
891 Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT& request) const
892 {
893 return SubmitCallable(&IoTAnalyticsClient::UpdateChannel, request);
894 }
895
899 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
900 void UpdateChannelAsync(const UpdateChannelRequestT& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
901 {
902 return SubmitAsync(&IoTAnalyticsClient::UpdateChannel, request, handler, context);
903 }
904
911
915 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
916 Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT& request) const
917 {
918 return SubmitCallable(&IoTAnalyticsClient::UpdateDataset, request);
919 }
920
924 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
925 void UpdateDatasetAsync(const UpdateDatasetRequestT& request, const UpdateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
926 {
927 return SubmitAsync(&IoTAnalyticsClient::UpdateDataset, request, handler, context);
928 }
929
936
940 template<typename UpdateDatastoreRequestT = Model::UpdateDatastoreRequest>
941 Model::UpdateDatastoreOutcomeCallable UpdateDatastoreCallable(const UpdateDatastoreRequestT& request) const
942 {
943 return SubmitCallable(&IoTAnalyticsClient::UpdateDatastore, request);
944 }
945
949 template<typename UpdateDatastoreRequestT = Model::UpdateDatastoreRequest>
950 void UpdateDatastoreAsync(const UpdateDatastoreRequestT& request, const UpdateDatastoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
951 {
952 return SubmitAsync(&IoTAnalyticsClient::UpdateDatastore, request, handler, context);
953 }
954
964
968 template<typename UpdatePipelineRequestT = Model::UpdatePipelineRequest>
969 Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable(const UpdatePipelineRequestT& request) const
970 {
971 return SubmitCallable(&IoTAnalyticsClient::UpdatePipeline, request);
972 }
973
977 template<typename UpdatePipelineRequestT = Model::UpdatePipelineRequest>
978 void UpdatePipelineAsync(const UpdatePipelineRequestT& request, const UpdatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
979 {
980 return SubmitAsync(&IoTAnalyticsClient::UpdatePipeline, request, handler, context);
981 }
982
983
984 void OverrideEndpoint(const Aws::String& endpoint);
985 std::shared_ptr<IoTAnalyticsEndpointProviderBase>& accessEndpointProvider();
986 private:
988 void init(const IoTAnalyticsClientConfiguration& clientConfiguration);
989
990 IoTAnalyticsClientConfiguration m_clientConfiguration;
991 std::shared_ptr<IoTAnalyticsEndpointProviderBase> m_endpointProvider;
992 };
993
994} // namespace IoTAnalytics
995} // namespace Aws
void UpdateDatasetAsync(const UpdateDatasetRequestT &request, const UpdateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTAnalyticsEndpointProvider EndpointProviderType
void DescribeLoggingOptionsAsync(const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLoggingOptionsRequestT &request={}) const
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request) const
IoTAnalyticsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribePipelineOutcome DescribePipeline(const Model::DescribePipelineRequest &request) const
virtual Model::DeleteDatasetContentOutcome DeleteDatasetContent(const Model::DeleteDatasetContentRequest &request) const
void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPipelinesRequestT &request={}) const
Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT &request) const
IoTAnalyticsClient(const Aws::IoTAnalytics::IoTAnalyticsClientConfiguration &clientConfiguration=Aws::IoTAnalytics::IoTAnalyticsClientConfiguration(), std::shared_ptr< IoTAnalyticsEndpointProviderBase > endpointProvider=nullptr)
Model::StartPipelineReprocessingOutcomeCallable StartPipelineReprocessingCallable(const StartPipelineReprocessingRequestT &request) const
virtual Model::ListPipelinesOutcome ListPipelines(const Model::ListPipelinesRequest &request={}) const
std::shared_ptr< IoTAnalyticsEndpointProviderBase > & accessEndpointProvider()
virtual Model::ListDatasetContentsOutcome ListDatasetContents(const Model::ListDatasetContentsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::CreateDatasetContentOutcomeCallable CreateDatasetContentCallable(const CreateDatasetContentRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void ListDatasetContentsAsync(const ListDatasetContentsRequestT &request, const ListDatasetContentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDatasetContentOutcomeCallable DeleteDatasetContentCallable(const DeleteDatasetContentRequestT &request) const
Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT &request) const
Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT &request) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::CreateDatasetContentOutcome CreateDatasetContent(const Model::CreateDatasetContentRequest &request) const
Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const DescribeLoggingOptionsRequestT &request={}) const
virtual Model::UpdateDatastoreOutcome UpdateDatastore(const Model::UpdateDatastoreRequest &request) const
void DeleteChannelAsync(const DeleteChannelRequestT &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDatastoreOutcome CreateDatastore(const Model::CreateDatastoreRequest &request) const
void GetDatasetContentAsync(const GetDatasetContentRequestT &request, const GetDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatastoreOutcome DescribeDatastore(const Model::DescribeDatastoreRequest &request) const
Model::ListDatasetContentsOutcomeCallable ListDatasetContentsCallable(const ListDatasetContentsRequestT &request) const
void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetsRequestT &request={}) const
void CreateChannelAsync(const CreateChannelRequestT &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartPipelineReprocessingAsync(const StartPipelineReprocessingRequestT &request, const StartPipelineReprocessingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
static const char * GetAllocationTag()
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT &request) const
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request={}) const
Model::ListDatastoresOutcomeCallable ListDatastoresCallable(const ListDatastoresRequestT &request={}) const
Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT &request={}) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePipelineOutcome DeletePipeline(const Model::DeletePipelineRequest &request) const
static const char * GetServiceName()
void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTAnalyticsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CancelPipelineReprocessingOutcome CancelPipelineReprocessing(const Model::CancelPipelineReprocessingRequest &request) const
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void UpdatePipelineAsync(const UpdatePipelineRequestT &request, const UpdatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelPipelineReprocessingAsync(const CancelPipelineReprocessingRequestT &request, const CancelPipelineReprocessingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
IoTAnalyticsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchPutMessageOutcomeCallable BatchPutMessageCallable(const BatchPutMessageRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartPipelineReprocessingOutcome StartPipelineReprocessing(const Model::StartPipelineReprocessingRequest &request) const
Model::CancelPipelineReprocessingOutcomeCallable CancelPipelineReprocessingCallable(const CancelPipelineReprocessingRequestT &request) const
Model::DescribeDatastoreOutcomeCallable DescribeDatastoreCallable(const DescribeDatastoreRequestT &request) const
void ListChannelsAsync(const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListChannelsRequestT &request={}) const
virtual Model::CreatePipelineOutcome CreatePipeline(const Model::CreatePipelineRequest &request) const
IoTAnalyticsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTAnalyticsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTAnalytics::IoTAnalyticsClientConfiguration &clientConfiguration=Aws::IoTAnalytics::IoTAnalyticsClientConfiguration())
Model::RunPipelineActivityOutcomeCallable RunPipelineActivityCallable(const RunPipelineActivityRequestT &request) const
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions(const Model::PutLoggingOptionsRequest &request) const
void CreateDatastoreAsync(const CreateDatastoreRequestT &request, const CreateDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePipelineAsync(const DescribePipelineRequestT &request, const DescribePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePipelineAsync(const CreatePipelineRequestT &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT &request) const
virtual Model::RunPipelineActivityOutcome RunPipelineActivity(const Model::RunPipelineActivityRequest &request) const
Model::SampleChannelDataOutcomeCallable SampleChannelDataCallable(const SampleChannelDataRequestT &request) const
void BatchPutMessageAsync(const BatchPutMessageRequestT &request, const BatchPutMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable(const UpdatePipelineRequestT &request) const
Model::DescribePipelineOutcomeCallable DescribePipelineCallable(const DescribePipelineRequestT &request) const
Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT &request={}) const
Model::DeleteDatastoreOutcomeCallable DeleteDatastoreCallable(const DeleteDatastoreRequestT &request) const
void UpdateDatastoreAsync(const UpdateDatastoreRequestT &request, const UpdateDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePipelineOutcome UpdatePipeline(const Model::UpdatePipelineRequest &request) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
virtual Model::SampleChannelDataOutcome SampleChannelData(const Model::SampleChannelDataRequest &request) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
void CreateDatasetContentAsync(const CreateDatasetContentRequestT &request, const CreateDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDatasetAsync(const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT &request) const
Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT &request={}) const
Model::CreateDatastoreOutcomeCallable CreateDatastoreCallable(const CreateDatastoreRequestT &request) const
virtual Model::ListDatastoresOutcome ListDatastores(const Model::ListDatastoresRequest &request={}) const
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request={}) const
Model::UpdateDatastoreOutcomeCallable UpdateDatastoreCallable(const UpdateDatastoreRequestT &request) const
virtual Model::BatchPutMessageOutcome BatchPutMessage(const Model::BatchPutMessageRequest &request) const
virtual Model::UpdateDatasetOutcome UpdateDataset(const Model::UpdateDatasetRequest &request) const
void RunPipelineActivityAsync(const RunPipelineActivityRequestT &request, const RunPipelineActivityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDatasetContentAsync(const DeleteDatasetContentRequestT &request, const DeleteDatasetContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT &request) const
void DescribeChannelAsync(const DescribeChannelRequestT &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTAnalyticsClientConfiguration ClientConfigurationType
void DeleteDatastoreAsync(const DeleteDatastoreRequestT &request, const DeleteDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePipelineAsync(const DeletePipelineRequestT &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDatastoreAsync(const DescribeDatastoreRequestT &request, const DescribeDatastoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
IoTAnalyticsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTAnalyticsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTAnalytics::IoTAnalyticsClientConfiguration &clientConfiguration=Aws::IoTAnalytics::IoTAnalyticsClientConfiguration())
Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT &request) const
void SampleChannelDataAsync(const SampleChannelDataRequestT &request, const SampleChannelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDatastoresAsync(const ListDatastoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatastoresRequestT &request={}) const
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions(const Model::DescribeLoggingOptionsRequest &request={}) const
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT &request) const
virtual Model::DeleteDatastoreOutcome DeleteDatastore(const Model::DeleteDatastoreRequest &request) const
void UpdateChannelAsync(const UpdateChannelRequestT &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDatasetContentOutcome GetDatasetContent(const Model::GetDatasetContentRequest &request) const
Model::GetDatasetContentOutcomeCallable GetDatasetContentCallable(const GetDatasetContentRequestT &request) const
std::future< StartPipelineReprocessingOutcome > StartPipelineReprocessingOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
std::future< DeleteDatasetContentOutcome > DeleteDatasetContentOutcomeCallable
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< SampleChannelDataOutcome > SampleChannelDataOutcomeCallable
std::future< RunPipelineActivityOutcome > RunPipelineActivityOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< DeleteDatastoreOutcome > DeleteDatastoreOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
std::future< UpdateDatastoreOutcome > UpdateDatastoreOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< CreateDatastoreOutcome > CreateDatastoreOutcomeCallable
std::future< DescribeLoggingOptionsOutcome > DescribeLoggingOptionsOutcomeCallable
std::future< ListDatasetContentsOutcome > ListDatasetContentsOutcomeCallable
std::future< CreateDatasetContentOutcome > CreateDatasetContentOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeDatastoreOutcome > DescribeDatastoreOutcomeCallable
std::future< BatchPutMessageOutcome > BatchPutMessageOutcomeCallable
std::future< ListDatastoresOutcome > ListDatastoresOutcomeCallable
std::future< UpdateDatasetOutcome > UpdateDatasetOutcomeCallable
std::future< DescribePipelineOutcome > DescribePipelineOutcomeCallable
std::future< GetDatasetContentOutcome > GetDatasetContentOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< UpdatePipelineOutcome > UpdatePipelineOutcomeCallable
std::future< CancelPipelineReprocessingOutcome > CancelPipelineReprocessingOutcomeCallable
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
std::function< void(const IoTAnalyticsClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelinesResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::GetDatasetContentRequest &, const Model::GetDatasetContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatasetContentResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingOptionsResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DescribePipelineRequest &, const Model::DescribePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePipelineResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::UpdateDatastoreRequest &, const Model::UpdateDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatastoreResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::RunPipelineActivityRequest &, const Model::RunPipelineActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunPipelineActivityResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::BatchPutMessageRequest &, const Model::BatchPutMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutMessageResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CreateDatastoreRequest &, const Model::CreateDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatastoreResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::UpdatePipelineRequest &, const Model::UpdatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePipelineResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListDatasetContentsRequest &, const Model::ListDatasetContentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetContentsResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChannelResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CancelPipelineReprocessingRequest &, const Model::CancelPipelineReprocessingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelPipelineReprocessingResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CreateDatasetContentRequest &, const Model::CreateDatasetContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetContentResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePipelineResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DeleteDatastoreRequest &, const Model::DeleteDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatastoreResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListDatastoresRequest &, const Model::ListDatastoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatastoresResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::UpdateDatasetRequest &, const Model::UpdateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::SampleChannelDataRequest &, const Model::SampleChannelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SampleChannelDataResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DeleteDatasetContentRequest &, const Model::DeleteDatasetContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetContentResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::StartPipelineReprocessingRequest &, const Model::StartPipelineReprocessingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPipelineReprocessingResponseReceivedHandler
std::function< void(const IoTAnalyticsClient *, const Model::DescribeDatastoreRequest &, const Model::DescribeDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatastoreResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String