AWS SDK for C++  1.8.93
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::IoTSiteWise::IoTSiteWiseClient Class Reference

#include <IoTSiteWiseClient.h>

+ Inheritance diagram for Aws::IoTSiteWise::IoTSiteWiseClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 IoTSiteWiseClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTSiteWiseClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 IoTSiteWiseClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~IoTSiteWiseClient ()
 
virtual Model::AssociateAssetsOutcome AssociateAssets (const Model::AssociateAssetsRequest &request) const
 
virtual Model::AssociateAssetsOutcomeCallable AssociateAssetsCallable (const Model::AssociateAssetsRequest &request) const
 
virtual void AssociateAssetsAsync (const Model::AssociateAssetsRequest &request, const AssociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchAssociateProjectAssetsOutcome BatchAssociateProjectAssets (const Model::BatchAssociateProjectAssetsRequest &request) const
 
virtual Model::BatchAssociateProjectAssetsOutcomeCallable BatchAssociateProjectAssetsCallable (const Model::BatchAssociateProjectAssetsRequest &request) const
 
virtual void BatchAssociateProjectAssetsAsync (const Model::BatchAssociateProjectAssetsRequest &request, const BatchAssociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDisassociateProjectAssetsOutcome BatchDisassociateProjectAssets (const Model::BatchDisassociateProjectAssetsRequest &request) const
 
virtual Model::BatchDisassociateProjectAssetsOutcomeCallable BatchDisassociateProjectAssetsCallable (const Model::BatchDisassociateProjectAssetsRequest &request) const
 
virtual void BatchDisassociateProjectAssetsAsync (const Model::BatchDisassociateProjectAssetsRequest &request, const BatchDisassociateProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchPutAssetPropertyValueOutcome BatchPutAssetPropertyValue (const Model::BatchPutAssetPropertyValueRequest &request) const
 
virtual Model::BatchPutAssetPropertyValueOutcomeCallable BatchPutAssetPropertyValueCallable (const Model::BatchPutAssetPropertyValueRequest &request) const
 
virtual void BatchPutAssetPropertyValueAsync (const Model::BatchPutAssetPropertyValueRequest &request, const BatchPutAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAccessPolicyOutcome CreateAccessPolicy (const Model::CreateAccessPolicyRequest &request) const
 
virtual Model::CreateAccessPolicyOutcomeCallable CreateAccessPolicyCallable (const Model::CreateAccessPolicyRequest &request) const
 
virtual void CreateAccessPolicyAsync (const Model::CreateAccessPolicyRequest &request, const CreateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAssetOutcome CreateAsset (const Model::CreateAssetRequest &request) const
 
virtual Model::CreateAssetOutcomeCallable CreateAssetCallable (const Model::CreateAssetRequest &request) const
 
virtual void CreateAssetAsync (const Model::CreateAssetRequest &request, const CreateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAssetModelOutcome CreateAssetModel (const Model::CreateAssetModelRequest &request) const
 
virtual Model::CreateAssetModelOutcomeCallable CreateAssetModelCallable (const Model::CreateAssetModelRequest &request) const
 
virtual void CreateAssetModelAsync (const Model::CreateAssetModelRequest &request, const CreateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDashboardOutcome CreateDashboard (const Model::CreateDashboardRequest &request) const
 
virtual Model::CreateDashboardOutcomeCallable CreateDashboardCallable (const Model::CreateDashboardRequest &request) const
 
virtual void CreateDashboardAsync (const Model::CreateDashboardRequest &request, const CreateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateGatewayOutcome CreateGateway (const Model::CreateGatewayRequest &request) const
 
virtual Model::CreateGatewayOutcomeCallable CreateGatewayCallable (const Model::CreateGatewayRequest &request) const
 
virtual void CreateGatewayAsync (const Model::CreateGatewayRequest &request, const CreateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePortalOutcome CreatePortal (const Model::CreatePortalRequest &request) const
 
virtual Model::CreatePortalOutcomeCallable CreatePortalCallable (const Model::CreatePortalRequest &request) const
 
virtual void CreatePortalAsync (const Model::CreatePortalRequest &request, const CreatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePresignedPortalUrlOutcome CreatePresignedPortalUrl (const Model::CreatePresignedPortalUrlRequest &request) const
 
virtual Model::CreatePresignedPortalUrlOutcomeCallable CreatePresignedPortalUrlCallable (const Model::CreatePresignedPortalUrlRequest &request) const
 
virtual void CreatePresignedPortalUrlAsync (const Model::CreatePresignedPortalUrlRequest &request, const CreatePresignedPortalUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateProjectOutcome CreateProject (const Model::CreateProjectRequest &request) const
 
virtual Model::CreateProjectOutcomeCallable CreateProjectCallable (const Model::CreateProjectRequest &request) const
 
virtual void CreateProjectAsync (const Model::CreateProjectRequest &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAccessPolicyOutcome DeleteAccessPolicy (const Model::DeleteAccessPolicyRequest &request) const
 
virtual Model::DeleteAccessPolicyOutcomeCallable DeleteAccessPolicyCallable (const Model::DeleteAccessPolicyRequest &request) const
 
virtual void DeleteAccessPolicyAsync (const Model::DeleteAccessPolicyRequest &request, const DeleteAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAssetOutcome DeleteAsset (const Model::DeleteAssetRequest &request) const
 
virtual Model::DeleteAssetOutcomeCallable DeleteAssetCallable (const Model::DeleteAssetRequest &request) const
 
virtual void DeleteAssetAsync (const Model::DeleteAssetRequest &request, const DeleteAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAssetModelOutcome DeleteAssetModel (const Model::DeleteAssetModelRequest &request) const
 
virtual Model::DeleteAssetModelOutcomeCallable DeleteAssetModelCallable (const Model::DeleteAssetModelRequest &request) const
 
virtual void DeleteAssetModelAsync (const Model::DeleteAssetModelRequest &request, const DeleteAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDashboardOutcome DeleteDashboard (const Model::DeleteDashboardRequest &request) const
 
virtual Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable (const Model::DeleteDashboardRequest &request) const
 
virtual void DeleteDashboardAsync (const Model::DeleteDashboardRequest &request, const DeleteDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGatewayOutcome DeleteGateway (const Model::DeleteGatewayRequest &request) const
 
virtual Model::DeleteGatewayOutcomeCallable DeleteGatewayCallable (const Model::DeleteGatewayRequest &request) const
 
virtual void DeleteGatewayAsync (const Model::DeleteGatewayRequest &request, const DeleteGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePortalOutcome DeletePortal (const Model::DeletePortalRequest &request) const
 
virtual Model::DeletePortalOutcomeCallable DeletePortalCallable (const Model::DeletePortalRequest &request) const
 
virtual void DeletePortalAsync (const Model::DeletePortalRequest &request, const DeletePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteProjectOutcome DeleteProject (const Model::DeleteProjectRequest &request) const
 
virtual Model::DeleteProjectOutcomeCallable DeleteProjectCallable (const Model::DeleteProjectRequest &request) const
 
virtual void DeleteProjectAsync (const Model::DeleteProjectRequest &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAccessPolicyOutcome DescribeAccessPolicy (const Model::DescribeAccessPolicyRequest &request) const
 
virtual Model::DescribeAccessPolicyOutcomeCallable DescribeAccessPolicyCallable (const Model::DescribeAccessPolicyRequest &request) const
 
virtual void DescribeAccessPolicyAsync (const Model::DescribeAccessPolicyRequest &request, const DescribeAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssetOutcome DescribeAsset (const Model::DescribeAssetRequest &request) const
 
virtual Model::DescribeAssetOutcomeCallable DescribeAssetCallable (const Model::DescribeAssetRequest &request) const
 
virtual void DescribeAssetAsync (const Model::DescribeAssetRequest &request, const DescribeAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssetModelOutcome DescribeAssetModel (const Model::DescribeAssetModelRequest &request) const
 
virtual Model::DescribeAssetModelOutcomeCallable DescribeAssetModelCallable (const Model::DescribeAssetModelRequest &request) const
 
virtual void DescribeAssetModelAsync (const Model::DescribeAssetModelRequest &request, const DescribeAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssetPropertyOutcome DescribeAssetProperty (const Model::DescribeAssetPropertyRequest &request) const
 
virtual Model::DescribeAssetPropertyOutcomeCallable DescribeAssetPropertyCallable (const Model::DescribeAssetPropertyRequest &request) const
 
virtual void DescribeAssetPropertyAsync (const Model::DescribeAssetPropertyRequest &request, const DescribeAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDashboardOutcome DescribeDashboard (const Model::DescribeDashboardRequest &request) const
 
virtual Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable (const Model::DescribeDashboardRequest &request) const
 
virtual void DescribeDashboardAsync (const Model::DescribeDashboardRequest &request, const DescribeDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeGatewayOutcome DescribeGateway (const Model::DescribeGatewayRequest &request) const
 
virtual Model::DescribeGatewayOutcomeCallable DescribeGatewayCallable (const Model::DescribeGatewayRequest &request) const
 
virtual void DescribeGatewayAsync (const Model::DescribeGatewayRequest &request, const DescribeGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeGatewayCapabilityConfigurationOutcome DescribeGatewayCapabilityConfiguration (const Model::DescribeGatewayCapabilityConfigurationRequest &request) const
 
virtual Model::DescribeGatewayCapabilityConfigurationOutcomeCallable DescribeGatewayCapabilityConfigurationCallable (const Model::DescribeGatewayCapabilityConfigurationRequest &request) const
 
virtual void DescribeGatewayCapabilityConfigurationAsync (const Model::DescribeGatewayCapabilityConfigurationRequest &request, const DescribeGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLoggingOptionsOutcome DescribeLoggingOptions (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual Model::DescribeLoggingOptionsOutcomeCallable DescribeLoggingOptionsCallable (const Model::DescribeLoggingOptionsRequest &request) const
 
virtual void DescribeLoggingOptionsAsync (const Model::DescribeLoggingOptionsRequest &request, const DescribeLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePortalOutcome DescribePortal (const Model::DescribePortalRequest &request) const
 
virtual Model::DescribePortalOutcomeCallable DescribePortalCallable (const Model::DescribePortalRequest &request) const
 
virtual void DescribePortalAsync (const Model::DescribePortalRequest &request, const DescribePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeProjectOutcome DescribeProject (const Model::DescribeProjectRequest &request) const
 
virtual Model::DescribeProjectOutcomeCallable DescribeProjectCallable (const Model::DescribeProjectRequest &request) const
 
virtual void DescribeProjectAsync (const Model::DescribeProjectRequest &request, const DescribeProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateAssetsOutcome DisassociateAssets (const Model::DisassociateAssetsRequest &request) const
 
virtual Model::DisassociateAssetsOutcomeCallable DisassociateAssetsCallable (const Model::DisassociateAssetsRequest &request) const
 
virtual void DisassociateAssetsAsync (const Model::DisassociateAssetsRequest &request, const DisassociateAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssetPropertyAggregatesOutcome GetAssetPropertyAggregates (const Model::GetAssetPropertyAggregatesRequest &request) const
 
virtual Model::GetAssetPropertyAggregatesOutcomeCallable GetAssetPropertyAggregatesCallable (const Model::GetAssetPropertyAggregatesRequest &request) const
 
virtual void GetAssetPropertyAggregatesAsync (const Model::GetAssetPropertyAggregatesRequest &request, const GetAssetPropertyAggregatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssetPropertyValueOutcome GetAssetPropertyValue (const Model::GetAssetPropertyValueRequest &request) const
 
virtual Model::GetAssetPropertyValueOutcomeCallable GetAssetPropertyValueCallable (const Model::GetAssetPropertyValueRequest &request) const
 
virtual void GetAssetPropertyValueAsync (const Model::GetAssetPropertyValueRequest &request, const GetAssetPropertyValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssetPropertyValueHistoryOutcome GetAssetPropertyValueHistory (const Model::GetAssetPropertyValueHistoryRequest &request) const
 
virtual Model::GetAssetPropertyValueHistoryOutcomeCallable GetAssetPropertyValueHistoryCallable (const Model::GetAssetPropertyValueHistoryRequest &request) const
 
virtual void GetAssetPropertyValueHistoryAsync (const Model::GetAssetPropertyValueHistoryRequest &request, const GetAssetPropertyValueHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAccessPoliciesOutcome ListAccessPolicies (const Model::ListAccessPoliciesRequest &request) const
 
virtual Model::ListAccessPoliciesOutcomeCallable ListAccessPoliciesCallable (const Model::ListAccessPoliciesRequest &request) const
 
virtual void ListAccessPoliciesAsync (const Model::ListAccessPoliciesRequest &request, const ListAccessPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssetModelsOutcome ListAssetModels (const Model::ListAssetModelsRequest &request) const
 
virtual Model::ListAssetModelsOutcomeCallable ListAssetModelsCallable (const Model::ListAssetModelsRequest &request) const
 
virtual void ListAssetModelsAsync (const Model::ListAssetModelsRequest &request, const ListAssetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssetsOutcome ListAssets (const Model::ListAssetsRequest &request) const
 
virtual Model::ListAssetsOutcomeCallable ListAssetsCallable (const Model::ListAssetsRequest &request) const
 
virtual void ListAssetsAsync (const Model::ListAssetsRequest &request, const ListAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssociatedAssetsOutcome ListAssociatedAssets (const Model::ListAssociatedAssetsRequest &request) const
 
virtual Model::ListAssociatedAssetsOutcomeCallable ListAssociatedAssetsCallable (const Model::ListAssociatedAssetsRequest &request) const
 
virtual void ListAssociatedAssetsAsync (const Model::ListAssociatedAssetsRequest &request, const ListAssociatedAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDashboardsOutcome ListDashboards (const Model::ListDashboardsRequest &request) const
 
virtual Model::ListDashboardsOutcomeCallable ListDashboardsCallable (const Model::ListDashboardsRequest &request) const
 
virtual void ListDashboardsAsync (const Model::ListDashboardsRequest &request, const ListDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGatewaysOutcome ListGateways (const Model::ListGatewaysRequest &request) const
 
virtual Model::ListGatewaysOutcomeCallable ListGatewaysCallable (const Model::ListGatewaysRequest &request) const
 
virtual void ListGatewaysAsync (const Model::ListGatewaysRequest &request, const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPortalsOutcome ListPortals (const Model::ListPortalsRequest &request) const
 
virtual Model::ListPortalsOutcomeCallable ListPortalsCallable (const Model::ListPortalsRequest &request) const
 
virtual void ListPortalsAsync (const Model::ListPortalsRequest &request, const ListPortalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProjectAssetsOutcome ListProjectAssets (const Model::ListProjectAssetsRequest &request) const
 
virtual Model::ListProjectAssetsOutcomeCallable ListProjectAssetsCallable (const Model::ListProjectAssetsRequest &request) const
 
virtual void ListProjectAssetsAsync (const Model::ListProjectAssetsRequest &request, const ListProjectAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProjectsOutcome ListProjects (const Model::ListProjectsRequest &request) const
 
virtual Model::ListProjectsOutcomeCallable ListProjectsCallable (const Model::ListProjectsRequest &request) const
 
virtual void ListProjectsAsync (const Model::ListProjectsRequest &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutLoggingOptionsOutcome PutLoggingOptions (const Model::PutLoggingOptionsRequest &request) const
 
virtual Model::PutLoggingOptionsOutcomeCallable PutLoggingOptionsCallable (const Model::PutLoggingOptionsRequest &request) const
 
virtual void PutLoggingOptionsAsync (const Model::PutLoggingOptionsRequest &request, const PutLoggingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAccessPolicyOutcome UpdateAccessPolicy (const Model::UpdateAccessPolicyRequest &request) const
 
virtual Model::UpdateAccessPolicyOutcomeCallable UpdateAccessPolicyCallable (const Model::UpdateAccessPolicyRequest &request) const
 
virtual void UpdateAccessPolicyAsync (const Model::UpdateAccessPolicyRequest &request, const UpdateAccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAssetOutcome UpdateAsset (const Model::UpdateAssetRequest &request) const
 
virtual Model::UpdateAssetOutcomeCallable UpdateAssetCallable (const Model::UpdateAssetRequest &request) const
 
virtual void UpdateAssetAsync (const Model::UpdateAssetRequest &request, const UpdateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAssetModelOutcome UpdateAssetModel (const Model::UpdateAssetModelRequest &request) const
 
virtual Model::UpdateAssetModelOutcomeCallable UpdateAssetModelCallable (const Model::UpdateAssetModelRequest &request) const
 
virtual void UpdateAssetModelAsync (const Model::UpdateAssetModelRequest &request, const UpdateAssetModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAssetPropertyOutcome UpdateAssetProperty (const Model::UpdateAssetPropertyRequest &request) const
 
virtual Model::UpdateAssetPropertyOutcomeCallable UpdateAssetPropertyCallable (const Model::UpdateAssetPropertyRequest &request) const
 
virtual void UpdateAssetPropertyAsync (const Model::UpdateAssetPropertyRequest &request, const UpdateAssetPropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDashboardOutcome UpdateDashboard (const Model::UpdateDashboardRequest &request) const
 
virtual Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable (const Model::UpdateDashboardRequest &request) const
 
virtual void UpdateDashboardAsync (const Model::UpdateDashboardRequest &request, const UpdateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGatewayOutcome UpdateGateway (const Model::UpdateGatewayRequest &request) const
 
virtual Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable (const Model::UpdateGatewayRequest &request) const
 
virtual void UpdateGatewayAsync (const Model::UpdateGatewayRequest &request, const UpdateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGatewayCapabilityConfigurationOutcome UpdateGatewayCapabilityConfiguration (const Model::UpdateGatewayCapabilityConfigurationRequest &request) const
 
virtual Model::UpdateGatewayCapabilityConfigurationOutcomeCallable UpdateGatewayCapabilityConfigurationCallable (const Model::UpdateGatewayCapabilityConfigurationRequest &request) const
 
virtual void UpdateGatewayCapabilityConfigurationAsync (const Model::UpdateGatewayCapabilityConfigurationRequest &request, const UpdateGatewayCapabilityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePortalOutcome UpdatePortal (const Model::UpdatePortalRequest &request) const
 
virtual Model::UpdatePortalOutcomeCallable UpdatePortalCallable (const Model::UpdatePortalRequest &request) const
 
virtual void UpdatePortalAsync (const Model::UpdatePortalRequest &request, const UpdatePortalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateProjectOutcome UpdateProject (const Model::UpdateProjectRequest &request) const
 
virtual Model::UpdateProjectOutcomeCallable UpdateProjectCallable (const Model::UpdateProjectRequest &request) const
 
virtual void UpdateProjectAsync (const Model::UpdateProjectRequest &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Welcome to the AWS IoT SiteWise API Reference. AWS IoT SiteWise is an AWS service that connects Industrial Internet of Things (IIoT) devices to the power of the AWS Cloud. For more information, see the AWS IoT SiteWise User Guide. For information about AWS IoT SiteWise quotas, see Quotas in the AWS IoT SiteWise User Guide.

Definition at line 342 of file IoTSiteWiseClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 345 of file IoTSiteWiseClient.h.

Constructor & Destructor Documentation

◆ IoTSiteWiseClient() [1/3]

Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTSiteWiseClient() [2/3]

Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ IoTSiteWiseClient() [3/3]

Aws::IoTSiteWise::IoTSiteWiseClient::IoTSiteWiseClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~IoTSiteWiseClient()

virtual Aws::IoTSiteWise::IoTSiteWiseClient::~IoTSiteWiseClient ( )
virtual

Member Function Documentation

◆ AssociateAssets()

virtual Model::AssociateAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssets ( const Model::AssociateAssetsRequest request) const
virtual

Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see Associating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ AssociateAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssetsAsync ( const Model::AssociateAssetsRequest request,
const AssociateAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see Associating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateAssetsCallable()

virtual Model::AssociateAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::AssociateAssetsCallable ( const Model::AssociateAssetsRequest request) const
virtual

Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see Associating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchAssociateProjectAssets()

virtual Model::BatchAssociateProjectAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssets ( const Model::BatchAssociateProjectAssetsRequest request) const
virtual

Associates a group (batch) of assets with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ BatchAssociateProjectAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssetsAsync ( const Model::BatchAssociateProjectAssetsRequest request,
const BatchAssociateProjectAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a group (batch) of assets with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchAssociateProjectAssetsCallable()

virtual Model::BatchAssociateProjectAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::BatchAssociateProjectAssetsCallable ( const Model::BatchAssociateProjectAssetsRequest request) const
virtual

Associates a group (batch) of assets with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchDisassociateProjectAssets()

virtual Model::BatchDisassociateProjectAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssets ( const Model::BatchDisassociateProjectAssetsRequest request) const
virtual

Disassociates a group (batch) of assets from an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ BatchDisassociateProjectAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssetsAsync ( const Model::BatchDisassociateProjectAssetsRequest request,
const BatchDisassociateProjectAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a group (batch) of assets from an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDisassociateProjectAssetsCallable()

virtual Model::BatchDisassociateProjectAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::BatchDisassociateProjectAssetsCallable ( const Model::BatchDisassociateProjectAssetsRequest request) const
virtual

Disassociates a group (batch) of assets from an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchPutAssetPropertyValue()

virtual Model::BatchPutAssetPropertyValueOutcome Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValue ( const Model::BatchPutAssetPropertyValueRequest request) const
virtual

Sends a list of asset property values to AWS IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

With respect to Unix epoch time, AWS IoT SiteWise accepts only TQVs that have a timestamp of no more than 15 minutes in the past and no more than 5 minutes in the future. AWS IoT SiteWise rejects timestamps outside of the inclusive range of [-15, +5] minutes and returns a TimestampOutOfRangeException error.

For each asset property, AWS IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV {T1, GOOD, V1}, then storing {T1, GOOD, V2} replaces the existing TQV.

AWS IoT SiteWise authorizes access to each BatchPutAssetPropertyValue entry individually. For more information, see BatchPutAssetPropertyValue authorization in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ BatchPutAssetPropertyValueAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValueAsync ( const Model::BatchPutAssetPropertyValueRequest request,
const BatchPutAssetPropertyValueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sends a list of asset property values to AWS IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

With respect to Unix epoch time, AWS IoT SiteWise accepts only TQVs that have a timestamp of no more than 15 minutes in the past and no more than 5 minutes in the future. AWS IoT SiteWise rejects timestamps outside of the inclusive range of [-15, +5] minutes and returns a TimestampOutOfRangeException error.

For each asset property, AWS IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV {T1, GOOD, V1}, then storing {T1, GOOD, V2} replaces the existing TQV.

AWS IoT SiteWise authorizes access to each BatchPutAssetPropertyValue entry individually. For more information, see BatchPutAssetPropertyValue authorization in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchPutAssetPropertyValueCallable()

virtual Model::BatchPutAssetPropertyValueOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::BatchPutAssetPropertyValueCallable ( const Model::BatchPutAssetPropertyValueRequest request) const
virtual

Sends a list of asset property values to AWS IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

With respect to Unix epoch time, AWS IoT SiteWise accepts only TQVs that have a timestamp of no more than 15 minutes in the past and no more than 5 minutes in the future. AWS IoT SiteWise rejects timestamps outside of the inclusive range of [-15, +5] minutes and returns a TimestampOutOfRangeException error.

For each asset property, AWS IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV {T1, GOOD, V1}, then storing {T1, GOOD, V2} replaces the existing TQV.

AWS IoT SiteWise authorizes access to each BatchPutAssetPropertyValue entry individually. For more information, see BatchPutAssetPropertyValue authorization in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAccessPolicy()

virtual Model::CreateAccessPolicyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicy ( const Model::CreateAccessPolicyRequest request) const
virtual

Creates an access policy that grants the specified identity (AWS SSO user, AWS SSO group, or IAM user) access to the specified AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

◆ CreateAccessPolicyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicyAsync ( const Model::CreateAccessPolicyRequest request,
const CreateAccessPolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an access policy that grants the specified identity (AWS SSO user, AWS SSO group, or IAM user) access to the specified AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAccessPolicyCallable()

virtual Model::CreateAccessPolicyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateAccessPolicyCallable ( const Model::CreateAccessPolicyRequest request) const
virtual

Creates an access policy that grants the specified identity (AWS SSO user, AWS SSO group, or IAM user) access to the specified AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAsset()

virtual Model::CreateAssetOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateAsset ( const Model::CreateAssetRequest request) const
virtual

Creates an asset from an existing asset model. For more information, see Creating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ CreateAssetAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetAsync ( const Model::CreateAssetRequest request,
const CreateAssetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an asset from an existing asset model. For more information, see Creating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAssetCallable()

virtual Model::CreateAssetOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetCallable ( const Model::CreateAssetRequest request) const
virtual

Creates an asset from an existing asset model. For more information, see Creating assets in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAssetModel()

virtual Model::CreateAssetModelOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModel ( const Model::CreateAssetModelRequest request) const
virtual

Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ CreateAssetModelAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModelAsync ( const Model::CreateAssetModelRequest request,
const CreateAssetModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAssetModelCallable()

virtual Model::CreateAssetModelOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateAssetModelCallable ( const Model::CreateAssetModelRequest request) const
virtual

Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDashboard()

virtual Model::CreateDashboardOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboard ( const Model::CreateDashboardRequest request) const
virtual

Creates a dashboard in an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ CreateDashboardAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboardAsync ( const Model::CreateDashboardRequest request,
const CreateDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a dashboard in an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDashboardCallable()

virtual Model::CreateDashboardOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateDashboardCallable ( const Model::CreateDashboardRequest request) const
virtual

Creates a dashboard in an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateGateway()

virtual Model::CreateGatewayOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateGateway ( const Model::CreateGatewayRequest request) const
virtual

Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to AWS IoT SiteWise. For more information, see Ingesting data using a gateway in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ CreateGatewayAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateGatewayAsync ( const Model::CreateGatewayRequest request,
const CreateGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to AWS IoT SiteWise. For more information, see Ingesting data using a gateway in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateGatewayCallable()

virtual Model::CreateGatewayOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateGatewayCallable ( const Model::CreateGatewayRequest request) const
virtual

Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to AWS IoT SiteWise. For more information, see Ingesting data using a gateway in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePortal()

virtual Model::CreatePortalOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortal ( const Model::CreatePortalRequest request) const
virtual

Creates a portal, which can contain projects and dashboards. AWS IoT SiteWise Monitor uses AWS SSO or IAM to authenticate portal users and manage user permissions.

Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ CreatePortalAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortalAsync ( const Model::CreatePortalRequest request,
const CreatePortalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a portal, which can contain projects and dashboards. AWS IoT SiteWise Monitor uses AWS SSO or IAM to authenticate portal users and manage user permissions.

Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePortalCallable()

virtual Model::CreatePortalOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreatePortalCallable ( const Model::CreatePortalRequest request) const
virtual

Creates a portal, which can contain projects and dashboards. AWS IoT SiteWise Monitor uses AWS SSO or IAM to authenticate portal users and manage user permissions.

Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePresignedPortalUrl()

virtual Model::CreatePresignedPortalUrlOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreatePresignedPortalUrl ( const Model::CreatePresignedPortalUrlRequest request) const
virtual

Creates a pre-signed URL to a portal. Use this operation to create URLs to portals that use AWS Identity and Access Management (IAM) to authenticate users. An IAM user with access to a portal can call this API to get a URL to that portal. The URL contains a session token that lets the IAM user access the portal.

See Also:

AWS API Reference

◆ CreatePresignedPortalUrlAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreatePresignedPortalUrlAsync ( const Model::CreatePresignedPortalUrlRequest request,
const CreatePresignedPortalUrlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a pre-signed URL to a portal. Use this operation to create URLs to portals that use AWS Identity and Access Management (IAM) to authenticate users. An IAM user with access to a portal can call this API to get a URL to that portal. The URL contains a session token that lets the IAM user access the portal.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePresignedPortalUrlCallable()

virtual Model::CreatePresignedPortalUrlOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreatePresignedPortalUrlCallable ( const Model::CreatePresignedPortalUrlRequest request) const
virtual

Creates a pre-signed URL to a portal. Use this operation to create URLs to portals that use AWS Identity and Access Management (IAM) to authenticate users. An IAM user with access to a portal can call this API to get a URL to that portal. The URL contains a session token that lets the IAM user access the portal.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateProject()

virtual Model::CreateProjectOutcome Aws::IoTSiteWise::IoTSiteWiseClient::CreateProject ( const Model::CreateProjectRequest request) const
virtual

Creates a project in the specified portal.

See Also:

AWS API Reference

◆ CreateProjectAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::CreateProjectAsync ( const Model::CreateProjectRequest request,
const CreateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a project in the specified portal.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateProjectCallable()

virtual Model::CreateProjectOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::CreateProjectCallable ( const Model::CreateProjectRequest request) const
virtual

Creates a project in the specified portal.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAccessPolicy()

virtual Model::DeleteAccessPolicyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicy ( const Model::DeleteAccessPolicyRequest request) const
virtual

Deletes an access policy that grants the specified identity access to the specified AWS IoT SiteWise Monitor resource. You can use this operation to revoke access to an AWS IoT SiteWise Monitor resource.

See Also:

AWS API Reference

◆ DeleteAccessPolicyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicyAsync ( const Model::DeleteAccessPolicyRequest request,
const DeleteAccessPolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an access policy that grants the specified identity access to the specified AWS IoT SiteWise Monitor resource. You can use this operation to revoke access to an AWS IoT SiteWise Monitor resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAccessPolicyCallable()

virtual Model::DeleteAccessPolicyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAccessPolicyCallable ( const Model::DeleteAccessPolicyRequest request) const
virtual

Deletes an access policy that grants the specified identity access to the specified AWS IoT SiteWise Monitor resource. You can use this operation to revoke access to an AWS IoT SiteWise Monitor resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAsset()

virtual Model::DeleteAssetOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAsset ( const Model::DeleteAssetRequest request) const
virtual

Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.

See Also:

AWS API Reference

◆ DeleteAssetAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetAsync ( const Model::DeleteAssetRequest request,
const DeleteAssetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAssetCallable()

virtual Model::DeleteAssetOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetCallable ( const Model::DeleteAssetRequest request) const
virtual

Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAssetModel()

virtual Model::DeleteAssetModelOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModel ( const Model::DeleteAssetModelRequest request) const
virtual

Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ DeleteAssetModelAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModelAsync ( const Model::DeleteAssetModelRequest request,
const DeleteAssetModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAssetModelCallable()

virtual Model::DeleteAssetModelOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteAssetModelCallable ( const Model::DeleteAssetModelRequest request) const
virtual

Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDashboard()

virtual Model::DeleteDashboardOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboard ( const Model::DeleteDashboardRequest request) const
virtual

Deletes a dashboard from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

◆ DeleteDashboardAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboardAsync ( const Model::DeleteDashboardRequest request,
const DeleteDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a dashboard from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDashboardCallable()

virtual Model::DeleteDashboardOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteDashboardCallable ( const Model::DeleteDashboardRequest request) const
virtual

Deletes a dashboard from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGateway()

virtual Model::DeleteGatewayOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGateway ( const Model::DeleteGatewayRequest request) const
virtual

Deletes a gateway from AWS IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system.

See Also:

AWS API Reference

◆ DeleteGatewayAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGatewayAsync ( const Model::DeleteGatewayRequest request,
const DeleteGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a gateway from AWS IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGatewayCallable()

virtual Model::DeleteGatewayOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteGatewayCallable ( const Model::DeleteGatewayRequest request) const
virtual

Deletes a gateway from AWS IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeletePortal()

virtual Model::DeletePortalOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortal ( const Model::DeletePortalRequest request) const
virtual

Deletes a portal from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

◆ DeletePortalAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortalAsync ( const Model::DeletePortalRequest request,
const DeletePortalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a portal from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeletePortalCallable()

virtual Model::DeletePortalOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeletePortalCallable ( const Model::DeletePortalRequest request) const
virtual

Deletes a portal from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteProject()

virtual Model::DeleteProjectOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProject ( const Model::DeleteProjectRequest request) const
virtual

Deletes a project from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

◆ DeleteProjectAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProjectAsync ( const Model::DeleteProjectRequest request,
const DeleteProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a project from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteProjectCallable()

virtual Model::DeleteProjectOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DeleteProjectCallable ( const Model::DeleteProjectRequest request) const
virtual

Deletes a project from AWS IoT SiteWise Monitor.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAccessPolicy()

virtual Model::DescribeAccessPolicyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicy ( const Model::DescribeAccessPolicyRequest request) const
virtual

Describes an access policy, which specifies an identity's access to an AWS IoT SiteWise Monitor portal or project.

See Also:

AWS API Reference

◆ DescribeAccessPolicyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicyAsync ( const Model::DescribeAccessPolicyRequest request,
const DescribeAccessPolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an access policy, which specifies an identity's access to an AWS IoT SiteWise Monitor portal or project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAccessPolicyCallable()

virtual Model::DescribeAccessPolicyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAccessPolicyCallable ( const Model::DescribeAccessPolicyRequest request) const
virtual

Describes an access policy, which specifies an identity's access to an AWS IoT SiteWise Monitor portal or project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAsset()

virtual Model::DescribeAssetOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAsset ( const Model::DescribeAssetRequest request) const
virtual

Retrieves information about an asset.

See Also:

AWS API Reference

◆ DescribeAssetAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetAsync ( const Model::DescribeAssetRequest request,
const DescribeAssetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about an asset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAssetCallable()

virtual Model::DescribeAssetOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetCallable ( const Model::DescribeAssetRequest request) const
virtual

Retrieves information about an asset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAssetModel()

virtual Model::DescribeAssetModelOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModel ( const Model::DescribeAssetModelRequest request) const
virtual

Retrieves information about an asset model.

See Also:

AWS API Reference

◆ DescribeAssetModelAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModelAsync ( const Model::DescribeAssetModelRequest request,
const DescribeAssetModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about an asset model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAssetModelCallable()

virtual Model::DescribeAssetModelOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetModelCallable ( const Model::DescribeAssetModelRequest request) const
virtual

Retrieves information about an asset model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAssetProperty()

virtual Model::DescribeAssetPropertyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetProperty ( const Model::DescribeAssetPropertyRequest request) const
virtual

Retrieves information about an asset property.

When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value.

This operation doesn't return the value of the asset property. To get the value of an asset property, use GetAssetPropertyValue.

See Also:

AWS API Reference

◆ DescribeAssetPropertyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetPropertyAsync ( const Model::DescribeAssetPropertyRequest request,
const DescribeAssetPropertyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about an asset property.

When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value.

This operation doesn't return the value of the asset property. To get the value of an asset property, use GetAssetPropertyValue.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAssetPropertyCallable()

virtual Model::DescribeAssetPropertyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeAssetPropertyCallable ( const Model::DescribeAssetPropertyRequest request) const
virtual

Retrieves information about an asset property.

When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value.

This operation doesn't return the value of the asset property. To get the value of an asset property, use GetAssetPropertyValue.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDashboard()

virtual Model::DescribeDashboardOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboard ( const Model::DescribeDashboardRequest request) const
virtual

Retrieves information about a dashboard.

See Also:

AWS API Reference

◆ DescribeDashboardAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboardAsync ( const Model::DescribeDashboardRequest request,
const DescribeDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDashboardCallable()

virtual Model::DescribeDashboardOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeDashboardCallable ( const Model::DescribeDashboardRequest request) const
virtual

Retrieves information about a dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeGateway()

virtual Model::DescribeGatewayOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGateway ( const Model::DescribeGatewayRequest request) const
virtual

Retrieves information about a gateway.

See Also:

AWS API Reference

◆ DescribeGatewayAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayAsync ( const Model::DescribeGatewayRequest request,
const DescribeGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a gateway.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeGatewayCallable()

virtual Model::DescribeGatewayOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCallable ( const Model::DescribeGatewayRequest request) const
virtual

Retrieves information about a gateway.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeGatewayCapabilityConfiguration()

virtual Model::DescribeGatewayCapabilityConfigurationOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfiguration ( const Model::DescribeGatewayCapabilityConfigurationRequest request) const
virtual

Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

◆ DescribeGatewayCapabilityConfigurationAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfigurationAsync ( const Model::DescribeGatewayCapabilityConfigurationRequest request,
const DescribeGatewayCapabilityConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeGatewayCapabilityConfigurationCallable()

virtual Model::DescribeGatewayCapabilityConfigurationOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeGatewayCapabilityConfigurationCallable ( const Model::DescribeGatewayCapabilityConfigurationRequest request) const
virtual

Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLoggingOptions()

virtual Model::DescribeLoggingOptionsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptions ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current AWS IoT SiteWise logging options.

See Also:

AWS API Reference

◆ DescribeLoggingOptionsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptionsAsync ( const Model::DescribeLoggingOptionsRequest request,
const DescribeLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the current AWS IoT SiteWise logging options.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLoggingOptionsCallable()

virtual Model::DescribeLoggingOptionsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeLoggingOptionsCallable ( const Model::DescribeLoggingOptionsRequest request) const
virtual

Retrieves the current AWS IoT SiteWise logging options.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribePortal()

virtual Model::DescribePortalOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortal ( const Model::DescribePortalRequest request) const
virtual

Retrieves information about a portal.

See Also:

AWS API Reference

◆ DescribePortalAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortalAsync ( const Model::DescribePortalRequest request,
const DescribePortalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a portal.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribePortalCallable()

virtual Model::DescribePortalOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribePortalCallable ( const Model::DescribePortalRequest request) const
virtual

Retrieves information about a portal.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeProject()

virtual Model::DescribeProjectOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProject ( const Model::DescribeProjectRequest request) const
virtual

Retrieves information about a project.

See Also:

AWS API Reference

◆ DescribeProjectAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProjectAsync ( const Model::DescribeProjectRequest request,
const DescribeProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeProjectCallable()

virtual Model::DescribeProjectOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DescribeProjectCallable ( const Model::DescribeProjectRequest request) const
virtual

Retrieves information about a project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateAssets()

virtual Model::DisassociateAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssets ( const Model::DisassociateAssetsRequest request) const
virtual

Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.

See Also:

AWS API Reference

◆ DisassociateAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssetsAsync ( const Model::DisassociateAssetsRequest request,
const DisassociateAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateAssetsCallable()

virtual Model::DisassociateAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::DisassociateAssetsCallable ( const Model::DisassociateAssetsRequest request) const
virtual

Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAssetPropertyAggregates()

virtual Model::GetAssetPropertyAggregatesOutcome Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregates ( const Model::GetAssetPropertyAggregatesRequest request) const
virtual

Gets aggregated values for an asset property. For more information, see Querying aggregates in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

◆ GetAssetPropertyAggregatesAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregatesAsync ( const Model::GetAssetPropertyAggregatesRequest request,
const GetAssetPropertyAggregatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets aggregated values for an asset property. For more information, see Querying aggregates in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAssetPropertyAggregatesCallable()

virtual Model::GetAssetPropertyAggregatesOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyAggregatesCallable ( const Model::GetAssetPropertyAggregatesRequest request) const
virtual

Gets aggregated values for an asset property. For more information, see Querying aggregates in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAssetPropertyValue()

virtual Model::GetAssetPropertyValueOutcome Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValue ( const Model::GetAssetPropertyValueRequest request) const
virtual

Gets an asset property's current value. For more information, see Querying current values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

◆ GetAssetPropertyValueAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueAsync ( const Model::GetAssetPropertyValueRequest request,
const GetAssetPropertyValueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets an asset property's current value. For more information, see Querying current values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAssetPropertyValueCallable()

virtual Model::GetAssetPropertyValueOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueCallable ( const Model::GetAssetPropertyValueRequest request) const
virtual

Gets an asset property's current value. For more information, see Querying current values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAssetPropertyValueHistory()

virtual Model::GetAssetPropertyValueHistoryOutcome Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistory ( const Model::GetAssetPropertyValueHistoryRequest request) const
virtual

Gets the history of an asset property's values. For more information, see Querying historical values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

◆ GetAssetPropertyValueHistoryAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistoryAsync ( const Model::GetAssetPropertyValueHistoryRequest request,
const GetAssetPropertyValueHistoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the history of an asset property's values. For more information, see Querying historical values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAssetPropertyValueHistoryCallable()

virtual Model::GetAssetPropertyValueHistoryOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::GetAssetPropertyValueHistoryCallable ( const Model::GetAssetPropertyValueHistoryRequest request) const
virtual

Gets the history of an asset property's values. For more information, see Querying historical values in the AWS IoT SiteWise User Guide.

To identify an asset property, you must specify one of the following:

  • The assetId and propertyId of an asset property.

  • A propertyAlias, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAccessPolicies()

virtual Model::ListAccessPoliciesOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPolicies ( const Model::ListAccessPoliciesRequest request) const
virtual

Retrieves a paginated list of access policies for an identity (an AWS SSO user, an AWS SSO group, or an IAM user) or an AWS IoT SiteWise Monitor resource (a portal or project).

See Also:

AWS API Reference

◆ ListAccessPoliciesAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPoliciesAsync ( const Model::ListAccessPoliciesRequest request,
const ListAccessPoliciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of access policies for an identity (an AWS SSO user, an AWS SSO group, or an IAM user) or an AWS IoT SiteWise Monitor resource (a portal or project).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAccessPoliciesCallable()

virtual Model::ListAccessPoliciesOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListAccessPoliciesCallable ( const Model::ListAccessPoliciesRequest request) const
virtual

Retrieves a paginated list of access policies for an identity (an AWS SSO user, an AWS SSO group, or an IAM user) or an AWS IoT SiteWise Monitor resource (a portal or project).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAssetModels()

virtual Model::ListAssetModelsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModels ( const Model::ListAssetModelsRequest request) const
virtual

Retrieves a paginated list of summaries of all asset models.

See Also:

AWS API Reference

◆ ListAssetModelsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModelsAsync ( const Model::ListAssetModelsRequest request,
const ListAssetModelsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of summaries of all asset models.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAssetModelsCallable()

virtual Model::ListAssetModelsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetModelsCallable ( const Model::ListAssetModelsRequest request) const
virtual

Retrieves a paginated list of summaries of all asset models.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAssets()

virtual Model::ListAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListAssets ( const Model::ListAssetsRequest request) const
virtual

Retrieves a paginated list of asset summaries.

You can use this operation to do the following:

  • List assets based on a specific asset model.

  • List top-level assets.

You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.

See Also:

AWS API Reference

◆ ListAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetsAsync ( const Model::ListAssetsRequest request,
const ListAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of asset summaries.

You can use this operation to do the following:

  • List assets based on a specific asset model.

  • List top-level assets.

You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAssetsCallable()

virtual Model::ListAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListAssetsCallable ( const Model::ListAssetsRequest request) const
virtual

Retrieves a paginated list of asset summaries.

You can use this operation to do the following:

  • List assets based on a specific asset model.

  • List top-level assets.

You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAssociatedAssets()

virtual Model::ListAssociatedAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssets ( const Model::ListAssociatedAssetsRequest request) const
virtual

Retrieves a paginated list of associated assets.

You can use this operation to do the following:

  • List child assets associated to a parent asset by a hierarchy that you specify.

  • List an asset's parent asset.

See Also:

AWS API Reference

◆ ListAssociatedAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssetsAsync ( const Model::ListAssociatedAssetsRequest request,
const ListAssociatedAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of associated assets.

You can use this operation to do the following:

  • List child assets associated to a parent asset by a hierarchy that you specify.

  • List an asset's parent asset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAssociatedAssetsCallable()

virtual Model::ListAssociatedAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListAssociatedAssetsCallable ( const Model::ListAssociatedAssetsRequest request) const
virtual

Retrieves a paginated list of associated assets.

You can use this operation to do the following:

  • List child assets associated to a parent asset by a hierarchy that you specify.

  • List an asset's parent asset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDashboards()

virtual Model::ListDashboardsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboards ( const Model::ListDashboardsRequest request) const
virtual

Retrieves a paginated list of dashboards for an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ ListDashboardsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboardsAsync ( const Model::ListDashboardsRequest request,
const ListDashboardsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of dashboards for an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDashboardsCallable()

virtual Model::ListDashboardsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListDashboardsCallable ( const Model::ListDashboardsRequest request) const
virtual

Retrieves a paginated list of dashboards for an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGateways()

virtual Model::ListGatewaysOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListGateways ( const Model::ListGatewaysRequest request) const
virtual

Retrieves a paginated list of gateways.

See Also:

AWS API Reference

◆ ListGatewaysAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListGatewaysAsync ( const Model::ListGatewaysRequest request,
const ListGatewaysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of gateways.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGatewaysCallable()

virtual Model::ListGatewaysOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListGatewaysCallable ( const Model::ListGatewaysRequest request) const
virtual

Retrieves a paginated list of gateways.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListPortals()

virtual Model::ListPortalsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListPortals ( const Model::ListPortalsRequest request) const
virtual

Retrieves a paginated list of AWS IoT SiteWise Monitor portals.

See Also:

AWS API Reference

◆ ListPortalsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListPortalsAsync ( const Model::ListPortalsRequest request,
const ListPortalsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of AWS IoT SiteWise Monitor portals.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListPortalsCallable()

virtual Model::ListPortalsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListPortalsCallable ( const Model::ListPortalsRequest request) const
virtual

Retrieves a paginated list of AWS IoT SiteWise Monitor portals.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProjectAssets()

virtual Model::ListProjectAssetsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssets ( const Model::ListProjectAssetsRequest request) const
virtual

Retrieves a paginated list of assets associated with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ ListProjectAssetsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssetsAsync ( const Model::ListProjectAssetsRequest request,
const ListProjectAssetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of assets associated with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProjectAssetsCallable()

virtual Model::ListProjectAssetsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectAssetsCallable ( const Model::ListProjectAssetsRequest request) const
virtual

Retrieves a paginated list of assets associated with an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProjects()

virtual Model::ListProjectsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListProjects ( const Model::ListProjectsRequest request) const
virtual

Retrieves a paginated list of projects for an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

◆ ListProjectsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectsAsync ( const Model::ListProjectsRequest request,
const ListProjectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a paginated list of projects for an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProjectsCallable()

virtual Model::ListProjectsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListProjectsCallable ( const Model::ListProjectsRequest request) const
virtual

Retrieves a paginated list of projects for an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves the list of tags for an AWS IoT SiteWise resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the list of tags for an AWS IoT SiteWise resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves the list of tags for an AWS IoT SiteWise resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::IoTSiteWise::IoTSiteWiseClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutLoggingOptions()

virtual Model::PutLoggingOptionsOutcome Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptions ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets logging options for AWS IoT SiteWise.

See Also:

AWS API Reference

◆ PutLoggingOptionsAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptionsAsync ( const Model::PutLoggingOptionsRequest request,
const PutLoggingOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets logging options for AWS IoT SiteWise.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutLoggingOptionsCallable()

virtual Model::PutLoggingOptionsOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::PutLoggingOptionsCallable ( const Model::PutLoggingOptionsRequest request) const
virtual

Sets logging options for AWS IoT SiteWise.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::IoTSiteWise::IoTSiteWiseClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds tags to an AWS IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds tags to an AWS IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds tags to an AWS IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from an AWS IoT SiteWise resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a tag from an AWS IoT SiteWise resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from an AWS IoT SiteWise resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAccessPolicy()

virtual Model::UpdateAccessPolicyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicy ( const Model::UpdateAccessPolicyRequest request) const
virtual

Updates an existing access policy that specifies an identity's access to an AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

◆ UpdateAccessPolicyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicyAsync ( const Model::UpdateAccessPolicyRequest request,
const UpdateAccessPolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing access policy that specifies an identity's access to an AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAccessPolicyCallable()

virtual Model::UpdateAccessPolicyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAccessPolicyCallable ( const Model::UpdateAccessPolicyRequest request) const
virtual

Updates an existing access policy that specifies an identity's access to an AWS IoT SiteWise Monitor portal or project resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAsset()

virtual Model::UpdateAssetOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAsset ( const Model::UpdateAssetRequest request) const
virtual

Updates an asset's name. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

◆ UpdateAssetAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetAsync ( const Model::UpdateAssetRequest request,
const UpdateAssetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an asset's name. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAssetCallable()

virtual Model::UpdateAssetOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetCallable ( const Model::UpdateAssetRequest request) const
virtual

Updates an asset's name. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAssetModel()

virtual Model::UpdateAssetModelOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModel ( const Model::UpdateAssetModelRequest request) const
virtual

Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

This operation overwrites the existing model with the provided model. To avoid deleting your asset model's properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For more information, see DescribeAssetModel.

If you remove a property from an asset model, AWS IoT SiteWise deletes all previous data for that property. If you remove a hierarchy definition from an asset model, AWS IoT SiteWise disassociates every asset associated with that hierarchy. You can't change the type or data type of an existing property.

See Also:

AWS API Reference

◆ UpdateAssetModelAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModelAsync ( const Model::UpdateAssetModelRequest request,
const UpdateAssetModelResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

This operation overwrites the existing model with the provided model. To avoid deleting your asset model's properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For more information, see DescribeAssetModel.

If you remove a property from an asset model, AWS IoT SiteWise deletes all previous data for that property. If you remove a hierarchy definition from an asset model, AWS IoT SiteWise disassociates every asset associated with that hierarchy. You can't change the type or data type of an existing property.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAssetModelCallable()

virtual Model::UpdateAssetModelOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetModelCallable ( const Model::UpdateAssetModelRequest request) const
virtual

Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the AWS IoT SiteWise User Guide.

This operation overwrites the existing model with the provided model. To avoid deleting your asset model's properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For more information, see DescribeAssetModel.

If you remove a property from an asset model, AWS IoT SiteWise deletes all previous data for that property. If you remove a hierarchy definition from an asset model, AWS IoT SiteWise disassociates every asset associated with that hierarchy. You can't change the type or data type of an existing property.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAssetProperty()

virtual Model::UpdateAssetPropertyOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetProperty ( const Model::UpdateAssetPropertyRequest request) const
virtual

Updates an asset property's alias and notification state.

This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.

See Also:

AWS API Reference

◆ UpdateAssetPropertyAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetPropertyAsync ( const Model::UpdateAssetPropertyRequest request,
const UpdateAssetPropertyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an asset property's alias and notification state.

This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAssetPropertyCallable()

virtual Model::UpdateAssetPropertyOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateAssetPropertyCallable ( const Model::UpdateAssetPropertyRequest request) const
virtual

Updates an asset property's alias and notification state.

This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDashboard()

virtual Model::UpdateDashboardOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboard ( const Model::UpdateDashboardRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor dashboard.

See Also:

AWS API Reference

◆ UpdateDashboardAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboardAsync ( const Model::UpdateDashboardRequest request,
const UpdateDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an AWS IoT SiteWise Monitor dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDashboardCallable()

virtual Model::UpdateDashboardOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateDashboardCallable ( const Model::UpdateDashboardRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGateway()

virtual Model::UpdateGatewayOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGateway ( const Model::UpdateGatewayRequest request) const
virtual

Updates a gateway's name.

See Also:

AWS API Reference

◆ UpdateGatewayAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayAsync ( const Model::UpdateGatewayRequest request,
const UpdateGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a gateway's name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGatewayCallable()

virtual Model::UpdateGatewayOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCallable ( const Model::UpdateGatewayRequest request) const
virtual

Updates a gateway's name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGatewayCapabilityConfiguration()

virtual Model::UpdateGatewayCapabilityConfigurationOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfiguration ( const Model::UpdateGatewayCapabilityConfigurationRequest request) const
virtual

Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

◆ UpdateGatewayCapabilityConfigurationAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfigurationAsync ( const Model::UpdateGatewayCapabilityConfigurationRequest request,
const UpdateGatewayCapabilityConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGatewayCapabilityConfigurationCallable()

virtual Model::UpdateGatewayCapabilityConfigurationOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateGatewayCapabilityConfigurationCallable ( const Model::UpdateGatewayCapabilityConfigurationRequest request) const
virtual

Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the AWS IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePortal()

virtual Model::UpdatePortalOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortal ( const Model::UpdatePortalRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

◆ UpdatePortalAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortalAsync ( const Model::UpdatePortalRequest request,
const UpdatePortalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePortalCallable()

virtual Model::UpdatePortalOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdatePortalCallable ( const Model::UpdatePortalRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor portal.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateProject()

virtual Model::UpdateProjectOutcome Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProject ( const Model::UpdateProjectRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

◆ UpdateProjectAsync()

virtual void Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProjectAsync ( const Model::UpdateProjectRequest request,
const UpdateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateProjectCallable()

virtual Model::UpdateProjectOutcomeCallable Aws::IoTSiteWise::IoTSiteWiseClient::UpdateProjectCallable ( const Model::UpdateProjectRequest request) const
virtual

Updates an AWS IoT SiteWise Monitor project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: