Enum Setting.Property
java.lang.Object
java.lang.Enum<Setting.Property>
org.elasticsearch.common.settings.Setting.Property
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Setting.Property>
,java.lang.constant.Constable
public static enum Setting.Property extends java.lang.Enum<Setting.Property>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description Consistent
Secure setting values equal on all nodesDeprecated
mark this setting as deprecatedDynamic
iff this setting can be dynamically updateableFiltered
should be filtered in some api (mask password/credentials)Final
mark this setting as final, not updateable even when the context is not dynamic ie.IndexScope
Index scopeInternalIndex
Indicates an index-level setting that is managed internally.NodeScope
Node scopeNotCopyableOnResize
Mark this setting as not copyable during an index resize (shrink or split).OperatorDynamic
Operator only Dynamic settingPrivateIndex
Indicates an index-level setting that is privately managed. -
Method Summary
Modifier and Type Method Description static Setting.Property
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Setting.Property[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
Filtered
should be filtered in some api (mask password/credentials) -
Dynamic
iff this setting can be dynamically updateable -
OperatorDynamic
Operator only Dynamic setting -
Final
mark this setting as final, not updateable even when the context is not dynamic ie. Setting this property on an index scoped setting will fail update when the index is closed -
Deprecated
mark this setting as deprecated -
NodeScope
Node scope -
Consistent
Secure setting values equal on all nodes -
IndexScope
Index scope -
NotCopyableOnResize
Mark this setting as not copyable during an index resize (shrink or split). This property can only be applied to settings that also haveIndexScope
. -
InternalIndex
Indicates an index-level setting that is managed internally. Such a setting can only be added to an index on index creation but can not be updated via the update API. -
PrivateIndex
Indicates an index-level setting that is privately managed. Such a setting can not even be set on index creation.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-