Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Profile = Profile' {
- setupModeDisabled :: Maybe Bool
- pSTNEnabled :: Maybe Bool
- addressBookArn :: Maybe Text
- distanceUnit :: Maybe DistanceUnit
- locale :: Maybe Text
- address :: Maybe Text
- profileArn :: Maybe Text
- wakeWord :: Maybe WakeWord
- meetingRoomConfiguration :: Maybe MeetingRoomConfiguration
- profileName :: Maybe Text
- temperatureUnit :: Maybe TemperatureUnit
- dataRetentionOptIn :: Maybe Bool
- timezone :: Maybe Text
- maxVolumeLimit :: Maybe Int
- isDefault :: Maybe Bool
- newProfile :: Profile
- profile_setupModeDisabled :: Lens' Profile (Maybe Bool)
- profile_pSTNEnabled :: Lens' Profile (Maybe Bool)
- profile_addressBookArn :: Lens' Profile (Maybe Text)
- profile_distanceUnit :: Lens' Profile (Maybe DistanceUnit)
- profile_locale :: Lens' Profile (Maybe Text)
- profile_address :: Lens' Profile (Maybe Text)
- profile_profileArn :: Lens' Profile (Maybe Text)
- profile_wakeWord :: Lens' Profile (Maybe WakeWord)
- profile_meetingRoomConfiguration :: Lens' Profile (Maybe MeetingRoomConfiguration)
- profile_profileName :: Lens' Profile (Maybe Text)
- profile_temperatureUnit :: Lens' Profile (Maybe TemperatureUnit)
- profile_dataRetentionOptIn :: Lens' Profile (Maybe Bool)
- profile_timezone :: Lens' Profile (Maybe Text)
- profile_maxVolumeLimit :: Lens' Profile (Maybe Int)
- profile_isDefault :: Lens' Profile (Maybe Bool)
Documentation
A room profile with attributes.
See: newProfile
smart constructor.
Profile' | |
|
Instances
newProfile :: Profile Source #
Create a value of Profile
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:setupModeDisabled:Profile'
, profile_setupModeDisabled
- The setup mode of a room profile.
$sel:pSTNEnabled:Profile'
, profile_pSTNEnabled
- The PSTN setting of a room profile.
$sel:addressBookArn:Profile'
, profile_addressBookArn
- The ARN of the address book.
$sel:distanceUnit:Profile'
, profile_distanceUnit
- The distance unit of a room profile.
$sel:locale:Profile'
, profile_locale
- The locale of a room profile. (This is currently available only to a
limited preview audience.)
$sel:address:Profile'
, profile_address
- The address of a room profile.
$sel:profileArn:Profile'
, profile_profileArn
- The ARN of a room profile.
$sel:wakeWord:Profile'
, profile_wakeWord
- The wake word of a room profile.
$sel:meetingRoomConfiguration:Profile'
, profile_meetingRoomConfiguration
- Meeting room settings of a room profile.
$sel:profileName:Profile'
, profile_profileName
- The name of a room profile.
$sel:temperatureUnit:Profile'
, profile_temperatureUnit
- The temperature unit of a room profile.
$sel:dataRetentionOptIn:Profile'
, profile_dataRetentionOptIn
- Whether data retention of the profile is enabled.
$sel:timezone:Profile'
, profile_timezone
- The time zone of a room profile.
$sel:maxVolumeLimit:Profile'
, profile_maxVolumeLimit
- The max volume limit of a room profile.
$sel:isDefault:Profile'
, profile_isDefault
- Retrieves if the profile is default or not.
profile_distanceUnit :: Lens' Profile (Maybe DistanceUnit) Source #
The distance unit of a room profile.
profile_locale :: Lens' Profile (Maybe Text) Source #
The locale of a room profile. (This is currently available only to a limited preview audience.)
profile_meetingRoomConfiguration :: Lens' Profile (Maybe MeetingRoomConfiguration) Source #
Meeting room settings of a room profile.
profile_temperatureUnit :: Lens' Profile (Maybe TemperatureUnit) Source #
The temperature unit of a room profile.