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

#include <AssetPropertyValue.h>

Public Member Functions

 AssetPropertyValue ()
 
 AssetPropertyValue (Aws::Utils::Json::JsonView jsonValue)
 
AssetPropertyValueoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VariantGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Variant &value)
 
void SetValue (Variant &&value)
 
AssetPropertyValueWithValue (const Variant &value)
 
AssetPropertyValueWithValue (Variant &&value)
 
const TimeInNanosGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const TimeInNanos &value)
 
void SetTimestamp (TimeInNanos &&value)
 
AssetPropertyValueWithTimestamp (const TimeInNanos &value)
 
AssetPropertyValueWithTimestamp (TimeInNanos &&value)
 
const QualityGetQuality () const
 
bool QualityHasBeenSet () const
 
void SetQuality (const Quality &value)
 
void SetQuality (Quality &&value)
 
AssetPropertyValueWithQuality (const Quality &value)
 
AssetPropertyValueWithQuality (Quality &&value)
 

Detailed Description

Contains asset property value information.

See Also:

AWS API Reference

Definition at line 33 of file AssetPropertyValue.h.

Constructor & Destructor Documentation

◆ AssetPropertyValue() [1/2]

Aws::IoTSiteWise::Model::AssetPropertyValue::AssetPropertyValue ( )

◆ AssetPropertyValue() [2/2]

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

Member Function Documentation

◆ GetQuality()

const Quality& Aws::IoTSiteWise::Model::AssetPropertyValue::GetQuality ( ) const
inline

The quality of the asset property value.

Definition at line 107 of file AssetPropertyValue.h.

◆ GetTimestamp()

const TimeInNanos& Aws::IoTSiteWise::Model::AssetPropertyValue::GetTimestamp ( ) const
inline

The timestamp of the asset property value.

Definition at line 76 of file AssetPropertyValue.h.

◆ GetValue()

const Variant& Aws::IoTSiteWise::Model::AssetPropertyValue::GetValue ( ) const
inline

The value of the asset property (see Variant).

Definition at line 45 of file AssetPropertyValue.h.

◆ Jsonize()

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

◆ operator=()

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

◆ QualityHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetPropertyValue::QualityHasBeenSet ( ) const
inline

The quality of the asset property value.

Definition at line 112 of file AssetPropertyValue.h.

◆ SetQuality() [1/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetQuality ( const Quality value)
inline

The quality of the asset property value.

Definition at line 117 of file AssetPropertyValue.h.

◆ SetQuality() [2/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetQuality ( Quality &&  value)
inline

The quality of the asset property value.

Definition at line 122 of file AssetPropertyValue.h.

◆ SetTimestamp() [1/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetTimestamp ( const TimeInNanos value)
inline

The timestamp of the asset property value.

Definition at line 86 of file AssetPropertyValue.h.

◆ SetTimestamp() [2/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetTimestamp ( TimeInNanos &&  value)
inline

The timestamp of the asset property value.

Definition at line 91 of file AssetPropertyValue.h.

◆ SetValue() [1/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetValue ( const Variant value)
inline

The value of the asset property (see Variant).

Definition at line 55 of file AssetPropertyValue.h.

◆ SetValue() [2/2]

void Aws::IoTSiteWise::Model::AssetPropertyValue::SetValue ( Variant &&  value)
inline

The value of the asset property (see Variant).

Definition at line 60 of file AssetPropertyValue.h.

◆ TimestampHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetPropertyValue::TimestampHasBeenSet ( ) const
inline

The timestamp of the asset property value.

Definition at line 81 of file AssetPropertyValue.h.

◆ ValueHasBeenSet()

bool Aws::IoTSiteWise::Model::AssetPropertyValue::ValueHasBeenSet ( ) const
inline

The value of the asset property (see Variant).

Definition at line 50 of file AssetPropertyValue.h.

◆ WithQuality() [1/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithQuality ( const Quality value)
inline

The quality of the asset property value.

Definition at line 127 of file AssetPropertyValue.h.

◆ WithQuality() [2/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithQuality ( Quality &&  value)
inline

The quality of the asset property value.

Definition at line 132 of file AssetPropertyValue.h.

◆ WithTimestamp() [1/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithTimestamp ( const TimeInNanos value)
inline

The timestamp of the asset property value.

Definition at line 96 of file AssetPropertyValue.h.

◆ WithTimestamp() [2/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithTimestamp ( TimeInNanos &&  value)
inline

The timestamp of the asset property value.

Definition at line 101 of file AssetPropertyValue.h.

◆ WithValue() [1/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithValue ( const Variant value)
inline

The value of the asset property (see Variant).

Definition at line 65 of file AssetPropertyValue.h.

◆ WithValue() [2/2]

AssetPropertyValue& Aws::IoTSiteWise::Model::AssetPropertyValue::WithValue ( Variant &&  value)
inline

The value of the asset property (see Variant).

Definition at line 70 of file AssetPropertyValue.h.


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