org.elasticsearch.action.admin.cluster.state
Class ClusterStateRequestBuilder

java.lang.Object
  extended by org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder<ClusterStateRequest,ClusterStateResponse>
      extended by org.elasticsearch.action.admin.cluster.state.ClusterStateRequestBuilder
All Implemented Interfaces:
ActionRequestBuilder<ClusterStateRequest,ClusterStateResponse>

public class ClusterStateRequestBuilder
extends BaseClusterRequestBuilder<ClusterStateRequest,ClusterStateResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder
client, request
 
Constructor Summary
ClusterStateRequestBuilder(ClusterAdminClient clusterClient)
           
 
Method Summary
protected  void doExecute(ActionListener<ClusterStateResponse> listener)
           
 ClusterStateRequestBuilder setFilterAll()
          Filters all data responses.
 ClusterStateRequestBuilder setFilterBlocks(boolean filter)
           
 ClusterStateRequestBuilder setFilterIndexTemplates(String... templates)
           
 ClusterStateRequestBuilder setFilterIndices(String... indices)
          When setFilterMetaData(boolean) is not set, which indices to return the IndexMetaData for.
 ClusterStateRequestBuilder setFilterMetaData(boolean filter)
          Should the cluster state result include the MetaData.
 ClusterStateRequestBuilder setFilterNodes(boolean filter)
          Should the cluster state result include the DiscoveryNodes.
 ClusterStateRequestBuilder setFilterRoutingTable(boolean filter)
          Should the cluster state result include teh RoutingTable.
 ClusterStateRequestBuilder setLocal(boolean local)
          Sets if the cluster state request should be executed locally on the node, and not go to the master.
 ClusterStateRequestBuilder setMasterNodeTimeout(String timeout)
          Sets the master node timeout in case the master has not yet been discovered.
 ClusterStateRequestBuilder setMasterNodeTimeout(TimeValue timeout)
          Sets the master node timeout in case the master has not yet been discovered.
 
Methods inherited from class org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder
execute, execute, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterStateRequestBuilder

public ClusterStateRequestBuilder(ClusterAdminClient clusterClient)
Method Detail

setFilterAll

public ClusterStateRequestBuilder setFilterAll()
Filters all data responses.


setFilterBlocks

public ClusterStateRequestBuilder setFilterBlocks(boolean filter)

setFilterMetaData

public ClusterStateRequestBuilder setFilterMetaData(boolean filter)
Should the cluster state result include the MetaData. Defaults to false.


setFilterNodes

public ClusterStateRequestBuilder setFilterNodes(boolean filter)
Should the cluster state result include the DiscoveryNodes. Defaults to false.


setFilterRoutingTable

public ClusterStateRequestBuilder setFilterRoutingTable(boolean filter)
Should the cluster state result include teh RoutingTable. Defaults to false.


setFilterIndices

public ClusterStateRequestBuilder setFilterIndices(String... indices)
When setFilterMetaData(boolean) is not set, which indices to return the IndexMetaData for. Defaults to all indices.


setFilterIndexTemplates

public ClusterStateRequestBuilder setFilterIndexTemplates(String... templates)

setMasterNodeTimeout

public ClusterStateRequestBuilder setMasterNodeTimeout(TimeValue timeout)
Sets the master node timeout in case the master has not yet been discovered.


setMasterNodeTimeout

public ClusterStateRequestBuilder setMasterNodeTimeout(String timeout)
Sets the master node timeout in case the master has not yet been discovered.


setLocal

public ClusterStateRequestBuilder setLocal(boolean local)
Sets if the cluster state request should be executed locally on the node, and not go to the master.


doExecute

protected void doExecute(ActionListener<ClusterStateResponse> listener)
Specified by:
doExecute in class BaseClusterRequestBuilder<ClusterStateRequest,ClusterStateResponse>


Copyright © 2009-2012. All Rights Reserved.