AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::SagemakerEdgeManager::Model::EdgeMetric Class Reference

#include <EdgeMetric.h>

Public Member Functions

 EdgeMetric ()
 
 EdgeMetric (Aws::Utils::Json::JsonView jsonValue)
 
EdgeMetricoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDimension () const
 
bool DimensionHasBeenSet () const
 
void SetDimension (const Aws::String &value)
 
void SetDimension (Aws::String &&value)
 
void SetDimension (const char *value)
 
EdgeMetricWithDimension (const Aws::String &value)
 
EdgeMetricWithDimension (Aws::String &&value)
 
EdgeMetricWithDimension (const char *value)
 
const Aws::StringGetMetricName () const
 
bool MetricNameHasBeenSet () const
 
void SetMetricName (const Aws::String &value)
 
void SetMetricName (Aws::String &&value)
 
void SetMetricName (const char *value)
 
EdgeMetricWithMetricName (const Aws::String &value)
 
EdgeMetricWithMetricName (Aws::String &&value)
 
EdgeMetricWithMetricName (const char *value)
 
double GetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (double value)
 
EdgeMetricWithValue (double value)
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
EdgeMetricWithTimestamp (const Aws::Utils::DateTime &value)
 
EdgeMetricWithTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Information required for edge device metrics.

See Also:

AWS API Reference

Definition at line 32 of file EdgeMetric.h.

Constructor & Destructor Documentation

◆ EdgeMetric() [1/2]

Aws::SagemakerEdgeManager::Model::EdgeMetric::EdgeMetric ( )

◆ EdgeMetric() [2/2]

Aws::SagemakerEdgeManager::Model::EdgeMetric::EdgeMetric ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DimensionHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::EdgeMetric::DimensionHasBeenSet ( ) const
inline

The dimension of metrics published.

Definition at line 49 of file EdgeMetric.h.

◆ GetDimension()

const Aws::String& Aws::SagemakerEdgeManager::Model::EdgeMetric::GetDimension ( ) const
inline

The dimension of metrics published.

Definition at line 44 of file EdgeMetric.h.

◆ GetMetricName()

const Aws::String& Aws::SagemakerEdgeManager::Model::EdgeMetric::GetMetricName ( ) const
inline

Returns the name of the metric.

Definition at line 85 of file EdgeMetric.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::SagemakerEdgeManager::Model::EdgeMetric::GetTimestamp ( ) const
inline

Timestamp of when the metric was requested.

Definition at line 147 of file EdgeMetric.h.

◆ GetValue()

double Aws::SagemakerEdgeManager::Model::EdgeMetric::GetValue ( ) const
inline

Returns the value of the metric.

Definition at line 126 of file EdgeMetric.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SagemakerEdgeManager::Model::EdgeMetric::Jsonize ( ) const

◆ MetricNameHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::EdgeMetric::MetricNameHasBeenSet ( ) const
inline

Returns the name of the metric.

Definition at line 90 of file EdgeMetric.h.

◆ operator=()

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDimension() [1/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetDimension ( Aws::String &&  value)
inline

The dimension of metrics published.

Definition at line 59 of file EdgeMetric.h.

◆ SetDimension() [2/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetDimension ( const Aws::String value)
inline

The dimension of metrics published.

Definition at line 54 of file EdgeMetric.h.

◆ SetDimension() [3/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetDimension ( const char *  value)
inline

The dimension of metrics published.

Definition at line 64 of file EdgeMetric.h.

◆ SetMetricName() [1/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetMetricName ( Aws::String &&  value)
inline

Returns the name of the metric.

Definition at line 100 of file EdgeMetric.h.

◆ SetMetricName() [2/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetMetricName ( const Aws::String value)
inline

Returns the name of the metric.

Definition at line 95 of file EdgeMetric.h.

◆ SetMetricName() [3/3]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetMetricName ( const char *  value)
inline

Returns the name of the metric.

Definition at line 105 of file EdgeMetric.h.

◆ SetTimestamp() [1/2]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

Timestamp of when the metric was requested.

Definition at line 162 of file EdgeMetric.h.

◆ SetTimestamp() [2/2]

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetTimestamp ( const Aws::Utils::DateTime value)
inline

Timestamp of when the metric was requested.

Definition at line 157 of file EdgeMetric.h.

◆ SetValue()

void Aws::SagemakerEdgeManager::Model::EdgeMetric::SetValue ( double  value)
inline

Returns the value of the metric.

Definition at line 136 of file EdgeMetric.h.

◆ TimestampHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::EdgeMetric::TimestampHasBeenSet ( ) const
inline

Timestamp of when the metric was requested.

Definition at line 152 of file EdgeMetric.h.

◆ ValueHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::EdgeMetric::ValueHasBeenSet ( ) const
inline

Returns the value of the metric.

Definition at line 131 of file EdgeMetric.h.

◆ WithDimension() [1/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithDimension ( Aws::String &&  value)
inline

The dimension of metrics published.

Definition at line 74 of file EdgeMetric.h.

◆ WithDimension() [2/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithDimension ( const Aws::String value)
inline

The dimension of metrics published.

Definition at line 69 of file EdgeMetric.h.

◆ WithDimension() [3/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithDimension ( const char *  value)
inline

The dimension of metrics published.

Definition at line 79 of file EdgeMetric.h.

◆ WithMetricName() [1/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithMetricName ( Aws::String &&  value)
inline

Returns the name of the metric.

Definition at line 115 of file EdgeMetric.h.

◆ WithMetricName() [2/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithMetricName ( const Aws::String value)
inline

Returns the name of the metric.

Definition at line 110 of file EdgeMetric.h.

◆ WithMetricName() [3/3]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithMetricName ( const char *  value)
inline

Returns the name of the metric.

Definition at line 120 of file EdgeMetric.h.

◆ WithTimestamp() [1/2]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

Timestamp of when the metric was requested.

Definition at line 172 of file EdgeMetric.h.

◆ WithTimestamp() [2/2]

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithTimestamp ( const Aws::Utils::DateTime value)
inline

Timestamp of when the metric was requested.

Definition at line 167 of file EdgeMetric.h.

◆ WithValue()

EdgeMetric& Aws::SagemakerEdgeManager::Model::EdgeMetric::WithValue ( double  value)
inline

Returns the value of the metric.

Definition at line 141 of file EdgeMetric.h.


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