AWS SDK for C++  1.8.186
AWS SDK for C++
IoTSiteWiseClient.h
Go to the documentation of this file.
1 
6 #pragma once
66 #include <aws/core/NoResult.h>
69 #include <future>
70 #include <functional>
71 
72 namespace Aws
73 {
74 
75 namespace Http
76 {
77  class HttpClient;
78  class HttpClientFactory;
79 } // namespace Http
80 
81 namespace Utils
82 {
83  template< typename R, typename E> class Outcome;
84 namespace Threading
85 {
86  class Executor;
87 } // namespace Threading
88 } // namespace Utils
89 
90 namespace Auth
91 {
92  class AWSCredentials;
93  class AWSCredentialsProvider;
94 } // namespace Auth
95 
96 namespace Client
97 {
98  class RetryStrategy;
99 } // namespace Client
100 
101 namespace IoTSiteWise
102 {
103 
104 namespace Model
105 {
111  class CreateAssetRequest;
114  class CreateGatewayRequest;
115  class CreatePortalRequest;
116  class CreateProjectRequest;
118  class DeleteAssetRequest;
121  class DeleteGatewayRequest;
122  class DeletePortalRequest;
123  class DeleteProjectRequest;
125  class DescribeAssetRequest;
133  class DescribePortalRequest;
142  class ListAssetsRequest;
144  class ListDashboardsRequest;
145  class ListGatewaysRequest;
146  class ListPortalsRequest;
148  class ListProjectsRequest;
152  class TagResourceRequest;
153  class UntagResourceRequest;
155  class UpdateAssetRequest;
159  class UpdateGatewayRequest;
161  class UpdatePortalRequest;
162  class UpdateProjectRequest;
163 
221 
222  typedef std::future<AssociateAssetsOutcome> AssociateAssetsOutcomeCallable;
223  typedef std::future<BatchAssociateProjectAssetsOutcome> BatchAssociateProjectAssetsOutcomeCallable;
224  typedef std::future<BatchDisassociateProjectAssetsOutcome> BatchDisassociateProjectAssetsOutcomeCallable;
225  typedef std::future<BatchPutAssetPropertyValueOutcome> BatchPutAssetPropertyValueOutcomeCallable;
226  typedef std::future<CreateAccessPolicyOutcome> CreateAccessPolicyOutcomeCallable;
227  typedef std::future<CreateAssetOutcome> CreateAssetOutcomeCallable;
228  typedef std::future<CreateAssetModelOutcome> CreateAssetModelOutcomeCallable;
229  typedef std::future<CreateDashboardOutcome> CreateDashboardOutcomeCallable;
230  typedef std::future<CreateGatewayOutcome> CreateGatewayOutcomeCallable;
231  typedef std::future<CreatePortalOutcome> CreatePortalOutcomeCallable;
232  typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
233  typedef std::future<DeleteAccessPolicyOutcome> DeleteAccessPolicyOutcomeCallable;
234  typedef std::future<DeleteAssetOutcome> DeleteAssetOutcomeCallable;
235  typedef std::future<DeleteAssetModelOutcome> DeleteAssetModelOutcomeCallable;
236  typedef std::future<DeleteDashboardOutcome> DeleteDashboardOutcomeCallable;
237  typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
238  typedef std::future<DeletePortalOutcome> DeletePortalOutcomeCallable;
239  typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
240  typedef std::future<DescribeAccessPolicyOutcome> DescribeAccessPolicyOutcomeCallable;
241  typedef std::future<DescribeAssetOutcome> DescribeAssetOutcomeCallable;
242  typedef std::future<DescribeAssetModelOutcome> DescribeAssetModelOutcomeCallable;
243  typedef std::future<DescribeAssetPropertyOutcome> DescribeAssetPropertyOutcomeCallable;
244  typedef std::future<DescribeDashboardOutcome> DescribeDashboardOutcomeCallable;
245  typedef std::future<DescribeDefaultEncryptionConfigurationOutcome> DescribeDefaultEncryptionConfigurationOutcomeCallable;
246  typedef std::future<DescribeGatewayOutcome> DescribeGatewayOutcomeCallable;
247  typedef std::future<DescribeGatewayCapabilityConfigurationOutcome> DescribeGatewayCapabilityConfigurationOutcomeCallable;
248  typedef std::future<DescribeLoggingOptionsOutcome> DescribeLoggingOptionsOutcomeCallable;
249  typedef std::future<DescribePortalOutcome> DescribePortalOutcomeCallable;
250  typedef std::future<DescribeProjectOutcome> DescribeProjectOutcomeCallable;
251  typedef std::future<DisassociateAssetsOutcome> DisassociateAssetsOutcomeCallable;
252  typedef std::future<GetAssetPropertyAggregatesOutcome> GetAssetPropertyAggregatesOutcomeCallable;
253  typedef std::future<GetAssetPropertyValueOutcome> GetAssetPropertyValueOutcomeCallable;
254  typedef std::future<GetAssetPropertyValueHistoryOutcome> GetAssetPropertyValueHistoryOutcomeCallable;
255  typedef std::future<ListAccessPoliciesOutcome> ListAccessPoliciesOutcomeCallable;
256  typedef std::future<ListAssetModelsOutcome> ListAssetModelsOutcomeCallable;
257  typedef std::future<ListAssetRelationshipsOutcome> ListAssetRelationshipsOutcomeCallable;
258  typedef std::future<ListAssetsOutcome> ListAssetsOutcomeCallable;
259  typedef std::future<ListAssociatedAssetsOutcome> ListAssociatedAssetsOutcomeCallable;
260  typedef std::future<ListDashboardsOutcome> ListDashboardsOutcomeCallable;
261  typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
262  typedef std::future<ListPortalsOutcome> ListPortalsOutcomeCallable;
263  typedef std::future<ListProjectAssetsOutcome> ListProjectAssetsOutcomeCallable;
264  typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
265  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
266  typedef std::future<PutDefaultEncryptionConfigurationOutcome> PutDefaultEncryptionConfigurationOutcomeCallable;
267  typedef std::future<PutLoggingOptionsOutcome> PutLoggingOptionsOutcomeCallable;
268  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
269  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
270  typedef std::future<UpdateAccessPolicyOutcome> UpdateAccessPolicyOutcomeCallable;
271  typedef std::future<UpdateAssetOutcome> UpdateAssetOutcomeCallable;
272  typedef std::future<UpdateAssetModelOutcome> UpdateAssetModelOutcomeCallable;
273  typedef std::future<UpdateAssetPropertyOutcome> UpdateAssetPropertyOutcomeCallable;
274  typedef std::future<UpdateDashboardOutcome> UpdateDashboardOutcomeCallable;
275  typedef std::future<UpdateGatewayOutcome> UpdateGatewayOutcomeCallable;
276  typedef std::future<UpdateGatewayCapabilityConfigurationOutcome> UpdateGatewayCapabilityConfigurationOutcomeCallable;
277  typedef std::future<UpdatePortalOutcome> UpdatePortalOutcomeCallable;
278  typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
279 } // namespace Model
280 
281  class IoTSiteWiseClient;
282 
283  typedef std::function<void(const IoTSiteWiseClient*, const Model::AssociateAssetsRequest&, const Model::AssociateAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateAssetsResponseReceivedHandler;
284  typedef std::function<void(const IoTSiteWiseClient*, const Model::BatchAssociateProjectAssetsRequest&, const Model::BatchAssociateProjectAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAssociateProjectAssetsResponseReceivedHandler;
285  typedef std::function<void(const IoTSiteWiseClient*, const Model::BatchDisassociateProjectAssetsRequest&, const Model::BatchDisassociateProjectAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisassociateProjectAssetsResponseReceivedHandler;
286  typedef std::function<void(const IoTSiteWiseClient*, const Model::BatchPutAssetPropertyValueRequest&, const Model::BatchPutAssetPropertyValueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutAssetPropertyValueResponseReceivedHandler;
287  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateAccessPolicyRequest&, const Model::CreateAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessPolicyResponseReceivedHandler;
288  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateAssetRequest&, const Model::CreateAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssetResponseReceivedHandler;
289  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateAssetModelRequest&, const Model::CreateAssetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssetModelResponseReceivedHandler;
290  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateDashboardRequest&, const Model::CreateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDashboardResponseReceivedHandler;
291  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateGatewayRequest&, const Model::CreateGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGatewayResponseReceivedHandler;
292  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreatePortalRequest&, const Model::CreatePortalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePortalResponseReceivedHandler;
293  typedef std::function<void(const IoTSiteWiseClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProjectResponseReceivedHandler;
294  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteAccessPolicyRequest&, const Model::DeleteAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessPolicyResponseReceivedHandler;
295  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteAssetRequest&, const Model::DeleteAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssetResponseReceivedHandler;
296  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteAssetModelRequest&, const Model::DeleteAssetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssetModelResponseReceivedHandler;
297  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteDashboardRequest&, const Model::DeleteDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDashboardResponseReceivedHandler;
298  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteGatewayRequest&, const Model::DeleteGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayResponseReceivedHandler;
299  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeletePortalRequest&, const Model::DeletePortalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePortalResponseReceivedHandler;
300  typedef std::function<void(const IoTSiteWiseClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProjectResponseReceivedHandler;
301  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeAccessPolicyRequest&, const Model::DescribeAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccessPolicyResponseReceivedHandler;
302  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeAssetRequest&, const Model::DescribeAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssetResponseReceivedHandler;
303  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeAssetModelRequest&, const Model::DescribeAssetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssetModelResponseReceivedHandler;
304  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeAssetPropertyRequest&, const Model::DescribeAssetPropertyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssetPropertyResponseReceivedHandler;
305  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeDashboardRequest&, const Model::DescribeDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDashboardResponseReceivedHandler;
307  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeGatewayRequest&, const Model::DescribeGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGatewayResponseReceivedHandler;
309  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeLoggingOptionsRequest&, const Model::DescribeLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoggingOptionsResponseReceivedHandler;
310  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribePortalRequest&, const Model::DescribePortalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePortalResponseReceivedHandler;
311  typedef std::function<void(const IoTSiteWiseClient*, const Model::DescribeProjectRequest&, const Model::DescribeProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProjectResponseReceivedHandler;
312  typedef std::function<void(const IoTSiteWiseClient*, const Model::DisassociateAssetsRequest&, const Model::DisassociateAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateAssetsResponseReceivedHandler;
313  typedef std::function<void(const IoTSiteWiseClient*, const Model::GetAssetPropertyAggregatesRequest&, const Model::GetAssetPropertyAggregatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssetPropertyAggregatesResponseReceivedHandler;
314  typedef std::function<void(const IoTSiteWiseClient*, const Model::GetAssetPropertyValueRequest&, const Model::GetAssetPropertyValueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssetPropertyValueResponseReceivedHandler;
315  typedef std::function<void(const IoTSiteWiseClient*, const Model::GetAssetPropertyValueHistoryRequest&, const Model::GetAssetPropertyValueHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssetPropertyValueHistoryResponseReceivedHandler;
316  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListAccessPoliciesRequest&, const Model::ListAccessPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccessPoliciesResponseReceivedHandler;
317  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListAssetModelsRequest&, const Model::ListAssetModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssetModelsResponseReceivedHandler;
318  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListAssetRelationshipsRequest&, const Model::ListAssetRelationshipsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssetRelationshipsResponseReceivedHandler;
319  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListAssetsRequest&, const Model::ListAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssetsResponseReceivedHandler;
320  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListAssociatedAssetsRequest&, const Model::ListAssociatedAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociatedAssetsResponseReceivedHandler;
321  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListDashboardsRequest&, const Model::ListDashboardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDashboardsResponseReceivedHandler;
322  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListGatewaysRequest&, const Model::ListGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewaysResponseReceivedHandler;
323  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListPortalsRequest&, const Model::ListPortalsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPortalsResponseReceivedHandler;
324  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListProjectAssetsRequest&, const Model::ListProjectAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProjectAssetsResponseReceivedHandler;
325  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProjectsResponseReceivedHandler;
326  typedef std::function<void(const IoTSiteWiseClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
327  typedef std::function<void(const IoTSiteWiseClient*, const Model::PutDefaultEncryptionConfigurationRequest&, const Model::PutDefaultEncryptionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDefaultEncryptionConfigurationResponseReceivedHandler;
328  typedef std::function<void(const IoTSiteWiseClient*, const Model::PutLoggingOptionsRequest&, const Model::PutLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLoggingOptionsResponseReceivedHandler;
329  typedef std::function<void(const IoTSiteWiseClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
330  typedef std::function<void(const IoTSiteWiseClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
331  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateAccessPolicyRequest&, const Model::UpdateAccessPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccessPolicyResponseReceivedHandler;
332  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateAssetRequest&, const Model::UpdateAssetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssetResponseReceivedHandler;
333  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateAssetModelRequest&, const Model::UpdateAssetModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssetModelResponseReceivedHandler;
334  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateAssetPropertyRequest&, const Model::UpdateAssetPropertyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssetPropertyResponseReceivedHandler;
335  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateDashboardRequest&, const Model::UpdateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDashboardResponseReceivedHandler;
336  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateGatewayRequest&, const Model::UpdateGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayResponseReceivedHandler;
337  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateGatewayCapabilityConfigurationRequest&, const Model::UpdateGatewayCapabilityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayCapabilityConfigurationResponseReceivedHandler;
338  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdatePortalRequest&, const Model::UpdatePortalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePortalResponseReceivedHandler;
339  typedef std::function<void(const IoTSiteWiseClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectResponseReceivedHandler;
340 
353  {
354  public:
356 
362 
368 
373  IoTSiteWiseClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
375 
377 
378 
389 
402 
414  virtual void AssociateAssetsAsync(const Model::AssociateAssetsRequest& request, const AssociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
415 
423 
433 
442  virtual void BatchAssociateProjectAssetsAsync(const Model::BatchAssociateProjectAssetsRequest& request, const BatchAssociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
443 
451 
461 
470  virtual void BatchDisassociateProjectAssetsAsync(const Model::BatchDisassociateProjectAssetsRequest& request, const BatchDisassociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
471 
501 
533 
564  virtual void BatchPutAssetPropertyValueAsync(const Model::BatchPutAssetPropertyValueRequest& request, const BatchPutAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
565 
574 
585 
595  virtual void CreateAccessPolicyAsync(const Model::CreateAccessPolicyRequest& request, const CreateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
596 
606 
618 
629  virtual void CreateAssetAsync(const Model::CreateAssetRequest& request, const CreateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
630 
644 
660 
675  virtual void CreateAssetModelAsync(const Model::CreateAssetModelRequest& request, const CreateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
676 
684 
694 
703  virtual void CreateDashboardAsync(const Model::CreateDashboardRequest& request, const CreateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
704 
716 
730 
743  virtual void CreateGatewayAsync(const Model::CreateGatewayRequest& request, const CreateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
744 
757 
772 
786  virtual void CreatePortalAsync(const Model::CreatePortalRequest& request, const CreatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
787 
794 
803 
811  virtual void CreateProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
812 
822 
834 
845  virtual void DeleteAccessPolicyAsync(const Model::DeleteAccessPolicyRequest& request, const DeleteAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
846 
859 
874 
888  virtual void DeleteAssetAsync(const Model::DeleteAssetRequest& request, const DeleteAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
889 
903 
919 
934  virtual void DeleteAssetModelAsync(const Model::DeleteAssetModelRequest& request, const DeleteAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
935 
943 
953 
962  virtual void DeleteDashboardAsync(const Model::DeleteDashboardRequest& request, const DeleteDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
963 
972 
983 
993  virtual void DeleteGatewayAsync(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
994 
1001 
1010 
1018  virtual void DeletePortalAsync(const Model::DeletePortalRequest& request, const DeletePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1019 
1027 
1037 
1046  virtual void DeleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1047 
1055 
1065 
1074  virtual void DescribeAccessPolicyAsync(const Model::DescribeAccessPolicyRequest& request, const DescribeAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1075 
1082 
1091 
1099  virtual void DescribeAssetAsync(const Model::DescribeAssetRequest& request, const DescribeAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1100 
1107 
1116 
1124  virtual void DescribeAssetModelAsync(const Model::DescribeAssetModelRequest& request, const DescribeAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1125 
1139 
1155 
1170  virtual void DescribeAssetPropertyAsync(const Model::DescribeAssetPropertyRequest& request, const DescribeAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1171 
1178 
1187 
1195  virtual void DescribeDashboardAsync(const Model::DescribeDashboardRequest& request, const DescribeDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1196 
1207 
1220 
1232  virtual void DescribeDefaultEncryptionConfigurationAsync(const Model::DescribeDefaultEncryptionConfigurationRequest& request, const DescribeDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1233 
1240 
1249 
1257  virtual void DescribeGatewayAsync(const Model::DescribeGatewayRequest& request, const DescribeGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1258 
1272 
1288 
1303  virtual void DescribeGatewayCapabilityConfigurationAsync(const Model::DescribeGatewayCapabilityConfigurationRequest& request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1304 
1312 
1322 
1331  virtual void DescribeLoggingOptionsAsync(const Model::DescribeLoggingOptionsRequest& request, const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1332 
1339 
1348 
1356  virtual void DescribePortalAsync(const Model::DescribePortalRequest& request, const DescribePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1357 
1364 
1373 
1381  virtual void DescribeProjectAsync(const Model::DescribeProjectRequest& request, const DescribeProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1382 
1390 
1400 
1409  virtual void DisassociateAssetsAsync(const Model::DisassociateAssetsRequest& request, const DisassociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1426 
1444 
1461  virtual void GetAssetPropertyAggregatesAsync(const Model::GetAssetPropertyAggregatesRequest& request, const GetAssetPropertyAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1462 
1478 
1496 
1513  virtual void GetAssetPropertyValueAsync(const Model::GetAssetPropertyValueRequest& request, const GetAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1514 
1530 
1548 
1565  virtual void GetAssetPropertyValueHistoryAsync(const Model::GetAssetPropertyValueHistoryRequest& request, const GetAssetPropertyValueHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1566 
1575 
1586 
1596  virtual void ListAccessPoliciesAsync(const Model::ListAccessPoliciesRequest& request, const ListAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1597 
1605 
1615 
1624  virtual void ListAssetModelsAsync(const Model::ListAssetModelsRequest& request, const ListAssetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1625 
1634 
1645 
1655  virtual void ListAssetRelationshipsAsync(const Model::ListAssetRelationshipsRequest& request, const ListAssetRelationshipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1656 
1670 
1686 
1701  virtual void ListAssetsAsync(const Model::ListAssetsRequest& request, const ListAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1702 
1712 
1724 
1735  virtual void ListAssociatedAssetsAsync(const Model::ListAssociatedAssetsRequest& request, const ListAssociatedAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1736 
1744 
1754 
1763  virtual void ListDashboardsAsync(const Model::ListDashboardsRequest& request, const ListDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1764 
1771 
1780 
1788  virtual void ListGatewaysAsync(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1789 
1797 
1807 
1816  virtual void ListPortalsAsync(const Model::ListPortalsRequest& request, const ListPortalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1817 
1825 
1835 
1844  virtual void ListProjectAssetsAsync(const Model::ListProjectAssetsRequest& request, const ListProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1845 
1853 
1863 
1872  virtual void ListProjectsAsync(const Model::ListProjectsRequest& request, const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1873 
1881 
1891 
1900  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1901 
1912 
1925 
1937  virtual void PutDefaultEncryptionConfigurationAsync(const Model::PutDefaultEncryptionConfigurationRequest& request, const PutDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1938 
1945 
1954 
1962  virtual void PutLoggingOptionsAsync(const Model::PutLoggingOptionsRequest& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1963 
1971 
1981 
1990  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1991 
1999 
2009 
2018  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2019 
2028 
2039 
2049  virtual void UpdateAccessPolicyAsync(const Model::UpdateAccessPolicyRequest& request, const UpdateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2050 
2060 
2072 
2083  virtual void UpdateAssetAsync(const Model::UpdateAssetRequest& request, const UpdateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2084 
2105 
2128 
2150  virtual void UpdateAssetModelAsync(const Model::UpdateAssetModelRequest& request, const UpdateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2151 
2164 
2179 
2193  virtual void UpdateAssetPropertyAsync(const Model::UpdateAssetPropertyRequest& request, const UpdateAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2194 
2201 
2210 
2218  virtual void UpdateDashboardAsync(const Model::UpdateDashboardRequest& request, const UpdateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2219 
2226 
2235 
2243  virtual void UpdateGatewayAsync(const Model::UpdateGatewayRequest& request, const UpdateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2244 
2258 
2274 
2289  virtual void UpdateGatewayCapabilityConfigurationAsync(const Model::UpdateGatewayCapabilityConfigurationRequest& request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2290 
2297 
2306 
2314  virtual void UpdatePortalAsync(const Model::UpdatePortalRequest& request, const UpdatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2315 
2322 
2331 
2339  virtual void UpdateProjectAsync(const Model::UpdateProjectRequest& request, const UpdateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2340 
2341 
2342  void OverrideEndpoint(const Aws::String& endpoint);
2343  private:
2344  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2345  void AssociateAssetsAsyncHelper(const Model::AssociateAssetsRequest& request, const AssociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2346  void BatchAssociateProjectAssetsAsyncHelper(const Model::BatchAssociateProjectAssetsRequest& request, const BatchAssociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2347  void BatchDisassociateProjectAssetsAsyncHelper(const Model::BatchDisassociateProjectAssetsRequest& request, const BatchDisassociateProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2348  void BatchPutAssetPropertyValueAsyncHelper(const Model::BatchPutAssetPropertyValueRequest& request, const BatchPutAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2349  void CreateAccessPolicyAsyncHelper(const Model::CreateAccessPolicyRequest& request, const CreateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2350  void CreateAssetAsyncHelper(const Model::CreateAssetRequest& request, const CreateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2351  void CreateAssetModelAsyncHelper(const Model::CreateAssetModelRequest& request, const CreateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2352  void CreateDashboardAsyncHelper(const Model::CreateDashboardRequest& request, const CreateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2353  void CreateGatewayAsyncHelper(const Model::CreateGatewayRequest& request, const CreateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2354  void CreatePortalAsyncHelper(const Model::CreatePortalRequest& request, const CreatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2355  void CreateProjectAsyncHelper(const Model::CreateProjectRequest& request, const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2356  void DeleteAccessPolicyAsyncHelper(const Model::DeleteAccessPolicyRequest& request, const DeleteAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2357  void DeleteAssetAsyncHelper(const Model::DeleteAssetRequest& request, const DeleteAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2358  void DeleteAssetModelAsyncHelper(const Model::DeleteAssetModelRequest& request, const DeleteAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2359  void DeleteDashboardAsyncHelper(const Model::DeleteDashboardRequest& request, const DeleteDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2360  void DeleteGatewayAsyncHelper(const Model::DeleteGatewayRequest& request, const DeleteGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2361  void DeletePortalAsyncHelper(const Model::DeletePortalRequest& request, const DeletePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2362  void DeleteProjectAsyncHelper(const Model::DeleteProjectRequest& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2363  void DescribeAccessPolicyAsyncHelper(const Model::DescribeAccessPolicyRequest& request, const DescribeAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2364  void DescribeAssetAsyncHelper(const Model::DescribeAssetRequest& request, const DescribeAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2365  void DescribeAssetModelAsyncHelper(const Model::DescribeAssetModelRequest& request, const DescribeAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2366  void DescribeAssetPropertyAsyncHelper(const Model::DescribeAssetPropertyRequest& request, const DescribeAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2367  void DescribeDashboardAsyncHelper(const Model::DescribeDashboardRequest& request, const DescribeDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2368  void DescribeDefaultEncryptionConfigurationAsyncHelper(const Model::DescribeDefaultEncryptionConfigurationRequest& request, const DescribeDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2369  void DescribeGatewayAsyncHelper(const Model::DescribeGatewayRequest& request, const DescribeGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2370  void DescribeGatewayCapabilityConfigurationAsyncHelper(const Model::DescribeGatewayCapabilityConfigurationRequest& request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2371  void DescribeLoggingOptionsAsyncHelper(const Model::DescribeLoggingOptionsRequest& request, const DescribeLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2372  void DescribePortalAsyncHelper(const Model::DescribePortalRequest& request, const DescribePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2373  void DescribeProjectAsyncHelper(const Model::DescribeProjectRequest& request, const DescribeProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2374  void DisassociateAssetsAsyncHelper(const Model::DisassociateAssetsRequest& request, const DisassociateAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2375  void GetAssetPropertyAggregatesAsyncHelper(const Model::GetAssetPropertyAggregatesRequest& request, const GetAssetPropertyAggregatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2376  void GetAssetPropertyValueAsyncHelper(const Model::GetAssetPropertyValueRequest& request, const GetAssetPropertyValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2377  void GetAssetPropertyValueHistoryAsyncHelper(const Model::GetAssetPropertyValueHistoryRequest& request, const GetAssetPropertyValueHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2378  void ListAccessPoliciesAsyncHelper(const Model::ListAccessPoliciesRequest& request, const ListAccessPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2379  void ListAssetModelsAsyncHelper(const Model::ListAssetModelsRequest& request, const ListAssetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2380  void ListAssetRelationshipsAsyncHelper(const Model::ListAssetRelationshipsRequest& request, const ListAssetRelationshipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2381  void ListAssetsAsyncHelper(const Model::ListAssetsRequest& request, const ListAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2382  void ListAssociatedAssetsAsyncHelper(const Model::ListAssociatedAssetsRequest& request, const ListAssociatedAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2383  void ListDashboardsAsyncHelper(const Model::ListDashboardsRequest& request, const ListDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2384  void ListGatewaysAsyncHelper(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2385  void ListPortalsAsyncHelper(const Model::ListPortalsRequest& request, const ListPortalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2386  void ListProjectAssetsAsyncHelper(const Model::ListProjectAssetsRequest& request, const ListProjectAssetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2387  void ListProjectsAsyncHelper(const Model::ListProjectsRequest& request, const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2388  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2389  void PutDefaultEncryptionConfigurationAsyncHelper(const Model::PutDefaultEncryptionConfigurationRequest& request, const PutDefaultEncryptionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2390  void PutLoggingOptionsAsyncHelper(const Model::PutLoggingOptionsRequest& request, const PutLoggingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2391  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2392  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2393  void UpdateAccessPolicyAsyncHelper(const Model::UpdateAccessPolicyRequest& request, const UpdateAccessPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2394  void UpdateAssetAsyncHelper(const Model::UpdateAssetRequest& request, const UpdateAssetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2395  void UpdateAssetModelAsyncHelper(const Model::UpdateAssetModelRequest& request, const UpdateAssetModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2396  void UpdateAssetPropertyAsyncHelper(const Model::UpdateAssetPropertyRequest& request, const UpdateAssetPropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2397  void UpdateDashboardAsyncHelper(const Model::UpdateDashboardRequest& request, const UpdateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2398  void UpdateGatewayAsyncHelper(const Model::UpdateGatewayRequest& request, const UpdateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2399  void UpdateGatewayCapabilityConfigurationAsyncHelper(const Model::UpdateGatewayCapabilityConfigurationRequest& request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2400  void UpdatePortalAsyncHelper(const Model::UpdatePortalRequest& request, const UpdatePortalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2401  void UpdateProjectAsyncHelper(const Model::UpdateProjectRequest& request, const UpdateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2402 
2403  Aws::String m_baseUri;
2404  Aws::String m_scheme;
2405  bool m_enableHostPrefixInjection;
2406  Aws::String m_configScheme;
2407  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2408  };
2409 
2410 } // namespace IoTSiteWise
2411 } // namespace Aws
Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboard
virtual Model::CreateDashboardOutcome CreateDashboard(const Model::CreateDashboardRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListGatewaysCallable
virtual Model::ListGatewaysOutcomeCallable ListGatewaysCallable(const Model::ListGatewaysRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssetsAsync
virtual void DisassociateAssetsAsync(const Model::DisassociateAssetsRequest &request, const DisassociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::UpdateGatewayRequest
Definition: UpdateGatewayRequest.h:22
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicyAsync
virtual void UpdateAccessPolicyAsync(const Model::UpdateAccessPolicyRequest &request, const UpdateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::BatchPutAssetPropertyValueRequest
Definition: BatchPutAssetPropertyValueRequest.h:23
Aws::IoTSiteWise::Model::CreateAccessPolicyRequest
Definition: CreateAccessPolicyRequest.h:27
Aws::IoTSiteWise::Model::DescribeDefaultEncryptionConfigurationOutcomeCallable
std::future< DescribeDefaultEncryptionConfigurationOutcome > DescribeDefaultEncryptionConfigurationOutcomeCallable
Definition: IoTSiteWiseClient.h:245
Aws::IoTSiteWise::Model::DeleteAssetOutcomeCallable
std::future< DeleteAssetOutcome > DeleteAssetOutcomeCallable
Definition: IoTSiteWiseClient.h:234
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGateway
virtual Model::DescribeGatewayOutcome DescribeGateway(const Model::DescribeGatewayRequest &request) const
CreateAssetResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGateway
virtual Model::UpdateGatewayOutcome UpdateGateway(const Model::UpdateGatewayRequest &request) const
Aws::IoTSiteWise::TagResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: IoTSiteWiseClient.h:329
CreateDashboardResult.h
Aws::IoTSiteWise::Model::ListPortalsOutcomeCallable
std::future< ListPortalsOutcome > ListPortalsOutcomeCallable
Definition: IoTSiteWiseClient.h:262
Aws::IoTSiteWise::UpdateAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetRequest &, const Model::UpdateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetResponseReceivedHandler
Definition: IoTSiteWiseClient.h:332
Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortalAsync
virtual void DescribePortalAsync(const Model::DescribePortalRequest &request, const DescribePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfigurationAsync
virtual void UpdateGatewayCapabilityConfigurationAsync(const Model::UpdateGatewayCapabilityConfigurationRequest &request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::ListAssetRelationshipsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetRelationshipsRequest &, const Model::ListAssetRelationshipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetRelationshipsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:318
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModelAsync
virtual void CreateAssetModelAsync(const Model::CreateAssetModelRequest &request, const CreateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::UpdateGatewayCapabilityConfigurationOutcome
Aws::Utils::Outcome< UpdateGatewayCapabilityConfigurationResult, IoTSiteWiseError > UpdateGatewayCapabilityConfigurationOutcome
Definition: IoTSiteWiseClient.h:218
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModel
virtual Model::DeleteAssetModelOutcome DeleteAssetModel(const Model::DeleteAssetModelRequest &request) const
ListAssetModelsResult.h
Aws::IoTSiteWise::Model::DeleteAssetRequest
Definition: DeleteAssetRequest.h:27
Aws::IoTSiteWise::Model::UpdateAccessPolicyOutcome
Aws::Utils::Outcome< UpdateAccessPolicyResult, IoTSiteWiseError > UpdateAccessPolicyOutcome
Definition: IoTSiteWiseClient.h:212
Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssets
virtual Model::AssociateAssetsOutcome AssociateAssets(const Model::AssociateAssetsRequest &request) const
Aws::IoTSiteWise::Model::CreateProjectRequest
Definition: CreateProjectRequest.h:24
Aws::IoTSiteWise::Model::DeleteDashboardOutcomeCallable
std::future< DeleteDashboardOutcome > DeleteDashboardOutcomeCallable
Definition: IoTSiteWiseClient.h:236
Aws::IoTSiteWise::DescribeGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeGatewayRequest &, const Model::DescribeGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayResponseReceivedHandler
Definition: IoTSiteWiseClient.h:307
Aws::IoTSiteWise::Model::DescribeProjectRequest
Definition: DescribeProjectRequest.h:22
Aws::IoTSiteWise::Model::ListProjectsRequest
Definition: ListProjectsRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModelCallable
virtual Model::CreateAssetModelOutcomeCallable CreateAssetModelCallable(const Model::CreateAssetModelRequest &request) const
Aws::IoTSiteWise::Model::DescribeAssetModelOutcomeCallable
std::future< DescribeAssetModelOutcome > DescribeAssetModelOutcomeCallable
Definition: IoTSiteWiseClient.h:242
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProjectCallable
virtual Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const Model::UpdateProjectRequest &request) const
DescribeDashboardResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicyCallable
virtual Model::DescribeAccessPolicyOutcomeCallable DescribeAccessPolicyCallable(const Model::DescribeAccessPolicyRequest &request) const
Aws::IoTSiteWise::Model::UpdateGatewayCapabilityConfigurationRequest
Definition: UpdateGatewayCapabilityConfigurationRequest.h:22
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest
Definition: GetAssetPropertyAggregatesRequest.h:31
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGatewayCallable
virtual Model::DeleteGatewayOutcomeCallable DeleteGatewayCallable(const Model::DeleteGatewayRequest &request) const
Aws::IoTSiteWise::Model::CreateDashboardOutcome
Aws::Utils::Outcome< CreateDashboardResult, IoTSiteWiseError > CreateDashboardOutcome
Definition: IoTSiteWiseClient.h:171
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAsset
virtual Model::CreateAssetOutcome CreateAsset(const Model::CreateAssetRequest &request) const
Aws::IoTSiteWise::Model::AssociateAssetsOutcomeCallable
std::future< AssociateAssetsOutcome > AssociateAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:222
Aws::IoTSiteWise::Model::ListPortalsOutcome
Aws::Utils::Outcome< ListPortalsResult, IoTSiteWiseError > ListPortalsOutcome
Definition: IoTSiteWiseClient.h:204
Aws::IoTSiteWise::Model::ListDashboardsRequest
Definition: ListDashboardsRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfigurationAsync
virtual void DescribeGatewayCapabilityConfigurationAsync(const Model::DescribeGatewayCapabilityConfigurationRequest &request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::IoTSiteWise::DescribeGatewayCapabilityConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeGatewayCapabilityConfigurationRequest &, const Model::DescribeGatewayCapabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGatewayCapabilityConfigurationResponseReceivedHandler
Definition: IoTSiteWiseClient.h:308
Aws::IoTSiteWise::Model::CreateDashboardOutcomeCallable
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
Definition: IoTSiteWiseClient.h:229
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetAsync
virtual void CreateAssetAsync(const Model::CreateAssetRequest &request, const CreateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeGatewayResult.h
Aws::IoTSiteWise::Model::DescribeAssetPropertyRequest
Definition: DescribeAssetPropertyRequest.h:22
Aws::IoTSiteWise::Model::UpdateAssetPropertyRequest
Definition: UpdateAssetPropertyRequest.h:24
Aws::IoTSiteWise::Model::CreatePortalOutcomeCallable
std::future< CreatePortalOutcome > CreatePortalOutcomeCallable
Definition: IoTSiteWiseClient.h:231
Aws::IoTSiteWise::Model::DescribeGatewayCapabilityConfigurationRequest
Definition: DescribeGatewayCapabilityConfigurationRequest.h:22
Aws::IoTSiteWise::Model::BatchDisassociateProjectAssetsOutcomeCallable
std::future< BatchDisassociateProjectAssetsOutcome > BatchDisassociateProjectAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:224
Aws::IoTSiteWise::PutLoggingOptionsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::PutLoggingOptionsRequest &, const Model::PutLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingOptionsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:328
Aws::IoTSiteWise::Model::UpdateProjectOutcome
Aws::Utils::Outcome< UpdateProjectResult, IoTSiteWiseError > UpdateProjectOutcome
Definition: IoTSiteWiseClient.h:220
Aws::IoTSiteWise::Model::PutLoggingOptionsOutcomeCallable
std::future< PutLoggingOptionsOutcome > PutLoggingOptionsOutcomeCallable
Definition: IoTSiteWiseClient.h:267
Aws::IoTSiteWise::Model::ListProjectsOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
Definition: IoTSiteWiseClient.h:264
Aws::IoTSiteWise::Model::ListDashboardsOutcome
Aws::Utils::Outcome< ListDashboardsResult, IoTSiteWiseError > ListDashboardsOutcome
Definition: IoTSiteWiseClient.h:202
Aws::IoTSiteWise::IoTSiteWiseClient::PutDefaultEncryptionConfiguration
virtual Model::PutDefaultEncryptionConfigurationOutcome PutDefaultEncryptionConfiguration(const Model::PutDefaultEncryptionConfigurationRequest &request) const
AWSError.h
Aws::IoTSiteWise::Model::ListAccessPoliciesOutcomeCallable
std::future< ListAccessPoliciesOutcome > ListAccessPoliciesOutcomeCallable
Definition: IoTSiteWiseClient.h:255
Aws::IoTSiteWise::Model::ListAssetsOutcomeCallable
std::future< ListAssetsOutcome > ListAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:258
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModels
virtual Model::ListAssetModelsOutcome ListAssetModels(const Model::ListAssetModelsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueCallable
virtual Model::GetAssetPropertyValueOutcomeCallable GetAssetPropertyValueCallable(const Model::GetAssetPropertyValueRequest &request) const
Aws::IoTSiteWise::Model::UpdateAssetOutcome
Aws::Utils::Outcome< UpdateAssetResult, IoTSiteWiseError > UpdateAssetOutcome
Definition: IoTSiteWiseClient.h:213
Aws::IoTSiteWise::Model::UpdateProjectOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
Definition: IoTSiteWiseClient.h:278
PutLoggingOptionsResult.h
Aws::IoTSiteWise::Model::DescribeAssetPropertyOutcome
Aws::Utils::Outcome< DescribeAssetPropertyResult, IoTSiteWiseError > DescribeAssetPropertyOutcome
Definition: IoTSiteWiseClient.h:185
Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssetsCallable
virtual Model::BatchDisassociateProjectAssetsOutcomeCallable BatchDisassociateProjectAssetsCallable(const Model::BatchDisassociateProjectAssetsRequest &request) const
Aws::IoTSiteWise::Model::GetAssetPropertyValueOutcomeCallable
std::future< GetAssetPropertyValueOutcome > GetAssetPropertyValueOutcomeCallable
Definition: IoTSiteWiseClient.h:253
Aws::IoTSiteWise::UntagResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: IoTSiteWiseClient.h:330
Aws::IoTSiteWise::Model::UpdateAssetRequest
Definition: UpdateAssetRequest.h:23
Aws::IoTSiteWise::Model::DeleteProjectOutcome
Aws::Utils::Outcome< DeleteProjectResult, IoTSiteWiseError > DeleteProjectOutcome
Definition: IoTSiteWiseClient.h:181
Aws::IoTSiteWise::DescribeAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAccessPolicyRequest &, const Model::DescribeAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessPolicyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:301
Aws::IoTSiteWise::IoTSiteWiseClient::ListPortalsAsync
virtual void ListPortalsAsync(const Model::ListPortalsRequest &request, const ListPortalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboardAsync
virtual void CreateDashboardAsync(const Model::CreateDashboardRequest &request, const CreateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetProperty
virtual Model::DescribeAssetPropertyOutcome DescribeAssetProperty(const Model::DescribeAssetPropertyRequest &request) const
Aws::IoTSiteWise::Model::DescribeGatewayOutcomeCallable
std::future< DescribeGatewayOutcome > DescribeGatewayOutcomeCallable
Definition: IoTSiteWiseClient.h:246
Aws::IoTSiteWise::Model::BatchAssociateProjectAssetsRequest
Definition: BatchAssociateProjectAssetsRequest.h:24
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetsCallable
virtual Model::ListAssetsOutcomeCallable ListAssetsCallable(const Model::ListAssetsRequest &request) const
Aws::IoTSiteWise::BatchAssociateProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchAssociateProjectAssetsRequest &, const Model::BatchAssociateProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateProjectAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:284
UpdateAccessPolicyResult.h
IoTSiteWise_EXPORTS.h
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModelAsync
virtual void UpdateAssetModelAsync(const Model::UpdateAssetModelRequest &request, const UpdateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectsAsync
virtual void ListProjectsAsync(const Model::ListProjectsRequest &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DeletePortalRequest
Definition: DeletePortalRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortalAsync
virtual void UpdatePortalAsync(const Model::UpdatePortalRequest &request, const UpdatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DeleteAssetModelOutcome
Aws::Utils::Outcome< DeleteAssetModelResult, IoTSiteWiseError > DeleteAssetModelOutcome
Definition: IoTSiteWiseClient.h:177
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAsset
virtual Model::DescribeAssetOutcome DescribeAsset(const Model::DescribeAssetRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateProject
virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModelCallable
virtual Model::DeleteAssetModelOutcomeCallable DeleteAssetModelCallable(const Model::DeleteAssetModelRequest &request) const
Aws::IoTSiteWise::Model::TagResourceRequest
Definition: TagResourceRequest.h:27
Aws::IoTSiteWise::Model::CreateGatewayOutcome
Aws::Utils::Outcome< CreateGatewayResult, IoTSiteWiseError > CreateGatewayOutcome
Definition: IoTSiteWiseClient.h:172
Aws::IoTSiteWise::Model::CreateAssetModelOutcome
Aws::Utils::Outcome< CreateAssetModelResult, IoTSiteWiseError > CreateAssetModelOutcome
Definition: IoTSiteWiseClient.h:170
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetRelationshipsAsync
virtual void ListAssetRelationshipsAsync(const Model::ListAssetRelationshipsRequest &request, const ListAssetRelationshipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::ListProjectsOutcome
Aws::Utils::Outcome< ListProjectsResult, IoTSiteWiseError > ListProjectsOutcome
Definition: IoTSiteWiseClient.h:206
Aws::IoTSiteWise::Model::DescribeGatewayCapabilityConfigurationOutcomeCallable
std::future< DescribeGatewayCapabilityConfigurationOutcome > DescribeGatewayCapabilityConfigurationOutcomeCallable
Definition: IoTSiteWiseClient.h:247
Aws::IoTSiteWise::Model::UpdateDashboardOutcome
Aws::Utils::Outcome< UpdateDashboardResult, IoTSiteWiseError > UpdateDashboardOutcome
Definition: IoTSiteWiseClient.h:216
CreateAssetModelResult.h
AWS_IOTSITEWISE_API
#define AWS_IOTSITEWISE_API
Definition: IoTSiteWise_EXPORTS.h:28
Aws::IoTSiteWise::Model::ListAssociatedAssetsRequest
Definition: ListAssociatedAssetsRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetCallable
virtual Model::CreateAssetOutcomeCallable CreateAssetCallable(const Model::CreateAssetRequest &request) const
Aws::IoTSiteWise::Model::ListAssetModelsOutcomeCallable
std::future< ListAssetModelsOutcome > ListAssetModelsOutcomeCallable
Definition: IoTSiteWiseClient.h:256
Aws::IoTSiteWise::Model::UpdatePortalOutcome
Aws::Utils::Outcome< UpdatePortalResult, IoTSiteWiseError > UpdatePortalOutcome
Definition: IoTSiteWiseClient.h:219
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayAsync
virtual void UpdateGatewayAsync(const Model::UpdateGatewayRequest &request, const UpdateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssetsAsync
virtual void ListAssociatedAssetsAsync(const Model::ListAssociatedAssetsRequest &request, const ListAssociatedAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribeDashboardRequest
Definition: DescribeDashboardRequest.h:22
Aws::IoTSiteWise::Model::BatchDisassociateProjectAssetsOutcome
Aws::Utils::Outcome< BatchDisassociateProjectAssetsResult, IoTSiteWiseError > BatchDisassociateProjectAssetsOutcome
Definition: IoTSiteWiseClient.h:166
DeleteAccessPolicyResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssetsAsync
virtual void BatchAssociateProjectAssetsAsync(const Model::BatchAssociateProjectAssetsRequest &request, const BatchAssociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssets
virtual Model::ListAssetsOutcome ListAssets(const Model::ListAssetsRequest &request) const
Aws::IoTSiteWise::DescribeDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeDashboardRequest &, const Model::DescribeDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDashboardResponseReceivedHandler
Definition: IoTSiteWiseClient.h:305
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicy
virtual Model::UpdateAccessPolicyOutcome UpdateAccessPolicy(const Model::UpdateAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValueCallable
virtual Model::BatchPutAssetPropertyValueOutcomeCallable BatchPutAssetPropertyValueCallable(const Model::BatchPutAssetPropertyValueRequest &request) const
Aws::IoTSiteWise::Model::BatchPutAssetPropertyValueOutcomeCallable
std::future< BatchPutAssetPropertyValueOutcome > BatchPutAssetPropertyValueOutcomeCallable
Definition: IoTSiteWiseClient.h:225
Aws::IoTSiteWise::Model::AssociateAssetsRequest
Definition: AssociateAssetsRequest.h:23
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetProperty
virtual Model::UpdateAssetPropertyOutcome UpdateAssetProperty(const Model::UpdateAssetPropertyRequest &request) const
DescribeLoggingOptionsResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssetsCallable
virtual Model::BatchAssociateProjectAssetsOutcomeCallable BatchAssociateProjectAssetsCallable(const Model::BatchAssociateProjectAssetsRequest &request) const
Aws::IoTSiteWise::ListAssociatedAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssociatedAssetsRequest &, const Model::ListAssociatedAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:320
DeleteAssetModelResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient
IoTSiteWiseClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortalCallable
virtual Model::DescribePortalOutcomeCallable DescribePortalCallable(const Model::DescribePortalRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboardsAsync
virtual void ListDashboardsAsync(const Model::ListDashboardsRequest &request, const ListDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::ListPortalsRequest
Definition: ListPortalsRequest.h:26
CreateGatewayResult.h
Aws::IoTSiteWise::UpdateProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
Definition: IoTSiteWiseClient.h:339
Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValueAsync
virtual void BatchPutAssetPropertyValueAsync(const Model::BatchPutAssetPropertyValueRequest &request, const BatchPutAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModel
virtual Model::DescribeAssetModelOutcome DescribeAssetModel(const Model::DescribeAssetModelRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetPropertyAsync
virtual void UpdateAssetPropertyAsync(const Model::UpdateAssetPropertyRequest &request, const UpdateAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListDashboardsResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetsAsync
virtual void ListAssetsAsync(const Model::ListAssetsRequest &request, const ListAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribeAccessPolicyOutcomeCallable
std::future< DescribeAccessPolicyOutcome > DescribeAccessPolicyOutcomeCallable
Definition: IoTSiteWiseClient.h:240
Aws::IoTSiteWise::Model::CreateGatewayRequest
Definition: CreateGatewayRequest.h:24
Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboards
virtual Model::ListDashboardsOutcome ListDashboards(const Model::ListDashboardsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListPortalsCallable
virtual Model::ListPortalsOutcomeCallable ListPortalsCallable(const Model::ListPortalsRequest &request) const
Aws::IoTSiteWise::Model::ListProjectAssetsRequest
Definition: ListProjectAssetsRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDefaultEncryptionConfigurationAsync
virtual void DescribeDefaultEncryptionConfigurationAsync(const Model::DescribeDefaultEncryptionConfigurationRequest &request, const DescribeDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribeLoggingOptionsRequest
Definition: DescribeLoggingOptionsRequest.h:20
Aws::IoTSiteWise::Model::DescribeAssetOutcomeCallable
std::future< DescribeAssetOutcome > DescribeAssetOutcomeCallable
Definition: IoTSiteWiseClient.h:241
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistoryCallable
virtual Model::GetAssetPropertyValueHistoryOutcomeCallable GetAssetPropertyValueHistoryCallable(const Model::GetAssetPropertyValueHistoryRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssets
virtual Model::DisassociateAssetsOutcome DisassociateAssets(const Model::DisassociateAssetsRequest &request) const
Aws::IoTSiteWise::Model::UpdateDashboardRequest
Definition: UpdateDashboardRequest.h:23
Aws::IoTSiteWise::DeleteGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteGatewayRequest &, const Model::DeleteGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayResponseReceivedHandler
Definition: IoTSiteWiseClient.h:298
Aws::IoTSiteWise::Model::ListAccessPoliciesOutcome
Aws::Utils::Outcome< ListAccessPoliciesResult, IoTSiteWiseError > ListAccessPoliciesOutcome
Definition: IoTSiteWiseClient.h:197
UpdateProjectResult.h
AsyncCallerContext.h
Aws::IoTSiteWise::Model::DescribePortalRequest
Definition: DescribePortalRequest.h:22
Aws::IoTSiteWise::IoTSiteWiseClient::ListPortals
virtual Model::ListPortalsOutcome ListPortals(const Model::ListPortalsRequest &request) const
Aws::IoTSiteWise::Model::ListAccessPoliciesRequest
Definition: ListAccessPoliciesRequest.h:28
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfigurationCallable
virtual Model::DescribeGatewayCapabilityConfigurationOutcomeCallable DescribeGatewayCapabilityConfigurationCallable(const Model::DescribeGatewayCapabilityConfigurationRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboardsCallable
virtual Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const Model::ListDashboardsRequest &request) const
Aws::IoTSiteWise::ListAccessPoliciesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAccessPoliciesRequest &, const Model::ListAccessPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessPoliciesResponseReceivedHandler
Definition: IoTSiteWiseClient.h:316
Aws::IoTSiteWise::Model::DeleteAccessPolicyOutcomeCallable
std::future< DeleteAccessPolicyOutcome > DeleteAccessPolicyOutcomeCallable
Definition: IoTSiteWiseClient.h:233
Aws::IoTSiteWise::Model::UpdateAssetPropertyOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTSiteWiseError > UpdateAssetPropertyOutcome
Definition: IoTSiteWiseClient.h:215
Aws::IoTSiteWise::DeleteAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAccessPolicyRequest &, const Model::DeleteAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessPolicyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:294
Aws::IoTSiteWise::Model::DescribeAssetOutcome
Aws::Utils::Outcome< DescribeAssetResult, IoTSiteWiseError > DescribeAssetOutcome
Definition: IoTSiteWiseClient.h:183
Aws::IoTSiteWise::IoTSiteWiseClient::ListGatewaysAsync
virtual void ListGatewaysAsync(const Model::ListGatewaysRequest &request, const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeAssetResult.h
Aws::IoTSiteWise::DescribeLoggingOptionsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeLoggingOptionsRequest &, const Model::DescribeLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingOptionsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:309
Aws::IoTSiteWise::Model::CreateAssetOutcomeCallable
std::future< CreateAssetOutcome > CreateAssetOutcomeCallable
Definition: IoTSiteWiseClient.h:227
Aws::IoTSiteWise::Model::DeleteGatewayRequest
Definition: DeleteGatewayRequest.h:22
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetRelationshipsCallable
virtual Model::ListAssetRelationshipsOutcomeCallable ListAssetRelationshipsCallable(const Model::ListAssetRelationshipsRequest &request) const
Aws::IoTSiteWise::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: IoTSiteWiseClient.h:265
ListAssociatedAssetsResult.h
Aws::IoTSiteWise::Model::CreateGatewayOutcomeCallable
std::future< CreateGatewayOutcome > CreateGatewayOutcomeCallable
Definition: IoTSiteWiseClient.h:230
Aws::IoTSiteWise::Model::DescribeAccessPolicyRequest
Definition: DescribeAccessPolicyRequest.h:22
Aws::IoTSiteWise::DescribeAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetPropertyRequest &, const Model::DescribeAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetPropertyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:304
Aws::IoTSiteWise::GetAssetPropertyAggregatesResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyAggregatesRequest &, const Model::GetAssetPropertyAggregatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyAggregatesResponseReceivedHandler
Definition: IoTSiteWiseClient.h:313
Aws::IoTSiteWise::Model::ListDashboardsOutcomeCallable
std::future< ListDashboardsOutcome > ListDashboardsOutcomeCallable
Definition: IoTSiteWiseClient.h:260
Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortal
virtual Model::UpdatePortalOutcome UpdatePortal(const Model::UpdatePortalRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptionsAsync
virtual void PutLoggingOptionsAsync(const Model::PutLoggingOptionsRequest &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeProjectResult.h
Aws::IoTSiteWise::Model::AssociateAssetsOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTSiteWiseError > AssociateAssetsOutcome
Definition: IoTSiteWiseClient.h:162
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicy
virtual Model::DescribeAccessPolicyOutcome DescribeAccessPolicy(const Model::DescribeAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateGatewayCallable
virtual Model::CreateGatewayOutcomeCallable CreateGatewayCallable(const Model::CreateGatewayRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProjectAsync
virtual void UpdateProjectAsync(const Model::UpdateProjectRequest &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::CreateAccessPolicyOutcomeCallable
std::future< CreateAccessPolicyOutcome > CreateAccessPolicyOutcomeCallable
Definition: IoTSiteWiseClient.h:226
Aws::IoTSiteWise::IoTSiteWiseClient::ListGateways
virtual Model::ListGatewaysOutcome ListGateways(const Model::ListGatewaysRequest &request) const
Aws::IoTSiteWise::Model::BatchAssociateProjectAssetsOutcome
Aws::Utils::Outcome< BatchAssociateProjectAssetsResult, IoTSiteWiseError > BatchAssociateProjectAssetsOutcome
Definition: IoTSiteWiseClient.h:165
Aws::IoTSiteWise::BatchDisassociateProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchDisassociateProjectAssetsRequest &, const Model::BatchDisassociateProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateProjectAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:285
BatchAssociateProjectAssetsResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::~IoTSiteWiseClient
virtual ~IoTSiteWiseClient()
Aws::IoTSiteWise::CreateAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAssetRequest &, const Model::CreateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssetResponseReceivedHandler
Definition: IoTSiteWiseClient.h:288
NoResult.h
Aws::IoTSiteWise::Model::DescribeLoggingOptionsOutcome
Aws::Utils::Outcome< DescribeLoggingOptionsResult, IoTSiteWiseError > DescribeLoggingOptionsOutcome
Definition: IoTSiteWiseClient.h:190
Aws::IoTSiteWise::Model::DeleteAccessPolicyOutcome
Aws::Utils::Outcome< DeleteAccessPolicyResult, IoTSiteWiseError > DeleteAccessPolicyOutcome
Definition: IoTSiteWiseClient.h:175
CreateAccessPolicyResult.h
DescribeAssetPropertyResult.h
GetAssetPropertyAggregatesResult.h
Aws::IoTSiteWise::Model::GetAssetPropertyValueHistoryRequest
Definition: GetAssetPropertyValueHistoryRequest.h:30
ListAccessPoliciesResult.h
BatchPutAssetPropertyValueResult.h
Aws::IoTSiteWise::Model::UpdateDashboardOutcomeCallable
std::future< UpdateDashboardOutcome > UpdateDashboardOutcomeCallable
Definition: IoTSiteWiseClient.h:274
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModelsCallable
virtual Model::ListAssetModelsOutcomeCallable ListAssetModelsCallable(const Model::ListAssetModelsRequest &request) const
DeleteDashboardResult.h
Aws::IoTSiteWise::DisassociateAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DisassociateAssetsRequest &, const Model::DisassociateAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:312
DescribePortalResult.h
Aws::IoTSiteWise::Model::CreateProjectOutcome
Aws::Utils::Outcome< CreateProjectResult, IoTSiteWiseError > CreateProjectOutcome
Definition: IoTSiteWiseClient.h:174
Aws::IoTSiteWise::Model::DescribeDashboardOutcome
Aws::Utils::Outcome< DescribeDashboardResult, IoTSiteWiseError > DescribeDashboardOutcome
Definition: IoTSiteWiseClient.h:186
Aws::IoTSiteWise::ListGatewaysResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewaysResponseReceivedHandler
Definition: IoTSiteWiseClient.h:322
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssetsAsync
virtual void ListProjectAssetsAsync(const Model::ListProjectAssetsRequest &request, const ListProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetAsync
virtual void DeleteAssetAsync(const Model::DeleteAssetRequest &request, const DeleteAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:52
Aws::IoTSiteWise::Model::DescribeDefaultEncryptionConfigurationOutcome
Aws::Utils::Outcome< DescribeDefaultEncryptionConfigurationResult, IoTSiteWiseError > DescribeDefaultEncryptionConfigurationOutcome
Definition: IoTSiteWiseClient.h:187
Aws::IoTSiteWise::ListAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetsRequest &, const Model::ListAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:319
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration
virtual Model::UpdateGatewayCapabilityConfigurationOutcome UpdateGatewayCapabilityConfiguration(const Model::UpdateGatewayCapabilityConfigurationRequest &request) const
Aws::IoTSiteWise::Model::CreateAssetModelOutcomeCallable
std::future< CreateAssetModelOutcome > CreateAssetModelOutcomeCallable
Definition: IoTSiteWiseClient.h:228
Aws::IoTSiteWise::Model::UpdatePortalOutcomeCallable
std::future< UpdatePortalOutcome > UpdatePortalOutcomeCallable
Definition: IoTSiteWiseClient.h:277
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetPropertyCallable
virtual Model::DescribeAssetPropertyOutcomeCallable DescribeAssetPropertyCallable(const Model::DescribeAssetPropertyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPoliciesCallable
virtual Model::ListAccessPoliciesOutcomeCallable ListAccessPoliciesCallable(const Model::ListAccessPoliciesRequest &request) const
Aws::IoTSiteWise::CreateGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateGatewayRequest &, const Model::CreateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGatewayResponseReceivedHandler
Definition: IoTSiteWiseClient.h:291
Aws::IoTSiteWise::Model::GetAssetPropertyValueHistoryOutcomeCallable
std::future< GetAssetPropertyValueHistoryOutcome > GetAssetPropertyValueHistoryOutcomeCallable
Definition: IoTSiteWiseClient.h:254
Aws::IoTSiteWise::Model::DescribeAssetModelRequest
Definition: DescribeAssetModelRequest.h:22
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregatesCallable
virtual Model::GetAssetPropertyAggregatesOutcomeCallable GetAssetPropertyAggregatesCallable(const Model::GetAssetPropertyAggregatesRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortalCallable
virtual Model::UpdatePortalOutcomeCallable UpdatePortalCallable(const Model::UpdatePortalRequest &request) const
DescribeAssetModelResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::UpdateProjectRequest
Definition: UpdateProjectRequest.h:23
Aws::IoTSiteWise::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: IoTSiteWiseClient.h:269
Aws::IoTSiteWise::DeleteAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAssetModelRequest &, const Model::DeleteAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetModelResponseReceivedHandler
Definition: IoTSiteWiseClient.h:296
Aws::IoTSiteWise::ListProjectsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:325
Aws::IoTSiteWise::CreatePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreatePortalRequest &, const Model::CreatePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePortalResponseReceivedHandler
Definition: IoTSiteWiseClient.h:292
Aws::IoTSiteWise::BatchPutAssetPropertyValueResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::BatchPutAssetPropertyValueRequest &, const Model::BatchPutAssetPropertyValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutAssetPropertyValueResponseReceivedHandler
Definition: IoTSiteWiseClient.h:286
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDefaultEncryptionConfiguration
virtual Model::DescribeDefaultEncryptionConfigurationOutcome DescribeDefaultEncryptionConfiguration(const Model::DescribeDefaultEncryptionConfigurationRequest &request) const
Aws::IoTSiteWise::Model::CreatePortalRequest
Definition: CreatePortalRequest.h:26
Aws::IoTSiteWise::Model::BatchPutAssetPropertyValueOutcome
Aws::Utils::Outcome< BatchPutAssetPropertyValueResult, IoTSiteWiseError > BatchPutAssetPropertyValueOutcome
Definition: IoTSiteWiseClient.h:167
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboard
virtual Model::UpdateDashboardOutcome UpdateDashboard(const Model::UpdateDashboardRequest &request) const
Aws::IoTSiteWise::Model::UpdateAssetPropertyOutcomeCallable
std::future< UpdateAssetPropertyOutcome > UpdateAssetPropertyOutcomeCallable
Definition: IoTSiteWiseClient.h:273
Aws::IoTSiteWise::Model::ListGatewaysOutcome
Aws::Utils::Outcome< ListGatewaysResult, IoTSiteWiseError > ListGatewaysOutcome
Definition: IoTSiteWiseClient.h:203
Aws::IoTSiteWise::Model::GetAssetPropertyValueOutcome
Aws::Utils::Outcome< GetAssetPropertyValueResult, IoTSiteWiseError > GetAssetPropertyValueOutcome
Definition: IoTSiteWiseClient.h:195
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGatewayAsync
virtual void DeleteGatewayAsync(const Model::DeleteGatewayRequest &request, const DeleteGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortalAsync
virtual void DeletePortalAsync(const Model::DeletePortalRequest &request, const DeletePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeletePortalResult.h
Aws::IoTSiteWise::DescribeAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetRequest &, const Model::DescribeAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetResponseReceivedHandler
Definition: IoTSiteWiseClient.h:302
Aws::IoTSiteWise::DescribePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribePortalRequest &, const Model::DescribePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePortalResponseReceivedHandler
Definition: IoTSiteWiseClient.h:310
Aws::IoTSiteWise::Model::DeleteAssetModelOutcomeCallable
std::future< DeleteAssetModelOutcome > DeleteAssetModelOutcomeCallable
Definition: IoTSiteWiseClient.h:235
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModelCallable
virtual Model::UpdateAssetModelOutcomeCallable UpdateAssetModelCallable(const Model::UpdateAssetModelRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetCallable
virtual Model::DescribeAssetOutcomeCallable DescribeAssetCallable(const Model::DescribeAssetRequest &request) const
Aws::IoTSiteWise::Model::PutLoggingOptionsRequest
Definition: PutLoggingOptionsRequest.h:22
Aws::IoTSiteWise::Model::ListAssetModelsOutcome
Aws::Utils::Outcome< ListAssetModelsResult, IoTSiteWiseError > ListAssetModelsOutcome
Definition: IoTSiteWiseClient.h:198
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjects
virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest &request) const
Aws::IoTSiteWise::Model::ListAssociatedAssetsOutcome
Aws::Utils::Outcome< ListAssociatedAssetsResult, IoTSiteWiseError > ListAssociatedAssetsOutcome
Definition: IoTSiteWiseClient.h:201
Aws::IoTSiteWise::Model::DisassociateAssetsOutcomeCallable
std::future< DisassociateAssetsOutcome > DisassociateAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:251
Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssetsAsync
virtual void AssociateAssetsAsync(const Model::AssociateAssetsRequest &request, const AssociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::PutDefaultEncryptionConfigurationOutcomeCallable
std::future< PutDefaultEncryptionConfigurationOutcome > PutDefaultEncryptionConfigurationOutcomeCallable
Definition: IoTSiteWiseClient.h:266
Aws::IoTSiteWise::IoTSiteWiseClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModelsAsync
virtual void ListAssetModelsAsync(const Model::ListAssetModelsRequest &request, const ListAssetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::GetAssetPropertyValueHistoryOutcome
Aws::Utils::Outcome< GetAssetPropertyValueHistoryResult, IoTSiteWiseError > GetAssetPropertyValueHistoryOutcome
Definition: IoTSiteWiseClient.h:196
Aws::IoTSiteWise::UpdateDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardResponseReceivedHandler
Definition: IoTSiteWiseClient.h:335
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProjectAsync
virtual void DescribeProjectAsync(const Model::DescribeProjectRequest &request, const DescribeProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortalCallable
virtual Model::DeletePortalOutcomeCallable DeletePortalCallable(const Model::DeletePortalRequest &request) const
Aws::IoTSiteWise::Model::UpdateAssetModelOutcomeCallable
std::future< UpdateAssetModelOutcome > UpdateAssetModelOutcomeCallable
Definition: IoTSiteWiseClient.h:272
Aws::IoTSiteWise::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, IoTSiteWiseError > TagResourceOutcome
Definition: IoTSiteWiseClient.h:210
Aws::IoTSiteWise::IoTSiteWiseClient::PutDefaultEncryptionConfigurationAsync
virtual void PutDefaultEncryptionConfigurationAsync(const Model::PutDefaultEncryptionConfigurationRequest &request, const PutDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfigurationCallable
virtual Model::UpdateGatewayCapabilityConfigurationOutcomeCallable UpdateGatewayCapabilityConfigurationCallable(const Model::UpdateGatewayCapabilityConfigurationRequest &request) const
Aws::IoTSiteWise::Model::DeleteProjectOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Definition: IoTSiteWiseClient.h:239
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::IoTSiteWise::Model::DescribeAssetRequest
Definition: DescribeAssetRequest.h:22
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicy
virtual Model::DeleteAccessPolicyOutcome DeleteAccessPolicy(const Model::DeleteAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregatesAsync
virtual void GetAssetPropertyAggregatesAsync(const Model::GetAssetPropertyAggregatesRequest &request, const GetAssetPropertyAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DeleteAssetOutcome
Aws::Utils::Outcome< DeleteAssetResult, IoTSiteWiseError > DeleteAssetOutcome
Definition: IoTSiteWiseClient.h:176
Aws::IoTSiteWise::Model::UpdateGatewayOutcomeCallable
std::future< UpdateGatewayOutcome > UpdateGatewayOutcomeCallable
Definition: IoTSiteWiseClient.h:275
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModel
virtual Model::UpdateAssetModelOutcome UpdateAssetModel(const Model::UpdateAssetModelRequest &request) const
TagResourceResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetPropertyAsync
virtual void DescribeAssetPropertyAsync(const Model::DescribeAssetPropertyRequest &request, const DescribeAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribePortalOutcome
Aws::Utils::Outcome< DescribePortalResult, IoTSiteWiseError > DescribePortalOutcome
Definition: IoTSiteWiseClient.h:191
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModelCallable
virtual Model::DescribeAssetModelOutcomeCallable DescribeAssetModelCallable(const Model::DescribeAssetModelRequest &request) const
Aws::IoTSiteWise::Model::CreateAssetModelRequest
Definition: CreateAssetModelRequest.h:28
Aws::IoTSiteWise::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::IoTSiteWise::CreateProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
Definition: IoTSiteWiseClient.h:293
CreatePortalResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicyAsync
virtual void CreateAccessPolicyAsync(const Model::CreateAccessPolicyRequest &request, const CreateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::DeleteDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteDashboardRequest &, const Model::DeleteDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDashboardResponseReceivedHandler
Definition: IoTSiteWiseClient.h:297
Aws::IoTSiteWise::Model::ListProjectAssetsOutcomeCallable
std::future< ListProjectAssetsOutcome > ListProjectAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:263
Aws::IoTSiteWise::Model::ListAssetModelsRequest
Definition: ListAssetModelsRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortal
virtual Model::CreatePortalOutcome CreatePortal(const Model::CreatePortalRequest &request) const
Aws::IoTSiteWise::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, IoTSiteWiseError > UntagResourceOutcome
Definition: IoTSiteWiseClient.h:211
Aws::IoTSiteWise::IoTSiteWiseClient::CreateGatewayAsync
virtual void CreateGatewayAsync(const Model::CreateGatewayRequest &request, const CreateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::UpdateAssetModelOutcome
Aws::Utils::Outcome< UpdateAssetModelResult, IoTSiteWiseError > UpdateAssetModelOutcome
Definition: IoTSiteWiseClient.h:214
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboardAsync
virtual void DescribeDashboardAsync(const Model::DescribeDashboardRequest &request, const DescribeDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetAssetPropertyValueHistoryResult.h
AWSString.h
Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicyAsync
virtual void DescribeAccessPolicyAsync(const Model::DescribeAccessPolicyRequest &request, const DescribeAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssetsCallable
virtual Model::AssociateAssetsOutcomeCallable AssociateAssetsCallable(const Model::AssociateAssetsRequest &request) const
Aws::IoTSiteWise::Model::UpdateAccessPolicyOutcomeCallable
std::future< UpdateAccessPolicyOutcome > UpdateAccessPolicyOutcomeCallable
Definition: IoTSiteWiseClient.h:270
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboardAsync
virtual void UpdateDashboardAsync(const Model::UpdateDashboardRequest &request, const UpdateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::CreatePortalOutcome
Aws::Utils::Outcome< CreatePortalResult, IoTSiteWiseError > CreatePortalOutcome
Definition: IoTSiteWiseClient.h:173
Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortalAsync
virtual void CreatePortalAsync(const Model::CreatePortalRequest &request, const CreatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::ListAssetRelationshipsOutcome
Aws::Utils::Outcome< ListAssetRelationshipsResult, IoTSiteWiseError > ListAssetRelationshipsOutcome
Definition: IoTSiteWiseClient.h:199
Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValue
virtual Model::BatchPutAssetPropertyValueOutcome BatchPutAssetPropertyValue(const Model::BatchPutAssetPropertyValueRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: IoTSiteWiseClient.h:355
Aws::IoTSiteWise::GetAssetPropertyValueHistoryResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyValueHistoryRequest &, const Model::GetAssetPropertyValueHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyValueHistoryResponseReceivedHandler
Definition: IoTSiteWiseClient.h:315
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
UpdateAssetModelResult.h
Aws::IoTSiteWise::Model::PutDefaultEncryptionConfigurationOutcome
Aws::Utils::Outcome< PutDefaultEncryptionConfigurationResult, IoTSiteWiseError > PutDefaultEncryptionConfigurationOutcome
Definition: IoTSiteWiseClient.h:208
Aws::IoTSiteWise::Model::DescribeAssetPropertyOutcomeCallable
std::future< DescribeAssetPropertyOutcome > DescribeAssetPropertyOutcomeCallable
Definition: IoTSiteWiseClient.h:243
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayAsync
virtual void DescribeGatewayAsync(const Model::DescribeGatewayRequest &request, const DescribeGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::CreateAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAccessPolicyRequest &, const Model::CreateAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPolicyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:287
Aws::IoTSiteWise::IoTSiteWiseClient::CreateProjectCallable
virtual Model::CreateProjectOutcomeCallable CreateProjectCallable(const Model::CreateProjectRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicyAsync
virtual void DeleteAccessPolicyAsync(const Model::DeleteAccessPolicyRequest &request, const DeleteAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptions
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions(const Model::DescribeLoggingOptionsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssetsCallable
virtual Model::DisassociateAssetsOutcomeCallable DisassociateAssetsCallable(const Model::DisassociateAssetsRequest &request) const
Aws::IoTSiteWise::Model::BatchAssociateProjectAssetsOutcomeCallable
std::future< BatchAssociateProjectAssetsOutcome > BatchAssociateProjectAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:223
Aws::IoTSiteWise::IoTSiteWiseClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
CreateProjectResult.h
Aws::IoTSiteWise::Model::DeletePortalOutcomeCallable
std::future< DeletePortalOutcome > DeletePortalOutcomeCallable
Definition: IoTSiteWiseClient.h:238
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetAsync
virtual void DescribeAssetAsync(const Model::DescribeAssetRequest &request, const DescribeAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DisassociateAssetsRequest
Definition: DisassociateAssetsRequest.h:23
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueAsync
virtual void GetAssetPropertyValueAsync(const Model::GetAssetPropertyValueRequest &request, const GetAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesOutcome
Aws::Utils::Outcome< GetAssetPropertyAggregatesResult, IoTSiteWiseError > GetAssetPropertyAggregatesOutcome
Definition: IoTSiteWiseClient.h:194
IoTSiteWiseErrors.h
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicyCallable
virtual Model::CreateAccessPolicyOutcomeCallable CreateAccessPolicyCallable(const Model::CreateAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssets
virtual Model::BatchAssociateProjectAssetsOutcome BatchAssociateProjectAssets(const Model::BatchAssociateProjectAssetsRequest &request) const
DescribeGatewayCapabilityConfigurationResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValue
virtual Model::GetAssetPropertyValueOutcome GetAssetPropertyValue(const Model::GetAssetPropertyValueRequest &request) const
ListAssetsResult.h
Aws::IoTSiteWise::DescribeAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeAssetModelRequest &, const Model::DescribeAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssetModelResponseReceivedHandler
Definition: IoTSiteWiseClient.h:303
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAsset
virtual Model::DeleteAssetOutcome DeleteAsset(const Model::DeleteAssetRequest &request) const
Aws::IoTSiteWise::Model::DescribeGatewayRequest
Definition: DescribeGatewayRequest.h:22
Aws::IoTSiteWise::UpdateGatewayResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateGatewayRequest &, const Model::UpdateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayResponseReceivedHandler
Definition: IoTSiteWiseClient.h:336
Aws::IoTSiteWise::Model::PutDefaultEncryptionConfigurationRequest
Definition: PutDefaultEncryptionConfigurationRequest.h:23
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptionsAsync
virtual void DescribeLoggingOptionsAsync(const Model::DescribeLoggingOptionsRequest &request, const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesOutcomeCallable
std::future< GetAssetPropertyAggregatesOutcome > GetAssetPropertyAggregatesOutcomeCallable
Definition: IoTSiteWiseClient.h:252
Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssets
virtual Model::BatchDisassociateProjectAssetsOutcome BatchDisassociateProjectAssets(const Model::BatchDisassociateProjectAssetsRequest &request) const
Aws::IoTSiteWise::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: IoTSiteWiseClient.h:268
Aws::IoTSiteWise::DeletePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeletePortalRequest &, const Model::DeletePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePortalResponseReceivedHandler
Definition: IoTSiteWiseClient.h:299
Aws::IoTSiteWise::Model::GetAssetPropertyValueRequest
Definition: GetAssetPropertyValueRequest.h:26
Aws::IoTSiteWise::Model::CreateDashboardRequest
Definition: CreateDashboardRequest.h:24
Aws::IoTSiteWise::Model::BatchDisassociateProjectAssetsRequest
Definition: BatchDisassociateProjectAssetsRequest.h:24
Aws::IoTSiteWise::ListDashboardsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDashboardsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:321
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetCallable
virtual Model::UpdateAssetOutcomeCallable UpdateAssetCallable(const Model::UpdateAssetRequest &request) const
Aws::IoTSiteWise::Model::UpdateAssetModelRequest
Definition: UpdateAssetModelRequest.h:27
Aws::IoTSiteWise::Model::ListGatewaysOutcomeCallable
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
Definition: IoTSiteWiseClient.h:261
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssets
virtual Model::ListAssociatedAssetsOutcome ListAssociatedAssets(const Model::ListAssociatedAssetsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicyCallable
virtual Model::DeleteAccessPolicyOutcomeCallable DeleteAccessPolicyCallable(const Model::DeleteAccessPolicyRequest &request) const
GetAssetPropertyValueResult.h
Aws::IoTSiteWise::Model::DeleteAccessPolicyRequest
Definition: DeleteAccessPolicyRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProjectCallable
virtual Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const Model::DescribeProjectRequest &request) const
DeleteAssetResult.h
Aws::IoTSiteWise::UpdateAssetPropertyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetPropertyRequest &, const Model::UpdateAssetPropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetPropertyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:334
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCallable
virtual Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable(const Model::UpdateGatewayRequest &request) const
Aws::IoTSiteWise::Model::UpdateAccessPolicyRequest
Definition: UpdateAccessPolicyRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortal
virtual Model::DescribePortalOutcome DescribePortal(const Model::DescribePortalRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPoliciesAsync
virtual void ListAccessPoliciesAsync(const Model::ListAccessPoliciesRequest &request, const ListAccessPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribeDashboardOutcomeCallable
std::future< DescribeDashboardOutcome > DescribeDashboardOutcomeCallable
Definition: IoTSiteWiseClient.h:244
Aws::IoTSiteWise::ListAssetModelsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListAssetModelsRequest &, const Model::ListAssetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetModelsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:317
Aws::IoTSiteWise::ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: IoTSiteWiseClient.h:326
DescribeDefaultEncryptionConfigurationResult.h
Aws::IoTSiteWise::CreateDashboardResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDashboardResponseReceivedHandler
Definition: IoTSiteWiseClient.h:290
Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssetsAsync
virtual void BatchDisassociateProjectAssetsAsync(const Model::BatchDisassociateProjectAssetsRequest &request, const BatchDisassociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::PutDefaultEncryptionConfigurationCallable
virtual Model::PutDefaultEncryptionConfigurationOutcomeCallable PutDefaultEncryptionConfigurationCallable(const Model::PutDefaultEncryptionConfigurationRequest &request) const
Aws::IoTSiteWise::GetAssetPropertyValueResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::GetAssetPropertyValueRequest &, const Model::GetAssetPropertyValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssetPropertyValueResponseReceivedHandler
Definition: IoTSiteWiseClient.h:314
Aws::IoTSiteWise::Model::UpdateGatewayOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTSiteWiseError > UpdateGatewayOutcome
Definition: IoTSiteWiseClient.h:217
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProject
virtual Model::UpdateProjectOutcome UpdateProject(const Model::UpdateProjectRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboardCallable
virtual Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const Model::CreateDashboardRequest &request) const
Aws::IoTSiteWise::ListPortalsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListPortalsRequest &, const Model::ListPortalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPortalsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:323
Aws::IoTSiteWise::Model::ListProjectAssetsOutcome
Aws::Utils::Outcome< ListProjectAssetsResult, IoTSiteWiseError > ListProjectAssetsOutcome
Definition: IoTSiteWiseClient.h:205
Aws::IoTSiteWise::Model::DeleteGatewayOutcomeCallable
std::future< DeleteGatewayOutcome > DeleteGatewayOutcomeCallable
Definition: IoTSiteWiseClient.h:237
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCallable
virtual Model::DescribeGatewayOutcomeCallable DescribeGatewayCallable(const Model::DescribeGatewayRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetRelationships
virtual Model::ListAssetRelationshipsOutcome ListAssetRelationships(const Model::ListAssetRelationshipsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModelAsync
virtual void DescribeAssetModelAsync(const Model::DescribeAssetModelRequest &request, const DescribeAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::DescribeDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeDefaultEncryptionConfigurationRequest &, const Model::DescribeDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultEncryptionConfigurationResponseReceivedHandler
Definition: IoTSiteWiseClient.h:306
Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient
IoTSiteWiseClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProjectAsync
virtual void DeleteProjectAsync(const Model::DeleteProjectRequest &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DeletePortalOutcome
Aws::Utils::Outcome< DeletePortalResult, IoTSiteWiseError > DeletePortalOutcome
Definition: IoTSiteWiseClient.h:180
Aws::IoTSiteWise::Model::DescribeAssetModelOutcome
Aws::Utils::Outcome< DescribeAssetModelResult, IoTSiteWiseError > DescribeAssetModelOutcome
Definition: IoTSiteWiseClient.h:184
Aws::IoTSiteWise::UpdatePortalResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdatePortalRequest &, const Model::UpdatePortalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePortalResponseReceivedHandler
Definition: IoTSiteWiseClient.h:338
BatchDisassociateProjectAssetsResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAsset
virtual Model::UpdateAssetOutcome UpdateAsset(const Model::UpdateAssetRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregates
virtual Model::GetAssetPropertyAggregatesOutcome GetAssetPropertyAggregates(const Model::GetAssetPropertyAggregatesRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient
IoTSiteWiseClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::IoTSiteWise::Model::DescribeLoggingOptionsOutcomeCallable
std::future< DescribeLoggingOptionsOutcome > DescribeLoggingOptionsOutcomeCallable
Definition: IoTSiteWiseClient.h:248
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetAsync
virtual void UpdateAssetAsync(const Model::UpdateAssetRequest &request, const UpdateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptionsCallable
virtual Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable(const Model::PutLoggingOptionsRequest &request) const
UpdateDashboardResult.h
Aws::IoTSiteWise::PutDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::PutDefaultEncryptionConfigurationRequest &, const Model::PutDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDefaultEncryptionConfigurationResponseReceivedHandler
Definition: IoTSiteWiseClient.h:327
Aws::IoTSiteWise::Model::DescribeGatewayCapabilityConfigurationOutcome
Aws::Utils::Outcome< DescribeGatewayCapabilityConfigurationResult, IoTSiteWiseError > DescribeGatewayCapabilityConfigurationOutcome
Definition: IoTSiteWiseClient.h:189
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::IoTSiteWise::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, IoTSiteWiseError > ListTagsForResourceOutcome
Definition: IoTSiteWiseClient.h:207
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistoryAsync
virtual void GetAssetPropertyValueHistoryAsync(const Model::GetAssetPropertyValueHistoryRequest &request, const GetAssetPropertyValueHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListProjectsResult.h
Aws::IoTSiteWise::Model::CreateAssetRequest
Definition: CreateAssetRequest.h:24
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetPropertyCallable
virtual Model::UpdateAssetPropertyOutcomeCallable UpdateAssetPropertyCallable(const Model::UpdateAssetPropertyRequest &request) const
Aws::IoTSiteWise::UpdateAccessPolicyResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAccessPolicyRequest &, const Model::UpdateAccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessPolicyResponseReceivedHandler
Definition: IoTSiteWiseClient.h:331
DescribeAccessPolicyResult.h
Aws::IoTSiteWise::Model::DeleteProjectRequest
Definition: DeleteProjectRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortal
virtual Model::DeletePortalOutcome DeletePortal(const Model::DeletePortalRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTSiteWise::Model::DeleteDashboardOutcome
Aws::Utils::Outcome< DeleteDashboardResult, IoTSiteWiseError > DeleteDashboardOutcome
Definition: IoTSiteWiseClient.h:178
UpdateGatewayCapabilityConfigurationResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::CreateGateway
virtual Model::CreateGatewayOutcome CreateGateway(const Model::CreateGatewayRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DescribeAccessPolicyOutcome
Aws::Utils::Outcome< DescribeAccessPolicyResult, IoTSiteWiseError > DescribeAccessPolicyOutcome
Definition: IoTSiteWiseClient.h:182
Aws::IoTSiteWise::Model::DescribeDefaultEncryptionConfigurationRequest
Definition: DescribeDefaultEncryptionConfigurationRequest.h:20
DeleteProjectResult.h
AWSClient.h
Aws::IoTSiteWise::Model::DeleteAssetModelRequest
Definition: DeleteAssetModelRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGateway
virtual Model::DeleteGatewayOutcome DeleteGateway(const Model::DeleteGatewayRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::DeleteDashboardRequest
Definition: DeleteDashboardRequest.h:27
Aws::IoTSiteWise::DeleteAssetResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteAssetRequest &, const Model::DeleteAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssetResponseReceivedHandler
Definition: IoTSiteWiseClient.h:295
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicyCallable
virtual Model::UpdateAccessPolicyOutcomeCallable UpdateAccessPolicyCallable(const Model::UpdateAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboard
virtual Model::DescribeDashboardOutcome DescribeDashboard(const Model::DescribeDashboardRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboardAsync
virtual void DeleteDashboardAsync(const Model::DeleteDashboardRequest &request, const DeleteDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPolicies
virtual Model::ListAccessPoliciesOutcome ListAccessPolicies(const Model::ListAccessPoliciesRequest &request) const
Aws::IoTSiteWise::Model::CreateProjectOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Definition: IoTSiteWiseClient.h:232
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDefaultEncryptionConfigurationCallable
virtual Model::DescribeDefaultEncryptionConfigurationOutcomeCallable DescribeDefaultEncryptionConfigurationCallable(const Model::DescribeDefaultEncryptionConfigurationRequest &request) const
Aws::IoTSiteWise::Model::CreateAccessPolicyOutcome
Aws::Utils::Outcome< CreateAccessPolicyResult, IoTSiteWiseError > CreateAccessPolicyOutcome
Definition: IoTSiteWiseClient.h:168
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboard
virtual Model::DeleteDashboardOutcome DeleteDashboard(const Model::DeleteDashboardRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssets
virtual Model::ListProjectAssetsOutcome ListProjectAssets(const Model::ListProjectAssetsRequest &request) const
UpdatePortalResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProjectCallable
virtual Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const Model::DeleteProjectRequest &request) const
Aws::IoTSiteWise::Model::UpdateGatewayCapabilityConfigurationOutcomeCallable
std::future< UpdateGatewayCapabilityConfigurationOutcome > UpdateGatewayCapabilityConfigurationOutcomeCallable
Definition: IoTSiteWiseClient.h:276
Aws::IoTSiteWise::Model::ListAssociatedAssetsOutcomeCallable
std::future< ListAssociatedAssetsOutcome > ListAssociatedAssetsOutcomeCallable
Definition: IoTSiteWiseClient.h:259
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModelAsync
virtual void DeleteAssetModelAsync(const Model::DeleteAssetModelRequest &request, const DeleteAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssetsCallable
virtual Model::ListAssociatedAssetsOutcomeCallable ListAssociatedAssetsCallable(const Model::ListAssociatedAssetsRequest &request) const
Aws::IoTSiteWise::Model::UpdateAssetOutcomeCallable
std::future< UpdateAssetOutcome > UpdateAssetOutcomeCallable
Definition: IoTSiteWiseClient.h:271
Aws::IoTSiteWise::ListProjectAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::ListProjectAssetsRequest &, const Model::ListProjectAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:324
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration
virtual Model::DescribeGatewayCapabilityConfigurationOutcome DescribeGatewayCapabilityConfiguration(const Model::DescribeGatewayCapabilityConfigurationRequest &request) const
Aws::IoTSiteWise::DescribeProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DescribeProjectRequest &, const Model::DescribeProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectResponseReceivedHandler
Definition: IoTSiteWiseClient.h:311
Aws::IoTSiteWise::UpdateAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateAssetModelRequest &, const Model::UpdateAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssetModelResponseReceivedHandler
Definition: IoTSiteWiseClient.h:333
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboardCallable
virtual Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const Model::DescribeDashboardRequest &request) const
Aws::IoTSiteWise::Model::DeleteGatewayOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTSiteWiseError > DeleteGatewayOutcome
Definition: IoTSiteWiseClient.h:179
Aws::IoTSiteWise::Model::DisassociateAssetsOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTSiteWiseError > DisassociateAssetsOutcome
Definition: IoTSiteWiseClient.h:193
Aws::IoTSiteWise::CreateAssetModelResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::CreateAssetModelRequest &, const Model::CreateAssetModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssetModelResponseReceivedHandler
Definition: IoTSiteWiseClient.h:289
ListAssetRelationshipsResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboardCallable
virtual Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const Model::DeleteDashboardRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetCallable
virtual Model::DeleteAssetOutcomeCallable DeleteAssetCallable(const Model::DeleteAssetRequest &request) const
Aws::IoTSiteWise::Model::DescribeProjectOutcome
Aws::Utils::Outcome< DescribeProjectResult, IoTSiteWiseError > DescribeProjectOutcome
Definition: IoTSiteWiseClient.h:192
ListPortalsResult.h
ClientConfiguration.h
Aws::IoTSiteWise::Model::PutLoggingOptionsOutcome
Aws::Utils::Outcome< PutLoggingOptionsResult, IoTSiteWiseError > PutLoggingOptionsOutcome
Definition: IoTSiteWiseClient.h:209
Aws::IoTSiteWise::Model::ListAssetsOutcome
Aws::Utils::Outcome< ListAssetsResult, IoTSiteWiseError > ListAssetsOutcome
Definition: IoTSiteWiseClient.h:200
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptionsCallable
virtual Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable(const Model::DescribeLoggingOptionsRequest &request) const
Aws::IoTSiteWise::DeleteProjectResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
Definition: IoTSiteWiseClient.h:300
Aws::IoTSiteWise::Model::ListAssetsRequest
Definition: ListAssetsRequest.h:27
Aws::IoTSiteWise::Model::CreateAssetOutcome
Aws::Utils::Outcome< CreateAssetResult, IoTSiteWiseError > CreateAssetOutcome
Definition: IoTSiteWiseClient.h:169
ListTagsForResourceResult.h
Aws::IoTSiteWise::Model::ListAssetRelationshipsRequest
Definition: ListAssetRelationshipsRequest.h:27
Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProject
virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest &request) const
Aws::IoTSiteWise::Model::UpdatePortalRequest
Definition: UpdatePortalRequest.h:24
Aws::IoTSiteWise::AssociateAssetsResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::AssociateAssetsRequest &, const Model::AssociateAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAssetsResponseReceivedHandler
Definition: IoTSiteWiseClient.h:281
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicy
virtual Model::CreateAccessPolicyOutcome CreateAccessPolicy(const Model::CreateAccessPolicyRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateProjectAsync
virtual void CreateProjectAsync(const Model::CreateProjectRequest &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::IoTSiteWise::Model::ListAssetRelationshipsOutcomeCallable
std::future< ListAssetRelationshipsOutcome > ListAssetRelationshipsOutcomeCallable
Definition: IoTSiteWiseClient.h:257
Aws::IoTSiteWise::Model::DescribeProjectOutcomeCallable
std::future< DescribeProjectOutcome > DescribeProjectOutcomeCallable
Definition: IoTSiteWiseClient.h:250
Aws::IoTSiteWise::Model::DescribePortalOutcomeCallable
std::future< DescribePortalOutcome > DescribePortalOutcomeCallable
Definition: IoTSiteWiseClient.h:249
Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProject
virtual Model::DescribeProjectOutcome DescribeProject(const Model::DescribeProjectRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient
Definition: IoTSiteWiseClient.h:353
Aws::IoTSiteWise::UpdateGatewayCapabilityConfigurationResponseReceivedHandler
std::function< void(const IoTSiteWiseClient *, const Model::UpdateGatewayCapabilityConfigurationRequest &, const Model::UpdateGatewayCapabilityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayCapabilityConfigurationResponseReceivedHandler
Definition: IoTSiteWiseClient.h:337
JsonSerializer.h
Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModel
virtual Model::CreateAssetModelOutcome CreateAssetModel(const Model::CreateAssetModelRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::IoTSiteWise::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortalCallable
virtual Model::CreatePortalOutcomeCallable CreatePortalCallable(const Model::CreatePortalRequest &request) const
UpdateAssetResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssetsCallable
virtual Model::ListProjectAssetsOutcomeCallable ListProjectAssetsCallable(const Model::ListProjectAssetsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistory
virtual Model::GetAssetPropertyValueHistoryOutcome GetAssetPropertyValueHistory(const Model::GetAssetPropertyValueHistoryRequest &request) const
Aws::IoTSiteWise::Model::ListGatewaysRequest
Definition: ListGatewaysRequest.h:26
Aws::IoTSiteWise::Model::DescribeGatewayOutcome
Aws::Utils::Outcome< DescribeGatewayResult, IoTSiteWiseError > DescribeGatewayOutcome
Definition: IoTSiteWiseClient.h:188
Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectsCallable
virtual Model::ListProjectsOutcomeCallable ListProjectsCallable(const Model::ListProjectsRequest &request) const
Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptions
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions(const Model::PutLoggingOptionsRequest &request) const
ListGatewaysResult.h
Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboardCallable
virtual Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const Model::UpdateDashboardRequest &request) const
ListProjectAssetsResult.h
PutDefaultEncryptionConfigurationResult.h