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

#include <DeviceData.h>

Public Member Functions

 DeviceData ()
 
 DeviceData (Aws::Utils::Json::JsonView jsonValue)
 
DeviceDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeviceArn () const
 
bool DeviceArnHasBeenSet () const
 
void SetDeviceArn (const Aws::String &value)
 
void SetDeviceArn (Aws::String &&value)
 
void SetDeviceArn (const char *value)
 
DeviceDataWithDeviceArn (const Aws::String &value)
 
DeviceDataWithDeviceArn (Aws::String &&value)
 
DeviceDataWithDeviceArn (const char *value)
 
const Aws::StringGetDeviceSerialNumber () const
 
bool DeviceSerialNumberHasBeenSet () const
 
void SetDeviceSerialNumber (const Aws::String &value)
 
void SetDeviceSerialNumber (Aws::String &&value)
 
void SetDeviceSerialNumber (const char *value)
 
DeviceDataWithDeviceSerialNumber (const Aws::String &value)
 
DeviceDataWithDeviceSerialNumber (Aws::String &&value)
 
DeviceDataWithDeviceSerialNumber (const char *value)
 
const Aws::StringGetDeviceType () const
 
bool DeviceTypeHasBeenSet () const
 
void SetDeviceType (const Aws::String &value)
 
void SetDeviceType (Aws::String &&value)
 
void SetDeviceType (const char *value)
 
DeviceDataWithDeviceType (const Aws::String &value)
 
DeviceDataWithDeviceType (Aws::String &&value)
 
DeviceDataWithDeviceType (const char *value)
 
const Aws::StringGetDeviceName () const
 
bool DeviceNameHasBeenSet () const
 
void SetDeviceName (const Aws::String &value)
 
void SetDeviceName (Aws::String &&value)
 
void SetDeviceName (const char *value)
 
DeviceDataWithDeviceName (const Aws::String &value)
 
DeviceDataWithDeviceName (Aws::String &&value)
 
DeviceDataWithDeviceName (const char *value)
 
const Aws::StringGetSoftwareVersion () const
 
bool SoftwareVersionHasBeenSet () const
 
void SetSoftwareVersion (const Aws::String &value)
 
void SetSoftwareVersion (Aws::String &&value)
 
void SetSoftwareVersion (const char *value)
 
DeviceDataWithSoftwareVersion (const Aws::String &value)
 
DeviceDataWithSoftwareVersion (Aws::String &&value)
 
DeviceDataWithSoftwareVersion (const char *value)
 
const Aws::StringGetMacAddress () const
 
bool MacAddressHasBeenSet () const
 
void SetMacAddress (const Aws::String &value)
 
void SetMacAddress (Aws::String &&value)
 
void SetMacAddress (const char *value)
 
DeviceDataWithMacAddress (const Aws::String &value)
 
DeviceDataWithMacAddress (Aws::String &&value)
 
DeviceDataWithMacAddress (const char *value)
 
const DeviceStatusGetDeviceStatus () const
 
bool DeviceStatusHasBeenSet () const
 
void SetDeviceStatus (const DeviceStatus &value)
 
void SetDeviceStatus (DeviceStatus &&value)
 
DeviceDataWithDeviceStatus (const DeviceStatus &value)
 
DeviceDataWithDeviceStatus (DeviceStatus &&value)
 
const Aws::StringGetNetworkProfileArn () const
 
bool NetworkProfileArnHasBeenSet () const
 
void SetNetworkProfileArn (const Aws::String &value)
 
void SetNetworkProfileArn (Aws::String &&value)
 
void SetNetworkProfileArn (const char *value)
 
DeviceDataWithNetworkProfileArn (const Aws::String &value)
 
DeviceDataWithNetworkProfileArn (Aws::String &&value)
 
DeviceDataWithNetworkProfileArn (const char *value)
 
const Aws::StringGetNetworkProfileName () const
 
bool NetworkProfileNameHasBeenSet () const
 
void SetNetworkProfileName (const Aws::String &value)
 
void SetNetworkProfileName (Aws::String &&value)
 
void SetNetworkProfileName (const char *value)
 
DeviceDataWithNetworkProfileName (const Aws::String &value)
 
DeviceDataWithNetworkProfileName (Aws::String &&value)
 
DeviceDataWithNetworkProfileName (const char *value)
 
const Aws::StringGetRoomArn () const
 
bool RoomArnHasBeenSet () const
 
void SetRoomArn (const Aws::String &value)
 
void SetRoomArn (Aws::String &&value)
 
void SetRoomArn (const char *value)
 
DeviceDataWithRoomArn (const Aws::String &value)
 
DeviceDataWithRoomArn (Aws::String &&value)
 
DeviceDataWithRoomArn (const char *value)
 
const Aws::StringGetRoomName () const
 
bool RoomNameHasBeenSet () const
 
void SetRoomName (const Aws::String &value)
 
void SetRoomName (Aws::String &&value)
 
void SetRoomName (const char *value)
 
DeviceDataWithRoomName (const Aws::String &value)
 
DeviceDataWithRoomName (Aws::String &&value)
 
DeviceDataWithRoomName (const char *value)
 
const DeviceStatusInfoGetDeviceStatusInfo () const
 
bool DeviceStatusInfoHasBeenSet () const
 
void SetDeviceStatusInfo (const DeviceStatusInfo &value)
 
void SetDeviceStatusInfo (DeviceStatusInfo &&value)
 
DeviceDataWithDeviceStatusInfo (const DeviceStatusInfo &value)
 
DeviceDataWithDeviceStatusInfo (DeviceStatusInfo &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
DeviceDataWithCreatedTime (const Aws::Utils::DateTime &value)
 
DeviceDataWithCreatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Device attributes.

See Also:

AWS API Reference

Definition at line 34 of file DeviceData.h.

Constructor & Destructor Documentation

◆ DeviceData() [1/2]

Aws::AlexaForBusiness::Model::DeviceData::DeviceData ( )

◆ DeviceData() [2/2]

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

Member Function Documentation

◆ CreatedTimeHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::CreatedTimeHasBeenSet ( ) const
inline

The time (in epoch) when the device data was created.

Definition at line 523 of file DeviceData.h.

◆ DeviceArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceArnHasBeenSet ( ) const
inline

The ARN of a device.

Definition at line 51 of file DeviceData.h.

◆ DeviceNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceNameHasBeenSet ( ) const
inline

The name of a device.

Definition at line 174 of file DeviceData.h.

◆ DeviceSerialNumberHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceSerialNumberHasBeenSet ( ) const
inline

The serial number of a device.

Definition at line 92 of file DeviceData.h.

◆ DeviceStatusHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceStatusHasBeenSet ( ) const
inline

The status of a device.

Definition at line 297 of file DeviceData.h.

◆ DeviceStatusInfoHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceStatusInfoHasBeenSet ( ) const
inline

Detailed information about a device's status.

Definition at line 492 of file DeviceData.h.

◆ DeviceTypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::DeviceTypeHasBeenSet ( ) const
inline

The type of a device.

Definition at line 133 of file DeviceData.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::AlexaForBusiness::Model::DeviceData::GetCreatedTime ( ) const
inline

The time (in epoch) when the device data was created.

Definition at line 518 of file DeviceData.h.

◆ GetDeviceArn()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceArn ( ) const
inline

The ARN of a device.

Definition at line 46 of file DeviceData.h.

◆ GetDeviceName()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceName ( ) const
inline

The name of a device.

Definition at line 169 of file DeviceData.h.

◆ GetDeviceSerialNumber()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceSerialNumber ( ) const
inline

The serial number of a device.

Definition at line 87 of file DeviceData.h.

◆ GetDeviceStatus()

const DeviceStatus& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceStatus ( ) const
inline

The status of a device.

Definition at line 292 of file DeviceData.h.

◆ GetDeviceStatusInfo()

const DeviceStatusInfo& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceStatusInfo ( ) const
inline

Detailed information about a device's status.

Definition at line 487 of file DeviceData.h.

◆ GetDeviceType()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetDeviceType ( ) const
inline

The type of a device.

Definition at line 128 of file DeviceData.h.

◆ GetMacAddress()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetMacAddress ( ) const
inline

The MAC address of a device.

Definition at line 251 of file DeviceData.h.

◆ GetNetworkProfileArn()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetNetworkProfileArn ( ) const
inline

The ARN of the network profile associated with a device.

Definition at line 323 of file DeviceData.h.

◆ GetNetworkProfileName()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetNetworkProfileName ( ) const
inline

The name of the network profile associated with a device.

Definition at line 364 of file DeviceData.h.

◆ GetRoomArn()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetRoomArn ( ) const
inline

The room ARN associated with a device.

Definition at line 405 of file DeviceData.h.

◆ GetRoomName()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetRoomName ( ) const
inline

The name of the room associated with a device.

Definition at line 446 of file DeviceData.h.

◆ GetSoftwareVersion()

const Aws::String& Aws::AlexaForBusiness::Model::DeviceData::GetSoftwareVersion ( ) const
inline

The software version of a device.

Definition at line 210 of file DeviceData.h.

◆ Jsonize()

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

◆ MacAddressHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::MacAddressHasBeenSet ( ) const
inline

The MAC address of a device.

Definition at line 256 of file DeviceData.h.

◆ NetworkProfileArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::NetworkProfileArnHasBeenSet ( ) const
inline

The ARN of the network profile associated with a device.

Definition at line 328 of file DeviceData.h.

◆ NetworkProfileNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::NetworkProfileNameHasBeenSet ( ) const
inline

The name of the network profile associated with a device.

Definition at line 369 of file DeviceData.h.

◆ operator=()

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

◆ RoomArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::RoomArnHasBeenSet ( ) const
inline

The room ARN associated with a device.

Definition at line 410 of file DeviceData.h.

◆ RoomNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::RoomNameHasBeenSet ( ) const
inline

The name of the room associated with a device.

Definition at line 451 of file DeviceData.h.

◆ SetCreatedTime() [1/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The time (in epoch) when the device data was created.

Definition at line 528 of file DeviceData.h.

◆ SetCreatedTime() [2/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time (in epoch) when the device data was created.

Definition at line 533 of file DeviceData.h.

◆ SetDeviceArn() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceArn ( const Aws::String value)
inline

The ARN of a device.

Definition at line 56 of file DeviceData.h.

◆ SetDeviceArn() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceArn ( Aws::String &&  value)
inline

The ARN of a device.

Definition at line 61 of file DeviceData.h.

◆ SetDeviceArn() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceArn ( const char *  value)
inline

The ARN of a device.

Definition at line 66 of file DeviceData.h.

◆ SetDeviceName() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceName ( const Aws::String value)
inline

The name of a device.

Definition at line 179 of file DeviceData.h.

◆ SetDeviceName() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceName ( Aws::String &&  value)
inline

The name of a device.

Definition at line 184 of file DeviceData.h.

◆ SetDeviceName() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceName ( const char *  value)
inline

The name of a device.

Definition at line 189 of file DeviceData.h.

◆ SetDeviceSerialNumber() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceSerialNumber ( const Aws::String value)
inline

The serial number of a device.

Definition at line 97 of file DeviceData.h.

◆ SetDeviceSerialNumber() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceSerialNumber ( Aws::String &&  value)
inline

The serial number of a device.

Definition at line 102 of file DeviceData.h.

◆ SetDeviceSerialNumber() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceSerialNumber ( const char *  value)
inline

The serial number of a device.

Definition at line 107 of file DeviceData.h.

◆ SetDeviceStatus() [1/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceStatus ( const DeviceStatus value)
inline

The status of a device.

Definition at line 302 of file DeviceData.h.

◆ SetDeviceStatus() [2/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceStatus ( DeviceStatus &&  value)
inline

The status of a device.

Definition at line 307 of file DeviceData.h.

◆ SetDeviceStatusInfo() [1/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceStatusInfo ( const DeviceStatusInfo value)
inline

Detailed information about a device's status.

Definition at line 497 of file DeviceData.h.

◆ SetDeviceStatusInfo() [2/2]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceStatusInfo ( DeviceStatusInfo &&  value)
inline

Detailed information about a device's status.

Definition at line 502 of file DeviceData.h.

◆ SetDeviceType() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceType ( const Aws::String value)
inline

The type of a device.

Definition at line 138 of file DeviceData.h.

◆ SetDeviceType() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceType ( Aws::String &&  value)
inline

The type of a device.

Definition at line 143 of file DeviceData.h.

◆ SetDeviceType() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetDeviceType ( const char *  value)
inline

The type of a device.

Definition at line 148 of file DeviceData.h.

◆ SetMacAddress() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetMacAddress ( const Aws::String value)
inline

The MAC address of a device.

Definition at line 261 of file DeviceData.h.

◆ SetMacAddress() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetMacAddress ( Aws::String &&  value)
inline

The MAC address of a device.

Definition at line 266 of file DeviceData.h.

◆ SetMacAddress() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetMacAddress ( const char *  value)
inline

The MAC address of a device.

Definition at line 271 of file DeviceData.h.

◆ SetNetworkProfileArn() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileArn ( const Aws::String value)
inline

The ARN of the network profile associated with a device.

Definition at line 333 of file DeviceData.h.

◆ SetNetworkProfileArn() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileArn ( Aws::String &&  value)
inline

The ARN of the network profile associated with a device.

Definition at line 338 of file DeviceData.h.

◆ SetNetworkProfileArn() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileArn ( const char *  value)
inline

The ARN of the network profile associated with a device.

Definition at line 343 of file DeviceData.h.

◆ SetNetworkProfileName() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileName ( const Aws::String value)
inline

The name of the network profile associated with a device.

Definition at line 374 of file DeviceData.h.

◆ SetNetworkProfileName() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileName ( Aws::String &&  value)
inline

The name of the network profile associated with a device.

Definition at line 379 of file DeviceData.h.

◆ SetNetworkProfileName() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetNetworkProfileName ( const char *  value)
inline

The name of the network profile associated with a device.

Definition at line 384 of file DeviceData.h.

◆ SetRoomArn() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomArn ( const Aws::String value)
inline

The room ARN associated with a device.

Definition at line 415 of file DeviceData.h.

◆ SetRoomArn() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomArn ( Aws::String &&  value)
inline

The room ARN associated with a device.

Definition at line 420 of file DeviceData.h.

◆ SetRoomArn() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomArn ( const char *  value)
inline

The room ARN associated with a device.

Definition at line 425 of file DeviceData.h.

◆ SetRoomName() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomName ( const Aws::String value)
inline

The name of the room associated with a device.

Definition at line 456 of file DeviceData.h.

◆ SetRoomName() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomName ( Aws::String &&  value)
inline

The name of the room associated with a device.

Definition at line 461 of file DeviceData.h.

◆ SetRoomName() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetRoomName ( const char *  value)
inline

The name of the room associated with a device.

Definition at line 466 of file DeviceData.h.

◆ SetSoftwareVersion() [1/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetSoftwareVersion ( const Aws::String value)
inline

The software version of a device.

Definition at line 220 of file DeviceData.h.

◆ SetSoftwareVersion() [2/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetSoftwareVersion ( Aws::String &&  value)
inline

The software version of a device.

Definition at line 225 of file DeviceData.h.

◆ SetSoftwareVersion() [3/3]

void Aws::AlexaForBusiness::Model::DeviceData::SetSoftwareVersion ( const char *  value)
inline

The software version of a device.

Definition at line 230 of file DeviceData.h.

◆ SoftwareVersionHasBeenSet()

bool Aws::AlexaForBusiness::Model::DeviceData::SoftwareVersionHasBeenSet ( ) const
inline

The software version of a device.

Definition at line 215 of file DeviceData.h.

◆ WithCreatedTime() [1/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The time (in epoch) when the device data was created.

Definition at line 538 of file DeviceData.h.

◆ WithCreatedTime() [2/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time (in epoch) when the device data was created.

Definition at line 543 of file DeviceData.h.

◆ WithDeviceArn() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceArn ( const Aws::String value)
inline

The ARN of a device.

Definition at line 71 of file DeviceData.h.

◆ WithDeviceArn() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceArn ( Aws::String &&  value)
inline

The ARN of a device.

Definition at line 76 of file DeviceData.h.

◆ WithDeviceArn() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceArn ( const char *  value)
inline

The ARN of a device.

Definition at line 81 of file DeviceData.h.

◆ WithDeviceName() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceName ( const Aws::String value)
inline

The name of a device.

Definition at line 194 of file DeviceData.h.

◆ WithDeviceName() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceName ( Aws::String &&  value)
inline

The name of a device.

Definition at line 199 of file DeviceData.h.

◆ WithDeviceName() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceName ( const char *  value)
inline

The name of a device.

Definition at line 204 of file DeviceData.h.

◆ WithDeviceSerialNumber() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceSerialNumber ( const Aws::String value)
inline

The serial number of a device.

Definition at line 112 of file DeviceData.h.

◆ WithDeviceSerialNumber() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceSerialNumber ( Aws::String &&  value)
inline

The serial number of a device.

Definition at line 117 of file DeviceData.h.

◆ WithDeviceSerialNumber() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceSerialNumber ( const char *  value)
inline

The serial number of a device.

Definition at line 122 of file DeviceData.h.

◆ WithDeviceStatus() [1/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceStatus ( const DeviceStatus value)
inline

The status of a device.

Definition at line 312 of file DeviceData.h.

◆ WithDeviceStatus() [2/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceStatus ( DeviceStatus &&  value)
inline

The status of a device.

Definition at line 317 of file DeviceData.h.

◆ WithDeviceStatusInfo() [1/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceStatusInfo ( const DeviceStatusInfo value)
inline

Detailed information about a device's status.

Definition at line 507 of file DeviceData.h.

◆ WithDeviceStatusInfo() [2/2]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceStatusInfo ( DeviceStatusInfo &&  value)
inline

Detailed information about a device's status.

Definition at line 512 of file DeviceData.h.

◆ WithDeviceType() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceType ( const Aws::String value)
inline

The type of a device.

Definition at line 153 of file DeviceData.h.

◆ WithDeviceType() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceType ( Aws::String &&  value)
inline

The type of a device.

Definition at line 158 of file DeviceData.h.

◆ WithDeviceType() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithDeviceType ( const char *  value)
inline

The type of a device.

Definition at line 163 of file DeviceData.h.

◆ WithMacAddress() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithMacAddress ( const Aws::String value)
inline

The MAC address of a device.

Definition at line 276 of file DeviceData.h.

◆ WithMacAddress() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithMacAddress ( Aws::String &&  value)
inline

The MAC address of a device.

Definition at line 281 of file DeviceData.h.

◆ WithMacAddress() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithMacAddress ( const char *  value)
inline

The MAC address of a device.

Definition at line 286 of file DeviceData.h.

◆ WithNetworkProfileArn() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileArn ( const Aws::String value)
inline

The ARN of the network profile associated with a device.

Definition at line 348 of file DeviceData.h.

◆ WithNetworkProfileArn() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileArn ( Aws::String &&  value)
inline

The ARN of the network profile associated with a device.

Definition at line 353 of file DeviceData.h.

◆ WithNetworkProfileArn() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileArn ( const char *  value)
inline

The ARN of the network profile associated with a device.

Definition at line 358 of file DeviceData.h.

◆ WithNetworkProfileName() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileName ( const Aws::String value)
inline

The name of the network profile associated with a device.

Definition at line 389 of file DeviceData.h.

◆ WithNetworkProfileName() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileName ( Aws::String &&  value)
inline

The name of the network profile associated with a device.

Definition at line 394 of file DeviceData.h.

◆ WithNetworkProfileName() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithNetworkProfileName ( const char *  value)
inline

The name of the network profile associated with a device.

Definition at line 399 of file DeviceData.h.

◆ WithRoomArn() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomArn ( const Aws::String value)
inline

The room ARN associated with a device.

Definition at line 430 of file DeviceData.h.

◆ WithRoomArn() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomArn ( Aws::String &&  value)
inline

The room ARN associated with a device.

Definition at line 435 of file DeviceData.h.

◆ WithRoomArn() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomArn ( const char *  value)
inline

The room ARN associated with a device.

Definition at line 440 of file DeviceData.h.

◆ WithRoomName() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomName ( const Aws::String value)
inline

The name of the room associated with a device.

Definition at line 471 of file DeviceData.h.

◆ WithRoomName() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomName ( Aws::String &&  value)
inline

The name of the room associated with a device.

Definition at line 476 of file DeviceData.h.

◆ WithRoomName() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithRoomName ( const char *  value)
inline

The name of the room associated with a device.

Definition at line 481 of file DeviceData.h.

◆ WithSoftwareVersion() [1/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithSoftwareVersion ( const Aws::String value)
inline

The software version of a device.

Definition at line 235 of file DeviceData.h.

◆ WithSoftwareVersion() [2/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithSoftwareVersion ( Aws::String &&  value)
inline

The software version of a device.

Definition at line 240 of file DeviceData.h.

◆ WithSoftwareVersion() [3/3]

DeviceData& Aws::AlexaForBusiness::Model::DeviceData::WithSoftwareVersion ( const char *  value)
inline

The software version of a device.

Definition at line 245 of file DeviceData.h.


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