public abstract class BaseRestResponse
extends java.lang.Object
implements java.io.Serializable
| 构造器和说明 |
|---|
BaseRestResponse() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
getAggAttribute(java.lang.String metrics,
java.lang.String attribute) |
<T> T |
getAggAttribute(java.lang.String metrics,
java.lang.String attribute,
java.lang.Class<T> typeReference) |
<T> T |
getAggAttribute(java.lang.String metrics,
java.lang.String attribute,
ESTypeReference<T> typeReference) |
java.lang.Object |
getAggBuckets(java.lang.String metrics) |
<T> T |
getAggBuckets(java.lang.String metrics,
java.lang.Class<T> type) |
<T> T |
getAggBuckets(java.lang.String metrics,
ESTypeReference<T> typeReference) |
java.util.Map<java.lang.String,java.lang.Object> |
getAggregationMetrics(java.lang.String metrics) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getAggregations() |
long |
getCount()
The count API allows to easily execute a query and get the number of matches for that query.
|
int |
getReponseStatus() |
java.lang.String |
getScrollId() |
Shards |
getShards() |
long |
getTook() |
boolean |
isTimedOut() |
void |
setAggregations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> aggregations) |
void |
setCount(long count) |
void |
setReponseStatus(int reponseStatus) |
void |
setScrollId(java.lang.String scrollId) |
void |
setShards(Shards shards) |
void |
setTimedOut(boolean timedOut) |
void |
setTook(long took) |
public long getCount()
public void setCount(long count)
public long getTook()
public void setTook(long took)
public Shards getShards()
public void setShards(Shards shards)
public boolean isTimedOut()
public void setTimedOut(boolean timedOut)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getAggregations()
public void setAggregations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> aggregations)
public <T> T getAggBuckets(java.lang.String metrics,
java.lang.Class<T> type)
public <T> T getAggBuckets(java.lang.String metrics,
ESTypeReference<T> typeReference)
T - metrics - typeReference - 容器类型对象public java.lang.Object getAggBuckets(java.lang.String metrics)
metrics - public <T> T getAggAttribute(java.lang.String metrics,
java.lang.String attribute,
ESTypeReference<T> typeReference)
T - metrics - typeReference - 容器类型对象public <T> T getAggAttribute(java.lang.String metrics,
java.lang.String attribute,
java.lang.Class<T> typeReference)
T - metrics - typeReference - 容器类型对象public java.lang.Object getAggAttribute(java.lang.String metrics,
java.lang.String attribute)
metrics - public java.util.Map<java.lang.String,java.lang.Object> getAggregationMetrics(java.lang.String metrics)
metrics - public java.lang.String getScrollId()
public void setScrollId(java.lang.String scrollId)
public int getReponseStatus()
public void setReponseStatus(int reponseStatus)