MultiTermsAggregation

case class MultiTermsAggregation(name: String, terms: Seq[Term], size: Option[Int], minDocCount: Option[Long], script: Option[Script], orders: Seq[TermsOrder], subaggs: Seq[AbstractAggregation], metadata: Map[String, AnyRef]) extends Aggregation
Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Value members

Concrete methods

override def metadata(map: Map[String, AnyRef]): T
Definition Classes
def order(orders: Iterable[TermsOrder]): MultiTermsAggregation
def order(firstOrder: TermsOrder, restOrder: TermsOrder*): MultiTermsAggregation
def size(size: Int): MultiTermsAggregation
override def subAggregations(aggs: Iterable[AbstractAggregation]): T
Definition Classes
def terms(terms: Iterable[Term]): MultiTermsAggregation
def terms(head: Term, tail: Term*): MultiTermsAggregation

Inherited methods

Inherited from:
Aggregation
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def subaggs(aggs: Iterable[AbstractAggregation]): T
Inherited from:
Aggregation
Inherited from:
Aggregation