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

#include <CreateInstantBooking.h>

Public Member Functions

 CreateInstantBooking ()
 
 CreateInstantBooking (Aws::Utils::Json::JsonView jsonValue)
 
CreateInstantBookingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetDurationInMinutes () const
 
bool DurationInMinutesHasBeenSet () const
 
void SetDurationInMinutes (int value)
 
CreateInstantBookingWithDurationInMinutes (int value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
CreateInstantBookingWithEnabled (bool value)
 

Detailed Description

Creates settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

See Also:

AWS API Reference

Definition at line 32 of file CreateInstantBooking.h.

Constructor & Destructor Documentation

◆ CreateInstantBooking() [1/2]

Aws::AlexaForBusiness::Model::CreateInstantBooking::CreateInstantBooking ( )

◆ CreateInstantBooking() [2/2]

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

Member Function Documentation

◆ DurationInMinutesHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateInstantBooking::DurationInMinutesHasBeenSet ( ) const
inline

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Definition at line 51 of file CreateInstantBooking.h.

◆ EnabledHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateInstantBooking::EnabledHasBeenSet ( ) const
inline

Whether instant booking is enabled or not.

Definition at line 74 of file CreateInstantBooking.h.

◆ GetDurationInMinutes()

int Aws::AlexaForBusiness::Model::CreateInstantBooking::GetDurationInMinutes ( ) const
inline

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Definition at line 45 of file CreateInstantBooking.h.

◆ GetEnabled()

bool Aws::AlexaForBusiness::Model::CreateInstantBooking::GetEnabled ( ) const
inline

Whether instant booking is enabled or not.

Definition at line 69 of file CreateInstantBooking.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDurationInMinutes()

void Aws::AlexaForBusiness::Model::CreateInstantBooking::SetDurationInMinutes ( int  value)
inline

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Definition at line 57 of file CreateInstantBooking.h.

◆ SetEnabled()

void Aws::AlexaForBusiness::Model::CreateInstantBooking::SetEnabled ( bool  value)
inline

Whether instant booking is enabled or not.

Definition at line 79 of file CreateInstantBooking.h.

◆ WithDurationInMinutes()

CreateInstantBooking& Aws::AlexaForBusiness::Model::CreateInstantBooking::WithDurationInMinutes ( int  value)
inline

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Definition at line 63 of file CreateInstantBooking.h.

◆ WithEnabled()

CreateInstantBooking& Aws::AlexaForBusiness::Model::CreateInstantBooking::WithEnabled ( bool  value)
inline

Whether instant booking is enabled or not.

Definition at line 84 of file CreateInstantBooking.h.


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