org.elasticsearch.client.action.admin.indices.flush
Class FlushRequestBuilder

java.lang.Object
  extended by org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder<FlushRequest,FlushResponse>
      extended by org.elasticsearch.client.action.admin.indices.flush.FlushRequestBuilder
All Implemented Interfaces:
RequestBuilder<FlushRequest,FlushResponse>

public class FlushRequestBuilder
extends BaseIndicesRequestBuilder<FlushRequest,FlushResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
FlushRequestBuilder(IndicesAdminClient indicesClient)
           
 
Method Summary
protected  void doExecute(ActionListener<FlushResponse> listener)
           
 FlushRequestBuilder setFull(boolean full)
           
 FlushRequestBuilder setIndices(java.lang.String... indices)
           
 FlushRequestBuilder setRefresh(boolean refresh)
           
 
Methods inherited from class org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder
execute, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlushRequestBuilder

public FlushRequestBuilder(IndicesAdminClient indicesClient)
Method Detail

setIndices

public FlushRequestBuilder setIndices(java.lang.String... indices)

setRefresh

public FlushRequestBuilder setRefresh(boolean refresh)

setFull

public FlushRequestBuilder setFull(boolean full)

doExecute

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