Packages

package ingest

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CustomProcessor(name: String, rawJsonOptions: String) extends Processor with Product with Serializable

    Processor defined by its name and raw Json options.

  2. case class GeoIPProcessor(field: String, targetField: Option[String] = None, databaseFile: Option[String] = None, properties: Option[Seq[String]] = None, ignoreMissing: Option[Boolean] = None, firstOnly: Option[Boolean] = None) extends Processor with Product with Serializable

    Processor that enriches an IP address with geographical information.

    Processor that enriches an IP address with geographical information. See docs for options: https://www.elastic.co/guide/en/elasticsearch/reference/current/geoip-processor.html

  3. case class GetPipelineResponse(id: String, description: String, version: Option[Int], processors: Seq[Processor]) extends Product with Serializable
  4. trait IngestHandlers extends AnyRef
  5. trait Processor extends AnyRef

    Abstract representation of a processor with a constant name (e.g.

    Abstract representation of a processor with a constant name (e.g. "geoip") and an XContentBuilder that constructs the body (e.g. { "field" : "ip" } ).

  6. case class PutPipelineRequest(id: String, description: String, processors: Seq[Processor] = Seq.empty, version: Option[Int] = None) extends Product with Serializable
  7. case class PutPipelineResponse(acknowledged: Boolean) extends Product with Serializable

Value Members

  1. object GeoIPProcessor extends Serializable
  2. object PutPipelineRequest extends Serializable

Ungrouped