Interface CreateProfileRequest.Builder
-
- All Superinterfaces:
AlexaForBusinessRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateProfileRequest.Builder,CreateProfileRequest>,SdkBuilder<CreateProfileRequest.Builder,CreateProfileRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateProfileRequest
public static interface CreateProfileRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<CreateProfileRequest.Builder,CreateProfileRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateProfileRequest.Builderaddress(String address)The valid address for the room.CreateProfileRequest.BuilderclientRequestToken(String clientRequestToken)The user-specified token that is used during the creation of a profile.CreateProfileRequest.BuilderdataRetentionOptIn(Boolean dataRetentionOptIn)Whether data retention of the profile is enabled.CreateProfileRequest.BuilderdistanceUnit(String distanceUnit)The distance unit to be used by devices in the profile.CreateProfileRequest.BuilderdistanceUnit(DistanceUnit distanceUnit)The distance unit to be used by devices in the profile.CreateProfileRequest.Builderlocale(String locale)The locale of the room profile.CreateProfileRequest.BuildermaxVolumeLimit(Integer maxVolumeLimit)The maximum volume limit for a room profile.default CreateProfileRequest.BuildermeetingRoomConfiguration(Consumer<CreateMeetingRoomConfiguration.Builder> meetingRoomConfiguration)The meeting room settings of a room profile.CreateProfileRequest.BuildermeetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration)The meeting room settings of a room profile.CreateProfileRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateProfileRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateProfileRequest.BuilderprofileName(String profileName)The name of a room profile.CreateProfileRequest.BuilderpstnEnabled(Boolean pstnEnabled)Whether PSTN calling is enabled.CreateProfileRequest.BuildersetupModeDisabled(Boolean setupModeDisabled)Whether room profile setup is enabled.CreateProfileRequest.Buildertags(Collection<Tag> tags)The tags for the profile.CreateProfileRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags for the profile.CreateProfileRequest.Buildertags(Tag... tags)The tags for the profile.CreateProfileRequest.BuildertemperatureUnit(String temperatureUnit)The temperature unit to be used by devices in the profile.CreateProfileRequest.BuildertemperatureUnit(TemperatureUnit temperatureUnit)The temperature unit to be used by devices in the profile.CreateProfileRequest.Buildertimezone(String timezone)The time zone used by a room profile.CreateProfileRequest.BuilderwakeWord(String wakeWord)A wake word for Alexa, Echo, Amazon, or a computer.CreateProfileRequest.BuilderwakeWord(WakeWord wakeWord)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 Detail
-
profileName
CreateProfileRequest.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.
-
timezone
CreateProfileRequest.Builder timezone(String 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
CreateProfileRequest.Builder address(String 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
CreateProfileRequest.Builder distanceUnit(String 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,DistanceUnit
-
distanceUnit
CreateProfileRequest.Builder distanceUnit(DistanceUnit 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,DistanceUnit
-
temperatureUnit
CreateProfileRequest.Builder temperatureUnit(String 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,TemperatureUnit
-
temperatureUnit
CreateProfileRequest.Builder temperatureUnit(TemperatureUnit 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,TemperatureUnit
-
wakeWord
CreateProfileRequest.Builder wakeWord(String wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
-
wakeWord
CreateProfileRequest.Builder wakeWord(WakeWord wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
-
locale
CreateProfileRequest.Builder locale(String 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
CreateProfileRequest.Builder clientRequestToken(String 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
CreateProfileRequest.Builder setupModeDisabled(Boolean 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
CreateProfileRequest.Builder maxVolumeLimit(Integer 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
CreateProfileRequest.Builder pstnEnabled(Boolean 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
CreateProfileRequest.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
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.Builderavoiding the need to create one manually viaCreateMeetingRoomConfiguration.builder().When the
Consumercompletes,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:
meetingRoomConfiguration(CreateMeetingRoomConfiguration)
-
tags
CreateProfileRequest.Builder tags(Collection<Tag> 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
CreateProfileRequest.Builder tags(Tag... 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
CreateProfileRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags for the profile.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
overrideConfiguration
CreateProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-