AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
IoTSiteWiseClient.h
1
6#pragma once
7#include <aws/iotsitewise/IoTSiteWise_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/iotsitewise/IoTSiteWiseServiceClientModel.h>
13
14namespace Aws
15{
16namespace IoTSiteWise
17{
29 class AWS_IOTSITEWISE_API IoTSiteWiseClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<IoTSiteWiseClient>
30 {
31 public:
33 static const char* GetServiceName();
34 static const char* GetAllocationTag();
35
38
44 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider = nullptr);
45
51 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider = nullptr,
53
58 IoTSiteWiseClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider = nullptr,
61
62
63 /* Legacy constructors due deprecation */
69
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
81 IoTSiteWiseClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
82 const Aws::Client::ClientConfiguration& clientConfiguration);
83
84 /* End of legacy constructors due deprecation */
86
96
100 template<typename AssociateAssetsRequestT = Model::AssociateAssetsRequest>
101 Model::AssociateAssetsOutcomeCallable AssociateAssetsCallable(const AssociateAssetsRequestT& request) const
102 {
103 return SubmitCallable(&IoTSiteWiseClient::AssociateAssets, request);
104 }
105
109 template<typename AssociateAssetsRequestT = Model::AssociateAssetsRequest>
110 void AssociateAssetsAsync(const AssociateAssetsRequestT& request, const AssociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
111 {
112 return SubmitAsync(&IoTSiteWiseClient::AssociateAssets, request, handler, context);
113 }
114
122
126 template<typename AssociateTimeSeriesToAssetPropertyRequestT = Model::AssociateTimeSeriesToAssetPropertyRequest>
128 {
129 return SubmitCallable(&IoTSiteWiseClient::AssociateTimeSeriesToAssetProperty, request);
130 }
131
135 template<typename AssociateTimeSeriesToAssetPropertyRequestT = Model::AssociateTimeSeriesToAssetPropertyRequest>
136 void AssociateTimeSeriesToAssetPropertyAsync(const AssociateTimeSeriesToAssetPropertyRequestT& request, const AssociateTimeSeriesToAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
137 {
138 return SubmitAsync(&IoTSiteWiseClient::AssociateTimeSeriesToAssetProperty, request, handler, context);
139 }
140
148
152 template<typename BatchAssociateProjectAssetsRequestT = Model::BatchAssociateProjectAssetsRequest>
153 Model::BatchAssociateProjectAssetsOutcomeCallable BatchAssociateProjectAssetsCallable(const BatchAssociateProjectAssetsRequestT& request) const
154 {
155 return SubmitCallable(&IoTSiteWiseClient::BatchAssociateProjectAssets, request);
156 }
157
161 template<typename BatchAssociateProjectAssetsRequestT = Model::BatchAssociateProjectAssetsRequest>
162 void BatchAssociateProjectAssetsAsync(const BatchAssociateProjectAssetsRequestT& request, const BatchAssociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
163 {
164 return SubmitAsync(&IoTSiteWiseClient::BatchAssociateProjectAssets, request, handler, context);
165 }
166
174
178 template<typename BatchDisassociateProjectAssetsRequestT = Model::BatchDisassociateProjectAssetsRequest>
179 Model::BatchDisassociateProjectAssetsOutcomeCallable BatchDisassociateProjectAssetsCallable(const BatchDisassociateProjectAssetsRequestT& request) const
180 {
181 return SubmitCallable(&IoTSiteWiseClient::BatchDisassociateProjectAssets, request);
182 }
183
187 template<typename BatchDisassociateProjectAssetsRequestT = Model::BatchDisassociateProjectAssetsRequest>
188 void BatchDisassociateProjectAssetsAsync(const BatchDisassociateProjectAssetsRequestT& request, const BatchDisassociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
189 {
190 return SubmitAsync(&IoTSiteWiseClient::BatchDisassociateProjectAssets, request, handler, context);
191 }
192
203
207 template<typename BatchGetAssetPropertyAggregatesRequestT = Model::BatchGetAssetPropertyAggregatesRequest>
208 Model::BatchGetAssetPropertyAggregatesOutcomeCallable BatchGetAssetPropertyAggregatesCallable(const BatchGetAssetPropertyAggregatesRequestT& request) const
209 {
210 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyAggregates, request);
211 }
212
216 template<typename BatchGetAssetPropertyAggregatesRequestT = Model::BatchGetAssetPropertyAggregatesRequest>
217 void BatchGetAssetPropertyAggregatesAsync(const BatchGetAssetPropertyAggregatesRequestT& request, const BatchGetAssetPropertyAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
218 {
219 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyAggregates, request, handler, context);
220 }
221
232
236 template<typename BatchGetAssetPropertyValueRequestT = Model::BatchGetAssetPropertyValueRequest>
237 Model::BatchGetAssetPropertyValueOutcomeCallable BatchGetAssetPropertyValueCallable(const BatchGetAssetPropertyValueRequestT& request) const
238 {
239 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyValue, request);
240 }
241
245 template<typename BatchGetAssetPropertyValueRequestT = Model::BatchGetAssetPropertyValueRequest>
246 void BatchGetAssetPropertyValueAsync(const BatchGetAssetPropertyValueRequestT& request, const BatchGetAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
247 {
248 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyValue, request, handler, context);
249 }
250
261
265 template<typename BatchGetAssetPropertyValueHistoryRequestT = Model::BatchGetAssetPropertyValueHistoryRequest>
267 {
268 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyValueHistory, request);
269 }
270
274 template<typename BatchGetAssetPropertyValueHistoryRequestT = Model::BatchGetAssetPropertyValueHistoryRequest>
275 void BatchGetAssetPropertyValueHistoryAsync(const BatchGetAssetPropertyValueHistoryRequestT& request, const BatchGetAssetPropertyValueHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
276 {
277 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyValueHistory, request, handler, context);
278 }
279
309
313 template<typename BatchPutAssetPropertyValueRequestT = Model::BatchPutAssetPropertyValueRequest>
314 Model::BatchPutAssetPropertyValueOutcomeCallable BatchPutAssetPropertyValueCallable(const BatchPutAssetPropertyValueRequestT& request) const
315 {
316 return SubmitCallable(&IoTSiteWiseClient::BatchPutAssetPropertyValue, request);
317 }
318
322 template<typename BatchPutAssetPropertyValueRequestT = Model::BatchPutAssetPropertyValueRequest>
323 void BatchPutAssetPropertyValueAsync(const BatchPutAssetPropertyValueRequestT& request, const BatchPutAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
324 {
325 return SubmitAsync(&IoTSiteWiseClient::BatchPutAssetPropertyValue, request, handler, context);
326 }
327
336
340 template<typename CreateAccessPolicyRequestT = Model::CreateAccessPolicyRequest>
341 Model::CreateAccessPolicyOutcomeCallable CreateAccessPolicyCallable(const CreateAccessPolicyRequestT& request) const
342 {
343 return SubmitCallable(&IoTSiteWiseClient::CreateAccessPolicy, request);
344 }
345
349 template<typename CreateAccessPolicyRequestT = Model::CreateAccessPolicyRequest>
350 void CreateAccessPolicyAsync(const CreateAccessPolicyRequestT& request, const CreateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
351 {
352 return SubmitAsync(&IoTSiteWiseClient::CreateAccessPolicy, request, handler, context);
353 }
354
363
367 template<typename CreateAssetRequestT = Model::CreateAssetRequest>
368 Model::CreateAssetOutcomeCallable CreateAssetCallable(const CreateAssetRequestT& request) const
369 {
370 return SubmitCallable(&IoTSiteWiseClient::CreateAsset, request);
371 }
372
376 template<typename CreateAssetRequestT = Model::CreateAssetRequest>
377 void CreateAssetAsync(const CreateAssetRequestT& request, const CreateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
378 {
379 return SubmitAsync(&IoTSiteWiseClient::CreateAsset, request, handler, context);
380 }
381
401
405 template<typename CreateAssetModelRequestT = Model::CreateAssetModelRequest>
406 Model::CreateAssetModelOutcomeCallable CreateAssetModelCallable(const CreateAssetModelRequestT& request) const
407 {
408 return SubmitCallable(&IoTSiteWiseClient::CreateAssetModel, request);
409 }
410
414 template<typename CreateAssetModelRequestT = Model::CreateAssetModelRequest>
415 void CreateAssetModelAsync(const CreateAssetModelRequestT& request, const CreateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
416 {
417 return SubmitAsync(&IoTSiteWiseClient::CreateAssetModel, request, handler, context);
418 }
419
445
449 template<typename CreateAssetModelCompositeModelRequestT = Model::CreateAssetModelCompositeModelRequest>
450 Model::CreateAssetModelCompositeModelOutcomeCallable CreateAssetModelCompositeModelCallable(const CreateAssetModelCompositeModelRequestT& request) const
451 {
452 return SubmitCallable(&IoTSiteWiseClient::CreateAssetModelCompositeModel, request);
453 }
454
458 template<typename CreateAssetModelCompositeModelRequestT = Model::CreateAssetModelCompositeModelRequest>
459 void CreateAssetModelCompositeModelAsync(const CreateAssetModelCompositeModelRequestT& request, const CreateAssetModelCompositeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
460 {
461 return SubmitAsync(&IoTSiteWiseClient::CreateAssetModelCompositeModel, request, handler, context);
462 }
463
480
484 template<typename CreateBulkImportJobRequestT = Model::CreateBulkImportJobRequest>
485 Model::CreateBulkImportJobOutcomeCallable CreateBulkImportJobCallable(const CreateBulkImportJobRequestT& request) const
486 {
487 return SubmitCallable(&IoTSiteWiseClient::CreateBulkImportJob, request);
488 }
489
493 template<typename CreateBulkImportJobRequestT = Model::CreateBulkImportJobRequest>
494 void CreateBulkImportJobAsync(const CreateBulkImportJobRequestT& request, const CreateBulkImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
495 {
496 return SubmitAsync(&IoTSiteWiseClient::CreateBulkImportJob, request, handler, context);
497 }
498
506
510 template<typename CreateDashboardRequestT = Model::CreateDashboardRequest>
511 Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const CreateDashboardRequestT& request) const
512 {
513 return SubmitCallable(&IoTSiteWiseClient::CreateDashboard, request);
514 }
515
519 template<typename CreateDashboardRequestT = Model::CreateDashboardRequest>
520 void CreateDashboardAsync(const CreateDashboardRequestT& request, const CreateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
521 {
522 return SubmitAsync(&IoTSiteWiseClient::CreateDashboard, request, handler, context);
523 }
524
532
536 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
537 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const
538 {
539 return SubmitCallable(&IoTSiteWiseClient::CreateDataset, request);
540 }
541
545 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
546 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
547 {
548 return SubmitAsync(&IoTSiteWiseClient::CreateDataset, request, handler, context);
549 }
550
561
565 template<typename CreateGatewayRequestT = Model::CreateGatewayRequest>
566 Model::CreateGatewayOutcomeCallable CreateGatewayCallable(const CreateGatewayRequestT& request) const
567 {
568 return SubmitCallable(&IoTSiteWiseClient::CreateGateway, request);
569 }
570
574 template<typename CreateGatewayRequestT = Model::CreateGatewayRequest>
575 void CreateGatewayAsync(const CreateGatewayRequestT& request, const CreateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
576 {
577 return SubmitAsync(&IoTSiteWiseClient::CreateGateway, request, handler, context);
578 }
579
592
596 template<typename CreatePortalRequestT = Model::CreatePortalRequest>
597 Model::CreatePortalOutcomeCallable CreatePortalCallable(const CreatePortalRequestT& request) const
598 {
599 return SubmitCallable(&IoTSiteWiseClient::CreatePortal, request);
600 }
601
605 template<typename CreatePortalRequestT = Model::CreatePortalRequest>
606 void CreatePortalAsync(const CreatePortalRequestT& request, const CreatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
607 {
608 return SubmitAsync(&IoTSiteWiseClient::CreatePortal, request, handler, context);
609 }
610
619
623 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
624 Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT& request) const
625 {
626 return SubmitCallable(&IoTSiteWiseClient::CreateProject, request);
627 }
628
632 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
633 void CreateProjectAsync(const CreateProjectRequestT& request, const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
634 {
635 return SubmitAsync(&IoTSiteWiseClient::CreateProject, request, handler, context);
636 }
637
646
650 template<typename DeleteAccessPolicyRequestT = Model::DeleteAccessPolicyRequest>
651 Model::DeleteAccessPolicyOutcomeCallable DeleteAccessPolicyCallable(const DeleteAccessPolicyRequestT& request) const
652 {
653 return SubmitCallable(&IoTSiteWiseClient::DeleteAccessPolicy, request);
654 }
655
659 template<typename DeleteAccessPolicyRequestT = Model::DeleteAccessPolicyRequest>
660 void DeleteAccessPolicyAsync(const DeleteAccessPolicyRequestT& request, const DeleteAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
661 {
662 return SubmitAsync(&IoTSiteWiseClient::DeleteAccessPolicy, request, handler, context);
663 }
664
677
681 template<typename DeleteAssetRequestT = Model::DeleteAssetRequest>
682 Model::DeleteAssetOutcomeCallable DeleteAssetCallable(const DeleteAssetRequestT& request) const
683 {
684 return SubmitCallable(&IoTSiteWiseClient::DeleteAsset, request);
685 }
686
690 template<typename DeleteAssetRequestT = Model::DeleteAssetRequest>
691 void DeleteAssetAsync(const DeleteAssetRequestT& request, const DeleteAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
692 {
693 return SubmitAsync(&IoTSiteWiseClient::DeleteAsset, request, handler, context);
694 }
695
709
713 template<typename DeleteAssetModelRequestT = Model::DeleteAssetModelRequest>
714 Model::DeleteAssetModelOutcomeCallable DeleteAssetModelCallable(const DeleteAssetModelRequestT& request) const
715 {
716 return SubmitCallable(&IoTSiteWiseClient::DeleteAssetModel, request);
717 }
718
722 template<typename DeleteAssetModelRequestT = Model::DeleteAssetModelRequest>
723 void DeleteAssetModelAsync(const DeleteAssetModelRequestT& request, const DeleteAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
724 {
725 return SubmitAsync(&IoTSiteWiseClient::DeleteAssetModel, request, handler, context);
726 }
727
741
745 template<typename DeleteAssetModelCompositeModelRequestT = Model::DeleteAssetModelCompositeModelRequest>
746 Model::DeleteAssetModelCompositeModelOutcomeCallable DeleteAssetModelCompositeModelCallable(const DeleteAssetModelCompositeModelRequestT& request) const
747 {
748 return SubmitCallable(&IoTSiteWiseClient::DeleteAssetModelCompositeModel, request);
749 }
750
754 template<typename DeleteAssetModelCompositeModelRequestT = Model::DeleteAssetModelCompositeModelRequest>
755 void DeleteAssetModelCompositeModelAsync(const DeleteAssetModelCompositeModelRequestT& request, const DeleteAssetModelCompositeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
756 {
757 return SubmitAsync(&IoTSiteWiseClient::DeleteAssetModelCompositeModel, request, handler, context);
758 }
759
766
770 template<typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
771 Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const DeleteDashboardRequestT& request) const
772 {
773 return SubmitCallable(&IoTSiteWiseClient::DeleteDashboard, request);
774 }
775
779 template<typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
780 void DeleteDashboardAsync(const DeleteDashboardRequestT& request, const DeleteDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
781 {
782 return SubmitAsync(&IoTSiteWiseClient::DeleteDashboard, request, handler, context);
783 }
784
791
795 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
796 Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT& request) const
797 {
798 return SubmitCallable(&IoTSiteWiseClient::DeleteDataset, request);
799 }
800
804 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
805 void DeleteDatasetAsync(const DeleteDatasetRequestT& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
806 {
807 return SubmitAsync(&IoTSiteWiseClient::DeleteDataset, request, handler, context);
808 }
809
818
822 template<typename DeleteGatewayRequestT = Model::DeleteGatewayRequest>
823 Model::DeleteGatewayOutcomeCallable DeleteGatewayCallable(const DeleteGatewayRequestT& request) const
824 {
825 return SubmitCallable(&IoTSiteWiseClient::DeleteGateway, request);
826 }
827
831 template<typename DeleteGatewayRequestT = Model::DeleteGatewayRequest>
832 void DeleteGatewayAsync(const DeleteGatewayRequestT& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
833 {
834 return SubmitAsync(&IoTSiteWiseClient::DeleteGateway, request, handler, context);
835 }
836
843
847 template<typename DeletePortalRequestT = Model::DeletePortalRequest>
848 Model::DeletePortalOutcomeCallable DeletePortalCallable(const DeletePortalRequestT& request) const
849 {
850 return SubmitCallable(&IoTSiteWiseClient::DeletePortal, request);
851 }
852
856 template<typename DeletePortalRequestT = Model::DeletePortalRequest>
857 void DeletePortalAsync(const DeletePortalRequestT& request, const DeletePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
858 {
859 return SubmitAsync(&IoTSiteWiseClient::DeletePortal, request, handler, context);
860 }
861
868
872 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
873 Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT& request) const
874 {
875 return SubmitCallable(&IoTSiteWiseClient::DeleteProject, request);
876 }
877
881 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
882 void DeleteProjectAsync(const DeleteProjectRequestT& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
883 {
884 return SubmitAsync(&IoTSiteWiseClient::DeleteProject, request, handler, context);
885 }
886
902
906 template<typename DeleteTimeSeriesRequestT = Model::DeleteTimeSeriesRequest>
907 Model::DeleteTimeSeriesOutcomeCallable DeleteTimeSeriesCallable(const DeleteTimeSeriesRequestT& request = {}) const
908 {
909 return SubmitCallable(&IoTSiteWiseClient::DeleteTimeSeries, request);
910 }
911
915 template<typename DeleteTimeSeriesRequestT = Model::DeleteTimeSeriesRequest>
916 void DeleteTimeSeriesAsync(const DeleteTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteTimeSeriesRequestT& request = {}) const
917 {
918 return SubmitAsync(&IoTSiteWiseClient::DeleteTimeSeries, request, handler, context);
919 }
920
928
932 template<typename DescribeAccessPolicyRequestT = Model::DescribeAccessPolicyRequest>
933 Model::DescribeAccessPolicyOutcomeCallable DescribeAccessPolicyCallable(const DescribeAccessPolicyRequestT& request) const
934 {
935 return SubmitCallable(&IoTSiteWiseClient::DescribeAccessPolicy, request);
936 }
937
941 template<typename DescribeAccessPolicyRequestT = Model::DescribeAccessPolicyRequest>
942 void DescribeAccessPolicyAsync(const DescribeAccessPolicyRequestT& request, const DescribeAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
943 {
944 return SubmitAsync(&IoTSiteWiseClient::DescribeAccessPolicy, request, handler, context);
945 }
946
953
957 template<typename DescribeActionRequestT = Model::DescribeActionRequest>
958 Model::DescribeActionOutcomeCallable DescribeActionCallable(const DescribeActionRequestT& request) const
959 {
960 return SubmitCallable(&IoTSiteWiseClient::DescribeAction, request);
961 }
962
966 template<typename DescribeActionRequestT = Model::DescribeActionRequest>
967 void DescribeActionAsync(const DescribeActionRequestT& request, const DescribeActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
968 {
969 return SubmitAsync(&IoTSiteWiseClient::DescribeAction, request, handler, context);
970 }
971
978
982 template<typename DescribeAssetRequestT = Model::DescribeAssetRequest>
983 Model::DescribeAssetOutcomeCallable DescribeAssetCallable(const DescribeAssetRequestT& request) const
984 {
985 return SubmitCallable(&IoTSiteWiseClient::DescribeAsset, request);
986 }
987
991 template<typename DescribeAssetRequestT = Model::DescribeAssetRequest>
992 void DescribeAssetAsync(const DescribeAssetRequestT& request, const DescribeAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
993 {
994 return SubmitAsync(&IoTSiteWiseClient::DescribeAsset, request, handler, context);
995 }
996
1008
1012 template<typename DescribeAssetCompositeModelRequestT = Model::DescribeAssetCompositeModelRequest>
1013 Model::DescribeAssetCompositeModelOutcomeCallable DescribeAssetCompositeModelCallable(const DescribeAssetCompositeModelRequestT& request) const
1014 {
1015 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetCompositeModel, request);
1016 }
1017
1021 template<typename DescribeAssetCompositeModelRequestT = Model::DescribeAssetCompositeModelRequest>
1022 void DescribeAssetCompositeModelAsync(const DescribeAssetCompositeModelRequestT& request, const DescribeAssetCompositeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1023 {
1024 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetCompositeModel, request, handler, context);
1025 }
1026
1033
1037 template<typename DescribeAssetModelRequestT = Model::DescribeAssetModelRequest>
1038 Model::DescribeAssetModelOutcomeCallable DescribeAssetModelCallable(const DescribeAssetModelRequestT& request) const
1039 {
1040 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetModel, request);
1041 }
1042
1046 template<typename DescribeAssetModelRequestT = Model::DescribeAssetModelRequest>
1047 void DescribeAssetModelAsync(const DescribeAssetModelRequestT& request, const DescribeAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1048 {
1049 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetModel, request, handler, context);
1050 }
1051
1062
1066 template<typename DescribeAssetModelCompositeModelRequestT = Model::DescribeAssetModelCompositeModelRequest>
1068 {
1069 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetModelCompositeModel, request);
1070 }
1071
1075 template<typename DescribeAssetModelCompositeModelRequestT = Model::DescribeAssetModelCompositeModelRequest>
1076 void DescribeAssetModelCompositeModelAsync(const DescribeAssetModelCompositeModelRequestT& request, const DescribeAssetModelCompositeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1077 {
1078 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetModelCompositeModel, request, handler, context);
1079 }
1080
1094
1098 template<typename DescribeAssetPropertyRequestT = Model::DescribeAssetPropertyRequest>
1099 Model::DescribeAssetPropertyOutcomeCallable DescribeAssetPropertyCallable(const DescribeAssetPropertyRequestT& request) const
1100 {
1101 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetProperty, request);
1102 }
1103
1107 template<typename DescribeAssetPropertyRequestT = Model::DescribeAssetPropertyRequest>
1108 void DescribeAssetPropertyAsync(const DescribeAssetPropertyRequestT& request, const DescribeAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1109 {
1110 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetProperty, request, handler, context);
1111 }
1112
1123
1127 template<typename DescribeBulkImportJobRequestT = Model::DescribeBulkImportJobRequest>
1128 Model::DescribeBulkImportJobOutcomeCallable DescribeBulkImportJobCallable(const DescribeBulkImportJobRequestT& request) const
1129 {
1130 return SubmitCallable(&IoTSiteWiseClient::DescribeBulkImportJob, request);
1131 }
1132
1136 template<typename DescribeBulkImportJobRequestT = Model::DescribeBulkImportJobRequest>
1137 void DescribeBulkImportJobAsync(const DescribeBulkImportJobRequestT& request, const DescribeBulkImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1138 {
1139 return SubmitAsync(&IoTSiteWiseClient::DescribeBulkImportJob, request, handler, context);
1140 }
1141
1148
1152 template<typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
1153 Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const DescribeDashboardRequestT& request) const
1154 {
1155 return SubmitCallable(&IoTSiteWiseClient::DescribeDashboard, request);
1156 }
1157
1161 template<typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
1162 void DescribeDashboardAsync(const DescribeDashboardRequestT& request, const DescribeDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1163 {
1164 return SubmitAsync(&IoTSiteWiseClient::DescribeDashboard, request, handler, context);
1165 }
1166
1173
1177 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1178 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const
1179 {
1180 return SubmitCallable(&IoTSiteWiseClient::DescribeDataset, request);
1181 }
1182
1186 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
1187 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1188 {
1189 return SubmitAsync(&IoTSiteWiseClient::DescribeDataset, request, handler, context);
1190 }
1191
1203
1207 template<typename DescribeDefaultEncryptionConfigurationRequestT = Model::DescribeDefaultEncryptionConfigurationRequest>
1208 Model::DescribeDefaultEncryptionConfigurationOutcomeCallable DescribeDefaultEncryptionConfigurationCallable(const DescribeDefaultEncryptionConfigurationRequestT& request = {}) const
1209 {
1210 return SubmitCallable(&IoTSiteWiseClient::DescribeDefaultEncryptionConfiguration, request);
1211 }
1212
1216 template<typename DescribeDefaultEncryptionConfigurationRequestT = Model::DescribeDefaultEncryptionConfigurationRequest>
1217 void DescribeDefaultEncryptionConfigurationAsync(const DescribeDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDefaultEncryptionConfigurationRequestT& request = {}) const
1218 {
1219 return SubmitAsync(&IoTSiteWiseClient::DescribeDefaultEncryptionConfiguration, request, handler, context);
1220 }
1221
1228
1232 template<typename DescribeGatewayRequestT = Model::DescribeGatewayRequest>
1233 Model::DescribeGatewayOutcomeCallable DescribeGatewayCallable(const DescribeGatewayRequestT& request) const
1234 {
1235 return SubmitCallable(&IoTSiteWiseClient::DescribeGateway, request);
1236 }
1237
1241 template<typename DescribeGatewayRequestT = Model::DescribeGatewayRequest>
1242 void DescribeGatewayAsync(const DescribeGatewayRequestT& request, const DescribeGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1243 {
1244 return SubmitAsync(&IoTSiteWiseClient::DescribeGateway, request, handler, context);
1245 }
1246
1260
1264 template<typename DescribeGatewayCapabilityConfigurationRequestT = Model::DescribeGatewayCapabilityConfigurationRequest>
1266 {
1267 return SubmitCallable(&IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration, request);
1268 }
1269
1273 template<typename DescribeGatewayCapabilityConfigurationRequestT = Model::DescribeGatewayCapabilityConfigurationRequest>
1274 void DescribeGatewayCapabilityConfigurationAsync(const DescribeGatewayCapabilityConfigurationRequestT& request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1275 {
1276 return SubmitAsync(&IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration, request, handler, context);
1277 }
1278
1286
1290 template<typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
1291 Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const DescribeLoggingOptionsRequestT& request = {}) const
1292 {
1293 return SubmitCallable(&IoTSiteWiseClient::DescribeLoggingOptions, request);
1294 }
1295
1299 template<typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
1300 void DescribeLoggingOptionsAsync(const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeLoggingOptionsRequestT& request = {}) const
1301 {
1302 return SubmitAsync(&IoTSiteWiseClient::DescribeLoggingOptions, request, handler, context);
1303 }
1304
1311
1315 template<typename DescribePortalRequestT = Model::DescribePortalRequest>
1316 Model::DescribePortalOutcomeCallable DescribePortalCallable(const DescribePortalRequestT& request) const
1317 {
1318 return SubmitCallable(&IoTSiteWiseClient::DescribePortal, request);
1319 }
1320
1324 template<typename DescribePortalRequestT = Model::DescribePortalRequest>
1325 void DescribePortalAsync(const DescribePortalRequestT& request, const DescribePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1326 {
1327 return SubmitAsync(&IoTSiteWiseClient::DescribePortal, request, handler, context);
1328 }
1329
1336
1340 template<typename DescribeProjectRequestT = Model::DescribeProjectRequest>
1341 Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const DescribeProjectRequestT& request) const
1342 {
1343 return SubmitCallable(&IoTSiteWiseClient::DescribeProject, request);
1344 }
1345
1349 template<typename DescribeProjectRequestT = Model::DescribeProjectRequest>
1350 void DescribeProjectAsync(const DescribeProjectRequestT& request, const DescribeProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1351 {
1352 return SubmitAsync(&IoTSiteWiseClient::DescribeProject, request, handler, context);
1353 }
1354
1362
1366 template<typename DescribeStorageConfigurationRequestT = Model::DescribeStorageConfigurationRequest>
1367 Model::DescribeStorageConfigurationOutcomeCallable DescribeStorageConfigurationCallable(const DescribeStorageConfigurationRequestT& request = {}) const
1368 {
1369 return SubmitCallable(&IoTSiteWiseClient::DescribeStorageConfiguration, request);
1370 }
1371
1375 template<typename DescribeStorageConfigurationRequestT = Model::DescribeStorageConfigurationRequest>
1376 void DescribeStorageConfigurationAsync(const DescribeStorageConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeStorageConfigurationRequestT& request = {}) const
1377 {
1378 return SubmitAsync(&IoTSiteWiseClient::DescribeStorageConfiguration, request, handler, context);
1379 }
1380
1394
1398 template<typename DescribeTimeSeriesRequestT = Model::DescribeTimeSeriesRequest>
1399 Model::DescribeTimeSeriesOutcomeCallable DescribeTimeSeriesCallable(const DescribeTimeSeriesRequestT& request = {}) const
1400 {
1401 return SubmitCallable(&IoTSiteWiseClient::DescribeTimeSeries, request);
1402 }
1403
1407 template<typename DescribeTimeSeriesRequestT = Model::DescribeTimeSeriesRequest>
1408 void DescribeTimeSeriesAsync(const DescribeTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeTimeSeriesRequestT& request = {}) const
1409 {
1410 return SubmitAsync(&IoTSiteWiseClient::DescribeTimeSeries, request, handler, context);
1411 }
1412
1420
1424 template<typename DisassociateAssetsRequestT = Model::DisassociateAssetsRequest>
1425 Model::DisassociateAssetsOutcomeCallable DisassociateAssetsCallable(const DisassociateAssetsRequestT& request) const
1426 {
1427 return SubmitCallable(&IoTSiteWiseClient::DisassociateAssets, request);
1428 }
1429
1433 template<typename DisassociateAssetsRequestT = Model::DisassociateAssetsRequest>
1434 void DisassociateAssetsAsync(const DisassociateAssetsRequestT& request, const DisassociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1435 {
1436 return SubmitAsync(&IoTSiteWiseClient::DisassociateAssets, request, handler, context);
1437 }
1438
1446
1450 template<typename DisassociateTimeSeriesFromAssetPropertyRequestT = Model::DisassociateTimeSeriesFromAssetPropertyRequest>
1452 {
1453 return SubmitCallable(&IoTSiteWiseClient::DisassociateTimeSeriesFromAssetProperty, request);
1454 }
1455
1459 template<typename DisassociateTimeSeriesFromAssetPropertyRequestT = Model::DisassociateTimeSeriesFromAssetPropertyRequest>
1460 void DisassociateTimeSeriesFromAssetPropertyAsync(const DisassociateTimeSeriesFromAssetPropertyRequestT& request, const DisassociateTimeSeriesFromAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1461 {
1462 return SubmitAsync(&IoTSiteWiseClient::DisassociateTimeSeriesFromAssetProperty, request, handler, context);
1463 }
1464
1471
1475 template<typename ExecuteActionRequestT = Model::ExecuteActionRequest>
1476 Model::ExecuteActionOutcomeCallable ExecuteActionCallable(const ExecuteActionRequestT& request) const
1477 {
1478 return SubmitCallable(&IoTSiteWiseClient::ExecuteAction, request);
1479 }
1480
1484 template<typename ExecuteActionRequestT = Model::ExecuteActionRequest>
1485 void ExecuteActionAsync(const ExecuteActionRequestT& request, const ExecuteActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1486 {
1487 return SubmitAsync(&IoTSiteWiseClient::ExecuteAction, request, handler, context);
1488 }
1489
1498
1502 template<typename ExecuteQueryRequestT = Model::ExecuteQueryRequest>
1503 Model::ExecuteQueryOutcomeCallable ExecuteQueryCallable(const ExecuteQueryRequestT& request) const
1504 {
1505 return SubmitCallable(&IoTSiteWiseClient::ExecuteQuery, request);
1506 }
1507
1511 template<typename ExecuteQueryRequestT = Model::ExecuteQueryRequest>
1512 void ExecuteQueryAsync(const ExecuteQueryRequestT& request, const ExecuteQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1513 {
1514 return SubmitAsync(&IoTSiteWiseClient::ExecuteQuery, request, handler, context);
1515 }
1516
1532
1536 template<typename GetAssetPropertyAggregatesRequestT = Model::GetAssetPropertyAggregatesRequest>
1537 Model::GetAssetPropertyAggregatesOutcomeCallable GetAssetPropertyAggregatesCallable(const GetAssetPropertyAggregatesRequestT& request) const
1538 {
1539 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyAggregates, request);
1540 }
1541
1545 template<typename GetAssetPropertyAggregatesRequestT = Model::GetAssetPropertyAggregatesRequest>
1546 void GetAssetPropertyAggregatesAsync(const GetAssetPropertyAggregatesRequestT& request, const GetAssetPropertyAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1547 {
1548 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyAggregates, request, handler, context);
1549 }
1550
1566
1570 template<typename GetAssetPropertyValueRequestT = Model::GetAssetPropertyValueRequest>
1571 Model::GetAssetPropertyValueOutcomeCallable GetAssetPropertyValueCallable(const GetAssetPropertyValueRequestT& request = {}) const
1572 {
1573 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyValue, request);
1574 }
1575
1579 template<typename GetAssetPropertyValueRequestT = Model::GetAssetPropertyValueRequest>
1580 void GetAssetPropertyValueAsync(const GetAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetAssetPropertyValueRequestT& request = {}) const
1581 {
1582 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyValue, request, handler, context);
1583 }
1584
1600
1604 template<typename GetAssetPropertyValueHistoryRequestT = Model::GetAssetPropertyValueHistoryRequest>
1605 Model::GetAssetPropertyValueHistoryOutcomeCallable GetAssetPropertyValueHistoryCallable(const GetAssetPropertyValueHistoryRequestT& request = {}) const
1606 {
1607 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyValueHistory, request);
1608 }
1609
1613 template<typename GetAssetPropertyValueHistoryRequestT = Model::GetAssetPropertyValueHistoryRequest>
1614 void GetAssetPropertyValueHistoryAsync(const GetAssetPropertyValueHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetAssetPropertyValueHistoryRequestT& request = {}) const
1615 {
1616 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyValueHistory, request, handler, context);
1617 }
1618
1637
1641 template<typename GetInterpolatedAssetPropertyValuesRequestT = Model::GetInterpolatedAssetPropertyValuesRequest>
1643 {
1644 return SubmitCallable(&IoTSiteWiseClient::GetInterpolatedAssetPropertyValues, request);
1645 }
1646
1650 template<typename GetInterpolatedAssetPropertyValuesRequestT = Model::GetInterpolatedAssetPropertyValuesRequest>
1651 void GetInterpolatedAssetPropertyValuesAsync(const GetInterpolatedAssetPropertyValuesRequestT& request, const GetInterpolatedAssetPropertyValuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1652 {
1653 return SubmitAsync(&IoTSiteWiseClient::GetInterpolatedAssetPropertyValues, request, handler, context);
1654 }
1655
1663
1667 template<typename InvokeAssistantRequestT = Model::InvokeAssistantRequest>
1669 {
1670 return SubmitCallable(&IoTSiteWiseClient::InvokeAssistant, request);
1671 }
1672
1676 template<typename InvokeAssistantRequestT = Model::InvokeAssistantRequest>
1677 void InvokeAssistantAsync(InvokeAssistantRequestT& request, const InvokeAssistantResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1678 {
1679 return SubmitAsync(&IoTSiteWiseClient::InvokeAssistant, request, handler, context);
1680 }
1681
1690
1694 template<typename ListAccessPoliciesRequestT = Model::ListAccessPoliciesRequest>
1695 Model::ListAccessPoliciesOutcomeCallable ListAccessPoliciesCallable(const ListAccessPoliciesRequestT& request = {}) const
1696 {
1697 return SubmitCallable(&IoTSiteWiseClient::ListAccessPolicies, request);
1698 }
1699
1703 template<typename ListAccessPoliciesRequestT = Model::ListAccessPoliciesRequest>
1704 void ListAccessPoliciesAsync(const ListAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAccessPoliciesRequestT& request = {}) const
1705 {
1706 return SubmitAsync(&IoTSiteWiseClient::ListAccessPolicies, request, handler, context);
1707 }
1708
1716
1720 template<typename ListActionsRequestT = Model::ListActionsRequest>
1721 Model::ListActionsOutcomeCallable ListActionsCallable(const ListActionsRequestT& request) const
1722 {
1723 return SubmitCallable(&IoTSiteWiseClient::ListActions, request);
1724 }
1725
1729 template<typename ListActionsRequestT = Model::ListActionsRequest>
1730 void ListActionsAsync(const ListActionsRequestT& request, const ListActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1731 {
1732 return SubmitAsync(&IoTSiteWiseClient::ListActions, request, handler, context);
1733 }
1734
1742
1746 template<typename ListAssetModelCompositeModelsRequestT = Model::ListAssetModelCompositeModelsRequest>
1747 Model::ListAssetModelCompositeModelsOutcomeCallable ListAssetModelCompositeModelsCallable(const ListAssetModelCompositeModelsRequestT& request) const
1748 {
1749 return SubmitCallable(&IoTSiteWiseClient::ListAssetModelCompositeModels, request);
1750 }
1751
1755 template<typename ListAssetModelCompositeModelsRequestT = Model::ListAssetModelCompositeModelsRequest>
1756 void ListAssetModelCompositeModelsAsync(const ListAssetModelCompositeModelsRequestT& request, const ListAssetModelCompositeModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1757 {
1758 return SubmitAsync(&IoTSiteWiseClient::ListAssetModelCompositeModels, request, handler, context);
1759 }
1760
1769
1773 template<typename ListAssetModelPropertiesRequestT = Model::ListAssetModelPropertiesRequest>
1774 Model::ListAssetModelPropertiesOutcomeCallable ListAssetModelPropertiesCallable(const ListAssetModelPropertiesRequestT& request) const
1775 {
1776 return SubmitCallable(&IoTSiteWiseClient::ListAssetModelProperties, request);
1777 }
1778
1782 template<typename ListAssetModelPropertiesRequestT = Model::ListAssetModelPropertiesRequest>
1783 void ListAssetModelPropertiesAsync(const ListAssetModelPropertiesRequestT& request, const ListAssetModelPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1784 {
1785 return SubmitAsync(&IoTSiteWiseClient::ListAssetModelProperties, request, handler, context);
1786 }
1787
1795
1799 template<typename ListAssetModelsRequestT = Model::ListAssetModelsRequest>
1800 Model::ListAssetModelsOutcomeCallable ListAssetModelsCallable(const ListAssetModelsRequestT& request = {}) const
1801 {
1802 return SubmitCallable(&IoTSiteWiseClient::ListAssetModels, request);
1803 }
1804
1808 template<typename ListAssetModelsRequestT = Model::ListAssetModelsRequest>
1809 void ListAssetModelsAsync(const ListAssetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAssetModelsRequestT& request = {}) const
1810 {
1811 return SubmitAsync(&IoTSiteWiseClient::ListAssetModels, request, handler, context);
1812 }
1813
1822
1826 template<typename ListAssetPropertiesRequestT = Model::ListAssetPropertiesRequest>
1827 Model::ListAssetPropertiesOutcomeCallable ListAssetPropertiesCallable(const ListAssetPropertiesRequestT& request) const
1828 {
1829 return SubmitCallable(&IoTSiteWiseClient::ListAssetProperties, request);
1830 }
1831
1835 template<typename ListAssetPropertiesRequestT = Model::ListAssetPropertiesRequest>
1836 void ListAssetPropertiesAsync(const ListAssetPropertiesRequestT& request, const ListAssetPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1837 {
1838 return SubmitAsync(&IoTSiteWiseClient::ListAssetProperties, request, handler, context);
1839 }
1840
1849
1853 template<typename ListAssetRelationshipsRequestT = Model::ListAssetRelationshipsRequest>
1854 Model::ListAssetRelationshipsOutcomeCallable ListAssetRelationshipsCallable(const ListAssetRelationshipsRequestT& request) const
1855 {
1856 return SubmitCallable(&IoTSiteWiseClient::ListAssetRelationships, request);
1857 }
1858
1862 template<typename ListAssetRelationshipsRequestT = Model::ListAssetRelationshipsRequest>
1863 void ListAssetRelationshipsAsync(const ListAssetRelationshipsRequestT& request, const ListAssetRelationshipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1864 {
1865 return SubmitAsync(&IoTSiteWiseClient::ListAssetRelationships, request, handler, context);
1866 }
1867
1881
1885 template<typename ListAssetsRequestT = Model::ListAssetsRequest>
1886 Model::ListAssetsOutcomeCallable ListAssetsCallable(const ListAssetsRequestT& request = {}) const
1887 {
1888 return SubmitCallable(&IoTSiteWiseClient::ListAssets, request);
1889 }
1890
1894 template<typename ListAssetsRequestT = Model::ListAssetsRequest>
1895 void ListAssetsAsync(const ListAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAssetsRequestT& request = {}) const
1896 {
1897 return SubmitAsync(&IoTSiteWiseClient::ListAssets, request, handler, context);
1898 }
1899
1909
1913 template<typename ListAssociatedAssetsRequestT = Model::ListAssociatedAssetsRequest>
1914 Model::ListAssociatedAssetsOutcomeCallable ListAssociatedAssetsCallable(const ListAssociatedAssetsRequestT& request) const
1915 {
1916 return SubmitCallable(&IoTSiteWiseClient::ListAssociatedAssets, request);
1917 }
1918
1922 template<typename ListAssociatedAssetsRequestT = Model::ListAssociatedAssetsRequest>
1923 void ListAssociatedAssetsAsync(const ListAssociatedAssetsRequestT& request, const ListAssociatedAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1924 {
1925 return SubmitAsync(&IoTSiteWiseClient::ListAssociatedAssets, request, handler, context);
1926 }
1927
1938
1942 template<typename ListBulkImportJobsRequestT = Model::ListBulkImportJobsRequest>
1943 Model::ListBulkImportJobsOutcomeCallable ListBulkImportJobsCallable(const ListBulkImportJobsRequestT& request = {}) const
1944 {
1945 return SubmitCallable(&IoTSiteWiseClient::ListBulkImportJobs, request);
1946 }
1947
1951 template<typename ListBulkImportJobsRequestT = Model::ListBulkImportJobsRequest>
1952 void ListBulkImportJobsAsync(const ListBulkImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListBulkImportJobsRequestT& request = {}) const
1953 {
1954 return SubmitAsync(&IoTSiteWiseClient::ListBulkImportJobs, request, handler, context);
1955 }
1956
1964
1968 template<typename ListCompositionRelationshipsRequestT = Model::ListCompositionRelationshipsRequest>
1969 Model::ListCompositionRelationshipsOutcomeCallable ListCompositionRelationshipsCallable(const ListCompositionRelationshipsRequestT& request) const
1970 {
1971 return SubmitCallable(&IoTSiteWiseClient::ListCompositionRelationships, request);
1972 }
1973
1977 template<typename ListCompositionRelationshipsRequestT = Model::ListCompositionRelationshipsRequest>
1978 void ListCompositionRelationshipsAsync(const ListCompositionRelationshipsRequestT& request, const ListCompositionRelationshipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1979 {
1980 return SubmitAsync(&IoTSiteWiseClient::ListCompositionRelationships, request, handler, context);
1981 }
1982
1990
1994 template<typename ListDashboardsRequestT = Model::ListDashboardsRequest>
1995 Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const ListDashboardsRequestT& request) const
1996 {
1997 return SubmitCallable(&IoTSiteWiseClient::ListDashboards, request);
1998 }
1999
2003 template<typename ListDashboardsRequestT = Model::ListDashboardsRequest>
2004 void ListDashboardsAsync(const ListDashboardsRequestT& request, const ListDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2005 {
2006 return SubmitAsync(&IoTSiteWiseClient::ListDashboards, request, handler, context);
2007 }
2008
2016
2020 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
2021 Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT& request) const
2022 {
2023 return SubmitCallable(&IoTSiteWiseClient::ListDatasets, request);
2024 }
2025
2029 template<typename ListDatasetsRequestT = Model::ListDatasetsRequest>
2030 void ListDatasetsAsync(const ListDatasetsRequestT& request, const ListDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2031 {
2032 return SubmitAsync(&IoTSiteWiseClient::ListDatasets, request, handler, context);
2033 }
2034
2041
2045 template<typename ListGatewaysRequestT = Model::ListGatewaysRequest>
2046 Model::ListGatewaysOutcomeCallable ListGatewaysCallable(const ListGatewaysRequestT& request = {}) const
2047 {
2048 return SubmitCallable(&IoTSiteWiseClient::ListGateways, request);
2049 }
2050
2054 template<typename ListGatewaysRequestT = Model::ListGatewaysRequest>
2055 void ListGatewaysAsync(const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListGatewaysRequestT& request = {}) const
2056 {
2057 return SubmitAsync(&IoTSiteWiseClient::ListGateways, request, handler, context);
2058 }
2059
2067
2071 template<typename ListPortalsRequestT = Model::ListPortalsRequest>
2072 Model::ListPortalsOutcomeCallable ListPortalsCallable(const ListPortalsRequestT& request = {}) const
2073 {
2074 return SubmitCallable(&IoTSiteWiseClient::ListPortals, request);
2075 }
2076
2080 template<typename ListPortalsRequestT = Model::ListPortalsRequest>
2081 void ListPortalsAsync(const ListPortalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPortalsRequestT& request = {}) const
2082 {
2083 return SubmitAsync(&IoTSiteWiseClient::ListPortals, request, handler, context);
2084 }
2085
2093
2097 template<typename ListProjectAssetsRequestT = Model::ListProjectAssetsRequest>
2098 Model::ListProjectAssetsOutcomeCallable ListProjectAssetsCallable(const ListProjectAssetsRequestT& request) const
2099 {
2100 return SubmitCallable(&IoTSiteWiseClient::ListProjectAssets, request);
2101 }
2102
2106 template<typename ListProjectAssetsRequestT = Model::ListProjectAssetsRequest>
2107 void ListProjectAssetsAsync(const ListProjectAssetsRequestT& request, const ListProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2108 {
2109 return SubmitAsync(&IoTSiteWiseClient::ListProjectAssets, request, handler, context);
2110 }
2111
2119
2123 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
2124 Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT& request) const
2125 {
2126 return SubmitCallable(&IoTSiteWiseClient::ListProjects, request);
2127 }
2128
2132 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
2133 void ListProjectsAsync(const ListProjectsRequestT& request, const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2134 {
2135 return SubmitAsync(&IoTSiteWiseClient::ListProjects, request, handler, context);
2136 }
2137
2145
2149 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2150 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2151 {
2152 return SubmitCallable(&IoTSiteWiseClient::ListTagsForResource, request);
2153 }
2154
2158 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2159 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2160 {
2161 return SubmitAsync(&IoTSiteWiseClient::ListTagsForResource, request, handler, context);
2162 }
2163
2171
2175 template<typename ListTimeSeriesRequestT = Model::ListTimeSeriesRequest>
2176 Model::ListTimeSeriesOutcomeCallable ListTimeSeriesCallable(const ListTimeSeriesRequestT& request = {}) const
2177 {
2178 return SubmitCallable(&IoTSiteWiseClient::ListTimeSeries, request);
2179 }
2180
2184 template<typename ListTimeSeriesRequestT = Model::ListTimeSeriesRequest>
2185 void ListTimeSeriesAsync(const ListTimeSeriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTimeSeriesRequestT& request = {}) const
2186 {
2187 return SubmitAsync(&IoTSiteWiseClient::ListTimeSeries, request, handler, context);
2188 }
2189
2200
2204 template<typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
2206 {
2207 return SubmitCallable(&IoTSiteWiseClient::PutDefaultEncryptionConfiguration, request);
2208 }
2209
2213 template<typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
2214 void PutDefaultEncryptionConfigurationAsync(const PutDefaultEncryptionConfigurationRequestT& request, const PutDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2215 {
2216 return SubmitAsync(&IoTSiteWiseClient::PutDefaultEncryptionConfiguration, request, handler, context);
2217 }
2218
2225
2229 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
2230 Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT& request) const
2231 {
2232 return SubmitCallable(&IoTSiteWiseClient::PutLoggingOptions, request);
2233 }
2234
2238 template<typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
2239 void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2240 {
2241 return SubmitAsync(&IoTSiteWiseClient::PutLoggingOptions, request, handler, context);
2242 }
2243
2250
2254 template<typename PutStorageConfigurationRequestT = Model::PutStorageConfigurationRequest>
2255 Model::PutStorageConfigurationOutcomeCallable PutStorageConfigurationCallable(const PutStorageConfigurationRequestT& request) const
2256 {
2257 return SubmitCallable(&IoTSiteWiseClient::PutStorageConfiguration, request);
2258 }
2259
2263 template<typename PutStorageConfigurationRequestT = Model::PutStorageConfigurationRequest>
2264 void PutStorageConfigurationAsync(const PutStorageConfigurationRequestT& request, const PutStorageConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2265 {
2266 return SubmitAsync(&IoTSiteWiseClient::PutStorageConfiguration, request, handler, context);
2267 }
2268
2276
2280 template<typename TagResourceRequestT = Model::TagResourceRequest>
2281 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2282 {
2283 return SubmitCallable(&IoTSiteWiseClient::TagResource, request);
2284 }
2285
2289 template<typename TagResourceRequestT = Model::TagResourceRequest>
2290 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2291 {
2292 return SubmitAsync(&IoTSiteWiseClient::TagResource, request, handler, context);
2293 }
2294
2301
2305 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2306 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2307 {
2308 return SubmitCallable(&IoTSiteWiseClient::UntagResource, request);
2309 }
2310
2314 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2315 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2316 {
2317 return SubmitAsync(&IoTSiteWiseClient::UntagResource, request, handler, context);
2318 }
2319
2327
2331 template<typename UpdateAccessPolicyRequestT = Model::UpdateAccessPolicyRequest>
2332 Model::UpdateAccessPolicyOutcomeCallable UpdateAccessPolicyCallable(const UpdateAccessPolicyRequestT& request) const
2333 {
2334 return SubmitCallable(&IoTSiteWiseClient::UpdateAccessPolicy, request);
2335 }
2336
2340 template<typename UpdateAccessPolicyRequestT = Model::UpdateAccessPolicyRequest>
2341 void UpdateAccessPolicyAsync(const UpdateAccessPolicyRequestT& request, const UpdateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2342 {
2343 return SubmitAsync(&IoTSiteWiseClient::UpdateAccessPolicy, request, handler, context);
2344 }
2345
2355
2359 template<typename UpdateAssetRequestT = Model::UpdateAssetRequest>
2360 Model::UpdateAssetOutcomeCallable UpdateAssetCallable(const UpdateAssetRequestT& request) const
2361 {
2362 return SubmitCallable(&IoTSiteWiseClient::UpdateAsset, request);
2363 }
2364
2368 template<typename UpdateAssetRequestT = Model::UpdateAssetRequest>
2369 void UpdateAssetAsync(const UpdateAssetRequestT& request, const UpdateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2370 {
2371 return SubmitAsync(&IoTSiteWiseClient::UpdateAsset, request, handler, context);
2372 }
2373
2393
2397 template<typename UpdateAssetModelRequestT = Model::UpdateAssetModelRequest>
2398 Model::UpdateAssetModelOutcomeCallable UpdateAssetModelCallable(const UpdateAssetModelRequestT& request) const
2399 {
2400 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetModel, request);
2401 }
2402
2406 template<typename UpdateAssetModelRequestT = Model::UpdateAssetModelRequest>
2407 void UpdateAssetModelAsync(const UpdateAssetModelRequestT& request, const UpdateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2408 {
2409 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetModel, request, handler, context);
2410 }
2411
2432
2436 template<typename UpdateAssetModelCompositeModelRequestT = Model::UpdateAssetModelCompositeModelRequest>
2438 {
2439 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetModelCompositeModel, request);
2440 }
2441
2445 template<typename UpdateAssetModelCompositeModelRequestT = Model::UpdateAssetModelCompositeModelRequest>
2446 void UpdateAssetModelCompositeModelAsync(const UpdateAssetModelCompositeModelRequestT& request, const UpdateAssetModelCompositeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2447 {
2448 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetModelCompositeModel, request, handler, context);
2449 }
2450
2463
2467 template<typename UpdateAssetPropertyRequestT = Model::UpdateAssetPropertyRequest>
2468 Model::UpdateAssetPropertyOutcomeCallable UpdateAssetPropertyCallable(const UpdateAssetPropertyRequestT& request) const
2469 {
2470 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetProperty, request);
2471 }
2472
2476 template<typename UpdateAssetPropertyRequestT = Model::UpdateAssetPropertyRequest>
2477 void UpdateAssetPropertyAsync(const UpdateAssetPropertyRequestT& request, const UpdateAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2478 {
2479 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetProperty, request, handler, context);
2480 }
2481
2488
2492 template<typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
2493 Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const UpdateDashboardRequestT& request) const
2494 {
2495 return SubmitCallable(&IoTSiteWiseClient::UpdateDashboard, request);
2496 }
2497
2501 template<typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
2502 void UpdateDashboardAsync(const UpdateDashboardRequestT& request, const UpdateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2503 {
2504 return SubmitAsync(&IoTSiteWiseClient::UpdateDashboard, request, handler, context);
2505 }
2506
2513
2517 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
2518 Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT& request) const
2519 {
2520 return SubmitCallable(&IoTSiteWiseClient::UpdateDataset, request);
2521 }
2522
2526 template<typename UpdateDatasetRequestT = Model::UpdateDatasetRequest>
2527 void UpdateDatasetAsync(const UpdateDatasetRequestT& request, const UpdateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2528 {
2529 return SubmitAsync(&IoTSiteWiseClient::UpdateDataset, request, handler, context);
2530 }
2531
2538
2542 template<typename UpdateGatewayRequestT = Model::UpdateGatewayRequest>
2543 Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable(const UpdateGatewayRequestT& request) const
2544 {
2545 return SubmitCallable(&IoTSiteWiseClient::UpdateGateway, request);
2546 }
2547
2551 template<typename UpdateGatewayRequestT = Model::UpdateGatewayRequest>
2552 void UpdateGatewayAsync(const UpdateGatewayRequestT& request, const UpdateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2553 {
2554 return SubmitAsync(&IoTSiteWiseClient::UpdateGateway, request, handler, context);
2555 }
2556
2570
2574 template<typename UpdateGatewayCapabilityConfigurationRequestT = Model::UpdateGatewayCapabilityConfigurationRequest>
2576 {
2577 return SubmitCallable(&IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration, request);
2578 }
2579
2583 template<typename UpdateGatewayCapabilityConfigurationRequestT = Model::UpdateGatewayCapabilityConfigurationRequest>
2584 void UpdateGatewayCapabilityConfigurationAsync(const UpdateGatewayCapabilityConfigurationRequestT& request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2585 {
2586 return SubmitAsync(&IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration, request, handler, context);
2587 }
2588
2595
2599 template<typename UpdatePortalRequestT = Model::UpdatePortalRequest>
2600 Model::UpdatePortalOutcomeCallable UpdatePortalCallable(const UpdatePortalRequestT& request) const
2601 {
2602 return SubmitCallable(&IoTSiteWiseClient::UpdatePortal, request);
2603 }
2604
2608 template<typename UpdatePortalRequestT = Model::UpdatePortalRequest>
2609 void UpdatePortalAsync(const UpdatePortalRequestT& request, const UpdatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2610 {
2611 return SubmitAsync(&IoTSiteWiseClient::UpdatePortal, request, handler, context);
2612 }
2613
2620
2624 template<typename UpdateProjectRequestT = Model::UpdateProjectRequest>
2625 Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT& request) const
2626 {
2627 return SubmitCallable(&IoTSiteWiseClient::UpdateProject, request);
2628 }
2629
2633 template<typename UpdateProjectRequestT = Model::UpdateProjectRequest>
2634 void UpdateProjectAsync(const UpdateProjectRequestT& request, const UpdateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2635 {
2636 return SubmitAsync(&IoTSiteWiseClient::UpdateProject, request, handler, context);
2637 }
2638
2639
2640 void OverrideEndpoint(const Aws::String& endpoint);
2641 std::shared_ptr<IoTSiteWiseEndpointProviderBase>& accessEndpointProvider();
2642 private:
2644 void init(const IoTSiteWiseClientConfiguration& clientConfiguration);
2645
2646 IoTSiteWiseClientConfiguration m_clientConfiguration;
2647 std::shared_ptr<IoTSiteWiseEndpointProviderBase> m_endpointProvider;
2648 };
2649
2650} // namespace IoTSiteWise
2651} // namespace Aws
Model::ListAssetPropertiesOutcomeCallable ListAssetPropertiesCallable(const ListAssetPropertiesRequestT &request) const
Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT &request) const
Model::DescribeAssetCompositeModelOutcomeCallable DescribeAssetCompositeModelCallable(const DescribeAssetCompositeModelRequestT &request) const
void DescribeGatewayAsync(const DescribeGatewayRequestT &request, const DescribeGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCompositionRelationshipsOutcomeCallable ListCompositionRelationshipsCallable(const ListCompositionRelationshipsRequestT &request) const
Model::DescribeBulkImportJobOutcomeCallable DescribeBulkImportJobCallable(const DescribeBulkImportJobRequestT &request) const
Model::DescribeActionOutcomeCallable DescribeActionCallable(const DescribeActionRequestT &request) const
virtual Model::UpdateGatewayOutcome UpdateGateway(const Model::UpdateGatewayRequest &request) const
virtual Model::UpdateDatasetOutcome UpdateDataset(const Model::UpdateDatasetRequest &request) const
Model::UpdateAssetModelCompositeModelOutcomeCallable UpdateAssetModelCompositeModelCallable(const UpdateAssetModelCompositeModelRequestT &request) const
void UpdatePortalAsync(const UpdatePortalRequestT &request, const UpdatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDashboardOutcome UpdateDashboard(const Model::UpdateDashboardRequest &request) const
void DescribeAssetModelCompositeModelAsync(const DescribeAssetModelCompositeModelRequestT &request, const DescribeAssetModelCompositeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteProjectAsync(const DeleteProjectRequestT &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGatewaysOutcome ListGateways(const Model::ListGatewaysRequest &request={}) const
Model::UpdateAssetModelOutcomeCallable UpdateAssetModelCallable(const UpdateAssetModelRequestT &request) const
Model::BatchAssociateProjectAssetsOutcomeCallable BatchAssociateProjectAssetsCallable(const BatchAssociateProjectAssetsRequestT &request) const
void DeleteTimeSeriesAsync(const DeleteTimeSeriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteTimeSeriesRequestT &request={}) const
Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const DescribeProjectRequestT &request) const
void DescribeAssetModelAsync(const DescribeAssetModelRequestT &request, const DescribeAssetModelResponseReceivedHandler &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::DeleteAssetModelCompositeModelOutcome DeleteAssetModelCompositeModel(const Model::DeleteAssetModelCompositeModelRequest &request) const
Model::ListAssetsOutcomeCallable ListAssetsCallable(const ListAssetsRequestT &request={}) const
void CreateAssetModelCompositeModelAsync(const CreateAssetModelCompositeModelRequestT &request, const CreateAssetModelCompositeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssetModelPropertiesOutcomeCallable ListAssetModelPropertiesCallable(const ListAssetModelPropertiesRequestT &request) const
Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const CreateDashboardRequestT &request) const
void DeleteDashboardAsync(const DeleteDashboardRequestT &request, const DeleteDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePortalAsync(const DescribePortalRequestT &request, const DescribePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
void CreateAccessPolicyAsync(const CreateAccessPolicyRequestT &request, const CreateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAssetModelCompositeModelOutcome CreateAssetModelCompositeModel(const Model::CreateAssetModelCompositeModelRequest &request) const
void DeleteAssetModelCompositeModelAsync(const DeleteAssetModelCompositeModelRequestT &request, const DeleteAssetModelCompositeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAccessPolicyOutcome UpdateAccessPolicy(const Model::UpdateAccessPolicyRequest &request) const
void ListCompositionRelationshipsAsync(const ListCompositionRelationshipsRequestT &request, const ListCompositionRelationshipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAssetModelOutcomeCallable DeleteAssetModelCallable(const DeleteAssetModelRequestT &request) const
Model::DescribeAssetModelCompositeModelOutcomeCallable DescribeAssetModelCompositeModelCallable(const DescribeAssetModelCompositeModelRequestT &request) const
Model::UpdatePortalOutcomeCallable UpdatePortalCallable(const UpdatePortalRequestT &request) const
Model::CreateAssetModelCompositeModelOutcomeCallable CreateAssetModelCompositeModelCallable(const CreateAssetModelCompositeModelRequestT &request) const
Model::DescribeAccessPolicyOutcomeCallable DescribeAccessPolicyCallable(const DescribeAccessPolicyRequestT &request) const
virtual Model::DescribeActionOutcome DescribeAction(const Model::DescribeActionRequest &request) const
void CreateProjectAsync(const CreateProjectRequestT &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAssetPropertyAsync(const DescribeAssetPropertyRequestT &request, const DescribeAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetAssetPropertyValueHistoryAsync(const BatchGetAssetPropertyValueHistoryRequestT &request, const BatchGetAssetPropertyValueHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAssetPropertyAggregatesOutcomeCallable GetAssetPropertyAggregatesCallable(const GetAssetPropertyAggregatesRequestT &request) const
Model::UpdateAssetOutcomeCallable UpdateAssetCallable(const UpdateAssetRequestT &request) const
void ListActionsAsync(const ListActionsRequestT &request, const ListActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutLoggingOptionsAsync(const PutLoggingOptionsRequestT &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable(const UpdateGatewayRequestT &request) const
void DescribeGatewayCapabilityConfigurationAsync(const DescribeGatewayCapabilityConfigurationRequestT &request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDatasetAsync(const UpdateDatasetRequestT &request, const UpdateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeStorageConfigurationAsync(const DescribeStorageConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeStorageConfigurationRequestT &request={}) const
virtual Model::UpdateAssetPropertyOutcome UpdateAssetProperty(const Model::UpdateAssetPropertyRequest &request) const
void CreatePortalAsync(const CreatePortalRequestT &request, const CreatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAssetModelCompositeModelOutcomeCallable DeleteAssetModelCompositeModelCallable(const DeleteAssetModelCompositeModelRequestT &request) const
virtual Model::DescribeAssetCompositeModelOutcome DescribeAssetCompositeModel(const Model::DescribeAssetCompositeModelRequest &request) const
Model::DescribePortalOutcomeCallable DescribePortalCallable(const DescribePortalRequestT &request) const
void UpdateGatewayAsync(const UpdateGatewayRequestT &request, const UpdateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAssetPropertyValueOutcome GetAssetPropertyValue(const Model::GetAssetPropertyValueRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::CreateBulkImportJobOutcome CreateBulkImportJob(const Model::CreateBulkImportJobRequest &request) const
void ListAssetPropertiesAsync(const ListAssetPropertiesRequestT &request, const ListAssetPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDefaultEncryptionConfigurationOutcome PutDefaultEncryptionConfiguration(const Model::PutDefaultEncryptionConfigurationRequest &request) const
Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const DeleteDashboardRequestT &request) const
void CreateAssetModelAsync(const CreateAssetModelRequestT &request, const CreateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGatewayOutcome DeleteGateway(const Model::DeleteGatewayRequest &request) const
Model::ListActionsOutcomeCallable ListActionsCallable(const ListActionsRequestT &request) const
void UpdateAssetAsync(const UpdateAssetRequestT &request, const UpdateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDefaultEncryptionConfigurationOutcome DescribeDefaultEncryptionConfiguration(const Model::DescribeDefaultEncryptionConfigurationRequest &request={}) const
Model::UpdateGatewayCapabilityConfigurationOutcomeCallable UpdateGatewayCapabilityConfigurationCallable(const UpdateGatewayCapabilityConfigurationRequestT &request) const
virtual Model::DescribeAssetModelOutcome DescribeAssetModel(const Model::DescribeAssetModelRequest &request) const
Model::CreateGatewayOutcomeCallable CreateGatewayCallable(const CreateGatewayRequestT &request) const
IoTSiteWiseClientConfiguration ClientConfigurationType
Model::ListPortalsOutcomeCallable ListPortalsCallable(const ListPortalsRequestT &request={}) const
void UpdateAssetPropertyAsync(const UpdateAssetPropertyRequestT &request, const UpdateAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssetsOutcome ListAssets(const Model::ListAssetsRequest &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAssetPropertyAggregatesOutcome GetAssetPropertyAggregates(const Model::GetAssetPropertyAggregatesRequest &request) const
Model::DescribeGatewayOutcomeCallable DescribeGatewayCallable(const DescribeGatewayRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DescribeTimeSeriesOutcome DescribeTimeSeries(const Model::DescribeTimeSeriesRequest &request={}) const
void DescribeTimeSeriesAsync(const DescribeTimeSeriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeTimeSeriesRequestT &request={}) const
void ListPortalsAsync(const ListPortalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPortalsRequestT &request={}) const
void DeleteDatasetAsync(const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
Model::GetInterpolatedAssetPropertyValuesOutcomeCallable GetInterpolatedAssetPropertyValuesCallable(const GetInterpolatedAssetPropertyValuesRequestT &request) const
virtual Model::DeleteAccessPolicyOutcome DeleteAccessPolicy(const Model::DeleteAccessPolicyRequest &request) const
virtual Model::DeleteAssetOutcome DeleteAsset(const Model::DeleteAssetRequest &request) const
virtual Model::ListAccessPoliciesOutcome ListAccessPolicies(const Model::ListAccessPoliciesRequest &request={}) const
Model::CreatePortalOutcomeCallable CreatePortalCallable(const CreatePortalRequestT &request) const
IoTSiteWiseClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTSiteWiseEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTSiteWise::IoTSiteWiseClientConfiguration &clientConfiguration=Aws::IoTSiteWise::IoTSiteWiseClientConfiguration())
void DeletePortalAsync(const DeletePortalRequestT &request, const DeletePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCompositionRelationshipsOutcome ListCompositionRelationships(const Model::ListCompositionRelationshipsRequest &request) const
void DisassociateTimeSeriesFromAssetPropertyAsync(const DisassociateTimeSeriesFromAssetPropertyRequestT &request, const DisassociateTimeSeriesFromAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTimeSeriesOutcomeCallable DescribeTimeSeriesCallable(const DescribeTimeSeriesRequestT &request={}) const
Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const DescribeDashboardRequestT &request) const
virtual Model::BatchAssociateProjectAssetsOutcome BatchAssociateProjectAssets(const Model::BatchAssociateProjectAssetsRequest &request) const
virtual Model::ListAssetModelPropertiesOutcome ListAssetModelProperties(const Model::ListAssetModelPropertiesRequest &request) const
virtual Model::DeleteAssetModelOutcome DeleteAssetModel(const Model::DeleteAssetModelRequest &request) const
void DescribeDashboardAsync(const DescribeDashboardRequestT &request, const DescribeDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::InvokeAssistantOutcome InvokeAssistant(Model::InvokeAssistantRequest &request) const
Model::UpdateAccessPolicyOutcomeCallable UpdateAccessPolicyCallable(const UpdateAccessPolicyRequestT &request) const
IoTSiteWiseClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListDashboardsOutcome ListDashboards(const Model::ListDashboardsRequest &request) const
virtual Model::ListPortalsOutcome ListPortals(const Model::ListPortalsRequest &request={}) const
virtual Model::CreateAssetModelOutcome CreateAssetModel(const Model::CreateAssetModelRequest &request) const
virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest &request) const
virtual Model::CreateAccessPolicyOutcome CreateAccessPolicy(const Model::CreateAccessPolicyRequest &request) const
void ListAssetModelsAsync(const ListAssetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssetModelsRequestT &request={}) const
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions(const Model::DescribeLoggingOptionsRequest &request={}) const
virtual Model::DescribeBulkImportJobOutcome DescribeBulkImportJob(const Model::DescribeBulkImportJobRequest &request) const
Model::DeletePortalOutcomeCallable DeletePortalCallable(const DeletePortalRequestT &request) const
void BatchDisassociateProjectAssetsAsync(const BatchDisassociateProjectAssetsRequestT &request, const BatchDisassociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchPutAssetPropertyValueOutcome BatchPutAssetPropertyValue(const Model::BatchPutAssetPropertyValueRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::DeleteAccessPolicyOutcomeCallable DeleteAccessPolicyCallable(const DeleteAccessPolicyRequestT &request) const
std::shared_ptr< IoTSiteWiseEndpointProviderBase > & accessEndpointProvider()
void GetAssetPropertyValueAsync(const GetAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAssetPropertyValueRequestT &request={}) const
virtual Model::CreateGatewayOutcome CreateGateway(const Model::CreateGatewayRequest &request) const
void ListProjectsAsync(const ListProjectsRequestT &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ExecuteActionOutcome ExecuteAction(const Model::ExecuteActionRequest &request) const
virtual Model::DeleteTimeSeriesOutcome DeleteTimeSeries(const Model::DeleteTimeSeriesRequest &request={}) const
void GetInterpolatedAssetPropertyValuesAsync(const GetInterpolatedAssetPropertyValuesRequestT &request, const GetInterpolatedAssetPropertyValuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDisassociateProjectAssetsOutcomeCallable BatchDisassociateProjectAssetsCallable(const BatchDisassociateProjectAssetsRequestT &request) const
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions(const Model::PutLoggingOptionsRequest &request) const
void ListAssetRelationshipsAsync(const ListAssetRelationshipsRequestT &request, const ListAssetRelationshipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssociatedAssetsOutcome ListAssociatedAssets(const Model::ListAssociatedAssetsRequest &request) const
virtual Model::DeletePortalOutcome DeletePortal(const Model::DeletePortalRequest &request) const
void UpdateDashboardAsync(const UpdateDashboardRequestT &request, const UpdateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::InvokeAssistantOutcomeCallable InvokeAssistantCallable(InvokeAssistantRequestT &request) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT &request) const
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
static const char * GetServiceName()
virtual Model::GetAssetPropertyValueHistoryOutcome GetAssetPropertyValueHistory(const Model::GetAssetPropertyValueHistoryRequest &request={}) const
virtual Model::UpdatePortalOutcome UpdatePortal(const Model::UpdatePortalRequest &request) const
void UpdateProjectAsync(const UpdateProjectRequestT &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT &request) const
virtual Model::UpdateAssetModelCompositeModelOutcome UpdateAssetModelCompositeModel(const Model::UpdateAssetModelCompositeModelRequest &request) const
void UpdateGatewayCapabilityConfigurationAsync(const UpdateGatewayCapabilityConfigurationRequestT &request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutDefaultEncryptionConfigurationAsync(const PutDefaultEncryptionConfigurationRequestT &request, const PutDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListProjectAssetsOutcome ListProjectAssets(const Model::ListProjectAssetsRequest &request) const
virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest &request) const
void DescribeActionAsync(const DescribeActionRequestT &request, const DescribeActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTimeSeriesOutcomeCallable ListTimeSeriesCallable(const ListTimeSeriesRequestT &request={}) const
virtual Model::UpdateProjectOutcome UpdateProject(const Model::UpdateProjectRequest &request) const
Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const UpdateDashboardRequestT &request) const
void ListAssetModelPropertiesAsync(const ListAssetModelPropertiesRequestT &request, const ListAssetModelPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeStorageConfigurationOutcome DescribeStorageConfiguration(const Model::DescribeStorageConfigurationRequest &request={}) const
Model::ListBulkImportJobsOutcomeCallable ListBulkImportJobsCallable(const ListBulkImportJobsRequestT &request={}) const
void ListAssetModelCompositeModelsAsync(const ListAssetModelCompositeModelsRequestT &request, const ListAssetModelCompositeModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDashboardOutcome CreateDashboard(const Model::CreateDashboardRequest &request) const
void DeleteAssetAsync(const DeleteAssetRequestT &request, const DeleteAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void BatchGetAssetPropertyAggregatesAsync(const BatchGetAssetPropertyAggregatesRequestT &request, const BatchGetAssetPropertyAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBulkImportJobsAsync(const ListBulkImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBulkImportJobsRequestT &request={}) const
Model::DescribeAssetModelOutcomeCallable DescribeAssetModelCallable(const DescribeAssetModelRequestT &request) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
Model::ListProjectAssetsOutcomeCallable ListProjectAssetsCallable(const ListProjectAssetsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::AssociateTimeSeriesToAssetPropertyOutcomeCallable AssociateTimeSeriesToAssetPropertyCallable(const AssociateTimeSeriesToAssetPropertyRequestT &request) const
Model::DescribeGatewayCapabilityConfigurationOutcomeCallable DescribeGatewayCapabilityConfigurationCallable(const DescribeGatewayCapabilityConfigurationRequestT &request) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAccessPolicyOutcomeCallable CreateAccessPolicyCallable(const CreateAccessPolicyRequestT &request) const
Model::DescribeDefaultEncryptionConfigurationOutcomeCallable DescribeDefaultEncryptionConfigurationCallable(const DescribeDefaultEncryptionConfigurationRequestT &request={}) const
Model::DescribeStorageConfigurationOutcomeCallable DescribeStorageConfigurationCallable(const DescribeStorageConfigurationRequestT &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateAssetsOutcomeCallable AssociateAssetsCallable(const AssociateAssetsRequestT &request) const
virtual Model::DescribeAssetPropertyOutcome DescribeAssetProperty(const Model::DescribeAssetPropertyRequest &request) const
virtual Model::ExecuteQueryOutcome ExecuteQuery(const Model::ExecuteQueryRequest &request) const
Model::UpdateAssetPropertyOutcomeCallable UpdateAssetPropertyCallable(const UpdateAssetPropertyRequestT &request) const
void GetAssetPropertyValueHistoryAsync(const GetAssetPropertyValueHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAssetPropertyValueHistoryRequestT &request={}) const
Model::DescribeAssetPropertyOutcomeCallable DescribeAssetPropertyCallable(const DescribeAssetPropertyRequestT &request) const
void ListTimeSeriesAsync(const ListTimeSeriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTimeSeriesRequestT &request={}) const
void ListDashboardsAsync(const ListDashboardsRequestT &request, const ListDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAssetOutcome DescribeAsset(const Model::DescribeAssetRequest &request) const
IoTSiteWiseEndpointProvider EndpointProviderType
Model::DisassociateTimeSeriesFromAssetPropertyOutcomeCallable DisassociateTimeSeriesFromAssetPropertyCallable(const DisassociateTimeSeriesFromAssetPropertyRequestT &request) const
Model::ListAssetRelationshipsOutcomeCallable ListAssetRelationshipsCallable(const ListAssetRelationshipsRequestT &request) const
Model::BatchGetAssetPropertyValueOutcomeCallable BatchGetAssetPropertyValueCallable(const BatchGetAssetPropertyValueRequestT &request) const
void UpdateAssetModelAsync(const UpdateAssetModelRequestT &request, const UpdateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBulkImportJobAsync(const DescribeBulkImportJobRequestT &request, const DescribeBulkImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateGatewayAsync(const CreateGatewayRequestT &request, const CreateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDefaultEncryptionConfigurationAsync(const DescribeDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDefaultEncryptionConfigurationRequestT &request={}) const
void DescribeLoggingOptionsAsync(const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLoggingOptionsRequestT &request={}) const
void BatchPutAssetPropertyValueAsync(const BatchPutAssetPropertyValueRequestT &request, const BatchPutAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAssetsAsync(const ListAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssetsRequestT &request={}) const
virtual Model::DescribeDashboardOutcome DescribeDashboard(const Model::DescribeDashboardRequest &request) const
virtual Model::PutStorageConfigurationOutcome PutStorageConfiguration(const Model::PutStorageConfigurationRequest &request) const
void BatchGetAssetPropertyValueAsync(const BatchGetAssetPropertyValueRequestT &request, const BatchGetAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const DescribeLoggingOptionsRequestT &request={}) const
Model::PutDefaultEncryptionConfigurationOutcomeCallable PutDefaultEncryptionConfigurationCallable(const PutDefaultEncryptionConfigurationRequestT &request) const
void AssociateAssetsAsync(const AssociateAssetsRequestT &request, const AssociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGatewayOutcome DescribeGateway(const Model::DescribeGatewayRequest &request) const
Model::GetAssetPropertyValueOutcomeCallable GetAssetPropertyValueCallable(const GetAssetPropertyValueRequestT &request={}) const
virtual Model::ListAssetModelCompositeModelsOutcome ListAssetModelCompositeModels(const Model::ListAssetModelCompositeModelsRequest &request) const
Model::DeleteTimeSeriesOutcomeCallable DeleteTimeSeriesCallable(const DeleteTimeSeriesRequestT &request={}) const
virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest &request) const
virtual Model::DescribeProjectOutcome DescribeProject(const Model::DescribeProjectRequest &request) const
Model::ListAssetModelCompositeModelsOutcomeCallable ListAssetModelCompositeModelsCallable(const ListAssetModelCompositeModelsRequestT &request) const
void CreateDashboardAsync(const CreateDashboardRequestT &request, const CreateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
IoTSiteWiseClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTSiteWiseEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTSiteWise::IoTSiteWiseClientConfiguration &clientConfiguration=Aws::IoTSiteWise::IoTSiteWiseClientConfiguration())
Model::DeleteGatewayOutcomeCallable DeleteGatewayCallable(const DeleteGatewayRequestT &request) const
Model::CreateBulkImportJobOutcomeCallable CreateBulkImportJobCallable(const CreateBulkImportJobRequestT &request) const
virtual Model::ListAssetRelationshipsOutcome ListAssetRelationships(const Model::ListAssetRelationshipsRequest &request) const
Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const ListDashboardsRequestT &request) const
void DeleteAccessPolicyAsync(const DeleteAccessPolicyRequestT &request, const DeleteAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListProjectAssetsAsync(const ListProjectAssetsRequestT &request, const ListProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBulkImportJobsOutcome ListBulkImportJobs(const Model::ListBulkImportJobsRequest &request={}) const
IoTSiteWiseClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeProjectAsync(const DescribeProjectRequestT &request, const DescribeProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListGatewaysOutcomeCallable ListGatewaysCallable(const ListGatewaysRequestT &request={}) const
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request) const
Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT &request) const
IoTSiteWiseClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListAssociatedAssetsOutcomeCallable ListAssociatedAssetsCallable(const ListAssociatedAssetsRequestT &request) const
Model::BatchPutAssetPropertyValueOutcomeCallable BatchPutAssetPropertyValueCallable(const BatchPutAssetPropertyValueRequestT &request) const
virtual Model::DeleteDashboardOutcome DeleteDashboard(const Model::DeleteDashboardRequest &request) const
void DescribeAssetCompositeModelAsync(const DescribeAssetCompositeModelRequestT &request, const DescribeAssetCompositeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAssetOutcomeCallable DescribeAssetCallable(const DescribeAssetRequestT &request) const
Model::BatchGetAssetPropertyAggregatesOutcomeCallable BatchGetAssetPropertyAggregatesCallable(const BatchGetAssetPropertyAggregatesRequestT &request) const
void PutStorageConfigurationAsync(const PutStorageConfigurationRequestT &request, const PutStorageConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAccessPolicyOutcome DescribeAccessPolicy(const Model::DescribeAccessPolicyRequest &request) const
Model::BatchGetAssetPropertyValueHistoryOutcomeCallable BatchGetAssetPropertyValueHistoryCallable(const BatchGetAssetPropertyValueHistoryRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListAssetPropertiesOutcome ListAssetProperties(const Model::ListAssetPropertiesRequest &request) const
virtual Model::GetInterpolatedAssetPropertyValuesOutcome GetInterpolatedAssetPropertyValues(const Model::GetInterpolatedAssetPropertyValuesRequest &request) const
void ListGatewaysAsync(const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGatewaysRequestT &request={}) const
virtual Model::DescribeGatewayCapabilityConfigurationOutcome DescribeGatewayCapabilityConfiguration(const Model::DescribeGatewayCapabilityConfigurationRequest &request) const
void CreateBulkImportJobAsync(const CreateBulkImportJobRequestT &request, const CreateBulkImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateAssetsOutcome AssociateAssets(const Model::AssociateAssetsRequest &request) const
virtual Model::UpdateGatewayCapabilityConfigurationOutcome UpdateGatewayCapabilityConfiguration(const Model::UpdateGatewayCapabilityConfigurationRequest &request) const
virtual Model::CreateAssetOutcome CreateAsset(const Model::CreateAssetRequest &request) const
Model::DisassociateAssetsOutcomeCallable DisassociateAssetsCallable(const DisassociateAssetsRequestT &request) const
virtual Model::BatchGetAssetPropertyValueHistoryOutcome BatchGetAssetPropertyValueHistory(const Model::BatchGetAssetPropertyValueHistoryRequest &request) const
Model::UpdateDatasetOutcomeCallable UpdateDatasetCallable(const UpdateDatasetRequestT &request) const
Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const PutLoggingOptionsRequestT &request) const
void DescribeAssetAsync(const DescribeAssetRequestT &request, const DescribeAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchAssociateProjectAssetsAsync(const BatchAssociateProjectAssetsRequestT &request, const BatchAssociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribePortalOutcome DescribePortal(const Model::DescribePortalRequest &request) const
Model::ListAssetModelsOutcomeCallable ListAssetModelsCallable(const ListAssetModelsRequestT &request={}) const
virtual Model::BatchDisassociateProjectAssetsOutcome BatchDisassociateProjectAssets(const Model::BatchDisassociateProjectAssetsRequest &request) const
Model::GetAssetPropertyValueHistoryOutcomeCallable GetAssetPropertyValueHistoryCallable(const GetAssetPropertyValueHistoryRequestT &request={}) const
void UpdateAssetModelCompositeModelAsync(const UpdateAssetModelCompositeModelRequestT &request, const UpdateAssetModelCompositeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTimeSeriesOutcome ListTimeSeries(const Model::ListTimeSeriesRequest &request={}) const
virtual Model::ListActionsOutcome ListActions(const Model::ListActionsRequest &request) const
virtual Model::DisassociateAssetsOutcome DisassociateAssets(const Model::DisassociateAssetsRequest &request) const
IoTSiteWiseClient(const Aws::IoTSiteWise::IoTSiteWiseClientConfiguration &clientConfiguration=Aws::IoTSiteWise::IoTSiteWiseClientConfiguration(), std::shared_ptr< IoTSiteWiseEndpointProviderBase > endpointProvider=nullptr)
void InvokeAssistantAsync(InvokeAssistantRequestT &request, const InvokeAssistantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDatasetsAsync(const ListDatasetsRequestT &request, const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetAssetPropertyValueOutcome BatchGetAssetPropertyValue(const Model::BatchGetAssetPropertyValueRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::DeleteAssetOutcomeCallable DeleteAssetCallable(const DeleteAssetRequestT &request) const
void DeleteAssetModelAsync(const DeleteAssetModelRequestT &request, const DeleteAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateAssetsAsync(const DisassociateAssetsRequestT &request, const DisassociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetAssetPropertyAggregatesOutcome BatchGetAssetPropertyAggregates(const Model::BatchGetAssetPropertyAggregatesRequest &request) const
Model::ExecuteActionOutcomeCallable ExecuteActionCallable(const ExecuteActionRequestT &request) const
virtual Model::DisassociateTimeSeriesFromAssetPropertyOutcome DisassociateTimeSeriesFromAssetProperty(const Model::DisassociateTimeSeriesFromAssetPropertyRequest &request) const
void AssociateTimeSeriesToAssetPropertyAsync(const AssociateTimeSeriesToAssetPropertyRequestT &request, const AssociateTimeSeriesToAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAccessPolicyAsync(const UpdateAccessPolicyRequestT &request, const UpdateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccessPolicyAsync(const DescribeAccessPolicyRequestT &request, const DescribeAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAssetOutcomeCallable CreateAssetCallable(const CreateAssetRequestT &request) const
Model::CreateAssetModelOutcomeCallable CreateAssetModelCallable(const CreateAssetModelRequestT &request) const
virtual Model::UpdateAssetModelOutcome UpdateAssetModel(const Model::UpdateAssetModelRequest &request) const
void ListAssociatedAssetsAsync(const ListAssociatedAssetsRequestT &request, const ListAssociatedAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssetModelsOutcome ListAssetModels(const Model::ListAssetModelsRequest &request={}) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
virtual Model::DescribeAssetModelCompositeModelOutcome DescribeAssetModelCompositeModel(const Model::DescribeAssetModelCompositeModelRequest &request) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAssetOutcome UpdateAsset(const Model::UpdateAssetRequest &request) const
void CreateAssetAsync(const CreateAssetRequestT &request, const CreateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateTimeSeriesToAssetPropertyOutcome AssociateTimeSeriesToAssetProperty(const Model::AssociateTimeSeriesToAssetPropertyRequest &request) const
Model::ExecuteQueryOutcomeCallable ExecuteQueryCallable(const ExecuteQueryRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
void ListAccessPoliciesAsync(const ListAccessPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccessPoliciesRequestT &request={}) const
void DeleteGatewayAsync(const DeleteGatewayRequestT &request, const DeleteGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT &request) const
void GetAssetPropertyAggregatesAsync(const GetAssetPropertyAggregatesRequestT &request, const GetAssetPropertyAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ExecuteActionAsync(const ExecuteActionRequestT &request, const ExecuteActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutStorageConfigurationOutcomeCallable PutStorageConfigurationCallable(const PutStorageConfigurationRequestT &request) const
Model::ListAccessPoliciesOutcomeCallable ListAccessPoliciesCallable(const ListAccessPoliciesRequestT &request={}) const
void ExecuteQueryAsync(const ExecuteQueryRequestT &request, const ExecuteQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT &request) const
virtual Model::CreatePortalOutcome CreatePortal(const Model::CreatePortalRequest &request) const
std::future< CreateAccessPolicyOutcome > CreateAccessPolicyOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< UpdateGatewayOutcome > UpdateGatewayOutcomeCallable
std::future< ListAssetModelsOutcome > ListAssetModelsOutcomeCallable
std::future< UpdateDashboardOutcome > UpdateDashboardOutcomeCallable
std::future< GetAssetPropertyValueHistoryOutcome > GetAssetPropertyValueHistoryOutcomeCallable
std::future< BatchAssociateProjectAssetsOutcome > BatchAssociateProjectAssetsOutcomeCallable
std::future< BatchGetAssetPropertyValueHistoryOutcome > BatchGetAssetPropertyValueHistoryOutcomeCallable
std::future< GetAssetPropertyValueOutcome > GetAssetPropertyValueOutcomeCallable
std::future< ListTimeSeriesOutcome > ListTimeSeriesOutcomeCallable
std::future< UpdateDatasetOutcome > UpdateDatasetOutcomeCallable
std::future< UpdateAssetModelCompositeModelOutcome > UpdateAssetModelCompositeModelOutcomeCallable
std::future< ListDashboardsOutcome > ListDashboardsOutcomeCallable
std::future< DescribeAssetModelOutcome > DescribeAssetModelOutcomeCallable
std::future< UpdateAssetModelOutcome > UpdateAssetModelOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DescribeAssetCompositeModelOutcome > DescribeAssetCompositeModelOutcomeCallable
std::future< ListProjectAssetsOutcome > ListProjectAssetsOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< PutDefaultEncryptionConfigurationOutcome > PutDefaultEncryptionConfigurationOutcomeCallable
std::future< DeleteAssetModelOutcome > DeleteAssetModelOutcomeCallable
std::future< ListAssetsOutcome > ListAssetsOutcomeCallable
std::future< DeleteAccessPolicyOutcome > DeleteAccessPolicyOutcomeCallable
std::future< DescribeLoggingOptionsOutcome > DescribeLoggingOptionsOutcomeCallable
std::future< CreateBulkImportJobOutcome > CreateBulkImportJobOutcomeCallable
std::future< DeletePortalOutcome > DeletePortalOutcomeCallable
std::future< DeleteGatewayOutcome > DeleteGatewayOutcomeCallable
std::future< UpdateAssetPropertyOutcome > UpdateAssetPropertyOutcomeCallable
std::future< CreateAssetOutcome > CreateAssetOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< CreateAssetModelOutcome > CreateAssetModelOutcomeCallable
std::future< DeleteTimeSeriesOutcome > DeleteTimeSeriesOutcomeCallable
std::future< BatchPutAssetPropertyValueOutcome > BatchPutAssetPropertyValueOutcomeCallable
std::future< ListAssetModelPropertiesOutcome > ListAssetModelPropertiesOutcomeCallable
std::future< CreateAssetModelCompositeModelOutcome > CreateAssetModelCompositeModelOutcomeCallable
std::future< ListAccessPoliciesOutcome > ListAccessPoliciesOutcomeCallable
std::future< ExecuteQueryOutcome > ExecuteQueryOutcomeCallable
std::future< DescribeGatewayOutcome > DescribeGatewayOutcomeCallable
std::future< AssociateTimeSeriesToAssetPropertyOutcome > AssociateTimeSeriesToAssetPropertyOutcomeCallable
std::future< UpdateAccessPolicyOutcome > UpdateAccessPolicyOutcomeCallable
std::future< ExecuteActionOutcome > ExecuteActionOutcomeCallable
std::future< DescribeTimeSeriesOutcome > DescribeTimeSeriesOutcomeCallable
std::future< CreatePortalOutcome > CreatePortalOutcomeCallable
std::future< GetInterpolatedAssetPropertyValuesOutcome > GetInterpolatedAssetPropertyValuesOutcomeCallable
std::future< GetAssetPropertyAggregatesOutcome > GetAssetPropertyAggregatesOutcomeCallable
std::future< UpdateGatewayCapabilityConfigurationOutcome > UpdateGatewayCapabilityConfigurationOutcomeCallable
std::future< UpdateAssetOutcome > UpdateAssetOutcomeCallable
std::future< DescribeDashboardOutcome > DescribeDashboardOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< DescribeBulkImportJobOutcome > DescribeBulkImportJobOutcomeCallable
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
std::future< DeleteAssetModelCompositeModelOutcome > DeleteAssetModelCompositeModelOutcomeCallable
std::future< BatchGetAssetPropertyValueOutcome > BatchGetAssetPropertyValueOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< BatchDisassociateProjectAssetsOutcome > BatchDisassociateProjectAssetsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribePortalOutcome > DescribePortalOutcomeCallable
std::future< ListBulkImportJobsOutcome > ListBulkImportJobsOutcomeCallable
std::future< DisassociateAssetsOutcome > DisassociateAssetsOutcomeCallable
std::future< ListPortalsOutcome > ListPortalsOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
std::future< PutStorageConfigurationOutcome > PutStorageConfigurationOutcomeCallable
std::future< DeleteAssetOutcome > DeleteAssetOutcomeCallable
std::future< DescribeAssetOutcome > DescribeAssetOutcomeCallable
std::future< DescribeAssetPropertyOutcome > DescribeAssetPropertyOutcomeCallable
std::future< CreateGatewayOutcome > CreateGatewayOutcomeCallable
std::future< DescribeStorageConfigurationOutcome > DescribeStorageConfigurationOutcomeCallable
std::future< BatchGetAssetPropertyAggregatesOutcome > BatchGetAssetPropertyAggregatesOutcomeCallable
std::future< ListAssociatedAssetsOutcome > ListAssociatedAssetsOutcomeCallable
std::future< ListAssetRelationshipsOutcome > ListAssetRelationshipsOutcomeCallable
std::future< ListActionsOutcome > ListActionsOutcomeCallable
std::future< UpdatePortalOutcome > UpdatePortalOutcomeCallable
std::future< DescribeProjectOutcome > DescribeProjectOutcomeCallable
std::future< DisassociateTimeSeriesFromAssetPropertyOutcome > DisassociateTimeSeriesFromAssetPropertyOutcomeCallable
std::future< AssociateAssetsOutcome > AssociateAssetsOutcomeCallable
std::future< ListAssetPropertiesOutcome > ListAssetPropertiesOutcomeCallable
std::future< InvokeAssistantOutcome > InvokeAssistantOutcomeCallable
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
std::future< DescribeAccessPolicyOutcome > DescribeAccessPolicyOutcomeCallable
std::future< DescribeAssetModelCompositeModelOutcome > DescribeAssetModelCompositeModelOutcomeCallable
std::future< DescribeActionOutcome > DescribeActionOutcomeCallable
std::future< ListCompositionRelationshipsOutcome > ListCompositionRelationshipsOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListAssetModelCompositeModelsOutcome > ListAssetModelCompositeModelsOutcomeCallable
std::future< DescribeDefaultEncryptionConfigurationOutcome > DescribeDefaultEncryptionConfigurationOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< DeleteDashboardOutcome > DeleteDashboardOutcomeCallable
std::future< DescribeGatewayCapabilityConfigurationOutcome > DescribeGatewayCapabilityConfigurationOutcomeCallable
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAccessPolicyRequest &, const Model::DescribeAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAccessPoliciesRequest &, const Model::ListAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessPoliciesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetInterpolatedAssetPropertyValuesRequest &, const Model::GetInterpolatedAssetPropertyValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInterpolatedAssetPropertyValuesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListCompositionRelationshipsRequest &, const Model::ListCompositionRelationshipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCompositionRelationshipsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetModelsRequest &, const Model::ListAssetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetModelsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetPropertyRequest &, const Model::UpdateAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAssetRequest &, const Model::DeleteAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetModelRequest &, const Model::DescribeAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchGetAssetPropertyValueRequest &, const Model::BatchGetAssetPropertyValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAssetPropertyValueResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::PutStorageConfigurationRequest &, const Model::PutStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutStorageConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeDefaultEncryptionConfigurationRequest &, const Model::DescribeDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetsRequest &, const Model::ListAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchAssociateProjectAssetsRequest &, const Model::BatchAssociateProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DisassociateAssetsRequest &, const Model::DisassociateAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewaysResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetModelPropertiesRequest &, const Model::ListAssetModelPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetModelPropertiesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyAggregatesRequest &, const Model::GetAssetPropertyAggregatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyAggregatesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateGatewayRequest &, const Model::UpdateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::AssociateAssetsRequest &, const Model::AssociateAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAssetModelCompositeModelRequest &, const Model::DeleteAssetModelCompositeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetModelCompositeModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchGetAssetPropertyValueHistoryRequest &, const Model::BatchGetAssetPropertyValueHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAssetPropertyValueHistoryResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAssetModelCompositeModelRequest &, const Model::CreateAssetModelCompositeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssetModelCompositeModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAccessPolicyRequest &, const Model::DeleteAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListProjectAssetsRequest &, const Model::ListProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetRequest &, const Model::UpdateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateGatewayRequest &, const Model::CreateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchPutAssetPropertyValueRequest &, const Model::BatchPutAssetPropertyValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutAssetPropertyValueResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetRelationshipsRequest &, const Model::ListAssetRelationshipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetRelationshipsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeletePortalRequest &, const Model::DeletePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyValueHistoryRequest &, const Model::GetAssetPropertyValueHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyValueHistoryResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::AssociateTimeSeriesToAssetPropertyRequest &, const Model::AssociateTimeSeriesToAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTimeSeriesToAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ExecuteQueryRequest &, const Model::ExecuteQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteQueryResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdatePortalRequest &, const Model::UpdatePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetRequest &, const Model::DescribeAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListPortalsRequest &, const Model::ListPortalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPortalsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetModelRequest &, const Model::UpdateAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListTimeSeriesRequest &, const Model::ListTimeSeriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTimeSeriesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetModelCompositeModelRequest &, const Model::DescribeAssetModelCompositeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetModelCompositeModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteGatewayRequest &, const Model::DeleteGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDashboardsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchGetAssetPropertyAggregatesRequest &, const Model::BatchGetAssetPropertyAggregatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAssetPropertyAggregatesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeTimeSeriesRequest &, const Model::DescribeTimeSeriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTimeSeriesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListActionsRequest &, const Model::ListActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActionsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::PutDefaultEncryptionConfigurationRequest &, const Model::PutDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetPropertiesRequest &, const Model::ListAssetPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetPropertiesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAssetModelRequest &, const Model::DeleteAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeStorageConfigurationRequest &, const Model::DescribeStorageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStorageConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteDashboardRequest &, const Model::DeleteDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssociatedAssetsRequest &, const Model::ListAssociatedAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DisassociateTimeSeriesFromAssetPropertyRequest &, const Model::DisassociateTimeSeriesFromAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTimeSeriesFromAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeActionRequest &, const Model::DescribeActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActionResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListBulkImportJobsRequest &, const Model::ListBulkImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBulkImportJobsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetCompositeModelRequest &, const Model::DescribeAssetCompositeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetCompositeModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyValueRequest &, const Model::GetAssetPropertyValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyValueResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeBulkImportJobRequest &, const Model::DescribeBulkImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBulkImportJobResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingOptionsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeGatewayRequest &, const Model::DescribeGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ExecuteActionRequest &, const Model::ExecuteActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteActionResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateDatasetRequest &, const Model::UpdateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteTimeSeriesRequest &, const Model::DeleteTimeSeriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTimeSeriesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetModelCompositeModelRequest &, const Model::UpdateAssetModelCompositeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetModelCompositeModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribePortalRequest &, const Model::DescribePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAssetModelRequest &, const Model::CreateAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreatePortalRequest &, const Model::CreatePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAssetRequest &, const Model::CreateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeDashboardRequest &, const Model::DescribeDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAccessPolicyRequest &, const Model::CreateAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeProjectRequest &, const Model::DescribeProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetPropertyRequest &, const Model::DescribeAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeGatewayCapabilityConfigurationRequest &, const Model::DescribeGatewayCapabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayCapabilityConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAccessPolicyRequest &, const Model::UpdateAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetModelCompositeModelsRequest &, const Model::ListAssetModelCompositeModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetModelCompositeModelsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateBulkImportJobRequest &, const Model::CreateBulkImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBulkImportJobResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateGatewayCapabilityConfigurationRequest &, const Model::UpdateGatewayCapabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayCapabilityConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchDisassociateProjectAssetsRequest &, const Model::BatchDisassociateProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::InvokeAssistantRequest &, const Model::InvokeAssistantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InvokeAssistantResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String