Class ModifyingProperties
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ModifyingProperties.Builder,ModifyingProperties>
Information about the domain properties that are currently being modified.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe current value of the domain property that is being modified.static ModifyingProperties.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the property that is currently being modified.final StringThe value that the property that is currently being modified will eventually have.static Class<? extends ModifyingProperties.Builder>final StringtoString()Returns a string representation of this object.final PropertyValueTypeThe type of value that is currently being modified.final StringThe type of value that is currently being modified.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name of the property that is currently being modified.
- Returns:
- The name of the property that is currently being modified.
-
activeValue
The current value of the domain property that is being modified.
- Returns:
- The current value of the domain property that is being modified.
-
pendingValue
The value that the property that is currently being modified will eventually have.
- Returns:
- The value that the property that is currently being modified will eventually have.
-
valueType
The type of value that is currently being modified. Properties can have two types:
-
PLAIN_TEXT: Contain direct values such as "1", "True", or "c5.large.search". -
STRINGIFIED_JSON: Contain content in JSON format, such as {"Enabled":"True"}".
If the service returns an enum value that is not available in the current SDK version,
valueTypewill returnPropertyValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalueTypeAsString().- Returns:
- The type of value that is currently being modified. Properties can have two types:
-
PLAIN_TEXT: Contain direct values such as "1", "True", or "c5.large.search". -
STRINGIFIED_JSON: Contain content in JSON format, such as {"Enabled":"True"}".
-
- See Also:
-
-
valueTypeAsString
The type of value that is currently being modified. Properties can have two types:
-
PLAIN_TEXT: Contain direct values such as "1", "True", or "c5.large.search". -
STRINGIFIED_JSON: Contain content in JSON format, such as {"Enabled":"True"}".
If the service returns an enum value that is not available in the current SDK version,
valueTypewill returnPropertyValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalueTypeAsString().- Returns:
- The type of value that is currently being modified. Properties can have two types:
-
PLAIN_TEXT: Contain direct values such as "1", "True", or "c5.large.search". -
STRINGIFIED_JSON: Contain content in JSON format, such as {"Enabled":"True"}".
-
- See Also:
-
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ModifyingProperties.Builder,ModifyingProperties>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-