org.elasticsearch.action.admin.indices.stats
Class IndicesStatsRequestBuilder
java.lang.Object
org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<IndicesStatsRequest,IndicesStats>
org.elasticsearch.action.admin.indices.stats.IndicesStatsRequestBuilder
- All Implemented Interfaces:
- ActionRequestBuilder<IndicesStatsRequest,IndicesStats>
public class IndicesStatsRequestBuilder
- extends BaseIndicesRequestBuilder<IndicesStatsRequest,IndicesStats>
A request to get indices level stats. Allow to enable different stats to be returned.
By default, the setDocs(boolean)
, setStore(boolean)
, setIndexing(boolean)
are enabled. Other stats can be enabled as well.
All the stats to be returned can be cleared using clear()
, at which point, specific
stats can be enabled.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndicesStatsRequestBuilder
public IndicesStatsRequestBuilder(IndicesAdminClient indicesClient)
all
public IndicesStatsRequestBuilder all()
- Sets all flags to return all stats.
clear
public IndicesStatsRequestBuilder clear()
- Clears all stats.
setIndices
public IndicesStatsRequestBuilder setIndices(String... indices)
- Sets specific indices to return the stats for.
setTypes
public IndicesStatsRequestBuilder setTypes(String... types)
- Document types to return stats for. Mainly affects
setIndexing(boolean)
when
enabled, returning specific indexing stats for those types.
setGroups
public IndicesStatsRequestBuilder setGroups(String... groups)
setDocs
public IndicesStatsRequestBuilder setDocs(boolean docs)
setStore
public IndicesStatsRequestBuilder setStore(boolean store)
setIndexing
public IndicesStatsRequestBuilder setIndexing(boolean indexing)
setGet
public IndicesStatsRequestBuilder setGet(boolean get)
setSearch
public IndicesStatsRequestBuilder setSearch(boolean search)
setMerge
public IndicesStatsRequestBuilder setMerge(boolean merge)
setRefresh
public IndicesStatsRequestBuilder setRefresh(boolean refresh)
setFlush
public IndicesStatsRequestBuilder setFlush(boolean flush)
setWarmer
public IndicesStatsRequestBuilder setWarmer(boolean warmer)
setIgnoreIndices
public IndicesStatsRequestBuilder setIgnoreIndices(IgnoreIndices ignoreIndices)
- Specifies what type of requested indices to ignore. For example indices that don't exist.
doExecute
protected void doExecute(ActionListener<IndicesStats> listener)
- Specified by:
doExecute
in class BaseIndicesRequestBuilder<IndicesStatsRequest,IndicesStats>
Copyright © 2009-2012. All Rights Reserved.