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

#include <CreateAssetModelResult.h>

Public Member Functions

 CreateAssetModelResult ()
 
 CreateAssetModelResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateAssetModelResultoperator= (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)
 
CreateAssetModelResultWithAssetModelId (const Aws::String &value)
 
CreateAssetModelResultWithAssetModelId (Aws::String &&value)
 
CreateAssetModelResultWithAssetModelId (const char *value)
 
const Aws::StringGetAssetModelArn () const
 
void SetAssetModelArn (const Aws::String &value)
 
void SetAssetModelArn (Aws::String &&value)
 
void SetAssetModelArn (const char *value)
 
CreateAssetModelResultWithAssetModelArn (const Aws::String &value)
 
CreateAssetModelResultWithAssetModelArn (Aws::String &&value)
 
CreateAssetModelResultWithAssetModelArn (const char *value)
 
const AssetModelStatusGetAssetModelStatus () const
 
void SetAssetModelStatus (const AssetModelStatus &value)
 
void SetAssetModelStatus (AssetModelStatus &&value)
 
CreateAssetModelResultWithAssetModelStatus (const AssetModelStatus &value)
 
CreateAssetModelResultWithAssetModelStatus (AssetModelStatus &&value)
 

Detailed Description

Definition at line 28 of file CreateAssetModelResult.h.

Constructor & Destructor Documentation

◆ CreateAssetModelResult() [1/2]

Aws::IoTSiteWise::Model::CreateAssetModelResult::CreateAssetModelResult ( )

◆ CreateAssetModelResult() [2/2]

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

Member Function Documentation

◆ GetAssetModelArn()

const Aws::String& Aws::IoTSiteWise::Model::CreateAssetModelResult::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 86 of file CreateAssetModelResult.h.

◆ GetAssetModelId()

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 40 of file CreateAssetModelResult.h.

◆ GetAssetModelStatus()

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

The status of the asset model, which contains a state (CREATING after successfully calling this operation) and any error message.

Definition at line 147 of file CreateAssetModelResult.h.

◆ operator=()

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

◆ SetAssetModelArn() [1/3]

void Aws::IoTSiteWise::Model::CreateAssetModelResult::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 95 of file CreateAssetModelResult.h.

◆ SetAssetModelArn() [2/3]

void Aws::IoTSiteWise::Model::CreateAssetModelResult::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 104 of file CreateAssetModelResult.h.

◆ SetAssetModelArn() [3/3]

void Aws::IoTSiteWise::Model::CreateAssetModelResult::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 113 of file CreateAssetModelResult.h.

◆ SetAssetModelId() [1/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 46 of file CreateAssetModelResult.h.

◆ SetAssetModelId() [2/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 52 of file CreateAssetModelResult.h.

◆ SetAssetModelId() [3/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 58 of file CreateAssetModelResult.h.

◆ SetAssetModelStatus() [1/2]

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

The status of the asset model, which contains a state (CREATING after successfully calling this operation) and any error message.

Definition at line 153 of file CreateAssetModelResult.h.

◆ SetAssetModelStatus() [2/2]

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

The status of the asset model, which contains a state (CREATING after successfully calling this operation) and any error message.

Definition at line 159 of file CreateAssetModelResult.h.

◆ WithAssetModelArn() [1/3]

CreateAssetModelResult& Aws::IoTSiteWise::Model::CreateAssetModelResult::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 122 of file CreateAssetModelResult.h.

◆ WithAssetModelArn() [2/3]

CreateAssetModelResult& Aws::IoTSiteWise::Model::CreateAssetModelResult::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 131 of file CreateAssetModelResult.h.

◆ WithAssetModelArn() [3/3]

CreateAssetModelResult& Aws::IoTSiteWise::Model::CreateAssetModelResult::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 140 of file CreateAssetModelResult.h.

◆ WithAssetModelId() [1/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 64 of file CreateAssetModelResult.h.

◆ WithAssetModelId() [2/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 70 of file CreateAssetModelResult.h.

◆ WithAssetModelId() [3/3]

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

The ID of the asset model. You can use this ID when you call other AWS IoT SiteWise APIs.

Definition at line 76 of file CreateAssetModelResult.h.

◆ WithAssetModelStatus() [1/2]

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

The status of the asset model, which contains a state (CREATING after successfully calling this operation) and any error message.

Definition at line 165 of file CreateAssetModelResult.h.

◆ WithAssetModelStatus() [2/2]

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

The status of the asset model, which contains a state (CREATING after successfully calling this operation) and any error message.

Definition at line 171 of file CreateAssetModelResult.h.


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