Interface Profile.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Profile.Builder,Profile>,SdkBuilder<Profile.Builder,Profile>,SdkPojo
- Enclosing class:
- Profile
public static interface Profile.Builder extends SdkPojo, CopyableBuilder<Profile.Builder,Profile>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Profile.Builderaddress(String address)The address of a room profile.Profile.BuilderaddressBookArn(String addressBookArn)The ARN of the address book.Profile.BuilderdataRetentionOptIn(Boolean dataRetentionOptIn)Whether data retention of the profile is enabled.Profile.BuilderdistanceUnit(String distanceUnit)The distance unit of a room profile.Profile.BuilderdistanceUnit(DistanceUnit distanceUnit)The distance unit of a room profile.Profile.BuilderisDefault(Boolean isDefault)Retrieves if the profile is default or not.Profile.Builderlocale(String locale)The locale of a room profile.Profile.BuildermaxVolumeLimit(Integer maxVolumeLimit)The max volume limit of a room profile.default Profile.BuildermeetingRoomConfiguration(Consumer<MeetingRoomConfiguration.Builder> meetingRoomConfiguration)Meeting room settings of a room profile.Profile.BuildermeetingRoomConfiguration(MeetingRoomConfiguration meetingRoomConfiguration)Meeting room settings of a room profile.Profile.BuilderprofileArn(String profileArn)The ARN of a room profile.Profile.BuilderprofileName(String profileName)The name of a room profile.Profile.BuilderpstnEnabled(Boolean pstnEnabled)The PSTN setting of a room profile.Profile.BuildersetupModeDisabled(Boolean setupModeDisabled)The setup mode of a room profile.Profile.BuildertemperatureUnit(String temperatureUnit)The temperature unit of a room profile.Profile.BuildertemperatureUnit(TemperatureUnit temperatureUnit)The temperature unit of a room profile.Profile.Buildertimezone(String timezone)The time zone of a room profile.Profile.BuilderwakeWord(String wakeWord)The wake word of a room profile.Profile.BuilderwakeWord(WakeWord wakeWord)The wake word of a room profile.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
profileArn
Profile.Builder profileArn(String profileArn)
The ARN of a room profile.
- Parameters:
profileArn- The ARN of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileName
Profile.Builder profileName(String profileName)
The name of a room profile.
- Parameters:
profileName- The name of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDefault
Profile.Builder isDefault(Boolean isDefault)
Retrieves if the profile is default or not.
- Parameters:
isDefault- Retrieves if the profile is default or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
Profile.Builder address(String address)
The address of a room profile.
- Parameters:
address- The address of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
Profile.Builder timezone(String timezone)
The time zone of a room profile.
- Parameters:
timezone- The time zone of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distanceUnit
Profile.Builder distanceUnit(String distanceUnit)
The distance unit of a room profile.
- Parameters:
distanceUnit- The distance unit of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DistanceUnit,DistanceUnit
-
distanceUnit
Profile.Builder distanceUnit(DistanceUnit distanceUnit)
The distance unit of a room profile.
- Parameters:
distanceUnit- The distance unit of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DistanceUnit,DistanceUnit
-
temperatureUnit
Profile.Builder temperatureUnit(String temperatureUnit)
The temperature unit of a room profile.
- Parameters:
temperatureUnit- The temperature unit of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TemperatureUnit,TemperatureUnit
-
temperatureUnit
Profile.Builder temperatureUnit(TemperatureUnit temperatureUnit)
The temperature unit of a room profile.
- Parameters:
temperatureUnit- The temperature unit of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TemperatureUnit,TemperatureUnit
-
wakeWord
Profile.Builder wakeWord(String wakeWord)
The wake word of a room profile.
-
wakeWord
Profile.Builder wakeWord(WakeWord wakeWord)
The wake word of a room profile.
-
locale
Profile.Builder locale(String locale)
The locale of a room profile. (This is currently available only to a limited preview audience.)
- Parameters:
locale- The locale of a room profile. (This is currently available only to a limited preview audience.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setupModeDisabled
Profile.Builder setupModeDisabled(Boolean setupModeDisabled)
The setup mode of a room profile.
- Parameters:
setupModeDisabled- The setup mode of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxVolumeLimit
Profile.Builder maxVolumeLimit(Integer maxVolumeLimit)
The max volume limit of a room profile.
- Parameters:
maxVolumeLimit- The max volume limit of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pstnEnabled
Profile.Builder pstnEnabled(Boolean pstnEnabled)
The PSTN setting of a room profile.
- Parameters:
pstnEnabled- The PSTN setting of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataRetentionOptIn
Profile.Builder dataRetentionOptIn(Boolean dataRetentionOptIn)
Whether data retention of the profile is enabled.
- Parameters:
dataRetentionOptIn- Whether data retention of the profile is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressBookArn
Profile.Builder addressBookArn(String addressBookArn)
The ARN of the address book.
- Parameters:
addressBookArn- The ARN of the address book.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
meetingRoomConfiguration
Profile.Builder meetingRoomConfiguration(MeetingRoomConfiguration meetingRoomConfiguration)
Meeting room settings of a room profile.
- Parameters:
meetingRoomConfiguration- Meeting room settings of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
meetingRoomConfiguration
default Profile.Builder meetingRoomConfiguration(Consumer<MeetingRoomConfiguration.Builder> meetingRoomConfiguration)
Meeting room settings of a room profile.
This is a convenience method that creates an instance of theMeetingRoomConfiguration.Builderavoiding the need to create one manually viaMeetingRoomConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomeetingRoomConfiguration(MeetingRoomConfiguration).- Parameters:
meetingRoomConfiguration- a consumer that will call methods onMeetingRoomConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
meetingRoomConfiguration(MeetingRoomConfiguration)
-
-