AWS SDK for C++  1.8.94
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::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 32 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

◆ AddAssetModelHierarchies() [1/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 294 of file DescribeAssetModelResult.h.

◆ AddAssetModelHierarchies() [2/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 302 of file DescribeAssetModelResult.h.

◆ AddAssetModelProperties() [1/2]

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

The list of asset properties for the asset model.

Definition at line 240 of file DescribeAssetModelResult.h.

◆ AddAssetModelProperties() [2/2]

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

The list of asset properties for the asset model.

Definition at line 245 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 83 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 308 of file DescribeAssetModelResult.h.

◆ GetAssetModelDescription()

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

The asset model's description.

Definition at line 179 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 254 of file DescribeAssetModelResult.h.

◆ GetAssetModelId()

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

The ID of the asset model.

Definition at line 43 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 334 of file DescribeAssetModelResult.h.

◆ GetAssetModelName()

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

The name of the asset model.

Definition at line 143 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.

Definition at line 215 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 361 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 ( 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 92 of file DescribeAssetModelResult.h.

◆ SetAssetModelArn() [2/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 101 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 110 of file DescribeAssetModelResult.h.

◆ SetAssetModelCreationDate() [1/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 313 of file DescribeAssetModelResult.h.

◆ SetAssetModelCreationDate() [2/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 318 of file DescribeAssetModelResult.h.

◆ SetAssetModelDescription() [1/3]

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

The asset model's description.

Definition at line 184 of file DescribeAssetModelResult.h.

◆ SetAssetModelDescription() [2/3]

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

The asset model's description.

Definition at line 189 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 194 of file DescribeAssetModelResult.h.

◆ SetAssetModelHierarchies() [1/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 262 of file DescribeAssetModelResult.h.

◆ SetAssetModelHierarchies() [2/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 270 of file DescribeAssetModelResult.h.

◆ SetAssetModelId() [1/3]

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

The ID of the asset model.

Definition at line 48 of file DescribeAssetModelResult.h.

◆ SetAssetModelId() [2/3]

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

The ID of the asset model.

Definition at line 53 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 58 of file DescribeAssetModelResult.h.

◆ SetAssetModelLastUpdateDate() [1/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 339 of file DescribeAssetModelResult.h.

◆ SetAssetModelLastUpdateDate() [2/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 344 of file DescribeAssetModelResult.h.

◆ SetAssetModelName() [1/3]

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

The name of the asset model.

Definition at line 148 of file DescribeAssetModelResult.h.

◆ SetAssetModelName() [2/3]

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

The name of the asset model.

Definition at line 153 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 158 of file DescribeAssetModelResult.h.

◆ SetAssetModelProperties() [1/2]

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

The list of asset properties for the asset model.

Definition at line 220 of file DescribeAssetModelResult.h.

◆ SetAssetModelProperties() [2/2]

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

The list of asset properties for the asset model.

Definition at line 225 of file DescribeAssetModelResult.h.

◆ SetAssetModelStatus() [1/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 367 of file DescribeAssetModelResult.h.

◆ SetAssetModelStatus() [2/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 373 of file DescribeAssetModelResult.h.

◆ WithAssetModelArn() [1/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 119 of file DescribeAssetModelResult.h.

◆ WithAssetModelArn() [2/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 128 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 137 of file DescribeAssetModelResult.h.

◆ WithAssetModelCreationDate() [1/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 323 of file DescribeAssetModelResult.h.

◆ WithAssetModelCreationDate() [2/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 328 of file DescribeAssetModelResult.h.

◆ WithAssetModelDescription() [1/3]

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

The asset model's description.

Definition at line 199 of file DescribeAssetModelResult.h.

◆ WithAssetModelDescription() [2/3]

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

The asset model's description.

Definition at line 204 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 209 of file DescribeAssetModelResult.h.

◆ WithAssetModelHierarchies() [1/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 278 of file DescribeAssetModelResult.h.

◆ WithAssetModelHierarchies() [2/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 286 of file DescribeAssetModelResult.h.

◆ WithAssetModelId() [1/3]

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

The ID of the asset model.

Definition at line 63 of file DescribeAssetModelResult.h.

◆ WithAssetModelId() [2/3]

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

The ID of the asset model.

Definition at line 68 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 73 of file DescribeAssetModelResult.h.

◆ WithAssetModelLastUpdateDate() [1/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 349 of file DescribeAssetModelResult.h.

◆ WithAssetModelLastUpdateDate() [2/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 354 of file DescribeAssetModelResult.h.

◆ WithAssetModelName() [1/3]

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

The name of the asset model.

Definition at line 163 of file DescribeAssetModelResult.h.

◆ WithAssetModelName() [2/3]

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

The name of the asset model.

Definition at line 168 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 173 of file DescribeAssetModelResult.h.

◆ WithAssetModelProperties() [1/2]

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

The list of asset properties for the asset model.

Definition at line 230 of file DescribeAssetModelResult.h.

◆ WithAssetModelProperties() [2/2]

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

The list of asset properties for the asset model.

Definition at line 235 of file DescribeAssetModelResult.h.

◆ WithAssetModelStatus() [1/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 379 of file DescribeAssetModelResult.h.

◆ WithAssetModelStatus() [2/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 385 of file DescribeAssetModelResult.h.


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