Packages

final case class Combination(conditions: NonEmptyChunk[Condition]) extends MinimumShouldMatch with Product with Serializable

One or more conditional specifications, evaluated from left to right. Each condition whose threshold is less than the number of optional clauses overrides the previous one, and the evaluation stops at the first condition whose threshold is greater than or equal to it. If no condition applies, all optional clauses are required.

Therefore, the conditions should be given in ascending order of their threshold values (e.g. with 5 optional clauses, 9<-3 2<-25% requires all 5 of them); this type does not validate this.

conditions

the non-empty chunk of zio.elasticsearch.query.MinimumShouldMatch.Conditions

Self Type
Combination
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Combination
  2. Serializable
  3. Product
  4. Equals
  5. MinimumShouldMatch
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Combination(conditions: NonEmptyChunk[Condition])

    conditions

    the non-empty chunk of zio.elasticsearch.query.MinimumShouldMatch.Conditions

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addCondition(condition: Condition): Combination

    Adds a zio.elasticsearch.query.MinimumShouldMatch.Condition to the end of this zio.elasticsearch.query.MinimumShouldMatch.Combination.

    Adds a zio.elasticsearch.query.MinimumShouldMatch.Condition to the end of this zio.elasticsearch.query.MinimumShouldMatch.Combination. Since the conditions should be in ascending order of their threshold values, the given condition should have a greater threshold than all existing ones.

    condition

    the zio.elasticsearch.query.MinimumShouldMatch.Condition to be added

    returns

    a new instance of zio.elasticsearch.query.MinimumShouldMatch.Combination with the given condition added.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. val conditions: NonEmptyChunk[Condition]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. def productElementNames: Iterator[String]
    Definition Classes
    Product
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    Combination → AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MinimumShouldMatch

Inherited from AnyRef

Inherited from Any

Ungrouped