Interface CreateProfileRequest.Builder
- All Superinterfaces:
AlexaForBusinessRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateProfileRequest.Builder,
,CreateProfileRequest> SdkBuilder<CreateProfileRequest.Builder,
,CreateProfileRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateProfileRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe valid address for the room.clientRequestToken
(String clientRequestToken) The user-specified token that is used during the creation of a profile.dataRetentionOptIn
(Boolean dataRetentionOptIn) Whether data retention of the profile is enabled.distanceUnit
(String distanceUnit) The distance unit to be used by devices in the profile.distanceUnit
(DistanceUnit distanceUnit) The distance unit to be used by devices in the profile.The locale of the room profile.maxVolumeLimit
(Integer maxVolumeLimit) The maximum volume limit for a room profile.default CreateProfileRequest.Builder
meetingRoomConfiguration
(Consumer<CreateMeetingRoomConfiguration.Builder> meetingRoomConfiguration) The meeting room settings of a room profile.meetingRoomConfiguration
(CreateMeetingRoomConfiguration meetingRoomConfiguration) The 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.profileName
(String profileName) The name of a room profile.pstnEnabled
(Boolean pstnEnabled) Whether PSTN calling is enabled.setupModeDisabled
(Boolean setupModeDisabled) Whether room profile setup is enabled.tags
(Collection<Tag> tags) The tags for the profile.tags
(Consumer<Tag.Builder>... tags) The tags for the profile.The tags for the profile.temperatureUnit
(String temperatureUnit) The temperature unit to be used by devices in the profile.temperatureUnit
(TemperatureUnit temperatureUnit) The temperature unit to be used by devices in the profile.The time zone used by a room profile.A wake word for Alexa, Echo, Amazon, or a computer.A wake word for Alexa, Echo, Amazon, or a computer.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
-
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.
-
timezone
The time zone used by a room profile.
- Parameters:
timezone
- The time zone used by a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
The valid address for the room.
- Parameters:
address
- The valid address for the room.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distanceUnit
The distance unit to be used by devices in the profile.
- Parameters:
distanceUnit
- The distance unit to be used by devices in the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
distanceUnit
The distance unit to be used by devices in the profile.
- Parameters:
distanceUnit
- The distance unit to be used by devices in the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
temperatureUnit
The temperature unit to be used by devices in the profile.
- Parameters:
temperatureUnit
- The temperature unit to be used by devices in the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
temperatureUnit
The temperature unit to be used by devices in the profile.
- Parameters:
temperatureUnit
- The temperature unit to be used by devices in the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wakeWord
A wake word for Alexa, Echo, Amazon, or a computer.
- Parameters:
wakeWord
- A wake word for Alexa, Echo, Amazon, or a computer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wakeWord
A wake word for Alexa, Echo, Amazon, or a computer.
- Parameters:
wakeWord
- A wake word for Alexa, Echo, Amazon, or a computer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
locale
The locale of the room profile. (This is currently only available to a limited preview audience.)
- Parameters:
locale
- The locale of 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.
-
clientRequestToken
The user-specified token that is used during the creation of a profile.
- Parameters:
clientRequestToken
- The user-specified token that is used during the creation of a profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setupModeDisabled
Whether room profile setup is enabled.
- Parameters:
setupModeDisabled
- Whether room profile setup is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxVolumeLimit
The maximum volume limit for a room profile.
- Parameters:
maxVolumeLimit
- The maximum volume limit for a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pstnEnabled
Whether PSTN calling is enabled.
- Parameters:
pstnEnabled
- Whether PSTN calling 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
CreateProfileRequest.Builder meetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration) The meeting room settings of a room profile.
- Parameters:
meetingRoomConfiguration
- The meeting room settings of a room profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
meetingRoomConfiguration
default CreateProfileRequest.Builder meetingRoomConfiguration(Consumer<CreateMeetingRoomConfiguration.Builder> meetingRoomConfiguration) The meeting room settings of a room profile.
This is a convenience method that creates an instance of theCreateMeetingRoomConfiguration.Builder
avoiding the need to create one manually viaCreateMeetingRoomConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomeetingRoomConfiguration(CreateMeetingRoomConfiguration)
.- Parameters:
meetingRoomConfiguration
- a consumer that will call methods onCreateMeetingRoomConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags for the profile.
- Parameters:
tags
- The tags for the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the profile.
- Parameters:
tags
- The tags for the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the profile.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateProfileRequest.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
CreateProfileRequest.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.
-