| Interface | Description |
|---|---|
| Processor |
A processor implementation may modify the data belonging to a document.
|
| Processor.Factory |
A factory that knows how to construct a processor based on a map of maps.
|
| ValueSource |
Holds a value.
|
| Class | Description |
|---|---|
| AbstractProcessor |
An Abstract Processor that holds a processorTag field to be used
by other processors.
|
| CompoundProcessor |
A Processor that executes a list of other "processors".
|
| ConfigurationUtils | |
| IngestDocument |
Represents a single document being captured before indexing and holds the source and metadata (like id, type and index).
|
| IngestInfo | |
| IngestMetadata |
Holds the ingest pipelines that are available in the cluster
|
| IngestService |
Holder class for several ingest related services.
|
| IngestStats | |
| IngestStats.Stats | |
| Pipeline |
A pipeline is a list of
Processor instances grouped under a unique id. |
| Pipeline.Factory | |
| PipelineConfiguration |
Encapsulates a pipeline's id and configuration as a blob
|
| PipelineExecutionService | |
| PipelineStore | |
| Processor.Parameters |
Infrastructure class that holds services that can be used by processor factories to create processor instances
and that gets passed around to all
IngestPlugins. |
| ProcessorInfo | |
| ValueSource.ByteValue | |
| ValueSource.ListValue | |
| ValueSource.MapValue | |
| ValueSource.ObjectValue | |
| ValueSource.TemplatedValue |
| Enum | Description |
|---|---|
| IngestDocument.MetaData |