Class UpdateProfileRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.alexaforbusiness.model.AlexaForBusinessRequest
-
- software.amazon.awssdk.services.alexaforbusiness.model.UpdateProfileRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateProfileRequest extends AlexaForBusinessRequest implements ToCopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateProfileRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaddress()The updated address for the room profile.static UpdateProfileRequest.Builderbuilder()BooleandataRetentionOptIn()Whether data retention of the profile is enabled.DistanceUnitdistanceUnit()The updated distance unit for the room profile.StringdistanceUnitAsString()The updated distance unit for the room profile.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisDefault()Sets the profile as default if selected.Stringlocale()The updated locale for the room profile.IntegermaxVolumeLimit()The updated maximum volume limit for the room profile.UpdateMeetingRoomConfigurationmeetingRoomConfiguration()The updated meeting room settings of a room profile.StringprofileArn()The ARN of the room profile to update.StringprofileName()The updated name for the room profile.BooleanpstnEnabled()Whether the PSTN setting of the room profile is enabled.List<SdkField<?>>sdkFields()static Class<? extends UpdateProfileRequest.Builder>serializableBuilderClass()BooleansetupModeDisabled()Whether the setup mode of the profile is enabled.TemperatureUnittemperatureUnit()The updated temperature unit for the room profile.StringtemperatureUnitAsString()The updated temperature unit for the room profile.Stringtimezone()The updated timezone for the room profile.UpdateProfileRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.WakeWordwakeWord()The updated wake word for the room profile.StringwakeWordAsString()The updated wake word for the room profile.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
profileArn
public final String profileArn()
The ARN of the room profile to update. Required.
- Returns:
- The ARN of the room profile to update. Required.
-
profileName
public final String profileName()
The updated name for the room profile.
- Returns:
- The updated name for the room profile.
-
isDefault
public final Boolean isDefault()
Sets the profile as default if selected. If this is missing, no update is done to the default status.
- Returns:
- Sets the profile as default if selected. If this is missing, no update is done to the default status.
-
timezone
public final String timezone()
The updated timezone for the room profile.
- Returns:
- The updated timezone for the room profile.
-
address
public final String address()
The updated address for the room profile.
- Returns:
- The updated address for the room profile.
-
distanceUnit
public final DistanceUnit distanceUnit()
The updated distance unit for the room profile.
If the service returns an enum value that is not available in the current SDK version,
distanceUnitwill returnDistanceUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdistanceUnitAsString().- Returns:
- The updated distance unit for the room profile.
- See Also:
DistanceUnit
-
distanceUnitAsString
public final String distanceUnitAsString()
The updated distance unit for the room profile.
If the service returns an enum value that is not available in the current SDK version,
distanceUnitwill returnDistanceUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdistanceUnitAsString().- Returns:
- The updated distance unit for the room profile.
- See Also:
DistanceUnit
-
temperatureUnit
public final TemperatureUnit temperatureUnit()
The updated temperature unit for the room profile.
If the service returns an enum value that is not available in the current SDK version,
temperatureUnitwill returnTemperatureUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtemperatureUnitAsString().- Returns:
- The updated temperature unit for the room profile.
- See Also:
TemperatureUnit
-
temperatureUnitAsString
public final String temperatureUnitAsString()
The updated temperature unit for the room profile.
If the service returns an enum value that is not available in the current SDK version,
temperatureUnitwill returnTemperatureUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtemperatureUnitAsString().- Returns:
- The updated temperature unit for the room profile.
- See Also:
TemperatureUnit
-
wakeWord
public final WakeWord wakeWord()
The updated wake word for the room profile.
If the service returns an enum value that is not available in the current SDK version,
wakeWordwill returnWakeWord.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromwakeWordAsString().- Returns:
- The updated wake word for the room profile.
- See Also:
WakeWord
-
wakeWordAsString
public final String wakeWordAsString()
The updated wake word for the room profile.
If the service returns an enum value that is not available in the current SDK version,
wakeWordwill returnWakeWord.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromwakeWordAsString().- Returns:
- The updated wake word for the room profile.
- See Also:
WakeWord
-
locale
public final String locale()
The updated locale for the room profile. (This is currently only available to a limited preview audience.)
- Returns:
- The updated locale for the room profile. (This is currently only available to a limited preview audience.)
-
setupModeDisabled
public final Boolean setupModeDisabled()
Whether the setup mode of the profile is enabled.
- Returns:
- Whether the setup mode of the profile is enabled.
-
maxVolumeLimit
public final Integer maxVolumeLimit()
The updated maximum volume limit for the room profile.
- Returns:
- The updated maximum volume limit for the room profile.
-
pstnEnabled
public final Boolean pstnEnabled()
Whether the PSTN setting of the room profile is enabled.
- Returns:
- Whether the PSTN setting of the room profile is enabled.
-
dataRetentionOptIn
public final Boolean dataRetentionOptIn()
Whether data retention of the profile is enabled.
- Returns:
- Whether data retention of the profile is enabled.
-
meetingRoomConfiguration
public final UpdateMeetingRoomConfiguration meetingRoomConfiguration()
The updated meeting room settings of a room profile.
- Returns:
- The updated meeting room settings of a room profile.
-
toBuilder
public UpdateProfileRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>- Specified by:
toBuilderin classAlexaForBusinessRequest
-
builder
public static UpdateProfileRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateProfileRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-