Class ModifyingProperties
- java.lang.Object
-
- software.amazon.awssdk.services.elasticsearch.model.ModifyingProperties
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ModifyingProperties.Builder,ModifyingProperties>
@Generated("software.amazon.awssdk:codegen") public final class ModifyingProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ModifyingProperties.Builder,ModifyingProperties>
Information about the domain properties that are currently being modified.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceModifyingProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactiveValue()The current value of the domain property that is being modified.static ModifyingProperties.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the property that is currently being modified.StringpendingValue()The value that the property that is currently being modified will eventually have.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ModifyingProperties.Builder>serializableBuilderClass()ModifyingProperties.BuildertoBuilder()StringtoString()Returns a string representation of this object.PropertyValueTypevalueType()The type of value that is currently being modified.StringvalueTypeAsString()The type of value that is currently being modified.-
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
-
name
public final String name()
The name of the property that is currently being modified.
- Returns:
- The name of the property that is currently being modified.
-
activeValue
public final String 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
public final String 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
public final PropertyValueType 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:
PropertyValueType
-
valueTypeAsString
public final String 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:
PropertyValueType
-
toBuilder
public ModifyingProperties.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ModifyingProperties.Builder,ModifyingProperties>
-
builder
public static ModifyingProperties.Builder builder()
-
serializableBuilderClass
public static Class<? extends ModifyingProperties.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-