DateRangeAggregation

com.sksamuel.elastic4s.requests.searches.aggs.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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Aggregation
trait AbstractAggregation
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Aggregation
def addSubagg(agg: AbstractAggregation): T

Attributes

Inherited from:
Aggregation
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def subAggregations(first: AbstractAggregation, rest: AbstractAggregation*): T

Attributes

Inherited from:
Aggregation
def subaggs(aggs: Iterable[AbstractAggregation]): T

Attributes

Inherited from:
Aggregation
def subaggs(first: AbstractAggregation, rest: AbstractAggregation*): T

Attributes

Inherited from:
Aggregation