Module org.elasticsearch.server
Enum Class Setting.Property
- All Implemented Interfaces:
Serializable
,Comparable<Setting.Property>
,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSecure setting values equal on all nodesmark this setting as deprecated (critical level)mark this setting as deprecated (warning level)iff this setting can be dynamically updateableshould be filtered in some api (mask password/credentials)mark this setting as final, not updateable even when the context is not dynamic ie.Index scopeIndicates that this index-level setting was deprecated inVersion.V_7_17_0
and is forbidden in indices created fromVersion.V_8_0_0
onwards.Indicates an index-level setting that is managed internally.Node scopeMark this setting as not copyable during an index resize (shrink or split).Operator only Dynamic settingIndicates an index-level setting that is privately managed. -
Method Summary
Modifier and TypeMethodDescriptionstatic Setting.Property
Returns the enum constant of this class with the specified name.static Setting.Property[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
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 (critical level) -
DeprecatedWarning
mark this setting as deprecated (warning level) -
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. -
IndexSettingDeprecatedInV7AndRemovedInV8
Indicates that this index-level setting was deprecated inVersion.V_7_17_0
and is forbidden in indices created fromVersion.V_8_0_0
onwards.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-