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

#include <Property.h>

Public Member Functions

 Property ()
 
 Property (Aws::Utils::Json::JsonView jsonValue)
 
Propertyoperator= (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)
 
PropertyWithId (const Aws::String &value)
 
PropertyWithId (Aws::String &&value)
 
PropertyWithId (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)
 
PropertyWithName (const Aws::String &value)
 
PropertyWithName (Aws::String &&value)
 
PropertyWithName (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)
 
PropertyWithAlias (const Aws::String &value)
 
PropertyWithAlias (Aws::String &&value)
 
PropertyWithAlias (const char *value)
 
const PropertyNotificationGetNotification () const
 
bool NotificationHasBeenSet () const
 
void SetNotification (const PropertyNotification &value)
 
void SetNotification (PropertyNotification &&value)
 
PropertyWithNotification (const PropertyNotification &value)
 
PropertyWithNotification (PropertyNotification &&value)
 
const PropertyDataTypeGetDataType () const
 
bool DataTypeHasBeenSet () const
 
void SetDataType (const PropertyDataType &value)
 
void SetDataType (PropertyDataType &&value)
 
PropertyWithDataType (const PropertyDataType &value)
 
PropertyWithDataType (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)
 
PropertyWithUnit (const Aws::String &value)
 
PropertyWithUnit (Aws::String &&value)
 
PropertyWithUnit (const char *value)
 
const PropertyTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const PropertyType &value)
 
void SetType (PropertyType &&value)
 
PropertyWithType (const PropertyType &value)
 
PropertyWithType (PropertyType &&value)
 

Detailed Description

Contains asset property information.

See Also:

AWS API Reference

Definition at line 34 of file Property.h.

Constructor & Destructor Documentation

◆ Property() [1/2]

Aws::IoTSiteWise::Model::Property::Property ( )

◆ Property() [2/2]

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

Member Function Documentation

◆ AliasHasBeenSet()

bool Aws::IoTSiteWise::Model::Property::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 145 of file Property.h.

◆ DataTypeHasBeenSet()

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

The property data type.

Definition at line 265 of file Property.h.

◆ GetAlias()

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

◆ GetDataType()

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

The property data type.

Definition at line 260 of file Property.h.

◆ GetId()

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

The ID of the asset property.

Definition at line 46 of file Property.h.

◆ GetName()

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

The name of the property.

Definition at line 87 of file Property.h.

◆ GetNotification()

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

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

Definition at line 219 of file Property.h.

◆ GetType()

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

The property type (see PropertyType). A property contains one type.

Definition at line 341 of file Property.h.

◆ GetUnit()

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

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

Definition at line 292 of file Property.h.

◆ IdHasBeenSet()

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

The ID of the asset property.

Definition at line 51 of file Property.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the property.

Definition at line 92 of file Property.h.

◆ NotificationHasBeenSet()

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

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

Definition at line 226 of file Property.h.

◆ operator=()

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

◆ SetAlias() [1/3]

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

◆ SetAlias() [2/3]

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

◆ SetAlias() [3/3]

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

◆ SetDataType() [1/2]

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

The property data type.

Definition at line 270 of file Property.h.

◆ SetDataType() [2/2]

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

The property data type.

Definition at line 275 of file Property.h.

◆ SetId() [1/3]

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

The ID of the asset property.

Definition at line 56 of file Property.h.

◆ SetId() [2/3]

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

The ID of the asset property.

Definition at line 61 of file Property.h.

◆ SetId() [3/3]

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

The ID of the asset property.

Definition at line 66 of file Property.h.

◆ SetName() [1/3]

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

The name of the property.

Definition at line 97 of file Property.h.

◆ SetName() [2/3]

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

The name of the property.

Definition at line 102 of file Property.h.

◆ SetName() [3/3]

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

The name of the property.

Definition at line 107 of file Property.h.

◆ SetNotification() [1/2]

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

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

Definition at line 233 of file Property.h.

◆ SetNotification() [2/2]

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

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

Definition at line 240 of file Property.h.

◆ SetType() [1/2]

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

The property type (see PropertyType). A property contains one type.

Definition at line 353 of file Property.h.

◆ SetType() [2/2]

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

The property type (see PropertyType). A property contains one type.

Definition at line 359 of file Property.h.

◆ SetUnit() [1/3]

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

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

Definition at line 304 of file Property.h.

◆ SetUnit() [2/3]

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

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

Definition at line 310 of file Property.h.

◆ SetUnit() [3/3]

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

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

Definition at line 316 of file Property.h.

◆ TypeHasBeenSet()

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

The property type (see PropertyType). A property contains one type.

Definition at line 347 of file Property.h.

◆ UnitHasBeenSet()

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

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

Definition at line 298 of file Property.h.

◆ WithAlias() [1/3]

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

◆ WithAlias() [2/3]

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

◆ WithAlias() [3/3]

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

◆ WithDataType() [1/2]

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

The property data type.

Definition at line 280 of file Property.h.

◆ WithDataType() [2/2]

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

The property data type.

Definition at line 285 of file Property.h.

◆ WithId() [1/3]

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

The ID of the asset property.

Definition at line 71 of file Property.h.

◆ WithId() [2/3]

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

The ID of the asset property.

Definition at line 76 of file Property.h.

◆ WithId() [3/3]

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

The ID of the asset property.

Definition at line 81 of file Property.h.

◆ WithName() [1/3]

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

The name of the property.

Definition at line 112 of file Property.h.

◆ WithName() [2/3]

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

The name of the property.

Definition at line 117 of file Property.h.

◆ WithName() [3/3]

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

The name of the property.

Definition at line 122 of file Property.h.

◆ WithNotification() [1/2]

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

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

Definition at line 247 of file Property.h.

◆ WithNotification() [2/2]

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

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

Definition at line 254 of file Property.h.

◆ WithType() [1/2]

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

The property type (see PropertyType). A property contains one type.

Definition at line 365 of file Property.h.

◆ WithType() [2/2]

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

The property type (see PropertyType). A property contains one type.

Definition at line 371 of file Property.h.

◆ WithUnit() [1/3]

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

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

Definition at line 322 of file Property.h.

◆ WithUnit() [2/3]

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

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

Definition at line 328 of file Property.h.

◆ WithUnit() [3/3]

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

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

Definition at line 334 of file Property.h.


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