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

#include <ProfileData.h>

Public Member Functions

 ProfileData ()
 
 ProfileData (Aws::Utils::Json::JsonView jsonValue)
 
ProfileDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProfileArn () const
 
bool ProfileArnHasBeenSet () const
 
void SetProfileArn (const Aws::String &value)
 
void SetProfileArn (Aws::String &&value)
 
void SetProfileArn (const char *value)
 
ProfileDataWithProfileArn (const Aws::String &value)
 
ProfileDataWithProfileArn (Aws::String &&value)
 
ProfileDataWithProfileArn (const char *value)
 
const Aws::StringGetProfileName () const
 
bool ProfileNameHasBeenSet () const
 
void SetProfileName (const Aws::String &value)
 
void SetProfileName (Aws::String &&value)
 
void SetProfileName (const char *value)
 
ProfileDataWithProfileName (const Aws::String &value)
 
ProfileDataWithProfileName (Aws::String &&value)
 
ProfileDataWithProfileName (const char *value)
 
bool GetIsDefault () const
 
bool IsDefaultHasBeenSet () const
 
void SetIsDefault (bool value)
 
ProfileDataWithIsDefault (bool value)
 
const Aws::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const Aws::String &value)
 
void SetAddress (Aws::String &&value)
 
void SetAddress (const char *value)
 
ProfileDataWithAddress (const Aws::String &value)
 
ProfileDataWithAddress (Aws::String &&value)
 
ProfileDataWithAddress (const char *value)
 
const Aws::StringGetTimezone () const
 
bool TimezoneHasBeenSet () const
 
void SetTimezone (const Aws::String &value)
 
void SetTimezone (Aws::String &&value)
 
void SetTimezone (const char *value)
 
ProfileDataWithTimezone (const Aws::String &value)
 
ProfileDataWithTimezone (Aws::String &&value)
 
ProfileDataWithTimezone (const char *value)
 
const DistanceUnitGetDistanceUnit () const
 
bool DistanceUnitHasBeenSet () const
 
void SetDistanceUnit (const DistanceUnit &value)
 
void SetDistanceUnit (DistanceUnit &&value)
 
ProfileDataWithDistanceUnit (const DistanceUnit &value)
 
ProfileDataWithDistanceUnit (DistanceUnit &&value)
 
const TemperatureUnitGetTemperatureUnit () const
 
bool TemperatureUnitHasBeenSet () const
 
void SetTemperatureUnit (const TemperatureUnit &value)
 
void SetTemperatureUnit (TemperatureUnit &&value)
 
ProfileDataWithTemperatureUnit (const TemperatureUnit &value)
 
ProfileDataWithTemperatureUnit (TemperatureUnit &&value)
 
const WakeWordGetWakeWord () const
 
bool WakeWordHasBeenSet () const
 
void SetWakeWord (const WakeWord &value)
 
void SetWakeWord (WakeWord &&value)
 
ProfileDataWithWakeWord (const WakeWord &value)
 
ProfileDataWithWakeWord (WakeWord &&value)
 
const Aws::StringGetLocale () const
 
bool LocaleHasBeenSet () const
 
void SetLocale (const Aws::String &value)
 
void SetLocale (Aws::String &&value)
 
void SetLocale (const char *value)
 
ProfileDataWithLocale (const Aws::String &value)
 
ProfileDataWithLocale (Aws::String &&value)
 
ProfileDataWithLocale (const char *value)
 

Detailed Description

The data of a room profile.

See Also:

AWS API Reference

Definition at line 34 of file ProfileData.h.

Constructor & Destructor Documentation

◆ ProfileData() [1/2]

Aws::AlexaForBusiness::Model::ProfileData::ProfileData ( )

◆ ProfileData() [2/2]

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

Member Function Documentation

◆ AddressHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::AddressHasBeenSet ( ) const
inline

The address of a room profile.

Definition at line 154 of file ProfileData.h.

◆ DistanceUnitHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::DistanceUnitHasBeenSet ( ) const
inline

The distance unit of a room profile.

Definition at line 236 of file ProfileData.h.

◆ GetAddress()

const Aws::String& Aws::AlexaForBusiness::Model::ProfileData::GetAddress ( ) const
inline

The address of a room profile.

Definition at line 149 of file ProfileData.h.

◆ GetDistanceUnit()

const DistanceUnit& Aws::AlexaForBusiness::Model::ProfileData::GetDistanceUnit ( ) const
inline

The distance unit of a room profile.

Definition at line 231 of file ProfileData.h.

◆ GetIsDefault()

bool Aws::AlexaForBusiness::Model::ProfileData::GetIsDefault ( ) const
inline

Retrieves if the profile data is default or not.

Definition at line 128 of file ProfileData.h.

◆ GetLocale()

const Aws::String& Aws::AlexaForBusiness::Model::ProfileData::GetLocale ( ) const
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 325 of file ProfileData.h.

◆ GetProfileArn()

const Aws::String& Aws::AlexaForBusiness::Model::ProfileData::GetProfileArn ( ) const
inline

The ARN of a room profile.

Definition at line 46 of file ProfileData.h.

◆ GetProfileName()

const Aws::String& Aws::AlexaForBusiness::Model::ProfileData::GetProfileName ( ) const
inline

The name of a room profile.

Definition at line 87 of file ProfileData.h.

◆ GetTemperatureUnit()

const TemperatureUnit& Aws::AlexaForBusiness::Model::ProfileData::GetTemperatureUnit ( ) const
inline

The temperature unit of a room profile.

Definition at line 262 of file ProfileData.h.

◆ GetTimezone()

const Aws::String& Aws::AlexaForBusiness::Model::ProfileData::GetTimezone ( ) const
inline

The time zone of a room profile.

Definition at line 190 of file ProfileData.h.

◆ GetWakeWord()

const WakeWord& Aws::AlexaForBusiness::Model::ProfileData::GetWakeWord ( ) const
inline

The wake word of a room profile.

Definition at line 293 of file ProfileData.h.

◆ IsDefaultHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::IsDefaultHasBeenSet ( ) const
inline

Retrieves if the profile data is default or not.

Definition at line 133 of file ProfileData.h.

◆ Jsonize()

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

◆ LocaleHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::LocaleHasBeenSet ( ) const
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 331 of file ProfileData.h.

◆ operator=()

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

◆ ProfileArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::ProfileArnHasBeenSet ( ) const
inline

The ARN of a room profile.

Definition at line 51 of file ProfileData.h.

◆ ProfileNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::ProfileNameHasBeenSet ( ) const
inline

The name of a room profile.

Definition at line 92 of file ProfileData.h.

◆ SetAddress() [1/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetAddress ( const Aws::String value)
inline

The address of a room profile.

Definition at line 159 of file ProfileData.h.

◆ SetAddress() [2/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetAddress ( Aws::String &&  value)
inline

The address of a room profile.

Definition at line 164 of file ProfileData.h.

◆ SetAddress() [3/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetAddress ( const char *  value)
inline

The address of a room profile.

Definition at line 169 of file ProfileData.h.

◆ SetDistanceUnit() [1/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetDistanceUnit ( const DistanceUnit value)
inline

The distance unit of a room profile.

Definition at line 241 of file ProfileData.h.

◆ SetDistanceUnit() [2/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetDistanceUnit ( DistanceUnit &&  value)
inline

The distance unit of a room profile.

Definition at line 246 of file ProfileData.h.

◆ SetIsDefault()

void Aws::AlexaForBusiness::Model::ProfileData::SetIsDefault ( bool  value)
inline

Retrieves if the profile data is default or not.

Definition at line 138 of file ProfileData.h.

◆ SetLocale() [1/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetLocale ( const Aws::String value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 337 of file ProfileData.h.

◆ SetLocale() [2/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetLocale ( Aws::String &&  value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 343 of file ProfileData.h.

◆ SetLocale() [3/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetLocale ( const char *  value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 349 of file ProfileData.h.

◆ SetProfileArn() [1/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileArn ( const Aws::String value)
inline

The ARN of a room profile.

Definition at line 56 of file ProfileData.h.

◆ SetProfileArn() [2/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileArn ( Aws::String &&  value)
inline

The ARN of a room profile.

Definition at line 61 of file ProfileData.h.

◆ SetProfileArn() [3/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileArn ( const char *  value)
inline

The ARN of a room profile.

Definition at line 66 of file ProfileData.h.

◆ SetProfileName() [1/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileName ( const Aws::String value)
inline

The name of a room profile.

Definition at line 97 of file ProfileData.h.

◆ SetProfileName() [2/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileName ( Aws::String &&  value)
inline

The name of a room profile.

Definition at line 102 of file ProfileData.h.

◆ SetProfileName() [3/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetProfileName ( const char *  value)
inline

The name of a room profile.

Definition at line 107 of file ProfileData.h.

◆ SetTemperatureUnit() [1/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetTemperatureUnit ( const TemperatureUnit value)
inline

The temperature unit of a room profile.

Definition at line 272 of file ProfileData.h.

◆ SetTemperatureUnit() [2/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetTemperatureUnit ( TemperatureUnit &&  value)
inline

The temperature unit of a room profile.

Definition at line 277 of file ProfileData.h.

◆ SetTimezone() [1/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetTimezone ( const Aws::String value)
inline

The time zone of a room profile.

Definition at line 200 of file ProfileData.h.

◆ SetTimezone() [2/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetTimezone ( Aws::String &&  value)
inline

The time zone of a room profile.

Definition at line 205 of file ProfileData.h.

◆ SetTimezone() [3/3]

void Aws::AlexaForBusiness::Model::ProfileData::SetTimezone ( const char *  value)
inline

The time zone of a room profile.

Definition at line 210 of file ProfileData.h.

◆ SetWakeWord() [1/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetWakeWord ( const WakeWord value)
inline

The wake word of a room profile.

Definition at line 303 of file ProfileData.h.

◆ SetWakeWord() [2/2]

void Aws::AlexaForBusiness::Model::ProfileData::SetWakeWord ( WakeWord &&  value)
inline

The wake word of a room profile.

Definition at line 308 of file ProfileData.h.

◆ TemperatureUnitHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::TemperatureUnitHasBeenSet ( ) const
inline

The temperature unit of a room profile.

Definition at line 267 of file ProfileData.h.

◆ TimezoneHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::TimezoneHasBeenSet ( ) const
inline

The time zone of a room profile.

Definition at line 195 of file ProfileData.h.

◆ WakeWordHasBeenSet()

bool Aws::AlexaForBusiness::Model::ProfileData::WakeWordHasBeenSet ( ) const
inline

The wake word of a room profile.

Definition at line 298 of file ProfileData.h.

◆ WithAddress() [1/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithAddress ( const Aws::String value)
inline

The address of a room profile.

Definition at line 174 of file ProfileData.h.

◆ WithAddress() [2/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithAddress ( Aws::String &&  value)
inline

The address of a room profile.

Definition at line 179 of file ProfileData.h.

◆ WithAddress() [3/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithAddress ( const char *  value)
inline

The address of a room profile.

Definition at line 184 of file ProfileData.h.

◆ WithDistanceUnit() [1/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithDistanceUnit ( const DistanceUnit value)
inline

The distance unit of a room profile.

Definition at line 251 of file ProfileData.h.

◆ WithDistanceUnit() [2/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithDistanceUnit ( DistanceUnit &&  value)
inline

The distance unit of a room profile.

Definition at line 256 of file ProfileData.h.

◆ WithIsDefault()

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithIsDefault ( bool  value)
inline

Retrieves if the profile data is default or not.

Definition at line 143 of file ProfileData.h.

◆ WithLocale() [1/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithLocale ( const Aws::String value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 355 of file ProfileData.h.

◆ WithLocale() [2/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithLocale ( Aws::String &&  value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 361 of file ProfileData.h.

◆ WithLocale() [3/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithLocale ( const char *  value)
inline

The locale of a room profile. (This is currently available only to a limited preview audience.)

Definition at line 367 of file ProfileData.h.

◆ WithProfileArn() [1/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileArn ( const Aws::String value)
inline

The ARN of a room profile.

Definition at line 71 of file ProfileData.h.

◆ WithProfileArn() [2/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileArn ( Aws::String &&  value)
inline

The ARN of a room profile.

Definition at line 76 of file ProfileData.h.

◆ WithProfileArn() [3/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileArn ( const char *  value)
inline

The ARN of a room profile.

Definition at line 81 of file ProfileData.h.

◆ WithProfileName() [1/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileName ( const Aws::String value)
inline

The name of a room profile.

Definition at line 112 of file ProfileData.h.

◆ WithProfileName() [2/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileName ( Aws::String &&  value)
inline

The name of a room profile.

Definition at line 117 of file ProfileData.h.

◆ WithProfileName() [3/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithProfileName ( const char *  value)
inline

The name of a room profile.

Definition at line 122 of file ProfileData.h.

◆ WithTemperatureUnit() [1/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithTemperatureUnit ( const TemperatureUnit value)
inline

The temperature unit of a room profile.

Definition at line 282 of file ProfileData.h.

◆ WithTemperatureUnit() [2/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithTemperatureUnit ( TemperatureUnit &&  value)
inline

The temperature unit of a room profile.

Definition at line 287 of file ProfileData.h.

◆ WithTimezone() [1/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithTimezone ( const Aws::String value)
inline

The time zone of a room profile.

Definition at line 215 of file ProfileData.h.

◆ WithTimezone() [2/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithTimezone ( Aws::String &&  value)
inline

The time zone of a room profile.

Definition at line 220 of file ProfileData.h.

◆ WithTimezone() [3/3]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithTimezone ( const char *  value)
inline

The time zone of a room profile.

Definition at line 225 of file ProfileData.h.

◆ WithWakeWord() [1/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithWakeWord ( const WakeWord value)
inline

The wake word of a room profile.

Definition at line 313 of file ProfileData.h.

◆ WithWakeWord() [2/2]

ProfileData& Aws::AlexaForBusiness::Model::ProfileData::WithWakeWord ( WakeWord &&  value)
inline

The wake word of a room profile.

Definition at line 318 of file ProfileData.h.


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