public final class Aggregation
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Aggregation.AggregationType |
static class |
Aggregation.Builder |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
label |
io.polyglotted.common.model.MapResult |
parameters |
java.lang.String |
type |
java.lang.Object |
value |
| Constructor and Description |
|---|
Aggregation() |
| Modifier and Type | Method and Description |
|---|---|
static Aggregation.Builder |
aggregationBuilder() |
java.util.Map<java.lang.String,java.lang.Long> |
bucketCounts() |
java.util.List<Bucket> |
buckets() |
static Aggregation.Builder |
deserializeAgg(io.polyglotted.common.model.MapResult result) |
double |
doubleValue(java.lang.String name) |
boolean |
hasBuckets() |
long |
longValue(java.lang.String name) |
<T> T |
param(java.lang.String name,
java.lang.Class<T> tClass) |
<T> T |
value(java.lang.String name,
java.lang.Class<T> tClass) |
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
valueIterable() |
public final java.lang.String label
public final java.lang.String type
public final java.lang.Object value
public final io.polyglotted.common.model.MapResult parameters
public boolean hasBuckets()
public java.util.List<Bucket> buckets()
public java.util.Map<java.lang.String,java.lang.Long> bucketCounts()
public <T> T param(java.lang.String name,
java.lang.Class<T> tClass)
public long longValue(java.lang.String name)
public double doubleValue(java.lang.String name)
public <T> T value(java.lang.String name,
java.lang.Class<T> tClass)
public java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Object>> valueIterable()
public static Aggregation.Builder deserializeAgg(io.polyglotted.common.model.MapResult result)
public static Aggregation.Builder aggregationBuilder()