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>
44 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider =
nullptr);
51 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider =
nullptr,
58 IoTSiteWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<IoTSiteWiseEndpointProviderBase> endpointProvider =
nullptr,
81 IoTSiteWiseClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
100 template<
typename AssociateAssetsRequestT = Model::AssociateAssetsRequest>
103 return SubmitCallable(&IoTSiteWiseClient::AssociateAssets, request);
109 template<
typename AssociateAssetsRequestT = Model::AssociateAssetsRequest>
112 return SubmitAsync(&IoTSiteWiseClient::AssociateAssets, request, handler, context);
126 template<
typename AssociateTimeSeriesToAssetPropertyRequestT = Model::AssociateTimeSeriesToAssetPropertyRequest>
129 return SubmitCallable(&IoTSiteWiseClient::AssociateTimeSeriesToAssetProperty, request);
135 template<
typename AssociateTimeSeriesToAssetPropertyRequestT = Model::AssociateTimeSeriesToAssetPropertyRequest>
138 return SubmitAsync(&IoTSiteWiseClient::AssociateTimeSeriesToAssetProperty, request, handler, context);
152 template<
typename BatchAssociateProjectAssetsRequestT = Model::BatchAssociateProjectAssetsRequest>
155 return SubmitCallable(&IoTSiteWiseClient::BatchAssociateProjectAssets, request);
161 template<
typename BatchAssociateProjectAssetsRequestT = Model::BatchAssociateProjectAssetsRequest>
164 return SubmitAsync(&IoTSiteWiseClient::BatchAssociateProjectAssets, request, handler, context);
178 template<
typename BatchDisassociateProjectAssetsRequestT = Model::BatchDisassociateProjectAssetsRequest>
181 return SubmitCallable(&IoTSiteWiseClient::BatchDisassociateProjectAssets, request);
187 template<
typename BatchDisassociateProjectAssetsRequestT = Model::BatchDisassociateProjectAssetsRequest>
190 return SubmitAsync(&IoTSiteWiseClient::BatchDisassociateProjectAssets, request, handler, context);
207 template<
typename BatchGetAssetPropertyAggregatesRequestT = Model::BatchGetAssetPropertyAggregatesRequest>
210 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyAggregates, request);
216 template<
typename BatchGetAssetPropertyAggregatesRequestT = Model::BatchGetAssetPropertyAggregatesRequest>
219 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyAggregates, request, handler, context);
236 template<
typename BatchGetAssetPropertyValueRequestT = Model::BatchGetAssetPropertyValueRequest>
239 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyValue, request);
245 template<
typename BatchGetAssetPropertyValueRequestT = Model::BatchGetAssetPropertyValueRequest>
248 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyValue, request, handler, context);
265 template<
typename BatchGetAssetPropertyValueHistoryRequestT = Model::BatchGetAssetPropertyValueHistoryRequest>
268 return SubmitCallable(&IoTSiteWiseClient::BatchGetAssetPropertyValueHistory, request);
274 template<
typename BatchGetAssetPropertyValueHistoryRequestT = Model::BatchGetAssetPropertyValueHistoryRequest>
277 return SubmitAsync(&IoTSiteWiseClient::BatchGetAssetPropertyValueHistory, request, handler, context);
313 template<
typename BatchPutAssetPropertyValueRequestT = Model::BatchPutAssetPropertyValueRequest>
316 return SubmitCallable(&IoTSiteWiseClient::BatchPutAssetPropertyValue, request);
322 template<
typename BatchPutAssetPropertyValueRequestT = Model::BatchPutAssetPropertyValueRequest>
325 return SubmitAsync(&IoTSiteWiseClient::BatchPutAssetPropertyValue, request, handler, context);
340 template<
typename CreateAccessPolicyRequestT = Model::CreateAccessPolicyRequest>
343 return SubmitCallable(&IoTSiteWiseClient::CreateAccessPolicy, request);
349 template<
typename CreateAccessPolicyRequestT = Model::CreateAccessPolicyRequest>
352 return SubmitAsync(&IoTSiteWiseClient::CreateAccessPolicy, request, handler, context);
367 template<
typename CreateAssetRequestT = Model::CreateAssetRequest>
370 return SubmitCallable(&IoTSiteWiseClient::CreateAsset, request);
376 template<
typename CreateAssetRequestT = Model::CreateAssetRequest>
379 return SubmitAsync(&IoTSiteWiseClient::CreateAsset, request, handler, context);
405 template<
typename CreateAssetModelRequestT = Model::CreateAssetModelRequest>
408 return SubmitCallable(&IoTSiteWiseClient::CreateAssetModel, request);
414 template<
typename CreateAssetModelRequestT = Model::CreateAssetModelRequest>
417 return SubmitAsync(&IoTSiteWiseClient::CreateAssetModel, request, handler, context);
449 template<
typename CreateAssetModelCompositeModelRequestT = Model::CreateAssetModelCompositeModelRequest>
452 return SubmitCallable(&IoTSiteWiseClient::CreateAssetModelCompositeModel, request);
458 template<
typename CreateAssetModelCompositeModelRequestT = Model::CreateAssetModelCompositeModelRequest>
461 return SubmitAsync(&IoTSiteWiseClient::CreateAssetModelCompositeModel, request, handler, context);
484 template<
typename CreateBulkImportJobRequestT = Model::CreateBulkImportJobRequest>
487 return SubmitCallable(&IoTSiteWiseClient::CreateBulkImportJob, request);
493 template<
typename CreateBulkImportJobRequestT = Model::CreateBulkImportJobRequest>
496 return SubmitAsync(&IoTSiteWiseClient::CreateBulkImportJob, request, handler, context);
510 template<
typename CreateDashboardRequestT = Model::CreateDashboardRequest>
513 return SubmitCallable(&IoTSiteWiseClient::CreateDashboard, request);
519 template<
typename CreateDashboardRequestT = Model::CreateDashboardRequest>
522 return SubmitAsync(&IoTSiteWiseClient::CreateDashboard, request, handler, context);
539 template<
typename CreateGatewayRequestT = Model::CreateGatewayRequest>
542 return SubmitCallable(&IoTSiteWiseClient::CreateGateway, request);
548 template<
typename CreateGatewayRequestT = Model::CreateGatewayRequest>
551 return SubmitAsync(&IoTSiteWiseClient::CreateGateway, request, handler, context);
570 template<
typename CreatePortalRequestT = Model::CreatePortalRequest>
573 return SubmitCallable(&IoTSiteWiseClient::CreatePortal, request);
579 template<
typename CreatePortalRequestT = Model::CreatePortalRequest>
582 return SubmitAsync(&IoTSiteWiseClient::CreatePortal, request, handler, context);
597 template<
typename CreateProjectRequestT = Model::CreateProjectRequest>
600 return SubmitCallable(&IoTSiteWiseClient::CreateProject, request);
606 template<
typename CreateProjectRequestT = Model::CreateProjectRequest>
609 return SubmitAsync(&IoTSiteWiseClient::CreateProject, request, handler, context);
624 template<
typename DeleteAccessPolicyRequestT = Model::DeleteAccessPolicyRequest>
627 return SubmitCallable(&IoTSiteWiseClient::DeleteAccessPolicy, request);
633 template<
typename DeleteAccessPolicyRequestT = Model::DeleteAccessPolicyRequest>
636 return SubmitAsync(&IoTSiteWiseClient::DeleteAccessPolicy, request, handler, context);
655 template<
typename DeleteAssetRequestT = Model::DeleteAssetRequest>
658 return SubmitCallable(&IoTSiteWiseClient::DeleteAsset, request);
664 template<
typename DeleteAssetRequestT = Model::DeleteAssetRequest>
667 return SubmitAsync(&IoTSiteWiseClient::DeleteAsset, request, handler, context);
687 template<
typename DeleteAssetModelRequestT = Model::DeleteAssetModelRequest>
690 return SubmitCallable(&IoTSiteWiseClient::DeleteAssetModel, request);
696 template<
typename DeleteAssetModelRequestT = Model::DeleteAssetModelRequest>
699 return SubmitAsync(&IoTSiteWiseClient::DeleteAssetModel, request, handler, context);
719 template<
typename DeleteAssetModelCompositeModelRequestT = Model::DeleteAssetModelCompositeModelRequest>
722 return SubmitCallable(&IoTSiteWiseClient::DeleteAssetModelCompositeModel, request);
728 template<
typename DeleteAssetModelCompositeModelRequestT = Model::DeleteAssetModelCompositeModelRequest>
731 return SubmitAsync(&IoTSiteWiseClient::DeleteAssetModelCompositeModel, request, handler, context);
744 template<
typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
747 return SubmitCallable(&IoTSiteWiseClient::DeleteDashboard, request);
753 template<
typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
756 return SubmitAsync(&IoTSiteWiseClient::DeleteDashboard, request, handler, context);
771 template<
typename DeleteGatewayRequestT = Model::DeleteGatewayRequest>
774 return SubmitCallable(&IoTSiteWiseClient::DeleteGateway, request);
780 template<
typename DeleteGatewayRequestT = Model::DeleteGatewayRequest>
783 return SubmitAsync(&IoTSiteWiseClient::DeleteGateway, request, handler, context);
796 template<
typename DeletePortalRequestT = Model::DeletePortalRequest>
799 return SubmitCallable(&IoTSiteWiseClient::DeletePortal, request);
805 template<
typename DeletePortalRequestT = Model::DeletePortalRequest>
808 return SubmitAsync(&IoTSiteWiseClient::DeletePortal, request, handler, context);
821 template<
typename DeleteProjectRequestT = Model::DeleteProjectRequest>
824 return SubmitCallable(&IoTSiteWiseClient::DeleteProject, request);
830 template<
typename DeleteProjectRequestT = Model::DeleteProjectRequest>
833 return SubmitAsync(&IoTSiteWiseClient::DeleteProject, request, handler, context);
855 template<
typename DeleteTimeSeriesRequestT = Model::DeleteTimeSeriesRequest>
858 return SubmitCallable(&IoTSiteWiseClient::DeleteTimeSeries, request);
864 template<
typename DeleteTimeSeriesRequestT = Model::DeleteTimeSeriesRequest>
867 return SubmitAsync(&IoTSiteWiseClient::DeleteTimeSeries, request, handler, context);
881 template<
typename DescribeAccessPolicyRequestT = Model::DescribeAccessPolicyRequest>
884 return SubmitCallable(&IoTSiteWiseClient::DescribeAccessPolicy, request);
890 template<
typename DescribeAccessPolicyRequestT = Model::DescribeAccessPolicyRequest>
893 return SubmitAsync(&IoTSiteWiseClient::DescribeAccessPolicy, request, handler, context);
906 template<
typename DescribeActionRequestT = Model::DescribeActionRequest>
909 return SubmitCallable(&IoTSiteWiseClient::DescribeAction, request);
915 template<
typename DescribeActionRequestT = Model::DescribeActionRequest>
918 return SubmitAsync(&IoTSiteWiseClient::DescribeAction, request, handler, context);
931 template<
typename DescribeAssetRequestT = Model::DescribeAssetRequest>
934 return SubmitCallable(&IoTSiteWiseClient::DescribeAsset, request);
940 template<
typename DescribeAssetRequestT = Model::DescribeAssetRequest>
943 return SubmitAsync(&IoTSiteWiseClient::DescribeAsset, request, handler, context);
961 template<
typename DescribeAssetCompositeModelRequestT = Model::DescribeAssetCompositeModelRequest>
964 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetCompositeModel, request);
970 template<
typename DescribeAssetCompositeModelRequestT = Model::DescribeAssetCompositeModelRequest>
973 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetCompositeModel, request, handler, context);
986 template<
typename DescribeAssetModelRequestT = Model::DescribeAssetModelRequest>
989 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetModel, request);
995 template<
typename DescribeAssetModelRequestT = Model::DescribeAssetModelRequest>
998 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetModel, request, handler, context);
1015 template<
typename DescribeAssetModelCompositeModelRequestT = Model::DescribeAssetModelCompositeModelRequest>
1018 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetModelCompositeModel, request);
1024 template<
typename DescribeAssetModelCompositeModelRequestT = Model::DescribeAssetModelCompositeModelRequest>
1027 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetModelCompositeModel, request, handler, context);
1047 template<
typename DescribeAssetPropertyRequestT = Model::DescribeAssetPropertyRequest>
1050 return SubmitCallable(&IoTSiteWiseClient::DescribeAssetProperty, request);
1056 template<
typename DescribeAssetPropertyRequestT = Model::DescribeAssetPropertyRequest>
1059 return SubmitAsync(&IoTSiteWiseClient::DescribeAssetProperty, request, handler, context);
1076 template<
typename DescribeBulkImportJobRequestT = Model::DescribeBulkImportJobRequest>
1079 return SubmitCallable(&IoTSiteWiseClient::DescribeBulkImportJob, request);
1085 template<
typename DescribeBulkImportJobRequestT = Model::DescribeBulkImportJobRequest>
1088 return SubmitAsync(&IoTSiteWiseClient::DescribeBulkImportJob, request, handler, context);
1101 template<
typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
1104 return SubmitCallable(&IoTSiteWiseClient::DescribeDashboard, request);
1110 template<
typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
1113 return SubmitAsync(&IoTSiteWiseClient::DescribeDashboard, request, handler, context);
1131 template<
typename DescribeDefaultEncryptionConfigurationRequestT = Model::DescribeDefaultEncryptionConfigurationRequest>
1134 return SubmitCallable(&IoTSiteWiseClient::DescribeDefaultEncryptionConfiguration, request);
1140 template<
typename DescribeDefaultEncryptionConfigurationRequestT = Model::DescribeDefaultEncryptionConfigurationRequest>
1143 return SubmitAsync(&IoTSiteWiseClient::DescribeDefaultEncryptionConfiguration, request, handler, context);
1156 template<
typename DescribeGatewayRequestT = Model::DescribeGatewayRequest>
1159 return SubmitCallable(&IoTSiteWiseClient::DescribeGateway, request);
1165 template<
typename DescribeGatewayRequestT = Model::DescribeGatewayRequest>
1168 return SubmitAsync(&IoTSiteWiseClient::DescribeGateway, request, handler, context);
1188 template<
typename DescribeGatewayCapabilityConfigurationRequestT = Model::DescribeGatewayCapabilityConfigurationRequest>
1191 return SubmitCallable(&IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration, request);
1197 template<
typename DescribeGatewayCapabilityConfigurationRequestT = Model::DescribeGatewayCapabilityConfigurationRequest>
1200 return SubmitAsync(&IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration, request, handler, context);
1214 template<
typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
1217 return SubmitCallable(&IoTSiteWiseClient::DescribeLoggingOptions, request);
1223 template<
typename DescribeLoggingOptionsRequestT = Model::DescribeLoggingOptionsRequest>
1226 return SubmitAsync(&IoTSiteWiseClient::DescribeLoggingOptions, request, handler, context);
1239 template<
typename DescribePortalRequestT = Model::DescribePortalRequest>
1242 return SubmitCallable(&IoTSiteWiseClient::DescribePortal, request);
1248 template<
typename DescribePortalRequestT = Model::DescribePortalRequest>
1251 return SubmitAsync(&IoTSiteWiseClient::DescribePortal, request, handler, context);
1264 template<
typename DescribeProjectRequestT = Model::DescribeProjectRequest>
1267 return SubmitCallable(&IoTSiteWiseClient::DescribeProject, request);
1273 template<
typename DescribeProjectRequestT = Model::DescribeProjectRequest>
1276 return SubmitAsync(&IoTSiteWiseClient::DescribeProject, request, handler, context);
1290 template<
typename DescribeStorageConfigurationRequestT = Model::DescribeStorageConfigurationRequest>
1293 return SubmitCallable(&IoTSiteWiseClient::DescribeStorageConfiguration, request);
1299 template<
typename DescribeStorageConfigurationRequestT = Model::DescribeStorageConfigurationRequest>
1302 return SubmitAsync(&IoTSiteWiseClient::DescribeStorageConfiguration, request, handler, context);
1322 template<
typename DescribeTimeSeriesRequestT = Model::DescribeTimeSeriesRequest>
1325 return SubmitCallable(&IoTSiteWiseClient::DescribeTimeSeries, request);
1331 template<
typename DescribeTimeSeriesRequestT = Model::DescribeTimeSeriesRequest>
1334 return SubmitAsync(&IoTSiteWiseClient::DescribeTimeSeries, request, handler, context);
1348 template<
typename DisassociateAssetsRequestT = Model::DisassociateAssetsRequest>
1351 return SubmitCallable(&IoTSiteWiseClient::DisassociateAssets, request);
1357 template<
typename DisassociateAssetsRequestT = Model::DisassociateAssetsRequest>
1360 return SubmitAsync(&IoTSiteWiseClient::DisassociateAssets, request, handler, context);
1374 template<
typename DisassociateTimeSeriesFromAssetPropertyRequestT = Model::DisassociateTimeSeriesFromAssetPropertyRequest>
1377 return SubmitCallable(&IoTSiteWiseClient::DisassociateTimeSeriesFromAssetProperty, request);
1383 template<
typename DisassociateTimeSeriesFromAssetPropertyRequestT = Model::DisassociateTimeSeriesFromAssetPropertyRequest>
1386 return SubmitAsync(&IoTSiteWiseClient::DisassociateTimeSeriesFromAssetProperty, request, handler, context);
1399 template<
typename ExecuteActionRequestT = Model::ExecuteActionRequest>
1402 return SubmitCallable(&IoTSiteWiseClient::ExecuteAction, request);
1408 template<
typename ExecuteActionRequestT = Model::ExecuteActionRequest>
1411 return SubmitAsync(&IoTSiteWiseClient::ExecuteAction, request, handler, context);
1426 template<
typename ExecuteQueryRequestT = Model::ExecuteQueryRequest>
1429 return SubmitCallable(&IoTSiteWiseClient::ExecuteQuery, request);
1435 template<
typename ExecuteQueryRequestT = Model::ExecuteQueryRequest>
1438 return SubmitAsync(&IoTSiteWiseClient::ExecuteQuery, request, handler, context);
1460 template<
typename GetAssetPropertyAggregatesRequestT = Model::GetAssetPropertyAggregatesRequest>
1463 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyAggregates, request);
1469 template<
typename GetAssetPropertyAggregatesRequestT = Model::GetAssetPropertyAggregatesRequest>
1472 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyAggregates, request, handler, context);
1494 template<
typename GetAssetPropertyValueRequestT = Model::GetAssetPropertyValueRequest>
1497 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyValue, request);
1503 template<
typename GetAssetPropertyValueRequestT = Model::GetAssetPropertyValueRequest>
1506 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyValue, request, handler, context);
1528 template<
typename GetAssetPropertyValueHistoryRequestT = Model::GetAssetPropertyValueHistoryRequest>
1531 return SubmitCallable(&IoTSiteWiseClient::GetAssetPropertyValueHistory, request);
1537 template<
typename GetAssetPropertyValueHistoryRequestT = Model::GetAssetPropertyValueHistoryRequest>
1540 return SubmitAsync(&IoTSiteWiseClient::GetAssetPropertyValueHistory, request, handler, context);
1565 template<
typename GetInterpolatedAssetPropertyValuesRequestT = Model::GetInterpolatedAssetPropertyValuesRequest>
1568 return SubmitCallable(&IoTSiteWiseClient::GetInterpolatedAssetPropertyValues, request);
1574 template<
typename GetInterpolatedAssetPropertyValuesRequestT = Model::GetInterpolatedAssetPropertyValuesRequest>
1577 return SubmitAsync(&IoTSiteWiseClient::GetInterpolatedAssetPropertyValues, request, handler, context);
1592 template<
typename ListAccessPoliciesRequestT = Model::ListAccessPoliciesRequest>
1595 return SubmitCallable(&IoTSiteWiseClient::ListAccessPolicies, request);
1601 template<
typename ListAccessPoliciesRequestT = Model::ListAccessPoliciesRequest>
1604 return SubmitAsync(&IoTSiteWiseClient::ListAccessPolicies, request, handler, context);
1618 template<
typename ListActionsRequestT = Model::ListActionsRequest>
1621 return SubmitCallable(&IoTSiteWiseClient::ListActions, request);
1627 template<
typename ListActionsRequestT = Model::ListActionsRequest>
1630 return SubmitAsync(&IoTSiteWiseClient::ListActions, request, handler, context);
1644 template<
typename ListAssetModelCompositeModelsRequestT = Model::ListAssetModelCompositeModelsRequest>
1647 return SubmitCallable(&IoTSiteWiseClient::ListAssetModelCompositeModels, request);
1653 template<
typename ListAssetModelCompositeModelsRequestT = Model::ListAssetModelCompositeModelsRequest>
1656 return SubmitAsync(&IoTSiteWiseClient::ListAssetModelCompositeModels, request, handler, context);
1671 template<
typename ListAssetModelPropertiesRequestT = Model::ListAssetModelPropertiesRequest>
1674 return SubmitCallable(&IoTSiteWiseClient::ListAssetModelProperties, request);
1680 template<
typename ListAssetModelPropertiesRequestT = Model::ListAssetModelPropertiesRequest>
1683 return SubmitAsync(&IoTSiteWiseClient::ListAssetModelProperties, request, handler, context);
1697 template<
typename ListAssetModelsRequestT = Model::ListAssetModelsRequest>
1700 return SubmitCallable(&IoTSiteWiseClient::ListAssetModels, request);
1706 template<
typename ListAssetModelsRequestT = Model::ListAssetModelsRequest>
1709 return SubmitAsync(&IoTSiteWiseClient::ListAssetModels, request, handler, context);
1724 template<
typename ListAssetPropertiesRequestT = Model::ListAssetPropertiesRequest>
1727 return SubmitCallable(&IoTSiteWiseClient::ListAssetProperties, request);
1733 template<
typename ListAssetPropertiesRequestT = Model::ListAssetPropertiesRequest>
1736 return SubmitAsync(&IoTSiteWiseClient::ListAssetProperties, request, handler, context);
1751 template<
typename ListAssetRelationshipsRequestT = Model::ListAssetRelationshipsRequest>
1754 return SubmitCallable(&IoTSiteWiseClient::ListAssetRelationships, request);
1760 template<
typename ListAssetRelationshipsRequestT = Model::ListAssetRelationshipsRequest>
1763 return SubmitAsync(&IoTSiteWiseClient::ListAssetRelationships, request, handler, context);
1783 template<
typename ListAssetsRequestT = Model::ListAssetsRequest>
1786 return SubmitCallable(&IoTSiteWiseClient::ListAssets, request);
1792 template<
typename ListAssetsRequestT = Model::ListAssetsRequest>
1795 return SubmitAsync(&IoTSiteWiseClient::ListAssets, request, handler, context);
1811 template<
typename ListAssociatedAssetsRequestT = Model::ListAssociatedAssetsRequest>
1814 return SubmitCallable(&IoTSiteWiseClient::ListAssociatedAssets, request);
1820 template<
typename ListAssociatedAssetsRequestT = Model::ListAssociatedAssetsRequest>
1823 return SubmitAsync(&IoTSiteWiseClient::ListAssociatedAssets, request, handler, context);
1840 template<
typename ListBulkImportJobsRequestT = Model::ListBulkImportJobsRequest>
1843 return SubmitCallable(&IoTSiteWiseClient::ListBulkImportJobs, request);
1849 template<
typename ListBulkImportJobsRequestT = Model::ListBulkImportJobsRequest>
1852 return SubmitAsync(&IoTSiteWiseClient::ListBulkImportJobs, request, handler, context);
1866 template<
typename ListCompositionRelationshipsRequestT = Model::ListCompositionRelationshipsRequest>
1869 return SubmitCallable(&IoTSiteWiseClient::ListCompositionRelationships, request);
1875 template<
typename ListCompositionRelationshipsRequestT = Model::ListCompositionRelationshipsRequest>
1878 return SubmitAsync(&IoTSiteWiseClient::ListCompositionRelationships, request, handler, context);
1892 template<
typename ListDashboardsRequestT = Model::ListDashboardsRequest>
1895 return SubmitCallable(&IoTSiteWiseClient::ListDashboards, request);
1901 template<
typename ListDashboardsRequestT = Model::ListDashboardsRequest>
1904 return SubmitAsync(&IoTSiteWiseClient::ListDashboards, request, handler, context);
1917 template<
typename ListGatewaysRequestT = Model::ListGatewaysRequest>
1920 return SubmitCallable(&IoTSiteWiseClient::ListGateways, request);
1926 template<
typename ListGatewaysRequestT = Model::ListGatewaysRequest>
1929 return SubmitAsync(&IoTSiteWiseClient::ListGateways, request, handler, context);
1943 template<
typename ListPortalsRequestT = Model::ListPortalsRequest>
1946 return SubmitCallable(&IoTSiteWiseClient::ListPortals, request);
1952 template<
typename ListPortalsRequestT = Model::ListPortalsRequest>
1955 return SubmitAsync(&IoTSiteWiseClient::ListPortals, request, handler, context);
1969 template<
typename ListProjectAssetsRequestT = Model::ListProjectAssetsRequest>
1972 return SubmitCallable(&IoTSiteWiseClient::ListProjectAssets, request);
1978 template<
typename ListProjectAssetsRequestT = Model::ListProjectAssetsRequest>
1981 return SubmitAsync(&IoTSiteWiseClient::ListProjectAssets, request, handler, context);
1995 template<
typename ListProjectsRequestT = Model::ListProjectsRequest>
1998 return SubmitCallable(&IoTSiteWiseClient::ListProjects, request);
2004 template<
typename ListProjectsRequestT = Model::ListProjectsRequest>
2007 return SubmitAsync(&IoTSiteWiseClient::ListProjects, request, handler, context);
2021 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2024 return SubmitCallable(&IoTSiteWiseClient::ListTagsForResource, request);
2030 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2033 return SubmitAsync(&IoTSiteWiseClient::ListTagsForResource, request, handler, context);
2047 template<
typename ListTimeSeriesRequestT = Model::ListTimeSeriesRequest>
2050 return SubmitCallable(&IoTSiteWiseClient::ListTimeSeries, request);
2056 template<
typename ListTimeSeriesRequestT = Model::ListTimeSeriesRequest>
2059 return SubmitAsync(&IoTSiteWiseClient::ListTimeSeries, request, handler, context);
2076 template<
typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
2079 return SubmitCallable(&IoTSiteWiseClient::PutDefaultEncryptionConfiguration, request);
2085 template<
typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
2088 return SubmitAsync(&IoTSiteWiseClient::PutDefaultEncryptionConfiguration, request, handler, context);
2101 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
2104 return SubmitCallable(&IoTSiteWiseClient::PutLoggingOptions, request);
2110 template<
typename PutLoggingOptionsRequestT = Model::PutLoggingOptionsRequest>
2113 return SubmitAsync(&IoTSiteWiseClient::PutLoggingOptions, request, handler, context);
2126 template<
typename PutStorageConfigurationRequestT = Model::PutStorageConfigurationRequest>
2129 return SubmitCallable(&IoTSiteWiseClient::PutStorageConfiguration, request);
2135 template<
typename PutStorageConfigurationRequestT = Model::PutStorageConfigurationRequest>
2138 return SubmitAsync(&IoTSiteWiseClient::PutStorageConfiguration, request, handler, context);
2152 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2155 return SubmitCallable(&IoTSiteWiseClient::TagResource, request);
2161 template<
typename TagResourceRequestT = Model::TagResourceRequest>
2164 return SubmitAsync(&IoTSiteWiseClient::TagResource, request, handler, context);
2177 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2180 return SubmitCallable(&IoTSiteWiseClient::UntagResource, request);
2186 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2189 return SubmitAsync(&IoTSiteWiseClient::UntagResource, request, handler, context);
2203 template<
typename UpdateAccessPolicyRequestT = Model::UpdateAccessPolicyRequest>
2206 return SubmitCallable(&IoTSiteWiseClient::UpdateAccessPolicy, request);
2212 template<
typename UpdateAccessPolicyRequestT = Model::UpdateAccessPolicyRequest>
2215 return SubmitAsync(&IoTSiteWiseClient::UpdateAccessPolicy, request, handler, context);
2231 template<
typename UpdateAssetRequestT = Model::UpdateAssetRequest>
2234 return SubmitCallable(&IoTSiteWiseClient::UpdateAsset, request);
2240 template<
typename UpdateAssetRequestT = Model::UpdateAssetRequest>
2243 return SubmitAsync(&IoTSiteWiseClient::UpdateAsset, request, handler, context);
2269 template<
typename UpdateAssetModelRequestT = Model::UpdateAssetModelRequest>
2272 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetModel, request);
2278 template<
typename UpdateAssetModelRequestT = Model::UpdateAssetModelRequest>
2281 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetModel, request, handler, context);
2308 template<
typename UpdateAssetModelCompositeModelRequestT = Model::UpdateAssetModelCompositeModelRequest>
2311 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetModelCompositeModel, request);
2317 template<
typename UpdateAssetModelCompositeModelRequestT = Model::UpdateAssetModelCompositeModelRequest>
2320 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetModelCompositeModel, request, handler, context);
2339 template<
typename UpdateAssetPropertyRequestT = Model::UpdateAssetPropertyRequest>
2342 return SubmitCallable(&IoTSiteWiseClient::UpdateAssetProperty, request);
2348 template<
typename UpdateAssetPropertyRequestT = Model::UpdateAssetPropertyRequest>
2351 return SubmitAsync(&IoTSiteWiseClient::UpdateAssetProperty, request, handler, context);
2364 template<
typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
2367 return SubmitCallable(&IoTSiteWiseClient::UpdateDashboard, request);
2373 template<
typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
2376 return SubmitAsync(&IoTSiteWiseClient::UpdateDashboard, request, handler, context);
2389 template<
typename UpdateGatewayRequestT = Model::UpdateGatewayRequest>
2392 return SubmitCallable(&IoTSiteWiseClient::UpdateGateway, request);
2398 template<
typename UpdateGatewayRequestT = Model::UpdateGatewayRequest>
2401 return SubmitAsync(&IoTSiteWiseClient::UpdateGateway, request, handler, context);
2421 template<
typename UpdateGatewayCapabilityConfigurationRequestT = Model::UpdateGatewayCapabilityConfigurationRequest>
2424 return SubmitCallable(&IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration, request);
2430 template<
typename UpdateGatewayCapabilityConfigurationRequestT = Model::UpdateGatewayCapabilityConfigurationRequest>
2433 return SubmitAsync(&IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration, request, handler, context);
2446 template<
typename UpdatePortalRequestT = Model::UpdatePortalRequest>
2449 return SubmitCallable(&IoTSiteWiseClient::UpdatePortal, request);
2455 template<
typename UpdatePortalRequestT = Model::UpdatePortalRequest>
2458 return SubmitAsync(&IoTSiteWiseClient::UpdatePortal, request, handler, context);
2471 template<
typename UpdateProjectRequestT = Model::UpdateProjectRequest>
2474 return SubmitCallable(&IoTSiteWiseClient::UpdateProject, request);
2480 template<
typename UpdateProjectRequestT = Model::UpdateProjectRequest>
2483 return SubmitAsync(&IoTSiteWiseClient::UpdateProject, request, handler, context);
2494 std::shared_ptr<IoTSiteWiseEndpointProviderBase> m_endpointProvider;
Model::ListAssetPropertiesOutcomeCallable ListAssetPropertiesCallable(const ListAssetPropertiesRequestT &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
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 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
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 ~IoTSiteWiseClient()
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::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT &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
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::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
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
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::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)
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::DescribeAssetModelCompositeModelOutcome DescribeAssetModelCompositeModel(const Model::DescribeAssetModelCompositeModelRequest &request) 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< 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< 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< 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< DescribeBulkImportJobOutcome > DescribeBulkImportJobOutcomeCallable
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
std::future< DeleteAssetModelCompositeModelOutcome > DeleteAssetModelCompositeModelOutcomeCallable
std::future< BatchGetAssetPropertyValueOutcome > BatchGetAssetPropertyValueOutcomeCallable
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< 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::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::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::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::DescribeDashboardRequest &, const Model::DescribeDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDashboardResponseReceivedHandler
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::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String