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

#include <AssetModelProperty.h>

Public Member Functions

 AssetModelProperty ()
 
 AssetModelProperty (Aws::Utils::Json::JsonView jsonValue)
 
AssetModelPropertyoperator= (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)
 
AssetModelPropertyWithId (const Aws::String &value)
 
AssetModelPropertyWithId (Aws::String &&value)
 
AssetModelPropertyWithId (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)
 
AssetModelPropertyWithName (const Aws::String &value)
 
AssetModelPropertyWithName (Aws::String &&value)
 
AssetModelPropertyWithName (const char *value)
 
const PropertyDataTypeGetDataType () const
 
bool DataTypeHasBeenSet () const
 
void SetDataType (const PropertyDataType &value)
 
void SetDataType (PropertyDataType &&value)
 
AssetModelPropertyWithDataType (const PropertyDataType &value)
 
AssetModelPropertyWithDataType (PropertyDataType &&value)
 
const Aws::StringGetUnit () const
 
bool UnitHasBeenSet () const
 
void SetUnit (const Aws::String &value)
 
void SetUnit (Aws::String &&value)
 
void SetUnit (const char *value)
 
AssetModelPropertyWithUnit (const Aws::String &value)
 
AssetModelPropertyWithUnit (Aws::String &&value)
 
AssetModelPropertyWithUnit (const char *value)
 
const PropertyTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const PropertyType &value)
 
void SetType (PropertyType &&value)
 
AssetModelPropertyWithType (const PropertyType &value)
 
AssetModelPropertyWithType (PropertyType &&value)
 

Detailed Description

Contains information about an asset model property.

See Also:

AWS API Reference

Definition at line 34 of file AssetModelProperty.h.

Constructor & Destructor Documentation

◆ AssetModelProperty() [1/2]

Aws::IoTSiteWise::Model::AssetModelProperty::AssetModelProperty ( )

◆ AssetModelProperty() [2/2]

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

Member Function Documentation

◆ DataTypeHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelProperty::DataTypeHasBeenSet ( ) const
inline

The data type of the asset model property.

Definition at line 133 of file AssetModelProperty.h.

◆ GetDataType()

const PropertyDataType& Aws::IoTSiteWise::Model::AssetModelProperty::GetDataType ( ) const
inline

The data type of the asset model property.

Definition at line 128 of file AssetModelProperty.h.

◆ GetId()

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

The ID of the asset model property.

Definition at line 46 of file AssetModelProperty.h.

◆ GetName()

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

The name of the asset model property.

Definition at line 87 of file AssetModelProperty.h.

◆ GetType()

const PropertyType& Aws::IoTSiteWise::Model::AssetModelProperty::GetType ( ) const
inline

The property type (see PropertyType).

Definition at line 208 of file AssetModelProperty.h.

◆ GetUnit()

const Aws::String& Aws::IoTSiteWise::Model::AssetModelProperty::GetUnit ( ) const
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 160 of file AssetModelProperty.h.

◆ IdHasBeenSet()

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

The ID of the asset model property.

Definition at line 51 of file AssetModelProperty.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the asset model property.

Definition at line 92 of file AssetModelProperty.h.

◆ operator=()

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

◆ SetDataType() [1/2]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetDataType ( const PropertyDataType value)
inline

The data type of the asset model property.

Definition at line 138 of file AssetModelProperty.h.

◆ SetDataType() [2/2]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetDataType ( PropertyDataType &&  value)
inline

The data type of the asset model property.

Definition at line 143 of file AssetModelProperty.h.

◆ SetId() [1/3]

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

The ID of the asset model property.

Definition at line 56 of file AssetModelProperty.h.

◆ SetId() [2/3]

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

The ID of the asset model property.

Definition at line 61 of file AssetModelProperty.h.

◆ SetId() [3/3]

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

The ID of the asset model property.

Definition at line 66 of file AssetModelProperty.h.

◆ SetName() [1/3]

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

The name of the asset model property.

Definition at line 97 of file AssetModelProperty.h.

◆ SetName() [2/3]

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

The name of the asset model property.

Definition at line 102 of file AssetModelProperty.h.

◆ SetName() [3/3]

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

The name of the asset model property.

Definition at line 107 of file AssetModelProperty.h.

◆ SetType() [1/2]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetType ( const PropertyType value)
inline

The property type (see PropertyType).

Definition at line 218 of file AssetModelProperty.h.

◆ SetType() [2/2]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetType ( PropertyType &&  value)
inline

The property type (see PropertyType).

Definition at line 223 of file AssetModelProperty.h.

◆ SetUnit() [1/3]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetUnit ( const Aws::String value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 172 of file AssetModelProperty.h.

◆ SetUnit() [2/3]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetUnit ( Aws::String &&  value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 178 of file AssetModelProperty.h.

◆ SetUnit() [3/3]

void Aws::IoTSiteWise::Model::AssetModelProperty::SetUnit ( const char *  value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 184 of file AssetModelProperty.h.

◆ TypeHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelProperty::TypeHasBeenSet ( ) const
inline

The property type (see PropertyType).

Definition at line 213 of file AssetModelProperty.h.

◆ UnitHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetModelProperty::UnitHasBeenSet ( ) const
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 166 of file AssetModelProperty.h.

◆ WithDataType() [1/2]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithDataType ( const PropertyDataType value)
inline

The data type of the asset model property.

Definition at line 148 of file AssetModelProperty.h.

◆ WithDataType() [2/2]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithDataType ( PropertyDataType &&  value)
inline

The data type of the asset model property.

Definition at line 153 of file AssetModelProperty.h.

◆ WithId() [1/3]

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

The ID of the asset model property.

Definition at line 71 of file AssetModelProperty.h.

◆ WithId() [2/3]

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

The ID of the asset model property.

Definition at line 76 of file AssetModelProperty.h.

◆ WithId() [3/3]

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

The ID of the asset model property.

Definition at line 81 of file AssetModelProperty.h.

◆ WithName() [1/3]

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

The name of the asset model property.

Definition at line 112 of file AssetModelProperty.h.

◆ WithName() [2/3]

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

The name of the asset model property.

Definition at line 117 of file AssetModelProperty.h.

◆ WithName() [3/3]

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

The name of the asset model property.

Definition at line 122 of file AssetModelProperty.h.

◆ WithType() [1/2]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithType ( const PropertyType value)
inline

The property type (see PropertyType).

Definition at line 228 of file AssetModelProperty.h.

◆ WithType() [2/2]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithType ( PropertyType &&  value)
inline

The property type (see PropertyType).

Definition at line 233 of file AssetModelProperty.h.

◆ WithUnit() [1/3]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithUnit ( const Aws::String value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 190 of file AssetModelProperty.h.

◆ WithUnit() [2/3]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithUnit ( Aws::String &&  value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 196 of file AssetModelProperty.h.

◆ WithUnit() [3/3]

AssetModelProperty& Aws::IoTSiteWise::Model::AssetModelProperty::WithUnit ( const char *  value)
inline

The unit of the asset model property, such as Newtons or RPM.

Definition at line 202 of file AssetModelProperty.h.


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