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

#include <DescribeAssetModelResult.h>

Public Member Functions

 DescribeAssetModelResult ()
 
 DescribeAssetModelResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeAssetModelResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAssetModelId () const
 
void SetAssetModelId (const Aws::String &value)
 
void SetAssetModelId (Aws::String &&value)
 
void SetAssetModelId (const char *value)
 
DescribeAssetModelResultWithAssetModelId (const Aws::String &value)
 
DescribeAssetModelResultWithAssetModelId (Aws::String &&value)
 
DescribeAssetModelResultWithAssetModelId (const char *value)
 
const Aws::StringGetAssetModelArn () const
 
void SetAssetModelArn (const Aws::String &value)
 
void SetAssetModelArn (Aws::String &&value)
 
void SetAssetModelArn (const char *value)
 
DescribeAssetModelResultWithAssetModelArn (const Aws::String &value)
 
DescribeAssetModelResultWithAssetModelArn (Aws::String &&value)
 
DescribeAssetModelResultWithAssetModelArn (const char *value)
 
const Aws::StringGetAssetModelName () const
 
void SetAssetModelName (const Aws::String &value)
 
void SetAssetModelName (Aws::String &&value)
 
void SetAssetModelName (const char *value)
 
DescribeAssetModelResultWithAssetModelName (const Aws::String &value)
 
DescribeAssetModelResultWithAssetModelName (Aws::String &&value)
 
DescribeAssetModelResultWithAssetModelName (const char *value)
 
const Aws::StringGetAssetModelDescription () const
 
void SetAssetModelDescription (const Aws::String &value)
 
void SetAssetModelDescription (Aws::String &&value)
 
void SetAssetModelDescription (const char *value)
 
DescribeAssetModelResultWithAssetModelDescription (const Aws::String &value)
 
DescribeAssetModelResultWithAssetModelDescription (Aws::String &&value)
 
DescribeAssetModelResultWithAssetModelDescription (const char *value)
 
const Aws::Vector< AssetModelProperty > & GetAssetModelProperties () const
 
void SetAssetModelProperties (const Aws::Vector< AssetModelProperty > &value)
 
void SetAssetModelProperties (Aws::Vector< AssetModelProperty > &&value)
 
DescribeAssetModelResultWithAssetModelProperties (const Aws::Vector< AssetModelProperty > &value)
 
DescribeAssetModelResultWithAssetModelProperties (Aws::Vector< AssetModelProperty > &&value)
 
DescribeAssetModelResultAddAssetModelProperties (const AssetModelProperty &value)
 
DescribeAssetModelResultAddAssetModelProperties (AssetModelProperty &&value)
 
const Aws::Vector< AssetModelHierarchy > & GetAssetModelHierarchies () const
 
void SetAssetModelHierarchies (const Aws::Vector< AssetModelHierarchy > &value)
 
void SetAssetModelHierarchies (Aws::Vector< AssetModelHierarchy > &&value)
 
DescribeAssetModelResultWithAssetModelHierarchies (const Aws::Vector< AssetModelHierarchy > &value)
 
DescribeAssetModelResultWithAssetModelHierarchies (Aws::Vector< AssetModelHierarchy > &&value)
 
DescribeAssetModelResultAddAssetModelHierarchies (const AssetModelHierarchy &value)
 
DescribeAssetModelResultAddAssetModelHierarchies (AssetModelHierarchy &&value)
 
const Aws::Vector< AssetModelCompositeModel > & GetAssetModelCompositeModels () const
 
void SetAssetModelCompositeModels (const Aws::Vector< AssetModelCompositeModel > &value)
 
void SetAssetModelCompositeModels (Aws::Vector< AssetModelCompositeModel > &&value)
 
DescribeAssetModelResultWithAssetModelCompositeModels (const Aws::Vector< AssetModelCompositeModel > &value)
 
DescribeAssetModelResultWithAssetModelCompositeModels (Aws::Vector< AssetModelCompositeModel > &&value)
 
DescribeAssetModelResultAddAssetModelCompositeModels (const AssetModelCompositeModel &value)
 
DescribeAssetModelResultAddAssetModelCompositeModels (AssetModelCompositeModel &&value)
 
const Aws::Utils::DateTimeGetAssetModelCreationDate () const
 
void SetAssetModelCreationDate (const Aws::Utils::DateTime &value)
 
void SetAssetModelCreationDate (Aws::Utils::DateTime &&value)
 
DescribeAssetModelResultWithAssetModelCreationDate (const Aws::Utils::DateTime &value)
 
DescribeAssetModelResultWithAssetModelCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetAssetModelLastUpdateDate () const
 
void SetAssetModelLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetAssetModelLastUpdateDate (Aws::Utils::DateTime &&value)
 
DescribeAssetModelResultWithAssetModelLastUpdateDate (const Aws::Utils::DateTime &value)
 
DescribeAssetModelResultWithAssetModelLastUpdateDate (Aws::Utils::DateTime &&value)
 
const AssetModelStatusGetAssetModelStatus () const
 
void SetAssetModelStatus (const AssetModelStatus &value)
 
void SetAssetModelStatus (AssetModelStatus &&value)
 
DescribeAssetModelResultWithAssetModelStatus (const AssetModelStatus &value)
 
DescribeAssetModelResultWithAssetModelStatus (AssetModelStatus &&value)
 

Detailed Description

Definition at line 33 of file DescribeAssetModelResult.h.

Constructor & Destructor Documentation

◆ DescribeAssetModelResult() [1/2]

Aws::IoTSiteWise::Model::DescribeAssetModelResult::DescribeAssetModelResult ( )

◆ DescribeAssetModelResult() [2/2]

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

Member Function Documentation

◆ AddAssetModelCompositeModels() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelCompositeModels ( AssetModelCompositeModel &&  value)
inline

The list of composite asset models for the asset model.

Definition at line 353 of file DescribeAssetModelResult.h.

◆ AddAssetModelCompositeModels() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelCompositeModels ( const AssetModelCompositeModel value)
inline

The list of composite asset models for the asset model.

Definition at line 348 of file DescribeAssetModelResult.h.

◆ AddAssetModelHierarchies() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelHierarchies ( AssetModelHierarchy &&  value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 317 of file DescribeAssetModelResult.h.

◆ AddAssetModelHierarchies() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelHierarchies ( const AssetModelHierarchy value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 309 of file DescribeAssetModelResult.h.

◆ AddAssetModelProperties() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelProperties ( AssetModelProperty &&  value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 260 of file DescribeAssetModelResult.h.

◆ AddAssetModelProperties() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::AddAssetModelProperties ( const AssetModelProperty value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 253 of file DescribeAssetModelResult.h.

◆ GetAssetModelArn()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelArn ( ) const
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 84 of file DescribeAssetModelResult.h.

◆ GetAssetModelCompositeModels()

const Aws::Vector<AssetModelCompositeModel>& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelCompositeModels ( ) const
inline

The list of composite asset models for the asset model.

Definition at line 323 of file DescribeAssetModelResult.h.

◆ GetAssetModelCreationDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelCreationDate ( ) const
inline

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

Definition at line 359 of file DescribeAssetModelResult.h.

◆ GetAssetModelDescription()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelDescription ( ) const
inline

The asset model's description.

Definition at line 180 of file DescribeAssetModelResult.h.

◆ GetAssetModelHierarchies()

const Aws::Vector<AssetModelHierarchy>& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelHierarchies ( ) const
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 269 of file DescribeAssetModelResult.h.

◆ GetAssetModelId()

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

The ID of the asset model.

Definition at line 44 of file DescribeAssetModelResult.h.

◆ GetAssetModelLastUpdateDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelLastUpdateDate ( ) const
inline

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

Definition at line 385 of file DescribeAssetModelResult.h.

◆ GetAssetModelName()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelName ( ) const
inline

The name of the asset model.

Definition at line 144 of file DescribeAssetModelResult.h.

◆ GetAssetModelProperties()

const Aws::Vector<AssetModelProperty>& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelProperties ( ) const
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 218 of file DescribeAssetModelResult.h.

◆ GetAssetModelStatus()

const AssetModelStatus& Aws::IoTSiteWise::Model::DescribeAssetModelResult::GetAssetModelStatus ( ) const
inline

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

Definition at line 412 of file DescribeAssetModelResult.h.

◆ operator=()

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

◆ SetAssetModelArn() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelArn ( Aws::String &&  value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 102 of file DescribeAssetModelResult.h.

◆ SetAssetModelArn() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelArn ( const Aws::String value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 93 of file DescribeAssetModelResult.h.

◆ SetAssetModelArn() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelArn ( const char *  value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 111 of file DescribeAssetModelResult.h.

◆ SetAssetModelCompositeModels() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelCompositeModels ( Aws::Vector< AssetModelCompositeModel > &&  value)
inline

The list of composite asset models for the asset model.

Definition at line 333 of file DescribeAssetModelResult.h.

◆ SetAssetModelCompositeModels() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelCompositeModels ( const Aws::Vector< AssetModelCompositeModel > &  value)
inline

The list of composite asset models for the asset model.

Definition at line 328 of file DescribeAssetModelResult.h.

◆ SetAssetModelCreationDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelCreationDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 369 of file DescribeAssetModelResult.h.

◆ SetAssetModelCreationDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelCreationDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 364 of file DescribeAssetModelResult.h.

◆ SetAssetModelDescription() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelDescription ( Aws::String &&  value)
inline

The asset model's description.

Definition at line 190 of file DescribeAssetModelResult.h.

◆ SetAssetModelDescription() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelDescription ( const Aws::String value)
inline

The asset model's description.

Definition at line 185 of file DescribeAssetModelResult.h.

◆ SetAssetModelDescription() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelDescription ( const char *  value)
inline

The asset model's description.

Definition at line 195 of file DescribeAssetModelResult.h.

◆ SetAssetModelHierarchies() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelHierarchies ( Aws::Vector< AssetModelHierarchy > &&  value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 285 of file DescribeAssetModelResult.h.

◆ SetAssetModelHierarchies() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelHierarchies ( const Aws::Vector< AssetModelHierarchy > &  value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 277 of file DescribeAssetModelResult.h.

◆ SetAssetModelId() [1/3]

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

The ID of the asset model.

Definition at line 54 of file DescribeAssetModelResult.h.

◆ SetAssetModelId() [2/3]

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

The ID of the asset model.

Definition at line 49 of file DescribeAssetModelResult.h.

◆ SetAssetModelId() [3/3]

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

The ID of the asset model.

Definition at line 59 of file DescribeAssetModelResult.h.

◆ SetAssetModelLastUpdateDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 395 of file DescribeAssetModelResult.h.

◆ SetAssetModelLastUpdateDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelLastUpdateDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 390 of file DescribeAssetModelResult.h.

◆ SetAssetModelName() [1/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelName ( Aws::String &&  value)
inline

The name of the asset model.

Definition at line 154 of file DescribeAssetModelResult.h.

◆ SetAssetModelName() [2/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelName ( const Aws::String value)
inline

The name of the asset model.

Definition at line 149 of file DescribeAssetModelResult.h.

◆ SetAssetModelName() [3/3]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelName ( const char *  value)
inline

The name of the asset model.

Definition at line 159 of file DescribeAssetModelResult.h.

◆ SetAssetModelProperties() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelProperties ( Aws::Vector< AssetModelProperty > &&  value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 232 of file DescribeAssetModelResult.h.

◆ SetAssetModelProperties() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelProperties ( const Aws::Vector< AssetModelProperty > &  value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 225 of file DescribeAssetModelResult.h.

◆ SetAssetModelStatus() [1/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelStatus ( AssetModelStatus &&  value)
inline

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

Definition at line 424 of file DescribeAssetModelResult.h.

◆ SetAssetModelStatus() [2/2]

void Aws::IoTSiteWise::Model::DescribeAssetModelResult::SetAssetModelStatus ( const AssetModelStatus value)
inline

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

Definition at line 418 of file DescribeAssetModelResult.h.

◆ WithAssetModelArn() [1/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelArn ( Aws::String &&  value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 129 of file DescribeAssetModelResult.h.

◆ WithAssetModelArn() [2/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelArn ( const Aws::String value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 120 of file DescribeAssetModelResult.h.

◆ WithAssetModelArn() [3/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelArn ( const char *  value)
inline

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

arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}

Definition at line 138 of file DescribeAssetModelResult.h.

◆ WithAssetModelCompositeModels() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelCompositeModels ( Aws::Vector< AssetModelCompositeModel > &&  value)
inline

The list of composite asset models for the asset model.

Definition at line 343 of file DescribeAssetModelResult.h.

◆ WithAssetModelCompositeModels() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelCompositeModels ( const Aws::Vector< AssetModelCompositeModel > &  value)
inline

The list of composite asset models for the asset model.

Definition at line 338 of file DescribeAssetModelResult.h.

◆ WithAssetModelCreationDate() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelCreationDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 379 of file DescribeAssetModelResult.h.

◆ WithAssetModelCreationDate() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelCreationDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 374 of file DescribeAssetModelResult.h.

◆ WithAssetModelDescription() [1/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelDescription ( Aws::String &&  value)
inline

The asset model's description.

Definition at line 205 of file DescribeAssetModelResult.h.

◆ WithAssetModelDescription() [2/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelDescription ( const Aws::String value)
inline

The asset model's description.

Definition at line 200 of file DescribeAssetModelResult.h.

◆ WithAssetModelDescription() [3/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelDescription ( const char *  value)
inline

The asset model's description.

Definition at line 210 of file DescribeAssetModelResult.h.

◆ WithAssetModelHierarchies() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelHierarchies ( Aws::Vector< AssetModelHierarchy > &&  value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 301 of file DescribeAssetModelResult.h.

◆ WithAssetModelHierarchies() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelHierarchies ( const Aws::Vector< AssetModelHierarchy > &  value)
inline

A list of asset model hierarchies that each contain a childAssetModelId and a hierarchyId (named id). A hierarchy specifies allowed parent/child asset relationships for an asset model.

Definition at line 293 of file DescribeAssetModelResult.h.

◆ WithAssetModelId() [1/3]

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

The ID of the asset model.

Definition at line 69 of file DescribeAssetModelResult.h.

◆ WithAssetModelId() [2/3]

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

The ID of the asset model.

Definition at line 64 of file DescribeAssetModelResult.h.

◆ WithAssetModelId() [3/3]

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

The ID of the asset model.

Definition at line 74 of file DescribeAssetModelResult.h.

◆ WithAssetModelLastUpdateDate() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 405 of file DescribeAssetModelResult.h.

◆ WithAssetModelLastUpdateDate() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelLastUpdateDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 400 of file DescribeAssetModelResult.h.

◆ WithAssetModelName() [1/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelName ( Aws::String &&  value)
inline

The name of the asset model.

Definition at line 169 of file DescribeAssetModelResult.h.

◆ WithAssetModelName() [2/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelName ( const Aws::String value)
inline

The name of the asset model.

Definition at line 164 of file DescribeAssetModelResult.h.

◆ WithAssetModelName() [3/3]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelName ( const char *  value)
inline

The name of the asset model.

Definition at line 174 of file DescribeAssetModelResult.h.

◆ WithAssetModelProperties() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelProperties ( Aws::Vector< AssetModelProperty > &&  value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 246 of file DescribeAssetModelResult.h.

◆ WithAssetModelProperties() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelProperties ( const Aws::Vector< AssetModelProperty > &  value)
inline

The list of asset properties for the asset model.

This object doesn't include properties that you define in composite models. You can find composite model properties in the assetModelCompositeModels object.

Definition at line 239 of file DescribeAssetModelResult.h.

◆ WithAssetModelStatus() [1/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelStatus ( AssetModelStatus &&  value)
inline

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

Definition at line 436 of file DescribeAssetModelResult.h.

◆ WithAssetModelStatus() [2/2]

DescribeAssetModelResult& Aws::IoTSiteWise::Model::DescribeAssetModelResult::WithAssetModelStatus ( const AssetModelStatus value)
inline

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

Definition at line 430 of file DescribeAssetModelResult.h.


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