org.elasticsearch.action.admin.indices.cache.clear
Class ClearIndicesCacheRequestBuilder

java.lang.Object
  extended by org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<ClearIndicesCacheRequest,ClearIndicesCacheResponse>
      extended by org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequestBuilder
All Implemented Interfaces:
ActionRequestBuilder<ClearIndicesCacheRequest,ClearIndicesCacheResponse>

public class ClearIndicesCacheRequestBuilder
extends BaseIndicesRequestBuilder<ClearIndicesCacheRequest,ClearIndicesCacheResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
ClearIndicesCacheRequestBuilder(IndicesAdminClient indicesClient)
           
 
Method Summary
protected  void doExecute(ActionListener<ClearIndicesCacheResponse> listener)
           
 ClearIndicesCacheRequestBuilder setBloomCache(boolean bloomCache)
           
 ClearIndicesCacheRequestBuilder setFieldDataCache(boolean fieldDataCache)
           
 ClearIndicesCacheRequestBuilder setFields(String... fields)
           
 ClearIndicesCacheRequestBuilder setFilterCache(boolean filterCache)
           
 ClearIndicesCacheRequestBuilder setIdCache(boolean idCache)
           
 ClearIndicesCacheRequestBuilder setIgnoreIndices(IgnoreIndices ignoreIndices)
          Specifies what type of requested indices to ignore.
 ClearIndicesCacheRequestBuilder setIndices(String... indices)
           
 ClearIndicesCacheRequestBuilder setListenerThreaded(boolean threadedListener)
          Should the listener be called on a separate thread if needed.
 ClearIndicesCacheRequestBuilder setOperationThreading(BroadcastOperationThreading operationThreading)
          Controls the operation threading model.
 
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

ClearIndicesCacheRequestBuilder

public ClearIndicesCacheRequestBuilder(IndicesAdminClient indicesClient)
Method Detail

setIndices

public ClearIndicesCacheRequestBuilder setIndices(String... indices)

setFilterCache

public ClearIndicesCacheRequestBuilder setFilterCache(boolean filterCache)

setFieldDataCache

public ClearIndicesCacheRequestBuilder setFieldDataCache(boolean fieldDataCache)

setFields

public ClearIndicesCacheRequestBuilder setFields(String... fields)

setIdCache

public ClearIndicesCacheRequestBuilder setIdCache(boolean idCache)

setBloomCache

public ClearIndicesCacheRequestBuilder setBloomCache(boolean bloomCache)

setListenerThreaded

public ClearIndicesCacheRequestBuilder setListenerThreaded(boolean threadedListener)
Should the listener be called on a separate thread if needed.


setOperationThreading

public ClearIndicesCacheRequestBuilder setOperationThreading(BroadcastOperationThreading operationThreading)
Controls the operation threading model.


setIgnoreIndices

public ClearIndicesCacheRequestBuilder setIgnoreIndices(IgnoreIndices ignoreIndices)
Specifies what type of requested indices to ignore. For example indices that don't exist.


doExecute

protected void doExecute(ActionListener<ClearIndicesCacheResponse> listener)
Specified by:
doExecute in class BaseIndicesRequestBuilder<ClearIndicesCacheRequest,ClearIndicesCacheResponse>


Copyright © 2009-2012. All Rights Reserved.