Interface UpdateProfileRequest.Builder
- All Superinterfaces:
AlexaForBusinessRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateProfileRequest.Builder,
,UpdateProfileRequest> SdkBuilder<UpdateProfileRequest.Builder,
,UpdateProfileRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateProfileRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe updated address for the room profile.dataRetentionOptIn
(Boolean dataRetentionOptIn) Whether data retention of the profile is enabled.distanceUnit
(String distanceUnit) The updated distance unit for the room profile.distanceUnit
(DistanceUnit distanceUnit) The updated distance unit for the room profile.Sets the profile as default if selected.The updated locale for the room profile.maxVolumeLimit
(Integer maxVolumeLimit) The updated maximum volume limit for the room profile.default UpdateProfileRequest.Builder
meetingRoomConfiguration
(Consumer<UpdateMeetingRoomConfiguration.Builder> meetingRoomConfiguration) The updated meeting room settings of a room profile.meetingRoomConfiguration
(UpdateMeetingRoomConfiguration meetingRoomConfiguration) The updated meeting room settings of a room profile.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.profileArn
(String profileArn) The ARN of the room profile to update.profileName
(String profileName) The updated name for the room profile.pstnEnabled
(Boolean pstnEnabled) Whether the PSTN setting of the room profile is enabled.setupModeDisabled
(Boolean setupModeDisabled) Whether the setup mode of the profile is enabled.temperatureUnit
(String temperatureUnit) The updated temperature unit for the room profile.temperatureUnit
(TemperatureUnit temperatureUnit) The updated temperature unit for the room profile.The updated timezone for the room profile.The updated wake word for the room profile.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 Details
-
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
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
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
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
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
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
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:
-
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
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:
-
wakeWord
The updated wake word for the room profile.
- Parameters:
wakeWord
- The updated wake word for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wakeWord
The updated wake word for the room profile.
- Parameters:
wakeWord
- The updated wake word for the room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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.Builder
avoiding the need to create one manually viaUpdateMeetingRoomConfiguration.builder()
.When the
Consumer
completes,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:
-
overrideConfiguration
UpdateProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-