Class PipelineConfiguration

java.lang.Object
org.elasticsearch.ingest.PipelineConfiguration
All Implemented Interfaces:
Diffable<PipelineConfiguration>, SimpleDiffable<PipelineConfiguration>, Writeable, ToXContent, ToXContentObject

public final class PipelineConfiguration extends Object implements SimpleDiffable<PipelineConfiguration>, ToXContentObject
Encapsulates a pipeline's id and configuration as a loosely typed map -- see Pipeline for the parsed and processed object(s) that a pipeline configuration will become. This class is used for things like keeping track of pipelines in the cluster state (where a pipeline is 'just some json') whereas the Pipeline class is used in the actual processing of ingest documents through pipelines in the IngestService.