libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Description

 
Synopsis

Documentation

data MeetingRoomConfiguration Source #

Meeting room settings of a room profile.

See: newMeetingRoomConfiguration smart constructor.

Constructors

MeetingRoomConfiguration' 

Fields

  • instantBooking :: Maybe InstantBooking

    Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.

  • endOfMeetingReminder :: Maybe EndOfMeetingReminder

    Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

  • requireCheckIn :: Maybe RequireCheckIn

    Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

  • roomUtilizationMetricsEnabled :: Maybe Bool

    Whether room utilization metrics are enabled or not.

Instances

Instances details
Eq MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Read MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Show MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Generic MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Associated Types

type Rep MeetingRoomConfiguration :: Type -> Type #

NFData MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

Hashable MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

FromJSON MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

type Rep MeetingRoomConfiguration Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration

type Rep MeetingRoomConfiguration = D1 ('MetaData "MeetingRoomConfiguration" "Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "MeetingRoomConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instantBooking") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstantBooking)) :*: S1 ('MetaSel ('Just "endOfMeetingReminder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndOfMeetingReminder))) :*: (S1 ('MetaSel ('Just "requireCheckIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequireCheckIn)) :*: S1 ('MetaSel ('Just "roomUtilizationMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newMeetingRoomConfiguration :: MeetingRoomConfiguration Source #

Create a value of MeetingRoomConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instantBooking:MeetingRoomConfiguration', meetingRoomConfiguration_instantBooking - Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.

$sel:endOfMeetingReminder:MeetingRoomConfiguration', meetingRoomConfiguration_endOfMeetingReminder - Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

$sel:requireCheckIn:MeetingRoomConfiguration', meetingRoomConfiguration_requireCheckIn - Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

$sel:roomUtilizationMetricsEnabled:MeetingRoomConfiguration', meetingRoomConfiguration_roomUtilizationMetricsEnabled - Whether room utilization metrics are enabled or not.

meetingRoomConfiguration_instantBooking :: Lens' MeetingRoomConfiguration (Maybe InstantBooking) Source #

Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.

meetingRoomConfiguration_endOfMeetingReminder :: Lens' MeetingRoomConfiguration (Maybe EndOfMeetingReminder) Source #

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

meetingRoomConfiguration_requireCheckIn :: Lens' MeetingRoomConfiguration (Maybe RequireCheckIn) Source #

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”