Module org.elasticsearch.server
Package org.elasticsearch.action.support
Record Class IndicesOptions.IndexAbstractionOptions
java.lang.Object
java.lang.Record
org.elasticsearch.action.support.IndicesOptions.IndexAbstractionOptions
- Record Components:
resolveAliases- , aliases will be included in the result, if false we treat them like they do not exist. Defaults to true.resolveViews- , views will be included in the result, if false we treat them like they do not exist. Defaults to false.
- Enclosing class:
IndicesOptions
public static record IndicesOptions.IndexAbstractionOptions(boolean resolveAliases, boolean resolveViews)
extends Record
Controls which types of index abstractions participate in index resolution. These options apply uniformly
to both concrete target and wildcard resolution paths.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIndexAbstractionOptions(boolean resolveAliases, boolean resolveViews) Creates an instance of aIndexAbstractionOptionsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(IndicesOptions.IndexAbstractionOptions indexAbstractionOptions) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.booleanReturns the value of theresolveAliasesrecord component.booleanReturns the value of theresolveViewsrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
IndexAbstractionOptions
public IndexAbstractionOptions(boolean resolveAliases, boolean resolveViews) Creates an instance of aIndexAbstractionOptionsrecord class.- Parameters:
resolveAliases- the value for theresolveAliasesrecord componentresolveViews- the value for theresolveViewsrecord component
-
-
Method Details
-
builder
-
builder
public static IndicesOptions.IndexAbstractionOptions.Builder builder(IndicesOptions.IndexAbstractionOptions indexAbstractionOptions) -
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='. -
resolveAliases
public boolean resolveAliases()Returns the value of theresolveAliasesrecord component.- Returns:
- the value of the
resolveAliasesrecord component
-
resolveViews
public boolean resolveViews()Returns the value of theresolveViewsrecord component.- Returns:
- the value of the
resolveViewsrecord component
-