DateHistogramAggregation

case class DateHistogramAggregation(name: String, calendarInterval: Option[DateHistogramInterval], fixedInterval: Option[DateHistogramInterval], minDocCount: Option[Long], timeZone: Option[TimeZone], order: Option[HistogramOrder], keyed: Option[Boolean], offset: Option[String], format: Option[String], field: Option[String], script: Option[Script], missing: Option[Any], extendedBounds: Option[ExtendedBounds], pipelines: Seq[PipelineAgg], 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 calendarInterval(calendarInterval: DateHistogramInterval): DateHistogramAggregation
def extendedBounds(min: ElasticDate, max: ElasticDate): DateHistogramAggregation
def field(field: String): DateHistogramAggregation
def fixedInterval(dur: FiniteDuration): DateHistogramAggregation
def fixedInterval(fixedInterval: DateHistogramInterval): DateHistogramAggregation
def format(format: String): DateHistogramAggregation
def keyed(keyed: Boolean): T
override def metadata(map: Map[String, AnyRef]): T
Definition Classes
AbstractAggregation
def offset(offset: String): DateHistogramAggregation
def order(order: HistogramOrder): DateHistogramAggregation
def script(script: Script): DateHistogramAggregation
override def subAggregations(aggs: Iterable[AbstractAggregation]): T
Definition Classes
Aggregation
def timeZone(timeZone: TimeZone): DateHistogramAggregation

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