Class UpdateProfileRequest
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateProfileRequest.Builder,
UpdateProfileRequest>
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
address()
The updated address for the room profile.static UpdateProfileRequest.Builder
builder()
final Boolean
Whether data retention of the profile is enabled.final DistanceUnit
The updated distance unit for the room profile.final String
The updated distance unit for the room profile.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest
.final int
hashCode()
final Boolean
Sets the profile as default if selected.final String
locale()
The updated locale for the room profile.final Integer
The updated maximum volume limit for the room profile.The updated meeting room settings of a room profile.final String
The ARN of the room profile to update.final String
The updated name for the room profile.final Boolean
Whether the PSTN setting of the room profile is enabled.static Class
<? extends UpdateProfileRequest.Builder> final Boolean
Whether the setup mode of the profile is enabled.final TemperatureUnit
The updated temperature unit for the room profile.final String
The updated temperature unit for the room profile.final String
timezone()
The updated timezone for the room profile.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final WakeWord
wakeWord()
The updated wake word for the room profile.final String
The updated wake word for the room profile.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
profileArn
The ARN of the room profile to update. Required.
- Returns:
- The ARN of the room profile to update. Required.
-
profileName
The updated name for the room profile.
- Returns:
- The updated name for the room profile.
-
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
The updated timezone for the room profile.
- Returns:
- The updated timezone for the room profile.
-
address
The updated address for the room profile.
- Returns:
- The updated address for the room profile.
-
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,
distanceUnit
will 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:
-
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,
distanceUnit
will 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:
-
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,
temperatureUnit
will 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:
-
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,
temperatureUnit
will 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:
-
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,
wakeWord
will 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:
-
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,
wakeWord
will 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:
-
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
Whether the setup mode of the profile is enabled.
- Returns:
- Whether the setup mode of the profile is enabled.
-
maxVolumeLimit
The updated maximum volume limit for the room profile.
- Returns:
- The updated maximum volume limit for the room profile.
-
pstnEnabled
Whether the PSTN setting of the room profile is enabled.
- Returns:
- Whether the PSTN setting of the room profile is enabled.
-
dataRetentionOptIn
Whether data retention of the profile is enabled.
- Returns:
- Whether data retention of the profile is enabled.
-
meetingRoomConfiguration
The updated meeting room settings of a room profile.
- Returns:
- The updated meeting room settings of a room profile.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateProfileRequest.Builder,
UpdateProfileRequest> - Specified by:
toBuilder
in classAlexaForBusinessRequest
- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCode
in classAwsRequest
-
equals
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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
Description copied from class:SdkRequest
Used to retrieve the value of a field from any class that extendsSdkRequest
. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)
method will again be available.- Overrides:
getValueForField
in classSdkRequest
- Parameters:
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-