AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::DeviceSummary Class Reference

#include <DeviceSummary.h>

Public Member Functions

 DeviceSummary ()
 
 DeviceSummary (Aws::Utils::Json::JsonView jsonValue)
 
DeviceSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeviceName () const
 
bool DeviceNameHasBeenSet () const
 
void SetDeviceName (const Aws::String &value)
 
void SetDeviceName (Aws::String &&value)
 
void SetDeviceName (const char *value)
 
DeviceSummaryWithDeviceName (const Aws::String &value)
 
DeviceSummaryWithDeviceName (Aws::String &&value)
 
DeviceSummaryWithDeviceName (const char *value)
 
const Aws::StringGetDeviceArn () const
 
bool DeviceArnHasBeenSet () const
 
void SetDeviceArn (const Aws::String &value)
 
void SetDeviceArn (Aws::String &&value)
 
void SetDeviceArn (const char *value)
 
DeviceSummaryWithDeviceArn (const Aws::String &value)
 
DeviceSummaryWithDeviceArn (Aws::String &&value)
 
DeviceSummaryWithDeviceArn (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DeviceSummaryWithDescription (const Aws::String &value)
 
DeviceSummaryWithDescription (Aws::String &&value)
 
DeviceSummaryWithDescription (const char *value)
 
const Aws::StringGetDeviceFleetName () const
 
bool DeviceFleetNameHasBeenSet () const
 
void SetDeviceFleetName (const Aws::String &value)
 
void SetDeviceFleetName (Aws::String &&value)
 
void SetDeviceFleetName (const char *value)
 
DeviceSummaryWithDeviceFleetName (const Aws::String &value)
 
DeviceSummaryWithDeviceFleetName (Aws::String &&value)
 
DeviceSummaryWithDeviceFleetName (const char *value)
 
const Aws::StringGetIotThingName () const
 
bool IotThingNameHasBeenSet () const
 
void SetIotThingName (const Aws::String &value)
 
void SetIotThingName (Aws::String &&value)
 
void SetIotThingName (const char *value)
 
DeviceSummaryWithIotThingName (const Aws::String &value)
 
DeviceSummaryWithIotThingName (Aws::String &&value)
 
DeviceSummaryWithIotThingName (const char *value)
 
const Aws::Utils::DateTimeGetRegistrationTime () const
 
bool RegistrationTimeHasBeenSet () const
 
void SetRegistrationTime (const Aws::Utils::DateTime &value)
 
void SetRegistrationTime (Aws::Utils::DateTime &&value)
 
DeviceSummaryWithRegistrationTime (const Aws::Utils::DateTime &value)
 
DeviceSummaryWithRegistrationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLatestHeartbeat () const
 
bool LatestHeartbeatHasBeenSet () const
 
void SetLatestHeartbeat (const Aws::Utils::DateTime &value)
 
void SetLatestHeartbeat (Aws::Utils::DateTime &&value)
 
DeviceSummaryWithLatestHeartbeat (const Aws::Utils::DateTime &value)
 
DeviceSummaryWithLatestHeartbeat (Aws::Utils::DateTime &&value)
 
const Aws::Vector< EdgeModelSummary > & GetModels () const
 
bool ModelsHasBeenSet () const
 
void SetModels (const Aws::Vector< EdgeModelSummary > &value)
 
void SetModels (Aws::Vector< EdgeModelSummary > &&value)
 
DeviceSummaryWithModels (const Aws::Vector< EdgeModelSummary > &value)
 
DeviceSummaryWithModels (Aws::Vector< EdgeModelSummary > &&value)
 
DeviceSummaryAddModels (const EdgeModelSummary &value)
 
DeviceSummaryAddModels (EdgeModelSummary &&value)
 

Detailed Description

Summary of the device.

See Also:

AWS API Reference

Definition at line 34 of file DeviceSummary.h.

Constructor & Destructor Documentation

◆ DeviceSummary() [1/2]

Aws::SageMaker::Model::DeviceSummary::DeviceSummary ( )

◆ DeviceSummary() [2/2]

Aws::SageMaker::Model::DeviceSummary::DeviceSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddModels() [1/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::AddModels ( const EdgeModelSummary value)
inline

Models on the device.

Definition at line 351 of file DeviceSummary.h.

◆ AddModels() [2/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::AddModels ( EdgeModelSummary &&  value)
inline

Models on the device.

Definition at line 356 of file DeviceSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::DescriptionHasBeenSet ( ) const
inline

A description of the device.

Definition at line 133 of file DeviceSummary.h.

◆ DeviceArnHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::DeviceArnHasBeenSet ( ) const
inline

Amazon Resource Name (ARN) of the device.

Definition at line 92 of file DeviceSummary.h.

◆ DeviceFleetNameHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::DeviceFleetNameHasBeenSet ( ) const
inline

The name of the fleet the device belongs to.

Definition at line 174 of file DeviceSummary.h.

◆ DeviceNameHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::DeviceNameHasBeenSet ( ) const
inline

The unique identifier of the device.

Definition at line 51 of file DeviceSummary.h.

◆ GetDescription()

const Aws::String& Aws::SageMaker::Model::DeviceSummary::GetDescription ( ) const
inline

A description of the device.

Definition at line 128 of file DeviceSummary.h.

◆ GetDeviceArn()

const Aws::String& Aws::SageMaker::Model::DeviceSummary::GetDeviceArn ( ) const
inline

Amazon Resource Name (ARN) of the device.

Definition at line 87 of file DeviceSummary.h.

◆ GetDeviceFleetName()

const Aws::String& Aws::SageMaker::Model::DeviceSummary::GetDeviceFleetName ( ) const
inline

The name of the fleet the device belongs to.

Definition at line 169 of file DeviceSummary.h.

◆ GetDeviceName()

const Aws::String& Aws::SageMaker::Model::DeviceSummary::GetDeviceName ( ) const
inline

The unique identifier of the device.

Definition at line 46 of file DeviceSummary.h.

◆ GetIotThingName()

const Aws::String& Aws::SageMaker::Model::DeviceSummary::GetIotThingName ( ) const
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 211 of file DeviceSummary.h.

◆ GetLatestHeartbeat()

const Aws::Utils::DateTime& Aws::SageMaker::Model::DeviceSummary::GetLatestHeartbeat ( ) const
inline

The last heartbeat received from the device.

Definition at line 290 of file DeviceSummary.h.

◆ GetModels()

const Aws::Vector<EdgeModelSummary>& Aws::SageMaker::Model::DeviceSummary::GetModels ( ) const
inline

Models on the device.

Definition at line 321 of file DeviceSummary.h.

◆ GetRegistrationTime()

const Aws::Utils::DateTime& Aws::SageMaker::Model::DeviceSummary::GetRegistrationTime ( ) const
inline

The timestamp of the last registration or de-reregistration.

Definition at line 259 of file DeviceSummary.h.

◆ IotThingNameHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::IotThingNameHasBeenSet ( ) const
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 217 of file DeviceSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::DeviceSummary::Jsonize ( ) const

◆ LatestHeartbeatHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::LatestHeartbeatHasBeenSet ( ) const
inline

The last heartbeat received from the device.

Definition at line 295 of file DeviceSummary.h.

◆ ModelsHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::ModelsHasBeenSet ( ) const
inline

Models on the device.

Definition at line 326 of file DeviceSummary.h.

◆ operator=()

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

◆ RegistrationTimeHasBeenSet()

bool Aws::SageMaker::Model::DeviceSummary::RegistrationTimeHasBeenSet ( ) const
inline

The timestamp of the last registration or de-reregistration.

Definition at line 264 of file DeviceSummary.h.

◆ SetDescription() [1/3]

void Aws::SageMaker::Model::DeviceSummary::SetDescription ( Aws::String &&  value)
inline

A description of the device.

Definition at line 143 of file DeviceSummary.h.

◆ SetDescription() [2/3]

void Aws::SageMaker::Model::DeviceSummary::SetDescription ( const Aws::String value)
inline

A description of the device.

Definition at line 138 of file DeviceSummary.h.

◆ SetDescription() [3/3]

void Aws::SageMaker::Model::DeviceSummary::SetDescription ( const char *  value)
inline

A description of the device.

Definition at line 148 of file DeviceSummary.h.

◆ SetDeviceArn() [1/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 102 of file DeviceSummary.h.

◆ SetDeviceArn() [2/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 97 of file DeviceSummary.h.

◆ SetDeviceArn() [3/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceArn ( const char *  value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 107 of file DeviceSummary.h.

◆ SetDeviceFleetName() [1/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceFleetName ( Aws::String &&  value)
inline

The name of the fleet the device belongs to.

Definition at line 184 of file DeviceSummary.h.

◆ SetDeviceFleetName() [2/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceFleetName ( const Aws::String value)
inline

The name of the fleet the device belongs to.

Definition at line 179 of file DeviceSummary.h.

◆ SetDeviceFleetName() [3/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceFleetName ( const char *  value)
inline

The name of the fleet the device belongs to.

Definition at line 189 of file DeviceSummary.h.

◆ SetDeviceName() [1/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceName ( Aws::String &&  value)
inline

The unique identifier of the device.

Definition at line 61 of file DeviceSummary.h.

◆ SetDeviceName() [2/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceName ( const Aws::String value)
inline

The unique identifier of the device.

Definition at line 56 of file DeviceSummary.h.

◆ SetDeviceName() [3/3]

void Aws::SageMaker::Model::DeviceSummary::SetDeviceName ( const char *  value)
inline

The unique identifier of the device.

Definition at line 66 of file DeviceSummary.h.

◆ SetIotThingName() [1/3]

void Aws::SageMaker::Model::DeviceSummary::SetIotThingName ( Aws::String &&  value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 229 of file DeviceSummary.h.

◆ SetIotThingName() [2/3]

void Aws::SageMaker::Model::DeviceSummary::SetIotThingName ( const Aws::String value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 223 of file DeviceSummary.h.

◆ SetIotThingName() [3/3]

void Aws::SageMaker::Model::DeviceSummary::SetIotThingName ( const char *  value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 235 of file DeviceSummary.h.

◆ SetLatestHeartbeat() [1/2]

void Aws::SageMaker::Model::DeviceSummary::SetLatestHeartbeat ( Aws::Utils::DateTime &&  value)
inline

The last heartbeat received from the device.

Definition at line 305 of file DeviceSummary.h.

◆ SetLatestHeartbeat() [2/2]

void Aws::SageMaker::Model::DeviceSummary::SetLatestHeartbeat ( const Aws::Utils::DateTime value)
inline

The last heartbeat received from the device.

Definition at line 300 of file DeviceSummary.h.

◆ SetModels() [1/2]

void Aws::SageMaker::Model::DeviceSummary::SetModels ( Aws::Vector< EdgeModelSummary > &&  value)
inline

Models on the device.

Definition at line 336 of file DeviceSummary.h.

◆ SetModels() [2/2]

void Aws::SageMaker::Model::DeviceSummary::SetModels ( const Aws::Vector< EdgeModelSummary > &  value)
inline

Models on the device.

Definition at line 331 of file DeviceSummary.h.

◆ SetRegistrationTime() [1/2]

void Aws::SageMaker::Model::DeviceSummary::SetRegistrationTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last registration or de-reregistration.

Definition at line 274 of file DeviceSummary.h.

◆ SetRegistrationTime() [2/2]

void Aws::SageMaker::Model::DeviceSummary::SetRegistrationTime ( const Aws::Utils::DateTime value)
inline

The timestamp of the last registration or de-reregistration.

Definition at line 269 of file DeviceSummary.h.

◆ WithDescription() [1/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDescription ( Aws::String &&  value)
inline

A description of the device.

Definition at line 158 of file DeviceSummary.h.

◆ WithDescription() [2/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDescription ( const Aws::String value)
inline

A description of the device.

Definition at line 153 of file DeviceSummary.h.

◆ WithDescription() [3/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDescription ( const char *  value)
inline

A description of the device.

Definition at line 163 of file DeviceSummary.h.

◆ WithDeviceArn() [1/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 117 of file DeviceSummary.h.

◆ WithDeviceArn() [2/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 112 of file DeviceSummary.h.

◆ WithDeviceArn() [3/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceArn ( const char *  value)
inline

Amazon Resource Name (ARN) of the device.

Definition at line 122 of file DeviceSummary.h.

◆ WithDeviceFleetName() [1/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceFleetName ( Aws::String &&  value)
inline

The name of the fleet the device belongs to.

Definition at line 199 of file DeviceSummary.h.

◆ WithDeviceFleetName() [2/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceFleetName ( const Aws::String value)
inline

The name of the fleet the device belongs to.

Definition at line 194 of file DeviceSummary.h.

◆ WithDeviceFleetName() [3/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceFleetName ( const char *  value)
inline

The name of the fleet the device belongs to.

Definition at line 204 of file DeviceSummary.h.

◆ WithDeviceName() [1/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceName ( Aws::String &&  value)
inline

The unique identifier of the device.

Definition at line 76 of file DeviceSummary.h.

◆ WithDeviceName() [2/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceName ( const Aws::String value)
inline

The unique identifier of the device.

Definition at line 71 of file DeviceSummary.h.

◆ WithDeviceName() [3/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithDeviceName ( const char *  value)
inline

The unique identifier of the device.

Definition at line 81 of file DeviceSummary.h.

◆ WithIotThingName() [1/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithIotThingName ( Aws::String &&  value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 247 of file DeviceSummary.h.

◆ WithIotThingName() [2/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithIotThingName ( const Aws::String value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 241 of file DeviceSummary.h.

◆ WithIotThingName() [3/3]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithIotThingName ( const char *  value)
inline

The Amazon Web Services Internet of Things (IoT) object thing name associated with the device..

Definition at line 253 of file DeviceSummary.h.

◆ WithLatestHeartbeat() [1/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithLatestHeartbeat ( Aws::Utils::DateTime &&  value)
inline

The last heartbeat received from the device.

Definition at line 315 of file DeviceSummary.h.

◆ WithLatestHeartbeat() [2/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithLatestHeartbeat ( const Aws::Utils::DateTime value)
inline

The last heartbeat received from the device.

Definition at line 310 of file DeviceSummary.h.

◆ WithModels() [1/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithModels ( Aws::Vector< EdgeModelSummary > &&  value)
inline

Models on the device.

Definition at line 346 of file DeviceSummary.h.

◆ WithModels() [2/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithModels ( const Aws::Vector< EdgeModelSummary > &  value)
inline

Models on the device.

Definition at line 341 of file DeviceSummary.h.

◆ WithRegistrationTime() [1/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithRegistrationTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the last registration or de-reregistration.

Definition at line 284 of file DeviceSummary.h.

◆ WithRegistrationTime() [2/2]

DeviceSummary& Aws::SageMaker::Model::DeviceSummary::WithRegistrationTime ( const Aws::Utils::DateTime value)
inline

The timestamp of the last registration or de-reregistration.

Definition at line 279 of file DeviceSummary.h.


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