Class

com.sksamuel.elastic4s.mappings

PutMappingDefinition

Related Doc: package mappings

Permalink

case class PutMappingDefinition(indexesAndType: IndexesAndType, updateAllTypes: Option[Boolean] = None, ignoreUnavailable: Option[Boolean] = None, allowNoIndices: Option[Boolean] = None, expandWildcards: Option[Boolean] = None, all: Option[Boolean] = None, source: Option[Boolean] = None, sourceExcludes: Seq[String] = Nil, dateDetection: Option[Boolean] = None, numericDetection: Option[Boolean] = None, size: Option[Boolean] = None, dynamicDateFormats: Seq[String] = Nil, fields: Seq[FieldDefinition] = Nil, analyzer: Option[String] = None, boostName: Option[String] = None, boostNullValue: Option[Double] = None, parent: Option[String] = None, dynamic: Option[DynamicMapping] = None, meta: Map[String, Any] = Map.empty, routing: Option[RoutingDefinition] = None, timestamp: Option[TimestampDefinition] = None, templates: Seq[DynamicTemplateDefinition] = Nil, rawSource: Option[String] = None) extends MappingDefinitionLike with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, MappingDefinitionLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PutMappingDefinition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MappingDefinitionLike
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PutMappingDefinition(indexesAndType: IndexesAndType, updateAllTypes: Option[Boolean] = None, ignoreUnavailable: Option[Boolean] = None, allowNoIndices: Option[Boolean] = None, expandWildcards: Option[Boolean] = None, all: Option[Boolean] = None, source: Option[Boolean] = None, sourceExcludes: Seq[String] = Nil, dateDetection: Option[Boolean] = None, numericDetection: Option[Boolean] = None, size: Option[Boolean] = None, dynamicDateFormats: Seq[String] = Nil, fields: Seq[FieldDefinition] = Nil, analyzer: Option[String] = None, boostName: Option[String] = None, boostNullValue: Option[Double] = None, parent: Option[String] = None, dynamic: Option[DynamicMapping] = None, meta: Map[String, Any] = Map.empty, routing: Option[RoutingDefinition] = None, timestamp: Option[TimestampDefinition] = None, templates: Seq[DynamicTemplateDefinition] = Nil, rawSource: Option[String] = None)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def all(all: Boolean): PutMappingDefinition

    Permalink
  5. val all: Option[Boolean]

    Permalink
  6. val allowNoIndices: Option[Boolean]

    Permalink
  7. def analyzer(analyzer: Analyzer): PutMappingDefinition

    Permalink
  8. def analyzer(analyzer: String): PutMappingDefinition

    Permalink
  9. val analyzer: Option[String]

    Permalink
  10. def as(iterable: Iterable[FieldDefinition]): PutMappingDefinition

    Permalink
  11. def as(fields: FieldDefinition*): PutMappingDefinition

    Permalink
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def boostName(boostName: String): PutMappingDefinition

    Permalink
  14. val boostName: Option[String]

    Permalink
  15. def boostNullValue(boostNullValue: Double): PutMappingDefinition

    Permalink
  16. val boostNullValue: Option[Double]

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def dateDetection(dateDetection: Boolean): PutMappingDefinition

    Permalink
  19. val dateDetection: Option[Boolean]

    Permalink
  20. def dynamic(dynamic: DynamicMapping): PutMappingDefinition

    Permalink
  21. val dynamic: Option[DynamicMapping]

    Permalink
  22. def dynamicDateFormats(dynamic_date_formats: Iterable[String]): PutMappingDefinition

    Permalink
  23. def dynamicDateFormats(dynamic_date_formats: String*): PutMappingDefinition

    Permalink
  24. val dynamicDateFormats: Seq[String]

    Permalink
  25. def dynamicTemplates(temps: DynamicTemplateDefinition*): PutMappingDefinition

    Permalink
  26. def dynamicTemplates(temps: Iterable[DynamicTemplateDefinition]): PutMappingDefinition

    Permalink
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. val expandWildcards: Option[Boolean]

    Permalink
  29. def fields(fields: FieldDefinition*): PutMappingDefinition

    Permalink
  30. def fields(fields: Iterable[FieldDefinition]): PutMappingDefinition

    Permalink
  31. val fields: Seq[FieldDefinition]

    Permalink
  32. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. val ignoreUnavailable: Option[Boolean]

    Permalink
  35. val indexesAndType: IndexesAndType

    Permalink
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. def meta(map: Map[String, Any]): PutMappingDefinition

    Permalink
  38. val meta: Map[String, Any]

    Permalink
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def numericDetection(numericDetection: Boolean): PutMappingDefinition

    Permalink
  43. val numericDetection: Option[Boolean]

    Permalink
  44. def parent(parent: String): PutMappingDefinition

    Permalink
  45. val parent: Option[String]

    Permalink
  46. def rawSource(rawSource: String): PutMappingDefinition

    Permalink
  47. val rawSource: Option[String]

    Permalink
  48. def routing(required: Boolean, path: Option[String] = None): PutMappingDefinition

    Permalink
  49. val routing: Option[RoutingDefinition]

    Permalink
  50. def size(size: Boolean): PutMappingDefinition

    Permalink
  51. val size: Option[Boolean]

    Permalink
  52. def source(source: Boolean): PutMappingDefinition

    Permalink
  53. val source: Option[Boolean]

    Permalink
  54. def sourceExcludes(sourceExcludes: Iterable[String]): PutMappingDefinition

    Permalink
  55. def sourceExcludes(sourceExcludes: String*): PutMappingDefinition

    Permalink
  56. val sourceExcludes: Seq[String]

    Permalink
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def templates(temps: DynamicTemplateDefinition*): PutMappingDefinition

    Permalink
  59. def templates(temps: Iterable[DynamicTemplateDefinition]): PutMappingDefinition

    Permalink
  60. val templates: Seq[DynamicTemplateDefinition]

    Permalink
  61. def timestamp(t: TimestampDefinition): PutMappingDefinition

    Permalink
  62. def timestamp(enabled: Boolean, path: Option[String] = None, format: Option[String] = None, default: Option[String] = None): PutMappingDefinition

    Permalink
  63. val timestamp: Option[TimestampDefinition]

    Permalink
  64. val updateAllTypes: Option[Boolean]

    Permalink
  65. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def boost(boostName: String): PutMappingDefinition

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.2) use boostName

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MappingDefinitionLike

Inherited from AnyRef

Inherited from Any

Ungrouped