DateRangeAggregation

case class DateRangeAggregation(name: String, field: Option[String], script: Option[Script], missing: Option[AnyRef], format: Option[String], timeZone: Option[TimeZone], keyed: Option[Boolean], ranges: Seq[(Option[String], ElasticDate, ElasticDate)], unboundedFrom: List[(Option[String], ElasticDate)], unboundedTo: List[(Option[String], ElasticDate)], subaggs: Seq[AbstractAggregation], metadata: Map[String, AnyRef]) extends Aggregation
trait Serializable
trait Product
trait Equals
trait Aggregation
trait AbstractAggregation
class Object
trait Matchable
class Any

Type members

Value members

Concrete methods

def field(field: String): DateRangeAggregation
def format(fmt: String): DateRangeAggregation
def keyed(keyed: Boolean): DateRangeAggregation
override def metadata(map: Map[String, AnyRef]): T
Definition Classes
AbstractAggregation
def missing(missing: AnyRef): DateRangeAggregation
def range(from: ElasticDate, to: ElasticDate): DateRangeAggregation
def range(key: String, from: ElasticDate, to: ElasticDate): DateRangeAggregation
def script(script: Script): DateRangeAggregation
override def subAggregations(aggs: Iterable[AbstractAggregation]): T
Definition Classes
Aggregation
def timeZone(timeZone: TimeZone): DateRangeAggregation
def unboundedFrom(from: ElasticDate): DateRangeAggregation
def unboundedFrom(key: String, from: ElasticDate): DateRangeAggregation
def unboundedTo(from: ElasticDate): DateRangeAggregation
def unboundedTo(key: String, from: ElasticDate): DateRangeAggregation

Inherited methods

def addSubAggregation(agg: AbstractAggregation): T
Inherited from:
Aggregation
def addSubagg(agg: AbstractAggregation): T
Inherited from:
Aggregation
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def subAggregations(first: AbstractAggregation, rest: AbstractAggregation*): T
Inherited from:
Aggregation
def subaggs(aggs: Iterable[AbstractAggregation]): T
Inherited from:
Aggregation
def subaggs(first: AbstractAggregation, rest: AbstractAggregation*): T
Inherited from:
Aggregation