MappingDefinition

case class MappingDefinition(properties: Seq[ElasticField], all: Option[Boolean], source: Option[Boolean], sourceExcludes: Seq[String], dateDetection: Option[Boolean], numericDetection: Option[Boolean], size: Option[Boolean], dynamicDateFormats: Seq[String], analyzer: Option[String], boostName: Option[String], boostNullValue: Option[Double], parent: Option[String], dynamic: Option[DynamicMapping], meta: Map[String, Any], routing: Option[Routing], templates: Seq[DynamicTemplateRequest], rawSource: Option[String]) extends MappingDefinitionLike
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def all(all: Boolean): MappingDefinition
def analyzer(analyzer: String): MappingDefinition
def as(iterable: Iterable[ElasticField]): MappingDefinition
def boostName(boostName: String): MappingDefinition
def boostNullValue(boostNullValue: Double): MappingDefinition
def dateDetection(dateDetection: Boolean): MappingDefinition
def dynamicDateFormats(dynamic_date_formats: String*): MappingDefinition
def dynamicDateFormats(dynamic_date_formats: Iterable[String]): MappingDefinition
def meta(map: Map[String, Any]): MappingDefinition
def numericDetection(numericDetection: Boolean): MappingDefinition
def parent(parent: String): MappingDefinition
def properties(fields: Iterable[ElasticField]): MappingDefinition
def rawSource(source: String): MappingDefinition
def routing(required: Boolean, path: Option[String]): MappingDefinition
def size(size: Boolean): MappingDefinition
def source(source: Boolean): MappingDefinition
def sourceExcludes(sourceExcludes: String*): MappingDefinition
def sourceExcludes(sourceExcludes: Iterable[String]): MappingDefinition

Deprecated methods

Deprecated

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product