# Functions
New allocates a new Fileset object with the given configuration.
NewFactory instantiates a new Factory.
NewFilesetConfig creates a new FilesetConfig from a common.Config.
NewModuleRegistry reads and loads the configured module into the registry.
NewProcessor returns the representation of an Ingest Node processor for the given configuration.
NewSetupFactory creates a SetupFactory.
# Structs
Factory for modules.
Fileset struct is the representation of a fileset.
FilesetConfig contains the configuration file options for a fileset.
ModuleConfig contains the configuration file options for a module.
MultiplePipelineUnsupportedError is an error returned when a fileset uses multiple pipelines but is running against a version of Elasticsearch that doesn't support this feature.
Processor represents and Ingest Node processor definition.
ProcessorRequirement represents the declaration of a dependency to a particular Ingest Node processor / plugin.
SetupCfgRunner is for loading assets of modules.
SetupFactory is for loading module assets when running setup subcommand.
# Interfaces
PipelineLoader is a subset of the Elasticsearch client API capable of loading the pipelines.