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

#include <AssetProperty.h>

Public Member Functions

 AssetProperty ()
 
 AssetProperty (Aws::Utils::Json::JsonView jsonValue)
 
AssetPropertyoperator= (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)
 
AssetPropertyWithId (const Aws::String &value)
 
AssetPropertyWithId (Aws::String &&value)
 
AssetPropertyWithId (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)
 
AssetPropertyWithName (const Aws::String &value)
 
AssetPropertyWithName (Aws::String &&value)
 
AssetPropertyWithName (const char *value)
 
const Aws::StringGetAlias () const
 
bool AliasHasBeenSet () const
 
void SetAlias (const Aws::String &value)
 
void SetAlias (Aws::String &&value)
 
void SetAlias (const char *value)
 
AssetPropertyWithAlias (const Aws::String &value)
 
AssetPropertyWithAlias (Aws::String &&value)
 
AssetPropertyWithAlias (const char *value)
 
const PropertyNotificationGetNotification () const
 
bool NotificationHasBeenSet () const
 
void SetNotification (const PropertyNotification &value)
 
void SetNotification (PropertyNotification &&value)
 
AssetPropertyWithNotification (const PropertyNotification &value)
 
AssetPropertyWithNotification (PropertyNotification &&value)
 
const PropertyDataTypeGetDataType () const
 
bool DataTypeHasBeenSet () const
 
void SetDataType (const PropertyDataType &value)
 
void SetDataType (PropertyDataType &&value)
 
AssetPropertyWithDataType (const PropertyDataType &value)
 
AssetPropertyWithDataType (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)
 
AssetPropertyWithUnit (const Aws::String &value)
 
AssetPropertyWithUnit (Aws::String &&value)
 
AssetPropertyWithUnit (const char *value)
 

Detailed Description

Contains asset property information.

See Also:

AWS API Reference

Definition at line 33 of file AssetProperty.h.

Constructor & Destructor Documentation

◆ AssetProperty() [1/2]

Aws::IoTSiteWise::Model::AssetProperty::AssetProperty ( )

◆ AssetProperty() [2/2]

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

Member Function Documentation

◆ AliasHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetProperty::AliasHasBeenSet ( ) const
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 144 of file AssetProperty.h.

◆ DataTypeHasBeenSet()

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

The data type of the asset property.

Definition at line 264 of file AssetProperty.h.

◆ GetAlias()

const Aws::String& Aws::IoTSiteWise::Model::AssetProperty::GetAlias ( ) const
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 133 of file AssetProperty.h.

◆ GetDataType()

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

The data type of the asset property.

Definition at line 259 of file AssetProperty.h.

◆ GetId()

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

The ID of the asset property.

Definition at line 45 of file AssetProperty.h.

◆ GetName()

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

The name of the property.

Definition at line 86 of file AssetProperty.h.

◆ GetNotification()

const PropertyNotification& Aws::IoTSiteWise::Model::AssetProperty::GetNotification ( ) const
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 218 of file AssetProperty.h.

◆ GetUnit()

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 291 of file AssetProperty.h.

◆ IdHasBeenSet()

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

The ID of the asset property.

Definition at line 50 of file AssetProperty.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the property.

Definition at line 91 of file AssetProperty.h.

◆ NotificationHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetProperty::NotificationHasBeenSet ( ) const
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 225 of file AssetProperty.h.

◆ operator=()

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

◆ SetAlias() [1/3]

void Aws::IoTSiteWise::Model::AssetProperty::SetAlias ( const Aws::String value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 155 of file AssetProperty.h.

◆ SetAlias() [2/3]

void Aws::IoTSiteWise::Model::AssetProperty::SetAlias ( Aws::String &&  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 166 of file AssetProperty.h.

◆ SetAlias() [3/3]

void Aws::IoTSiteWise::Model::AssetProperty::SetAlias ( const char *  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 177 of file AssetProperty.h.

◆ SetDataType() [1/2]

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

The data type of the asset property.

Definition at line 269 of file AssetProperty.h.

◆ SetDataType() [2/2]

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

The data type of the asset property.

Definition at line 274 of file AssetProperty.h.

◆ SetId() [1/3]

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

The ID of the asset property.

Definition at line 55 of file AssetProperty.h.

◆ SetId() [2/3]

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

The ID of the asset property.

Definition at line 60 of file AssetProperty.h.

◆ SetId() [3/3]

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

The ID of the asset property.

Definition at line 65 of file AssetProperty.h.

◆ SetName() [1/3]

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

The name of the property.

Definition at line 96 of file AssetProperty.h.

◆ SetName() [2/3]

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

The name of the property.

Definition at line 101 of file AssetProperty.h.

◆ SetName() [3/3]

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

The name of the property.

Definition at line 106 of file AssetProperty.h.

◆ SetNotification() [1/2]

void Aws::IoTSiteWise::Model::AssetProperty::SetNotification ( const PropertyNotification value)
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 232 of file AssetProperty.h.

◆ SetNotification() [2/2]

void Aws::IoTSiteWise::Model::AssetProperty::SetNotification ( PropertyNotification &&  value)
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 239 of file AssetProperty.h.

◆ SetUnit() [1/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 303 of file AssetProperty.h.

◆ SetUnit() [2/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 309 of file AssetProperty.h.

◆ SetUnit() [3/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 315 of file AssetProperty.h.

◆ UnitHasBeenSet()

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 297 of file AssetProperty.h.

◆ WithAlias() [1/3]

AssetProperty& Aws::IoTSiteWise::Model::AssetProperty::WithAlias ( const Aws::String value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 188 of file AssetProperty.h.

◆ WithAlias() [2/3]

AssetProperty& Aws::IoTSiteWise::Model::AssetProperty::WithAlias ( Aws::String &&  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 199 of file AssetProperty.h.

◆ WithAlias() [3/3]

AssetProperty& Aws::IoTSiteWise::Model::AssetProperty::WithAlias ( const char *  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 210 of file AssetProperty.h.

◆ WithDataType() [1/2]

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

The data type of the asset property.

Definition at line 279 of file AssetProperty.h.

◆ WithDataType() [2/2]

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

The data type of the asset property.

Definition at line 284 of file AssetProperty.h.

◆ WithId() [1/3]

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

The ID of the asset property.

Definition at line 70 of file AssetProperty.h.

◆ WithId() [2/3]

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

The ID of the asset property.

Definition at line 75 of file AssetProperty.h.

◆ WithId() [3/3]

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

The ID of the asset property.

Definition at line 80 of file AssetProperty.h.

◆ WithName() [1/3]

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

The name of the property.

Definition at line 111 of file AssetProperty.h.

◆ WithName() [2/3]

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

The name of the property.

Definition at line 116 of file AssetProperty.h.

◆ WithName() [3/3]

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

The name of the property.

Definition at line 121 of file AssetProperty.h.

◆ WithNotification() [1/2]

AssetProperty& Aws::IoTSiteWise::Model::AssetProperty::WithNotification ( const PropertyNotification value)
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 246 of file AssetProperty.h.

◆ WithNotification() [2/2]

AssetProperty& Aws::IoTSiteWise::Model::AssetProperty::WithNotification ( PropertyNotification &&  value)
inline

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

Definition at line 253 of file AssetProperty.h.

◆ WithUnit() [1/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 321 of file AssetProperty.h.

◆ WithUnit() [2/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 327 of file AssetProperty.h.

◆ WithUnit() [3/3]

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

The unit (such as Newtons or RPM) of the asset property.

Definition at line 333 of file AssetProperty.h.


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