Class UpdateProfileRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringaddress()The updated address for the room profile.static UpdateProfileRequest.Builderbuilder()final BooleanWhether data retention of the profile is enabled.final DistanceUnitThe updated distance unit for the room profile.final StringThe updated distance unit for the room profile.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final BooleanSets the profile as default if selected.final Stringlocale()The updated locale for the room profile.final IntegerThe updated maximum volume limit for the room profile.The updated meeting room settings of a room profile.final StringThe ARN of the room profile to update.final StringThe updated name for the room profile.final BooleanWhether the PSTN setting of the room profile is enabled.static Class<? extends UpdateProfileRequest.Builder> final BooleanWhether the setup mode of the profile is enabled.final TemperatureUnitThe updated temperature unit for the room profile.final StringThe updated temperature unit for the room profile.final Stringtimezone()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 StringtoString()Returns a string representation of this object.final WakeWordwakeWord()The updated wake word for the room profile.final StringThe updated wake word for the room profile.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods 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,
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest> - Specified by:
toBuilderin classAlexaForBusinessRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:SdkRequestUsed 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:
getValueForFieldin 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
-