Interface SystemIndexPlugin

All Superinterfaces:
ActionPlugin

public interface SystemIndexPlugin extends ActionPlugin
Plugin for defining system indices. Extends ActionPlugin because system indices must be accessed via APIs added by the plugin that owns the system index, rather than standard APIs.
Opensearch.api:
  • Method Details

    • getSystemIndexDescriptors

      default Collection<SystemIndexDescriptor> getSystemIndexDescriptors(Settings settings)
      Returns a Collection of SystemIndexDescriptors that describe this plugin's system indices, including name, mapping, and settings.
      Parameters:
      settings - The node's settings
      Returns:
      Descriptions of the system indices managed by this plugin.