Class ClusterStateRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder<ClusterStateRequest,ClusterStateResponse,ClusterStateRequestBuilder>
-
- org.elasticsearch.action.admin.cluster.state.ClusterStateRequestBuilder
-
public class ClusterStateRequestBuilder extends MasterNodeReadOperationRequestBuilder<ClusterStateRequest,ClusterStateResponse,ClusterStateRequestBuilder>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description ClusterStateRequestBuilder(ElasticsearchClient client, ClusterStateAction action)
-
Method Summary
Modifier and Type Method Description ClusterStateRequestBuilderall()Include all dataClusterStateRequestBuilderclear()Do not include any dataClusterStateRequestBuildersetBlocks(boolean filter)ClusterStateRequestBuildersetCustoms(boolean filter)Should the cluster state result include theClusterState.Custom.ClusterStateRequestBuildersetIndices(java.lang.String... indices)WhensetMetaData(boolean)is set, which indices to return theIndexMetaDatafor.ClusterStateRequestBuildersetIndicesOptions(IndicesOptions indicesOptions)ClusterStateRequestBuildersetMetaData(boolean filter)Should the cluster state result include theMetaData.ClusterStateRequestBuildersetNodes(boolean filter)Should the cluster state result include theDiscoveryNodes.ClusterStateRequestBuildersetRoutingTable(boolean filter)Should the cluster state result include theRoutingTable.ClusterStateRequestBuildersetWaitForMetaDataVersion(long waitForMetaDataVersion)Causes the request to wait for the metadata version to advance to at least the given version.ClusterStateRequestBuildersetWaitForTimeOut(TimeValue waitForTimeout)IfClusterStateRequest.waitForMetaDataVersion()is set then this determines how long to wait-
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder
setLocal
-
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
-
-
-
Constructor Detail
-
ClusterStateRequestBuilder
public ClusterStateRequestBuilder(ElasticsearchClient client, ClusterStateAction action)
-
-
Method Detail
-
all
public ClusterStateRequestBuilder all()
Include all data
-
clear
public ClusterStateRequestBuilder clear()
Do not include any data
-
setBlocks
public ClusterStateRequestBuilder setBlocks(boolean filter)
-
setMetaData
public ClusterStateRequestBuilder setMetaData(boolean filter)
Should the cluster state result include theMetaData. Defaults totrue.
-
setNodes
public ClusterStateRequestBuilder setNodes(boolean filter)
Should the cluster state result include theDiscoveryNodes. Defaults totrue.
-
setCustoms
public ClusterStateRequestBuilder setCustoms(boolean filter)
Should the cluster state result include theClusterState.Custom. Defaults totrue.
-
setRoutingTable
public ClusterStateRequestBuilder setRoutingTable(boolean filter)
Should the cluster state result include theRoutingTable. Defaults totrue.
-
setIndices
public ClusterStateRequestBuilder setIndices(java.lang.String... indices)
WhensetMetaData(boolean)is set, which indices to return theIndexMetaDatafor. Defaults to all indices.
-
setIndicesOptions
public ClusterStateRequestBuilder setIndicesOptions(IndicesOptions indicesOptions)
-
setWaitForMetaDataVersion
public ClusterStateRequestBuilder setWaitForMetaDataVersion(long waitForMetaDataVersion)
Causes the request to wait for the metadata version to advance to at least the given version.- Parameters:
waitForMetaDataVersion- The metadata version for which to wait
-
setWaitForTimeOut
public ClusterStateRequestBuilder setWaitForTimeOut(TimeValue waitForTimeout)
IfClusterStateRequest.waitForMetaDataVersion()is set then this determines how long to wait
-
-