AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTSiteWise::Model::DescribeAssetResult Class Reference

#include <DescribeAssetResult.h>

Public Member Functions

 DescribeAssetResult ()
 
 DescribeAssetResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeAssetResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAssetId () const
 
void SetAssetId (const Aws::String &value)
 
void SetAssetId (Aws::String &&value)
 
void SetAssetId (const char *value)
 
DescribeAssetResultWithAssetId (const Aws::String &value)
 
DescribeAssetResultWithAssetId (Aws::String &&value)
 
DescribeAssetResultWithAssetId (const char *value)
 
const Aws::StringGetAssetArn () const
 
void SetAssetArn (const Aws::String &value)
 
void SetAssetArn (Aws::String &&value)
 
void SetAssetArn (const char *value)
 
DescribeAssetResultWithAssetArn (const Aws::String &value)
 
DescribeAssetResultWithAssetArn (Aws::String &&value)
 
DescribeAssetResultWithAssetArn (const char *value)
 
const Aws::StringGetAssetName () const
 
void SetAssetName (const Aws::String &value)
 
void SetAssetName (Aws::String &&value)
 
void SetAssetName (const char *value)
 
DescribeAssetResultWithAssetName (const Aws::String &value)
 
DescribeAssetResultWithAssetName (Aws::String &&value)
 
DescribeAssetResultWithAssetName (const char *value)
 
const Aws::StringGetAssetModelId () const
 
void SetAssetModelId (const Aws::String &value)
 
void SetAssetModelId (Aws::String &&value)
 
void SetAssetModelId (const char *value)
 
DescribeAssetResultWithAssetModelId (const Aws::String &value)
 
DescribeAssetResultWithAssetModelId (Aws::String &&value)
 
DescribeAssetResultWithAssetModelId (const char *value)
 
const Aws::Vector< AssetProperty > & GetAssetProperties () const
 
void SetAssetProperties (const Aws::Vector< AssetProperty > &value)
 
void SetAssetProperties (Aws::Vector< AssetProperty > &&value)
 
DescribeAssetResultWithAssetProperties (const Aws::Vector< AssetProperty > &value)
 
DescribeAssetResultWithAssetProperties (Aws::Vector< AssetProperty > &&value)
 
DescribeAssetResultAddAssetProperties (const AssetProperty &value)
 
DescribeAssetResultAddAssetProperties (AssetProperty &&value)
 
const Aws::Vector< AssetHierarchy > & GetAssetHierarchies () const
 
void SetAssetHierarchies (const Aws::Vector< AssetHierarchy > &value)
 
void SetAssetHierarchies (Aws::Vector< AssetHierarchy > &&value)
 
DescribeAssetResultWithAssetHierarchies (const Aws::Vector< AssetHierarchy > &value)
 
DescribeAssetResultWithAssetHierarchies (Aws::Vector< AssetHierarchy > &&value)
 
DescribeAssetResultAddAssetHierarchies (const AssetHierarchy &value)
 
DescribeAssetResultAddAssetHierarchies (AssetHierarchy &&value)
 
const Aws::Utils::DateTimeGetAssetCreationDate () const
 
void SetAssetCreationDate (const Aws::Utils::DateTime &value)
 
void SetAssetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeAssetResultWithAssetCreationDate (const Aws::Utils::DateTime &value)
 
DescribeAssetResultWithAssetCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetAssetLastUpdateDate () const
 
void SetAssetLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetAssetLastUpdateDate (Aws::Utils::DateTime &&value)
 
DescribeAssetResultWithAssetLastUpdateDate (const Aws::Utils::DateTime &value)
 
DescribeAssetResultWithAssetLastUpdateDate (Aws::Utils::DateTime &&value)
 
const AssetStatusGetAssetStatus () const
 
void SetAssetStatus (const AssetStatus &value)
 
void SetAssetStatus (AssetStatus &&value)
 
DescribeAssetResultWithAssetStatus (const AssetStatus &value)
 
DescribeAssetResultWithAssetStatus (AssetStatus &&value)
 

Detailed Description

Definition at line 32 of file DescribeAssetResult.h.

Constructor & Destructor Documentation

◆ DescribeAssetResult() [1/2]

Aws::IoTSiteWise::Model::DescribeAssetResult::DescribeAssetResult ( )

◆ DescribeAssetResult() [2/2]

Aws::IoTSiteWise::Model::DescribeAssetResult::DescribeAssetResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAssetHierarchies() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::AddAssetHierarchies ( const AssetHierarchy value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 282 of file DescribeAssetResult.h.

◆ AddAssetHierarchies() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::AddAssetHierarchies ( AssetHierarchy &&  value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 288 of file DescribeAssetResult.h.

◆ AddAssetProperties() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::AddAssetProperties ( const AssetProperty value)
inline

The list of asset properties for the asset.

Definition at line 240 of file DescribeAssetResult.h.

◆ AddAssetProperties() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::AddAssetProperties ( AssetProperty &&  value)
inline

The list of asset properties for the asset.

Definition at line 245 of file DescribeAssetResult.h.

◆ GetAssetArn()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetArn ( ) const
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 83 of file DescribeAssetResult.h.

◆ GetAssetCreationDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetCreationDate ( ) const
inline

The date the asset was created, in Unix epoch time.

Definition at line 294 of file DescribeAssetResult.h.

◆ GetAssetHierarchies()

const Aws::Vector<AssetHierarchy>& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetHierarchies ( ) const
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 252 of file DescribeAssetResult.h.

◆ GetAssetId()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetId ( ) const
inline

The ID of the asset.

Definition at line 43 of file DescribeAssetResult.h.

◆ GetAssetLastUpdateDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetLastUpdateDate ( ) const
inline

The date the asset was last updated, in Unix epoch time.

Definition at line 320 of file DescribeAssetResult.h.

◆ GetAssetModelId()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetModelId ( ) const
inline

The ID of the asset model that was used to create the asset.

Definition at line 179 of file DescribeAssetResult.h.

◆ GetAssetName()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetName ( ) const
inline

The name of the asset.

Definition at line 143 of file DescribeAssetResult.h.

◆ GetAssetProperties()

const Aws::Vector<AssetProperty>& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetProperties ( ) const
inline

The list of asset properties for the asset.

Definition at line 215 of file DescribeAssetResult.h.

◆ GetAssetStatus()

const AssetStatus& Aws::IoTSiteWise::Model::DescribeAssetResult::GetAssetStatus ( ) const
inline

The current status of the asset, which contains a state and any error message.

Definition at line 347 of file DescribeAssetResult.h.

◆ operator=()

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAssetArn() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetArn ( const Aws::String value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 92 of file DescribeAssetResult.h.

◆ SetAssetArn() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetArn ( Aws::String &&  value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 101 of file DescribeAssetResult.h.

◆ SetAssetArn() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetArn ( const char *  value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 110 of file DescribeAssetResult.h.

◆ SetAssetCreationDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetCreationDate ( const Aws::Utils::DateTime value)
inline

The date the asset was created, in Unix epoch time.

Definition at line 299 of file DescribeAssetResult.h.

◆ SetAssetCreationDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the asset was created, in Unix epoch time.

Definition at line 304 of file DescribeAssetResult.h.

◆ SetAssetHierarchies() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetHierarchies ( const Aws::Vector< AssetHierarchy > &  value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 258 of file DescribeAssetResult.h.

◆ SetAssetHierarchies() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetHierarchies ( Aws::Vector< AssetHierarchy > &&  value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 264 of file DescribeAssetResult.h.

◆ SetAssetId() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetId ( const Aws::String value)
inline

The ID of the asset.

Definition at line 48 of file DescribeAssetResult.h.

◆ SetAssetId() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetId ( Aws::String &&  value)
inline

The ID of the asset.

Definition at line 53 of file DescribeAssetResult.h.

◆ SetAssetId() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetId ( const char *  value)
inline

The ID of the asset.

Definition at line 58 of file DescribeAssetResult.h.

◆ SetAssetLastUpdateDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the asset was last updated, in Unix epoch time.

Definition at line 325 of file DescribeAssetResult.h.

◆ SetAssetLastUpdateDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the asset was last updated, in Unix epoch time.

Definition at line 330 of file DescribeAssetResult.h.

◆ SetAssetModelId() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetModelId ( const Aws::String value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 184 of file DescribeAssetResult.h.

◆ SetAssetModelId() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetModelId ( Aws::String &&  value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 189 of file DescribeAssetResult.h.

◆ SetAssetModelId() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetModelId ( const char *  value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 194 of file DescribeAssetResult.h.

◆ SetAssetName() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetName ( const Aws::String value)
inline

The name of the asset.

Definition at line 148 of file DescribeAssetResult.h.

◆ SetAssetName() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetName ( Aws::String &&  value)
inline

The name of the asset.

Definition at line 153 of file DescribeAssetResult.h.

◆ SetAssetName() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetName ( const char *  value)
inline

The name of the asset.

Definition at line 158 of file DescribeAssetResult.h.

◆ SetAssetProperties() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetProperties ( const Aws::Vector< AssetProperty > &  value)
inline

The list of asset properties for the asset.

Definition at line 220 of file DescribeAssetResult.h.

◆ SetAssetProperties() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetProperties ( Aws::Vector< AssetProperty > &&  value)
inline

The list of asset properties for the asset.

Definition at line 225 of file DescribeAssetResult.h.

◆ SetAssetStatus() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetStatus ( const AssetStatus value)
inline

The current status of the asset, which contains a state and any error message.

Definition at line 353 of file DescribeAssetResult.h.

◆ SetAssetStatus() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetResult::SetAssetStatus ( AssetStatus &&  value)
inline

The current status of the asset, which contains a state and any error message.

Definition at line 359 of file DescribeAssetResult.h.

◆ WithAssetArn() [1/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetArn ( const Aws::String value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 119 of file DescribeAssetResult.h.

◆ WithAssetArn() [2/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetArn ( Aws::String &&  value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 128 of file DescribeAssetResult.h.

◆ WithAssetArn() [3/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetArn ( const char *  value)
inline

The ARN of the asset, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}

Definition at line 137 of file DescribeAssetResult.h.

◆ WithAssetCreationDate() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetCreationDate ( const Aws::Utils::DateTime value)
inline

The date the asset was created, in Unix epoch time.

Definition at line 309 of file DescribeAssetResult.h.

◆ WithAssetCreationDate() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the asset was created, in Unix epoch time.

Definition at line 314 of file DescribeAssetResult.h.

◆ WithAssetHierarchies() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetHierarchies ( const Aws::Vector< AssetHierarchy > &  value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 270 of file DescribeAssetResult.h.

◆ WithAssetHierarchies() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetHierarchies ( Aws::Vector< AssetHierarchy > &&  value)
inline

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.

Definition at line 276 of file DescribeAssetResult.h.

◆ WithAssetId() [1/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetId ( const Aws::String value)
inline

The ID of the asset.

Definition at line 63 of file DescribeAssetResult.h.

◆ WithAssetId() [2/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetId ( Aws::String &&  value)
inline

The ID of the asset.

Definition at line 68 of file DescribeAssetResult.h.

◆ WithAssetId() [3/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetId ( const char *  value)
inline

The ID of the asset.

Definition at line 73 of file DescribeAssetResult.h.

◆ WithAssetLastUpdateDate() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the asset was last updated, in Unix epoch time.

Definition at line 335 of file DescribeAssetResult.h.

◆ WithAssetLastUpdateDate() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the asset was last updated, in Unix epoch time.

Definition at line 340 of file DescribeAssetResult.h.

◆ WithAssetModelId() [1/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetModelId ( const Aws::String value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 199 of file DescribeAssetResult.h.

◆ WithAssetModelId() [2/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetModelId ( Aws::String &&  value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 204 of file DescribeAssetResult.h.

◆ WithAssetModelId() [3/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetModelId ( const char *  value)
inline

The ID of the asset model that was used to create the asset.

Definition at line 209 of file DescribeAssetResult.h.

◆ WithAssetName() [1/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetName ( const Aws::String value)
inline

The name of the asset.

Definition at line 163 of file DescribeAssetResult.h.

◆ WithAssetName() [2/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetName ( Aws::String &&  value)
inline

The name of the asset.

Definition at line 168 of file DescribeAssetResult.h.

◆ WithAssetName() [3/3]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetName ( const char *  value)
inline

The name of the asset.

Definition at line 173 of file DescribeAssetResult.h.

◆ WithAssetProperties() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetProperties ( const Aws::Vector< AssetProperty > &  value)
inline

The list of asset properties for the asset.

Definition at line 230 of file DescribeAssetResult.h.

◆ WithAssetProperties() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetProperties ( Aws::Vector< AssetProperty > &&  value)
inline

The list of asset properties for the asset.

Definition at line 235 of file DescribeAssetResult.h.

◆ WithAssetStatus() [1/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetStatus ( const AssetStatus value)
inline

The current status of the asset, which contains a state and any error message.

Definition at line 365 of file DescribeAssetResult.h.

◆ WithAssetStatus() [2/2]

DescribeAssetResult& Aws::IoTSiteWise::Model::DescribeAssetResult::WithAssetStatus ( AssetStatus &&  value)
inline

The current status of the asset, which contains a state and any error message.

Definition at line 371 of file DescribeAssetResult.h.


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