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

#include <RoomData.h>

Public Member Functions

 RoomData ()
 
 RoomData (Aws::Utils::Json::JsonView jsonValue)
 
RoomDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRoomArn () const
 
bool RoomArnHasBeenSet () const
 
void SetRoomArn (const Aws::String &value)
 
void SetRoomArn (Aws::String &&value)
 
void SetRoomArn (const char *value)
 
RoomDataWithRoomArn (const Aws::String &value)
 
RoomDataWithRoomArn (Aws::String &&value)
 
RoomDataWithRoomArn (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)
 
RoomDataWithRoomName (const Aws::String &value)
 
RoomDataWithRoomName (Aws::String &&value)
 
RoomDataWithRoomName (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)
 
RoomDataWithDescription (const Aws::String &value)
 
RoomDataWithDescription (Aws::String &&value)
 
RoomDataWithDescription (const char *value)
 
const Aws::StringGetProviderCalendarId () const
 
bool ProviderCalendarIdHasBeenSet () const
 
void SetProviderCalendarId (const Aws::String &value)
 
void SetProviderCalendarId (Aws::String &&value)
 
void SetProviderCalendarId (const char *value)
 
RoomDataWithProviderCalendarId (const Aws::String &value)
 
RoomDataWithProviderCalendarId (Aws::String &&value)
 
RoomDataWithProviderCalendarId (const char *value)
 
const Aws::StringGetProfileArn () const
 
bool ProfileArnHasBeenSet () const
 
void SetProfileArn (const Aws::String &value)
 
void SetProfileArn (Aws::String &&value)
 
void SetProfileArn (const char *value)
 
RoomDataWithProfileArn (const Aws::String &value)
 
RoomDataWithProfileArn (Aws::String &&value)
 
RoomDataWithProfileArn (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)
 
RoomDataWithProfileName (const Aws::String &value)
 
RoomDataWithProfileName (Aws::String &&value)
 
RoomDataWithProfileName (const char *value)
 

Detailed Description

The data of a room.

See Also:

AWS API Reference

Definition at line 31 of file RoomData.h.

Constructor & Destructor Documentation

◆ RoomData() [1/2]

Aws::AlexaForBusiness::Model::RoomData::RoomData ( )

◆ RoomData() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::AlexaForBusiness::Model::RoomData::DescriptionHasBeenSet ( ) const
inline

The description of a room.

Definition at line 130 of file RoomData.h.

◆ GetDescription()

const Aws::String& Aws::AlexaForBusiness::Model::RoomData::GetDescription ( ) const
inline

The description of a room.

Definition at line 125 of file RoomData.h.

◆ GetProfileArn()

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

The profile ARN of a room.

Definition at line 207 of file RoomData.h.

◆ GetProfileName()

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

The profile name of a room.

Definition at line 248 of file RoomData.h.

◆ GetProviderCalendarId()

const Aws::String& Aws::AlexaForBusiness::Model::RoomData::GetProviderCalendarId ( ) const
inline

The provider calendar ARN of a room.

Definition at line 166 of file RoomData.h.

◆ GetRoomArn()

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

The ARN of a room.

Definition at line 43 of file RoomData.h.

◆ GetRoomName()

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

The name of a room.

Definition at line 84 of file RoomData.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProfileArnHasBeenSet()

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

The profile ARN of a room.

Definition at line 212 of file RoomData.h.

◆ ProfileNameHasBeenSet()

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

The profile name of a room.

Definition at line 253 of file RoomData.h.

◆ ProviderCalendarIdHasBeenSet()

bool Aws::AlexaForBusiness::Model::RoomData::ProviderCalendarIdHasBeenSet ( ) const
inline

The provider calendar ARN of a room.

Definition at line 171 of file RoomData.h.

◆ RoomArnHasBeenSet()

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

The ARN of a room.

Definition at line 48 of file RoomData.h.

◆ RoomNameHasBeenSet()

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

The name of a room.

Definition at line 89 of file RoomData.h.

◆ SetDescription() [1/3]

void Aws::AlexaForBusiness::Model::RoomData::SetDescription ( const Aws::String value)
inline

The description of a room.

Definition at line 135 of file RoomData.h.

◆ SetDescription() [2/3]

void Aws::AlexaForBusiness::Model::RoomData::SetDescription ( Aws::String &&  value)
inline

The description of a room.

Definition at line 140 of file RoomData.h.

◆ SetDescription() [3/3]

void Aws::AlexaForBusiness::Model::RoomData::SetDescription ( const char *  value)
inline

The description of a room.

Definition at line 145 of file RoomData.h.

◆ SetProfileArn() [1/3]

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

The profile ARN of a room.

Definition at line 217 of file RoomData.h.

◆ SetProfileArn() [2/3]

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

The profile ARN of a room.

Definition at line 222 of file RoomData.h.

◆ SetProfileArn() [3/3]

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

The profile ARN of a room.

Definition at line 227 of file RoomData.h.

◆ SetProfileName() [1/3]

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

The profile name of a room.

Definition at line 258 of file RoomData.h.

◆ SetProfileName() [2/3]

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

The profile name of a room.

Definition at line 263 of file RoomData.h.

◆ SetProfileName() [3/3]

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

The profile name of a room.

Definition at line 268 of file RoomData.h.

◆ SetProviderCalendarId() [1/3]

void Aws::AlexaForBusiness::Model::RoomData::SetProviderCalendarId ( const Aws::String value)
inline

The provider calendar ARN of a room.

Definition at line 176 of file RoomData.h.

◆ SetProviderCalendarId() [2/3]

void Aws::AlexaForBusiness::Model::RoomData::SetProviderCalendarId ( Aws::String &&  value)
inline

The provider calendar ARN of a room.

Definition at line 181 of file RoomData.h.

◆ SetProviderCalendarId() [3/3]

void Aws::AlexaForBusiness::Model::RoomData::SetProviderCalendarId ( const char *  value)
inline

The provider calendar ARN of a room.

Definition at line 186 of file RoomData.h.

◆ SetRoomArn() [1/3]

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

The ARN of a room.

Definition at line 53 of file RoomData.h.

◆ SetRoomArn() [2/3]

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

The ARN of a room.

Definition at line 58 of file RoomData.h.

◆ SetRoomArn() [3/3]

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

The ARN of a room.

Definition at line 63 of file RoomData.h.

◆ SetRoomName() [1/3]

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

The name of a room.

Definition at line 94 of file RoomData.h.

◆ SetRoomName() [2/3]

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

The name of a room.

Definition at line 99 of file RoomData.h.

◆ SetRoomName() [3/3]

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

The name of a room.

Definition at line 104 of file RoomData.h.

◆ WithDescription() [1/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithDescription ( const Aws::String value)
inline

The description of a room.

Definition at line 150 of file RoomData.h.

◆ WithDescription() [2/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithDescription ( Aws::String &&  value)
inline

The description of a room.

Definition at line 155 of file RoomData.h.

◆ WithDescription() [3/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithDescription ( const char *  value)
inline

The description of a room.

Definition at line 160 of file RoomData.h.

◆ WithProfileArn() [1/3]

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

The profile ARN of a room.

Definition at line 232 of file RoomData.h.

◆ WithProfileArn() [2/3]

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

The profile ARN of a room.

Definition at line 237 of file RoomData.h.

◆ WithProfileArn() [3/3]

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

The profile ARN of a room.

Definition at line 242 of file RoomData.h.

◆ WithProfileName() [1/3]

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

The profile name of a room.

Definition at line 273 of file RoomData.h.

◆ WithProfileName() [2/3]

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

The profile name of a room.

Definition at line 278 of file RoomData.h.

◆ WithProfileName() [3/3]

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

The profile name of a room.

Definition at line 283 of file RoomData.h.

◆ WithProviderCalendarId() [1/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithProviderCalendarId ( const Aws::String value)
inline

The provider calendar ARN of a room.

Definition at line 191 of file RoomData.h.

◆ WithProviderCalendarId() [2/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithProviderCalendarId ( Aws::String &&  value)
inline

The provider calendar ARN of a room.

Definition at line 196 of file RoomData.h.

◆ WithProviderCalendarId() [3/3]

RoomData& Aws::AlexaForBusiness::Model::RoomData::WithProviderCalendarId ( const char *  value)
inline

The provider calendar ARN of a room.

Definition at line 201 of file RoomData.h.

◆ WithRoomArn() [1/3]

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

The ARN of a room.

Definition at line 68 of file RoomData.h.

◆ WithRoomArn() [2/3]

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

The ARN of a room.

Definition at line 73 of file RoomData.h.

◆ WithRoomArn() [3/3]

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

The ARN of a room.

Definition at line 78 of file RoomData.h.

◆ WithRoomName() [1/3]

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

The name of a room.

Definition at line 109 of file RoomData.h.

◆ WithRoomName() [2/3]

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

The name of a room.

Definition at line 114 of file RoomData.h.

◆ WithRoomName() [3/3]

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

The name of a room.

Definition at line 119 of file RoomData.h.


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