AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::TimestreamQuery::Model::Datum Class Reference

#include <Datum.h>

Public Member Functions

 Datum ()
 
 Datum (Aws::Utils::Json::JsonView jsonValue)
 
Datumoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetScalarValue () const
 
bool ScalarValueHasBeenSet () const
 
void SetScalarValue (const Aws::String &value)
 
void SetScalarValue (Aws::String &&value)
 
void SetScalarValue (const char *value)
 
DatumWithScalarValue (const Aws::String &value)
 
DatumWithScalarValue (Aws::String &&value)
 
DatumWithScalarValue (const char *value)
 
const Aws::Vector< TimeSeriesDataPoint > & GetTimeSeriesValue () const
 
bool TimeSeriesValueHasBeenSet () const
 
void SetTimeSeriesValue (const Aws::Vector< TimeSeriesDataPoint > &value)
 
void SetTimeSeriesValue (Aws::Vector< TimeSeriesDataPoint > &&value)
 
DatumWithTimeSeriesValue (const Aws::Vector< TimeSeriesDataPoint > &value)
 
DatumWithTimeSeriesValue (Aws::Vector< TimeSeriesDataPoint > &&value)
 
DatumAddTimeSeriesValue (const TimeSeriesDataPoint &value)
 
DatumAddTimeSeriesValue (TimeSeriesDataPoint &&value)
 
const Aws::Vector< Datum > & GetArrayValue () const
 
bool ArrayValueHasBeenSet () const
 
void SetArrayValue (const Aws::Vector< Datum > &value)
 
void SetArrayValue (Aws::Vector< Datum > &&value)
 
DatumWithArrayValue (const Aws::Vector< Datum > &value)
 
DatumWithArrayValue (Aws::Vector< Datum > &&value)
 
DatumAddArrayValue (const Datum &value)
 
DatumAddArrayValue (Datum &&value)
 
const RowGetRowValue () const
 
bool RowValueHasBeenSet () const
 
void SetRowValue (const Row &value)
 
void SetRowValue (Row &&value)
 
DatumWithRowValue (const Row &value)
 
DatumWithRowValue (Row &&value)
 
bool GetNullValue () const
 
bool NullValueHasBeenSet () const
 
void SetNullValue (bool value)
 
DatumWithNullValue (bool value)
 

Detailed Description

Datum represents a single data point in a query result.

See Also:

AWS API Reference

Definition at line 37 of file Datum.h.

Constructor & Destructor Documentation

◆ Datum() [1/2]

Aws::TimestreamQuery::Model::Datum::Datum ( )

◆ Datum() [2/2]

Aws::TimestreamQuery::Model::Datum::Datum ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddArrayValue() [1/2]

Datum& Aws::TimestreamQuery::Model::Datum::AddArrayValue ( const Datum value)
inline

Indicates if the data point is an array.

Definition at line 169 of file Datum.h.

◆ AddArrayValue() [2/2]

Datum& Aws::TimestreamQuery::Model::Datum::AddArrayValue ( Datum &&  value)
inline

Indicates if the data point is an array.

Definition at line 174 of file Datum.h.

◆ AddTimeSeriesValue() [1/2]

Datum& Aws::TimestreamQuery::Model::Datum::AddTimeSeriesValue ( const TimeSeriesDataPoint value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 128 of file Datum.h.

◆ AddTimeSeriesValue() [2/2]

Datum& Aws::TimestreamQuery::Model::Datum::AddTimeSeriesValue ( TimeSeriesDataPoint &&  value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 133 of file Datum.h.

◆ ArrayValueHasBeenSet()

bool Aws::TimestreamQuery::Model::Datum::ArrayValueHasBeenSet ( ) const
inline

Indicates if the data point is an array.

Definition at line 144 of file Datum.h.

◆ GetArrayValue()

const Aws::Vector<Datum>& Aws::TimestreamQuery::Model::Datum::GetArrayValue ( ) const
inline

Indicates if the data point is an array.

Definition at line 139 of file Datum.h.

◆ GetNullValue()

bool Aws::TimestreamQuery::Model::Datum::GetNullValue ( ) const
inline

Indicates if the data point is null.

Definition at line 211 of file Datum.h.

◆ GetRowValue()

const Row& Aws::TimestreamQuery::Model::Datum::GetRowValue ( ) const

Indicates if the data point is a row.

◆ GetScalarValue()

const Aws::String& Aws::TimestreamQuery::Model::Datum::GetScalarValue ( ) const
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 50 of file Datum.h.

◆ GetTimeSeriesValue()

const Aws::Vector<TimeSeriesDataPoint>& Aws::TimestreamQuery::Model::Datum::GetTimeSeriesValue ( ) const
inline

Indicates if the data point is of timeseries data type.

Definition at line 98 of file Datum.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::TimestreamQuery::Model::Datum::Jsonize ( ) const

◆ NullValueHasBeenSet()

bool Aws::TimestreamQuery::Model::Datum::NullValueHasBeenSet ( ) const
inline

Indicates if the data point is null.

Definition at line 216 of file Datum.h.

◆ operator=()

Datum& Aws::TimestreamQuery::Model::Datum::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RowValueHasBeenSet()

bool Aws::TimestreamQuery::Model::Datum::RowValueHasBeenSet ( ) const

Indicates if the data point is a row.

◆ ScalarValueHasBeenSet()

bool Aws::TimestreamQuery::Model::Datum::ScalarValueHasBeenSet ( ) const
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 56 of file Datum.h.

◆ SetArrayValue() [1/2]

void Aws::TimestreamQuery::Model::Datum::SetArrayValue ( Aws::Vector< Datum > &&  value)
inline

Indicates if the data point is an array.

Definition at line 154 of file Datum.h.

◆ SetArrayValue() [2/2]

void Aws::TimestreamQuery::Model::Datum::SetArrayValue ( const Aws::Vector< Datum > &  value)
inline

Indicates if the data point is an array.

Definition at line 149 of file Datum.h.

◆ SetNullValue()

void Aws::TimestreamQuery::Model::Datum::SetNullValue ( bool  value)
inline

Indicates if the data point is null.

Definition at line 221 of file Datum.h.

◆ SetRowValue() [1/2]

void Aws::TimestreamQuery::Model::Datum::SetRowValue ( const Row value)

Indicates if the data point is a row.

◆ SetRowValue() [2/2]

void Aws::TimestreamQuery::Model::Datum::SetRowValue ( Row &&  value)

Indicates if the data point is a row.

◆ SetScalarValue() [1/3]

void Aws::TimestreamQuery::Model::Datum::SetScalarValue ( Aws::String &&  value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 68 of file Datum.h.

◆ SetScalarValue() [2/3]

void Aws::TimestreamQuery::Model::Datum::SetScalarValue ( const Aws::String value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 62 of file Datum.h.

◆ SetScalarValue() [3/3]

void Aws::TimestreamQuery::Model::Datum::SetScalarValue ( const char *  value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 74 of file Datum.h.

◆ SetTimeSeriesValue() [1/2]

void Aws::TimestreamQuery::Model::Datum::SetTimeSeriesValue ( Aws::Vector< TimeSeriesDataPoint > &&  value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 113 of file Datum.h.

◆ SetTimeSeriesValue() [2/2]

void Aws::TimestreamQuery::Model::Datum::SetTimeSeriesValue ( const Aws::Vector< TimeSeriesDataPoint > &  value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 108 of file Datum.h.

◆ TimeSeriesValueHasBeenSet()

bool Aws::TimestreamQuery::Model::Datum::TimeSeriesValueHasBeenSet ( ) const
inline

Indicates if the data point is of timeseries data type.

Definition at line 103 of file Datum.h.

◆ WithArrayValue() [1/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithArrayValue ( Aws::Vector< Datum > &&  value)
inline

Indicates if the data point is an array.

Definition at line 164 of file Datum.h.

◆ WithArrayValue() [2/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithArrayValue ( const Aws::Vector< Datum > &  value)
inline

Indicates if the data point is an array.

Definition at line 159 of file Datum.h.

◆ WithNullValue()

Datum& Aws::TimestreamQuery::Model::Datum::WithNullValue ( bool  value)
inline

Indicates if the data point is null.

Definition at line 226 of file Datum.h.

◆ WithRowValue() [1/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithRowValue ( const Row value)

Indicates if the data point is a row.

◆ WithRowValue() [2/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithRowValue ( Row &&  value)

Indicates if the data point is a row.

◆ WithScalarValue() [1/3]

Datum& Aws::TimestreamQuery::Model::Datum::WithScalarValue ( Aws::String &&  value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 86 of file Datum.h.

◆ WithScalarValue() [2/3]

Datum& Aws::TimestreamQuery::Model::Datum::WithScalarValue ( const Aws::String value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 80 of file Datum.h.

◆ WithScalarValue() [3/3]

Datum& Aws::TimestreamQuery::Model::Datum::WithScalarValue ( const char *  value)
inline

Indicates if the data point is a scalar value such as integer, string, double, or boolean.

Definition at line 92 of file Datum.h.

◆ WithTimeSeriesValue() [1/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithTimeSeriesValue ( Aws::Vector< TimeSeriesDataPoint > &&  value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 123 of file Datum.h.

◆ WithTimeSeriesValue() [2/2]

Datum& Aws::TimestreamQuery::Model::Datum::WithTimeSeriesValue ( const Aws::Vector< TimeSeriesDataPoint > &  value)
inline

Indicates if the data point is of timeseries data type.

Definition at line 118 of file Datum.h.


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