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

#include <Model.h>

Public Member Functions

 Model ()
 
 Model (Aws::Utils::Json::JsonView jsonValue)
 
Modeloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetModelName () const
 
bool ModelNameHasBeenSet () const
 
void SetModelName (const Aws::String &value)
 
void SetModelName (Aws::String &&value)
 
void SetModelName (const char *value)
 
ModelWithModelName (const Aws::String &value)
 
ModelWithModelName (Aws::String &&value)
 
ModelWithModelName (const char *value)
 
const Aws::StringGetModelVersion () const
 
bool ModelVersionHasBeenSet () const
 
void SetModelVersion (const Aws::String &value)
 
void SetModelVersion (Aws::String &&value)
 
void SetModelVersion (const char *value)
 
ModelWithModelVersion (const Aws::String &value)
 
ModelWithModelVersion (Aws::String &&value)
 
ModelWithModelVersion (const char *value)
 
const Aws::Utils::DateTimeGetLatestSampleTime () const
 
bool LatestSampleTimeHasBeenSet () const
 
void SetLatestSampleTime (const Aws::Utils::DateTime &value)
 
void SetLatestSampleTime (Aws::Utils::DateTime &&value)
 
ModelWithLatestSampleTime (const Aws::Utils::DateTime &value)
 
ModelWithLatestSampleTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLatestInference () const
 
bool LatestInferenceHasBeenSet () const
 
void SetLatestInference (const Aws::Utils::DateTime &value)
 
void SetLatestInference (Aws::Utils::DateTime &&value)
 
ModelWithLatestInference (const Aws::Utils::DateTime &value)
 
ModelWithLatestInference (Aws::Utils::DateTime &&value)
 
const Aws::Vector< EdgeMetric > & GetModelMetrics () const
 
bool ModelMetricsHasBeenSet () const
 
void SetModelMetrics (const Aws::Vector< EdgeMetric > &value)
 
void SetModelMetrics (Aws::Vector< EdgeMetric > &&value)
 
ModelWithModelMetrics (const Aws::Vector< EdgeMetric > &value)
 
ModelWithModelMetrics (Aws::Vector< EdgeMetric > &&value)
 
ModelAddModelMetrics (const EdgeMetric &value)
 
ModelAddModelMetrics (EdgeMetric &&value)
 

Detailed Description

Information about a model deployed on an edge device that is registered with SageMaker Edge Manager.

See Also:

AWS API Reference

Definition at line 35 of file Model.h.

Constructor & Destructor Documentation

◆ Model() [1/2]

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

◆ Model() [2/2]

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

Member Function Documentation

◆ AddModelMetrics() [1/2]

Model& Aws::SagemakerEdgeManager::Model::Model::AddModelMetrics ( const EdgeMetric value)
inline

Information required for model metrics.

Definition at line 221 of file Model.h.

◆ AddModelMetrics() [2/2]

Model& Aws::SagemakerEdgeManager::Model::Model::AddModelMetrics ( EdgeMetric &&  value)
inline

Information required for model metrics.

Definition at line 226 of file Model.h.

◆ GetLatestInference()

const Aws::Utils::DateTime& Aws::SagemakerEdgeManager::Model::Model::GetLatestInference ( ) const
inline

The timestamp of the last inference that was made.

Definition at line 160 of file Model.h.

◆ GetLatestSampleTime()

const Aws::Utils::DateTime& Aws::SagemakerEdgeManager::Model::Model::GetLatestSampleTime ( ) const
inline

The timestamp of the last data sample taken.

Definition at line 129 of file Model.h.

◆ GetModelMetrics()

const Aws::Vector<EdgeMetric>& Aws::SagemakerEdgeManager::Model::Model::GetModelMetrics ( ) const
inline

Information required for model metrics.

Definition at line 191 of file Model.h.

◆ GetModelName()

const Aws::String& Aws::SagemakerEdgeManager::Model::Model::GetModelName ( ) const
inline

The name of the model.

Definition at line 47 of file Model.h.

◆ GetModelVersion()

const Aws::String& Aws::SagemakerEdgeManager::Model::Model::GetModelVersion ( ) const
inline

The version of the model.

Definition at line 88 of file Model.h.

◆ Jsonize()

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

◆ LatestInferenceHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::Model::LatestInferenceHasBeenSet ( ) const
inline

The timestamp of the last inference that was made.

Definition at line 165 of file Model.h.

◆ LatestSampleTimeHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::Model::LatestSampleTimeHasBeenSet ( ) const
inline

The timestamp of the last data sample taken.

Definition at line 134 of file Model.h.

◆ ModelMetricsHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::Model::ModelMetricsHasBeenSet ( ) const
inline

Information required for model metrics.

Definition at line 196 of file Model.h.

◆ ModelNameHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::Model::ModelNameHasBeenSet ( ) const
inline

The name of the model.

Definition at line 52 of file Model.h.

◆ ModelVersionHasBeenSet()

bool Aws::SagemakerEdgeManager::Model::Model::ModelVersionHasBeenSet ( ) const
inline

The version of the model.

Definition at line 93 of file Model.h.

◆ operator=()

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

◆ SetLatestInference() [1/2]

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

The timestamp of the last inference that was made.

Definition at line 175 of file Model.h.

◆ SetLatestInference() [2/2]

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

The timestamp of the last inference that was made.

Definition at line 170 of file Model.h.

◆ SetLatestSampleTime() [1/2]

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

The timestamp of the last data sample taken.

Definition at line 144 of file Model.h.

◆ SetLatestSampleTime() [2/2]

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

The timestamp of the last data sample taken.

Definition at line 139 of file Model.h.

◆ SetModelMetrics() [1/2]

void Aws::SagemakerEdgeManager::Model::Model::SetModelMetrics ( Aws::Vector< EdgeMetric > &&  value)
inline

Information required for model metrics.

Definition at line 206 of file Model.h.

◆ SetModelMetrics() [2/2]

void Aws::SagemakerEdgeManager::Model::Model::SetModelMetrics ( const Aws::Vector< EdgeMetric > &  value)
inline

Information required for model metrics.

Definition at line 201 of file Model.h.

◆ SetModelName() [1/3]

void Aws::SagemakerEdgeManager::Model::Model::SetModelName ( Aws::String &&  value)
inline

The name of the model.

Definition at line 62 of file Model.h.

◆ SetModelName() [2/3]

void Aws::SagemakerEdgeManager::Model::Model::SetModelName ( const Aws::String value)
inline

The name of the model.

Definition at line 57 of file Model.h.

◆ SetModelName() [3/3]

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

The name of the model.

Definition at line 67 of file Model.h.

◆ SetModelVersion() [1/3]

void Aws::SagemakerEdgeManager::Model::Model::SetModelVersion ( Aws::String &&  value)
inline

The version of the model.

Definition at line 103 of file Model.h.

◆ SetModelVersion() [2/3]

void Aws::SagemakerEdgeManager::Model::Model::SetModelVersion ( const Aws::String value)
inline

The version of the model.

Definition at line 98 of file Model.h.

◆ SetModelVersion() [3/3]

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

The version of the model.

Definition at line 108 of file Model.h.

◆ WithLatestInference() [1/2]

Model& Aws::SagemakerEdgeManager::Model::Model::WithLatestInference ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last inference that was made.

Definition at line 185 of file Model.h.

◆ WithLatestInference() [2/2]

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

The timestamp of the last inference that was made.

Definition at line 180 of file Model.h.

◆ WithLatestSampleTime() [1/2]

Model& Aws::SagemakerEdgeManager::Model::Model::WithLatestSampleTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last data sample taken.

Definition at line 154 of file Model.h.

◆ WithLatestSampleTime() [2/2]

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

The timestamp of the last data sample taken.

Definition at line 149 of file Model.h.

◆ WithModelMetrics() [1/2]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelMetrics ( Aws::Vector< EdgeMetric > &&  value)
inline

Information required for model metrics.

Definition at line 216 of file Model.h.

◆ WithModelMetrics() [2/2]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelMetrics ( const Aws::Vector< EdgeMetric > &  value)
inline

Information required for model metrics.

Definition at line 211 of file Model.h.

◆ WithModelName() [1/3]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelName ( Aws::String &&  value)
inline

The name of the model.

Definition at line 77 of file Model.h.

◆ WithModelName() [2/3]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelName ( const Aws::String value)
inline

The name of the model.

Definition at line 72 of file Model.h.

◆ WithModelName() [3/3]

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

The name of the model.

Definition at line 82 of file Model.h.

◆ WithModelVersion() [1/3]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelVersion ( Aws::String &&  value)
inline

The version of the model.

Definition at line 118 of file Model.h.

◆ WithModelVersion() [2/3]

Model& Aws::SagemakerEdgeManager::Model::Model::WithModelVersion ( const Aws::String value)
inline

The version of the model.

Definition at line 113 of file Model.h.

◆ WithModelVersion() [3/3]

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

The version of the model.

Definition at line 123 of file Model.h.


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