org.elasticsearch.action.admin.indices.stats
Class IndicesStatsRequestBuilder

java.lang.Object
  extended by org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<IndicesStatsRequest,IndicesStats>
      extended by 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.


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
IndicesStatsRequestBuilder(IndicesAdminClient indicesClient)
           
 
Method Summary
 IndicesStatsRequestBuilder all()
          Sets all flags to return all stats.
 IndicesStatsRequestBuilder clear()
          Clears all stats.
protected  void doExecute(ActionListener<IndicesStats> listener)
           
 IndicesStatsRequestBuilder setDocs(boolean docs)
           
 IndicesStatsRequestBuilder setFlush(boolean flush)
           
 IndicesStatsRequestBuilder setGet(boolean get)
           
 IndicesStatsRequestBuilder setGroups(String... groups)
           
 IndicesStatsRequestBuilder setIgnoreIndices(IgnoreIndices ignoreIndices)
          Specifies what type of requested indices to ignore.
 IndicesStatsRequestBuilder setIndexing(boolean indexing)
           
 IndicesStatsRequestBuilder setIndices(String... indices)
          Sets specific indices to return the stats for.
 IndicesStatsRequestBuilder setMerge(boolean merge)
           
 IndicesStatsRequestBuilder setRefresh(boolean refresh)
           
 IndicesStatsRequestBuilder setSearch(boolean search)
           
 IndicesStatsRequestBuilder setStore(boolean store)
           
 IndicesStatsRequestBuilder setTypes(String... types)
          Document types to return stats for.
 IndicesStatsRequestBuilder setWarmer(boolean warmer)
           
 
Methods inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
execute, execute, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndicesStatsRequestBuilder

public IndicesStatsRequestBuilder(IndicesAdminClient indicesClient)
Method Detail

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.