com.sksamuel.elastic4s.requests.ingest

Type members

Classlikes

case class CustomProcessor(name: String, rawJsonOptions: String) extends Processor

Processor defined by its name and raw Json options.

Processor defined by its name and raw Json options.

case class GeoIPProcessor(field: String, targetField: Option[String], databaseFile: Option[String], properties: Option[Seq[String]], ignoreMissing: Option[Boolean], firstOnly: Option[Boolean]) extends Processor

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

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

Companion:
object
Companion:
class
case class GetPipelineResponse(id: String, description: String, version: Option[Int], processors: Seq[Processor])
trait Processor

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

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

case class PutPipelineRequest(id: String, description: String, processors: Seq[Processor], version: Option[Int])
Companion:
object
Companion:
class
case class PutPipelineResponse(acknowledged: Boolean)