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

#include <AssetModelSummary.h>

Public Member Functions

 AssetModelSummary ()
 
 AssetModelSummary (Aws::Utils::Json::JsonView jsonValue)
 
AssetModelSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
AssetModelSummaryWithId (const Aws::String &value)
 
AssetModelSummaryWithId (Aws::String &&value)
 
AssetModelSummaryWithId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
AssetModelSummaryWithArn (const Aws::String &value)
 
AssetModelSummaryWithArn (Aws::String &&value)
 
AssetModelSummaryWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AssetModelSummaryWithName (const Aws::String &value)
 
AssetModelSummaryWithName (Aws::String &&value)
 
AssetModelSummaryWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
AssetModelSummaryWithDescription (const Aws::String &value)
 
AssetModelSummaryWithDescription (Aws::String &&value)
 
AssetModelSummaryWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
AssetModelSummaryWithCreationDate (const Aws::Utils::DateTime &value)
 
AssetModelSummaryWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateDate () const
 
bool LastUpdateDateHasBeenSet () const
 
void SetLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdateDate (Aws::Utils::DateTime &&value)
 
AssetModelSummaryWithLastUpdateDate (const Aws::Utils::DateTime &value)
 
AssetModelSummaryWithLastUpdateDate (Aws::Utils::DateTime &&value)
 
const AssetModelStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AssetModelStatus &value)
 
void SetStatus (AssetModelStatus &&value)
 
AssetModelSummaryWithStatus (const AssetModelStatus &value)
 
AssetModelSummaryWithStatus (AssetModelStatus &&value)
 

Detailed Description

Contains a summary of an asset model.

See Also:

AWS API Reference

Definition at line 33 of file AssetModelSummary.h.

Constructor & Destructor Documentation

◆ AssetModelSummary() [1/2]

Aws::IoTSiteWise::Model::AssetModelSummary::AssetModelSummary ( )

◆ AssetModelSummary() [2/2]

Aws::IoTSiteWise::Model::AssetModelSummary::AssetModelSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::ArnHasBeenSet ( ) const
inline

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

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

Definition at line 99 of file AssetModelSummary.h.

◆ CreationDateHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::CreationDateHasBeenSet ( ) const
inline

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

Definition at line 246 of file AssetModelSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::DescriptionHasBeenSet ( ) const
inline

The asset model description.

Definition at line 205 of file AssetModelSummary.h.

◆ GetArn()

const Aws::String& Aws::IoTSiteWise::Model::AssetModelSummary::GetArn ( ) const
inline

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

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

Definition at line 90 of file AssetModelSummary.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::AssetModelSummary::GetCreationDate ( ) const
inline

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

Definition at line 241 of file AssetModelSummary.h.

◆ GetDescription()

const Aws::String& Aws::IoTSiteWise::Model::AssetModelSummary::GetDescription ( ) const
inline

The asset model description.

Definition at line 200 of file AssetModelSummary.h.

◆ GetId()

const Aws::String& Aws::IoTSiteWise::Model::AssetModelSummary::GetId ( ) const
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 45 of file AssetModelSummary.h.

◆ GetLastUpdateDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::AssetModelSummary::GetLastUpdateDate ( ) const
inline

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

Definition at line 272 of file AssetModelSummary.h.

◆ GetName()

const Aws::String& Aws::IoTSiteWise::Model::AssetModelSummary::GetName ( ) const
inline

The name of the asset model.

Definition at line 159 of file AssetModelSummary.h.

◆ GetStatus()

const AssetModelStatus& Aws::IoTSiteWise::Model::AssetModelSummary::GetStatus ( ) const
inline

The current status of the asset model.

Definition at line 303 of file AssetModelSummary.h.

◆ IdHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::IdHasBeenSet ( ) const
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 50 of file AssetModelSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTSiteWise::Model::AssetModelSummary::Jsonize ( ) const

◆ LastUpdateDateHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::LastUpdateDateHasBeenSet ( ) const
inline

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

Definition at line 277 of file AssetModelSummary.h.

◆ NameHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::NameHasBeenSet ( ) const
inline

The name of the asset model.

Definition at line 164 of file AssetModelSummary.h.

◆ operator=()

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetArn ( 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 108 of file AssetModelSummary.h.

◆ SetArn() [2/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetArn ( 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 117 of file AssetModelSummary.h.

◆ SetArn() [3/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetArn ( 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 126 of file AssetModelSummary.h.

◆ SetCreationDate() [1/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetCreationDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 251 of file AssetModelSummary.h.

◆ SetCreationDate() [2/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 256 of file AssetModelSummary.h.

◆ SetDescription() [1/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetDescription ( const Aws::String value)
inline

The asset model description.

Definition at line 210 of file AssetModelSummary.h.

◆ SetDescription() [2/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetDescription ( Aws::String &&  value)
inline

The asset model description.

Definition at line 215 of file AssetModelSummary.h.

◆ SetDescription() [3/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetDescription ( const char *  value)
inline

The asset model description.

Definition at line 220 of file AssetModelSummary.h.

◆ SetId() [1/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetId ( const Aws::String value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 55 of file AssetModelSummary.h.

◆ SetId() [2/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetId ( Aws::String &&  value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 60 of file AssetModelSummary.h.

◆ SetId() [3/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetId ( const char *  value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 65 of file AssetModelSummary.h.

◆ SetLastUpdateDate() [1/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetLastUpdateDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 282 of file AssetModelSummary.h.

◆ SetLastUpdateDate() [2/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 287 of file AssetModelSummary.h.

◆ SetName() [1/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetName ( const Aws::String value)
inline

The name of the asset model.

Definition at line 169 of file AssetModelSummary.h.

◆ SetName() [2/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetName ( Aws::String &&  value)
inline

The name of the asset model.

Definition at line 174 of file AssetModelSummary.h.

◆ SetName() [3/3]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetName ( const char *  value)
inline

The name of the asset model.

Definition at line 179 of file AssetModelSummary.h.

◆ SetStatus() [1/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetStatus ( const AssetModelStatus value)
inline

The current status of the asset model.

Definition at line 313 of file AssetModelSummary.h.

◆ SetStatus() [2/2]

void Aws::IoTSiteWise::Model::AssetModelSummary::SetStatus ( AssetModelStatus &&  value)
inline

The current status of the asset model.

Definition at line 318 of file AssetModelSummary.h.

◆ StatusHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelSummary::StatusHasBeenSet ( ) const
inline

The current status of the asset model.

Definition at line 308 of file AssetModelSummary.h.

◆ WithArn() [1/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithArn ( 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 135 of file AssetModelSummary.h.

◆ WithArn() [2/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithArn ( 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 144 of file AssetModelSummary.h.

◆ WithArn() [3/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithArn ( 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 153 of file AssetModelSummary.h.

◆ WithCreationDate() [1/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithCreationDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 261 of file AssetModelSummary.h.

◆ WithCreationDate() [2/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 266 of file AssetModelSummary.h.

◆ WithDescription() [1/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithDescription ( const Aws::String value)
inline

The asset model description.

Definition at line 225 of file AssetModelSummary.h.

◆ WithDescription() [2/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithDescription ( Aws::String &&  value)
inline

The asset model description.

Definition at line 230 of file AssetModelSummary.h.

◆ WithDescription() [3/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithDescription ( const char *  value)
inline

The asset model description.

Definition at line 235 of file AssetModelSummary.h.

◆ WithId() [1/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithId ( const Aws::String value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 70 of file AssetModelSummary.h.

◆ WithId() [2/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithId ( Aws::String &&  value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 75 of file AssetModelSummary.h.

◆ WithId() [3/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithId ( const char *  value)
inline

The ID of the asset model (used with AWS IoT SiteWise APIs).

Definition at line 80 of file AssetModelSummary.h.

◆ WithLastUpdateDate() [1/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithLastUpdateDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 292 of file AssetModelSummary.h.

◆ WithLastUpdateDate() [2/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 297 of file AssetModelSummary.h.

◆ WithName() [1/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithName ( const Aws::String value)
inline

The name of the asset model.

Definition at line 184 of file AssetModelSummary.h.

◆ WithName() [2/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithName ( Aws::String &&  value)
inline

The name of the asset model.

Definition at line 189 of file AssetModelSummary.h.

◆ WithName() [3/3]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithName ( const char *  value)
inline

The name of the asset model.

Definition at line 194 of file AssetModelSummary.h.

◆ WithStatus() [1/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithStatus ( const AssetModelStatus value)
inline

The current status of the asset model.

Definition at line 323 of file AssetModelSummary.h.

◆ WithStatus() [2/2]

AssetModelSummary& Aws::IoTSiteWise::Model::AssetModelSummary::WithStatus ( AssetModelStatus &&  value)
inline

The current status of the asset model.

Definition at line 328 of file AssetModelSummary.h.


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