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

#include <AggregatedValue.h>

Public Member Functions

 AggregatedValue ()
 
 AggregatedValue (Aws::Utils::Json::JsonView jsonValue)
 
AggregatedValueoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
AggregatedValueWithTimestamp (const Aws::Utils::DateTime &value)
 
AggregatedValueWithTimestamp (Aws::Utils::DateTime &&value)
 
const QualityGetQuality () const
 
bool QualityHasBeenSet () const
 
void SetQuality (const Quality &value)
 
void SetQuality (Quality &&value)
 
AggregatedValueWithQuality (const Quality &value)
 
AggregatedValueWithQuality (Quality &&value)
 
const AggregatesGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aggregates &value)
 
void SetValue (Aggregates &&value)
 
AggregatedValueWithValue (const Aggregates &value)
 
AggregatedValueWithValue (Aggregates &&value)
 

Detailed Description

Contains aggregated asset property values (for example, average, minimum, and maximum).

See Also:

AWS API Reference

Definition at line 34 of file AggregatedValue.h.

Constructor & Destructor Documentation

◆ AggregatedValue() [1/2]

Aws::IoTSiteWise::Model::AggregatedValue::AggregatedValue ( )

◆ AggregatedValue() [2/2]

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

Member Function Documentation

◆ GetQuality()

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

The quality of the aggregated data.

Definition at line 77 of file AggregatedValue.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::AggregatedValue::GetTimestamp ( ) const
inline

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 46 of file AggregatedValue.h.

◆ GetValue()

const Aggregates& Aws::IoTSiteWise::Model::AggregatedValue::GetValue ( ) const
inline

The value of the aggregates.

Definition at line 108 of file AggregatedValue.h.

◆ Jsonize()

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

◆ operator=()

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

◆ QualityHasBeenSet()

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

The quality of the aggregated data.

Definition at line 82 of file AggregatedValue.h.

◆ SetQuality() [1/2]

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

The quality of the aggregated data.

Definition at line 87 of file AggregatedValue.h.

◆ SetQuality() [2/2]

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

The quality of the aggregated data.

Definition at line 92 of file AggregatedValue.h.

◆ SetTimestamp() [1/2]

void Aws::IoTSiteWise::Model::AggregatedValue::SetTimestamp ( const Aws::Utils::DateTime value)
inline

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 56 of file AggregatedValue.h.

◆ SetTimestamp() [2/2]

void Aws::IoTSiteWise::Model::AggregatedValue::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 61 of file AggregatedValue.h.

◆ SetValue() [1/2]

void Aws::IoTSiteWise::Model::AggregatedValue::SetValue ( const Aggregates value)
inline

The value of the aggregates.

Definition at line 118 of file AggregatedValue.h.

◆ SetValue() [2/2]

void Aws::IoTSiteWise::Model::AggregatedValue::SetValue ( Aggregates &&  value)
inline

The value of the aggregates.

Definition at line 123 of file AggregatedValue.h.

◆ TimestampHasBeenSet()

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

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 51 of file AggregatedValue.h.

◆ ValueHasBeenSet()

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

The value of the aggregates.

Definition at line 113 of file AggregatedValue.h.

◆ WithQuality() [1/2]

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

The quality of the aggregated data.

Definition at line 97 of file AggregatedValue.h.

◆ WithQuality() [2/2]

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

The quality of the aggregated data.

Definition at line 102 of file AggregatedValue.h.

◆ WithTimestamp() [1/2]

AggregatedValue& Aws::IoTSiteWise::Model::AggregatedValue::WithTimestamp ( const Aws::Utils::DateTime value)
inline

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 66 of file AggregatedValue.h.

◆ WithTimestamp() [2/2]

AggregatedValue& Aws::IoTSiteWise::Model::AggregatedValue::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date the aggregating computations occurred, in Unix epoch time.

Definition at line 71 of file AggregatedValue.h.

◆ WithValue() [1/2]

AggregatedValue& Aws::IoTSiteWise::Model::AggregatedValue::WithValue ( const Aggregates value)
inline

The value of the aggregates.

Definition at line 128 of file AggregatedValue.h.

◆ WithValue() [2/2]

AggregatedValue& Aws::IoTSiteWise::Model::AggregatedValue::WithValue ( Aggregates &&  value)
inline

The value of the aggregates.

Definition at line 133 of file AggregatedValue.h.


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