AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::DeviceStatusInfo Class Reference

#include <DeviceStatusInfo.h>

Public Member Functions

 DeviceStatusInfo ()
 
 DeviceStatusInfo (Aws::Utils::Json::JsonView jsonValue)
 
DeviceStatusInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< DeviceStatusDetail > & GetDeviceStatusDetails () const
 
bool DeviceStatusDetailsHasBeenSet () const
 
void SetDeviceStatusDetails (const Aws::Vector< DeviceStatusDetail > &value)
 
void SetDeviceStatusDetails (Aws::Vector< DeviceStatusDetail > &&value)
 
DeviceStatusInfoWithDeviceStatusDetails (const Aws::Vector< DeviceStatusDetail > &value)
 
DeviceStatusInfoWithDeviceStatusDetails (Aws::Vector< DeviceStatusDetail > &&value)
 
DeviceStatusInfoAddDeviceStatusDetails (const DeviceStatusDetail &value)
 
DeviceStatusInfoAddDeviceStatusDetails (DeviceStatusDetail &&value)
 
const ConnectionStatusGetConnectionStatus () const
 
bool ConnectionStatusHasBeenSet () const
 
void SetConnectionStatus (const ConnectionStatus &value)
 
void SetConnectionStatus (ConnectionStatus &&value)
 
DeviceStatusInfoWithConnectionStatus (const ConnectionStatus &value)
 
DeviceStatusInfoWithConnectionStatus (ConnectionStatus &&value)
 
const Aws::Utils::DateTimeGetConnectionStatusUpdatedTime () const
 
bool ConnectionStatusUpdatedTimeHasBeenSet () const
 
void SetConnectionStatusUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetConnectionStatusUpdatedTime (Aws::Utils::DateTime &&value)
 
DeviceStatusInfoWithConnectionStatusUpdatedTime (const Aws::Utils::DateTime &value)
 
DeviceStatusInfoWithConnectionStatusUpdatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Detailed information about a device's status.

See Also:

AWS API Reference

Definition at line 34 of file DeviceStatusInfo.h.

Constructor & Destructor Documentation

◆ DeviceStatusInfo() [1/2]

Aws::AlexaForBusiness::Model::DeviceStatusInfo::DeviceStatusInfo ( )

◆ DeviceStatusInfo() [2/2]

Aws::AlexaForBusiness::Model::DeviceStatusInfo::DeviceStatusInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDeviceStatusDetails() [1/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::AddDeviceStatusDetails ( const DeviceStatusDetail value)
inline

One or more device status detail descriptions.

Definition at line 76 of file DeviceStatusInfo.h.

◆ AddDeviceStatusDetails() [2/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::AddDeviceStatusDetails ( DeviceStatusDetail &&  value)
inline

One or more device status detail descriptions.

Definition at line 81 of file DeviceStatusInfo.h.

◆ ConnectionStatusHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceStatusInfo::ConnectionStatusHasBeenSet ( ) const
inline

The latest available information about the connection status of a device.

Definition at line 94 of file DeviceStatusInfo.h.

◆ ConnectionStatusUpdatedTimeHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceStatusInfo::ConnectionStatusUpdatedTimeHasBeenSet ( ) const
inline

The time (in epoch) when the device connection status changed.

Definition at line 129 of file DeviceStatusInfo.h.

◆ DeviceStatusDetailsHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceStatusInfo::DeviceStatusDetailsHasBeenSet ( ) const
inline

One or more device status detail descriptions.

Definition at line 51 of file DeviceStatusInfo.h.

◆ GetConnectionStatus()

const ConnectionStatus& Aws::AlexaForBusiness::Model::DeviceStatusInfo::GetConnectionStatus ( ) const
inline

The latest available information about the connection status of a device.

Definition at line 88 of file DeviceStatusInfo.h.

◆ GetConnectionStatusUpdatedTime()

const Aws::Utils::DateTime& Aws::AlexaForBusiness::Model::DeviceStatusInfo::GetConnectionStatusUpdatedTime ( ) const
inline

The time (in epoch) when the device connection status changed.

Definition at line 124 of file DeviceStatusInfo.h.

◆ GetDeviceStatusDetails()

const Aws::Vector<DeviceStatusDetail>& Aws::AlexaForBusiness::Model::DeviceStatusInfo::GetDeviceStatusDetails ( ) const
inline

One or more device status detail descriptions.

Definition at line 46 of file DeviceStatusInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::DeviceStatusInfo::Jsonize ( ) const

◆ operator=()

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

◆ SetConnectionStatus() [1/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetConnectionStatus ( const ConnectionStatus value)
inline

The latest available information about the connection status of a device.

Definition at line 100 of file DeviceStatusInfo.h.

◆ SetConnectionStatus() [2/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetConnectionStatus ( ConnectionStatus &&  value)
inline

The latest available information about the connection status of a device.

Definition at line 106 of file DeviceStatusInfo.h.

◆ SetConnectionStatusUpdatedTime() [1/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetConnectionStatusUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time (in epoch) when the device connection status changed.

Definition at line 134 of file DeviceStatusInfo.h.

◆ SetConnectionStatusUpdatedTime() [2/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetConnectionStatusUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time (in epoch) when the device connection status changed.

Definition at line 139 of file DeviceStatusInfo.h.

◆ SetDeviceStatusDetails() [1/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetDeviceStatusDetails ( const Aws::Vector< DeviceStatusDetail > &  value)
inline

One or more device status detail descriptions.

Definition at line 56 of file DeviceStatusInfo.h.

◆ SetDeviceStatusDetails() [2/2]

void Aws::AlexaForBusiness::Model::DeviceStatusInfo::SetDeviceStatusDetails ( Aws::Vector< DeviceStatusDetail > &&  value)
inline

One or more device status detail descriptions.

Definition at line 61 of file DeviceStatusInfo.h.

◆ WithConnectionStatus() [1/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithConnectionStatus ( const ConnectionStatus value)
inline

The latest available information about the connection status of a device.

Definition at line 112 of file DeviceStatusInfo.h.

◆ WithConnectionStatus() [2/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithConnectionStatus ( ConnectionStatus &&  value)
inline

The latest available information about the connection status of a device.

Definition at line 118 of file DeviceStatusInfo.h.

◆ WithConnectionStatusUpdatedTime() [1/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithConnectionStatusUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time (in epoch) when the device connection status changed.

Definition at line 144 of file DeviceStatusInfo.h.

◆ WithConnectionStatusUpdatedTime() [2/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithConnectionStatusUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time (in epoch) when the device connection status changed.

Definition at line 149 of file DeviceStatusInfo.h.

◆ WithDeviceStatusDetails() [1/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithDeviceStatusDetails ( const Aws::Vector< DeviceStatusDetail > &  value)
inline

One or more device status detail descriptions.

Definition at line 66 of file DeviceStatusInfo.h.

◆ WithDeviceStatusDetails() [2/2]

DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceStatusInfo::WithDeviceStatusDetails ( Aws::Vector< DeviceStatusDetail > &&  value)
inline

One or more device status detail descriptions.

Definition at line 71 of file DeviceStatusInfo.h.


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