Interface UpdateProfileRequest.Builder
-
- All Superinterfaces:
AlexaForBusinessRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>,SdkBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateProfileRequest
public static interface UpdateProfileRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateProfileRequest.Builderaddress(String address)The updated address for the room profile.UpdateProfileRequest.BuilderdataRetentionOptIn(Boolean dataRetentionOptIn)Whether data retention of the profile is enabled.UpdateProfileRequest.BuilderdistanceUnit(String distanceUnit)The updated distance unit for the room profile.UpdateProfileRequest.BuilderdistanceUnit(DistanceUnit distanceUnit)The updated distance unit for the room profile.UpdateProfileRequest.BuilderisDefault(Boolean isDefault)Sets the profile as default if selected.UpdateProfileRequest.Builderlocale(String locale)The updated locale for the room profile.UpdateProfileRequest.BuildermaxVolumeLimit(Integer maxVolumeLimit)The updated maximum volume limit for the room profile.default UpdateProfileRequest.BuildermeetingRoomConfiguration(Consumer<UpdateMeetingRoomConfiguration.Builder> meetingRoomConfiguration)The updated meeting room settings of a room profile.UpdateProfileRequest.BuildermeetingRoomConfiguration(UpdateMeetingRoomConfiguration meetingRoomConfiguration)The updated meeting room settings of a room profile.UpdateProfileRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateProfileRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateProfileRequest.BuilderprofileArn(String profileArn)The ARN of the room profile to update.UpdateProfileRequest.BuilderprofileName(String profileName)The updated name for the room profile.UpdateProfileRequest.BuilderpstnEnabled(Boolean pstnEnabled)Whether the PSTN setting of the room profile is enabled.UpdateProfileRequest.BuildersetupModeDisabled(Boolean setupModeDisabled)Whether the setup mode of the profile is enabled.UpdateProfileRequest.BuildertemperatureUnit(String temperatureUnit)The updated temperature unit for the room profile.UpdateProfileRequest.BuildertemperatureUnit(TemperatureUnit temperatureUnit)The updated temperature unit for the room profile.UpdateProfileRequest.Buildertimezone(String timezone)The updated timezone for the room profile.UpdateProfileRequest.BuilderwakeWord(String wakeWord)The updated wake word for the room profile.UpdateProfileRequest.BuilderwakeWord(WakeWord wakeWord)The updated wake word for the room profile.-
Methods inherited from interface software.amazon.awssdk.services.alexaforbusiness.model.AlexaForBusinessRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
UpdateProfileRequest.Builder profileArn(String profileArn)
The ARN of the room profile to update. Required.
- Parameters:
profileArn- The ARN of the room profile to update. Required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileName
UpdateProfileRequest.Builder profileName(String profileName)
The updated name for the room profile.
- Parameters:
profileName- The updated name for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDefault
UpdateProfileRequest.Builder isDefault(Boolean isDefault)
Sets the profile as default if selected. If this is missing, no update is done to the default status.
- Parameters:
isDefault- Sets the profile as default if selected. If this is missing, no update is done to the default status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
UpdateProfileRequest.Builder timezone(String timezone)
The updated timezone for the room profile.
- Parameters:
timezone- The updated timezone for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
UpdateProfileRequest.Builder address(String address)
The updated address for the room profile.
- Parameters:
address- The updated address for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distanceUnit
UpdateProfileRequest.Builder distanceUnit(String distanceUnit)
The updated distance unit for the room profile.
- Parameters:
distanceUnit- The updated distance unit for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DistanceUnit,DistanceUnit
-
distanceUnit
UpdateProfileRequest.Builder distanceUnit(DistanceUnit distanceUnit)
The updated distance unit for the room profile.
- Parameters:
distanceUnit- The updated distance unit for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DistanceUnit,DistanceUnit
-
temperatureUnit
UpdateProfileRequest.Builder temperatureUnit(String temperatureUnit)
The updated temperature unit for the room profile.
- Parameters:
temperatureUnit- The updated temperature unit for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TemperatureUnit,TemperatureUnit
-
temperatureUnit
UpdateProfileRequest.Builder temperatureUnit(TemperatureUnit temperatureUnit)
The updated temperature unit for the room profile.
- Parameters:
temperatureUnit- The updated temperature unit for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TemperatureUnit,TemperatureUnit
-
wakeWord
UpdateProfileRequest.Builder wakeWord(String wakeWord)
The updated wake word for the room profile.
-
wakeWord
UpdateProfileRequest.Builder wakeWord(WakeWord wakeWord)
The updated wake word for the room profile.
-
locale
UpdateProfileRequest.Builder locale(String locale)
The updated locale for the room profile. (This is currently only available to a limited preview audience.)
- Parameters:
locale- The updated locale for the room profile. (This is currently only available to a limited preview audience.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setupModeDisabled
UpdateProfileRequest.Builder setupModeDisabled(Boolean setupModeDisabled)
Whether the setup mode of the profile is enabled.
- Parameters:
setupModeDisabled- Whether the setup mode of the profile is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxVolumeLimit
UpdateProfileRequest.Builder maxVolumeLimit(Integer maxVolumeLimit)
The updated maximum volume limit for the room profile.
- Parameters:
maxVolumeLimit- The updated maximum volume limit for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pstnEnabled
UpdateProfileRequest.Builder pstnEnabled(Boolean pstnEnabled)
Whether the PSTN setting of the room profile is enabled.
- Parameters:
pstnEnabled- Whether the PSTN setting of the room profile is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataRetentionOptIn
UpdateProfileRequest.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.
-
meetingRoomConfiguration
UpdateProfileRequest.Builder meetingRoomConfiguration(UpdateMeetingRoomConfiguration meetingRoomConfiguration)
The updated meeting room settings of a room profile.
- Parameters:
meetingRoomConfiguration- The updated meeting room settings of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
meetingRoomConfiguration
default UpdateProfileRequest.Builder meetingRoomConfiguration(Consumer<UpdateMeetingRoomConfiguration.Builder> meetingRoomConfiguration)
The updated meeting room settings of a room profile.
This is a convenience method that creates an instance of theUpdateMeetingRoomConfiguration.Builderavoiding the need to create one manually viaUpdateMeetingRoomConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomeetingRoomConfiguration(UpdateMeetingRoomConfiguration).- Parameters:
meetingRoomConfiguration- a consumer that will call methods onUpdateMeetingRoomConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
meetingRoomConfiguration(UpdateMeetingRoomConfiguration)
-
overrideConfiguration
UpdateProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-