public static class ClusterState.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(ClusterName clusterName) |
Builder(ClusterState state) |
public Builder(ClusterState state)
public Builder(ClusterName clusterName)
public ClusterState.Builder nodes(DiscoveryNodes.Builder nodesBuilder)
public ClusterState.Builder nodes(DiscoveryNodes nodes)
public DiscoveryNodes nodes()
public ClusterState.Builder routingTable(RoutingTable routingTable)
public ClusterState.Builder metaData(MetaData.Builder metaDataBuilder)
public ClusterState.Builder metaData(MetaData metaData)
public ClusterState.Builder blocks(ClusterBlocks.Builder blocksBuilder)
public ClusterState.Builder blocks(ClusterBlocks blocks)
public ClusterState.Builder version(long version)
public ClusterState.Builder incrementVersion()
public ClusterState.Builder stateUUID(java.lang.String uuid)
public ClusterState.Builder putCustom(java.lang.String type, ClusterState.Custom custom)
public ClusterState.Builder removeCustom(java.lang.String type)
public ClusterState.Builder customs(ImmutableOpenMap<java.lang.String,ClusterState.Custom> customs)
public ClusterState.Builder fromDiff(boolean fromDiff)
public ClusterState build()
public static byte[] toBytes(ClusterState state) throws java.io.IOException
java.io.IOException
public static ClusterState fromBytes(byte[] data, DiscoveryNode localNode, NamedWriteableRegistry registry) throws java.io.IOException
data
- input byteslocalNode
- used to set the local node in the cluster state.java.io.IOException