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

#include <Room.h>

Public Member Functions

 Room ()
 
 Room (Aws::Utils::Json::JsonView jsonValue)
 
Roomoperator= (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)
 
RoomWithRoomArn (const Aws::String &value)
 
RoomWithRoomArn (Aws::String &&value)
 
RoomWithRoomArn (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)
 
RoomWithRoomName (const Aws::String &value)
 
RoomWithRoomName (Aws::String &&value)
 
RoomWithRoomName (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)
 
RoomWithDescription (const Aws::String &value)
 
RoomWithDescription (Aws::String &&value)
 
RoomWithDescription (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)
 
RoomWithProviderCalendarId (const Aws::String &value)
 
RoomWithProviderCalendarId (Aws::String &&value)
 
RoomWithProviderCalendarId (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)
 
RoomWithProfileArn (const Aws::String &value)
 
RoomWithProfileArn (Aws::String &&value)
 
RoomWithProfileArn (const char *value)
 

Detailed Description

A room with attributes.

See Also:

AWS API Reference

Definition at line 31 of file Room.h.

Constructor & Destructor Documentation

◆ Room() [1/2]

Aws::AlexaForBusiness::Model::Room::Room ( )

◆ Room() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

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

The description of a room.

Definition at line 130 of file Room.h.

◆ GetDescription()

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

The description of a room.

Definition at line 125 of file Room.h.

◆ GetProfileArn()

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

The profile ARN of a room.

Definition at line 207 of file Room.h.

◆ GetProviderCalendarId()

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

The provider calendar ARN of a room.

Definition at line 166 of file Room.h.

◆ GetRoomArn()

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

The ARN of a room.

Definition at line 43 of file Room.h.

◆ GetRoomName()

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

The name of a room.

Definition at line 84 of file Room.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProfileArnHasBeenSet()

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

The profile ARN of a room.

Definition at line 212 of file Room.h.

◆ ProviderCalendarIdHasBeenSet()

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

The provider calendar ARN of a room.

Definition at line 171 of file Room.h.

◆ RoomArnHasBeenSet()

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

The ARN of a room.

Definition at line 48 of file Room.h.

◆ RoomNameHasBeenSet()

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

The name of a room.

Definition at line 89 of file Room.h.

◆ SetDescription() [1/3]

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

The description of a room.

Definition at line 135 of file Room.h.

◆ SetDescription() [2/3]

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

The description of a room.

Definition at line 140 of file Room.h.

◆ SetDescription() [3/3]

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

The description of a room.

Definition at line 145 of file Room.h.

◆ SetProfileArn() [1/3]

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

The profile ARN of a room.

Definition at line 217 of file Room.h.

◆ SetProfileArn() [2/3]

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

The profile ARN of a room.

Definition at line 222 of file Room.h.

◆ SetProfileArn() [3/3]

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

The profile ARN of a room.

Definition at line 227 of file Room.h.

◆ SetProviderCalendarId() [1/3]

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

The provider calendar ARN of a room.

Definition at line 176 of file Room.h.

◆ SetProviderCalendarId() [2/3]

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

The provider calendar ARN of a room.

Definition at line 181 of file Room.h.

◆ SetProviderCalendarId() [3/3]

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

The provider calendar ARN of a room.

Definition at line 186 of file Room.h.

◆ SetRoomArn() [1/3]

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

The ARN of a room.

Definition at line 53 of file Room.h.

◆ SetRoomArn() [2/3]

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

The ARN of a room.

Definition at line 58 of file Room.h.

◆ SetRoomArn() [3/3]

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

The ARN of a room.

Definition at line 63 of file Room.h.

◆ SetRoomName() [1/3]

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

The name of a room.

Definition at line 94 of file Room.h.

◆ SetRoomName() [2/3]

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

The name of a room.

Definition at line 99 of file Room.h.

◆ SetRoomName() [3/3]

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

The name of a room.

Definition at line 104 of file Room.h.

◆ WithDescription() [1/3]

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

The description of a room.

Definition at line 150 of file Room.h.

◆ WithDescription() [2/3]

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

The description of a room.

Definition at line 155 of file Room.h.

◆ WithDescription() [3/3]

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

The description of a room.

Definition at line 160 of file Room.h.

◆ WithProfileArn() [1/3]

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

The profile ARN of a room.

Definition at line 232 of file Room.h.

◆ WithProfileArn() [2/3]

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

The profile ARN of a room.

Definition at line 237 of file Room.h.

◆ WithProfileArn() [3/3]

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

The profile ARN of a room.

Definition at line 242 of file Room.h.

◆ WithProviderCalendarId() [1/3]

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

The provider calendar ARN of a room.

Definition at line 191 of file Room.h.

◆ WithProviderCalendarId() [2/3]

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

The provider calendar ARN of a room.

Definition at line 196 of file Room.h.

◆ WithProviderCalendarId() [3/3]

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

The provider calendar ARN of a room.

Definition at line 201 of file Room.h.

◆ WithRoomArn() [1/3]

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

The ARN of a room.

Definition at line 68 of file Room.h.

◆ WithRoomArn() [2/3]

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

The ARN of a room.

Definition at line 73 of file Room.h.

◆ WithRoomArn() [3/3]

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

The ARN of a room.

Definition at line 78 of file Room.h.

◆ WithRoomName() [1/3]

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

The name of a room.

Definition at line 109 of file Room.h.

◆ WithRoomName() [2/3]

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

The name of a room.

Definition at line 114 of file Room.h.

◆ WithRoomName() [3/3]

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

The name of a room.

Definition at line 119 of file Room.h.


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