PutMappingRequest

com.sksamuel.elastic4s.requests.mappings.PutMappingRequest
case class PutMappingRequest(indexes: Indexes, properties: Seq[ElasticField], updateAllTypes: Option[Boolean], ignoreUnavailable: Option[Boolean], allowNoIndices: Option[Boolean], expandWildcards: Option[Boolean], 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], includeTypeName: Option[Boolean]) extends MappingDefinitionLike

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

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

Deprecated methods

Attributes

Deprecated
true
def fields(fields: Iterable[ElasticField]): PutMappingRequest

Attributes

Deprecated
true

Attributes

Deprecated
true

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product