ClassDescriptionAn "associated index" is an index that is related to or derived from a system index, but should not be considered a system index, usually because it is meant to be visible to users.A class that gathers the names of thread pool executors that should be used for a particular system index or system data stream.Some operations need to use different executors for different index patterns.Configures classes and services that are shared by indices on each node.The indices request cache allows to cache a shard level request stage responses, helping with improving similar requests that are potentially expensive (because of aggs for example).Global information on indices stats running on a specific node.This class contains the logic used to check the cluster-wide shard limit before shards are created and ensuring that the limit is updated correctly on setting updates, etc.Describes a
DataStreamthat is reserved for use by a system component.A system index descriptor describes one or more system indices.Provides a fluent API for building a
SystemIndexDescriptor.This class ensures that all system indices have up-to-date mappings, provided those indices can be automatically managed.This class holds the
SystemIndexDescriptorobjects that represent system indices the node knows about.Class holding a description of a stateful feature.Encapsulates the parameters needed to fetch terms.Tracks the mapping of the
@timestampfield of immutable indices that expose their timestamp range in their index metadata.
Enum ClassDescriptionresult type returned by
signaling different reasons why a shard can / cannot be deletedThe specific type of system index that this descriptor represents.
ExceptionDescriptionException indicating that one or more requested indices are closed.Thrown when some action cannot be performed because the primary shard of some shard group in an index has not been allocated post api action.