java.lang.Object
org.elasticsearch.cluster.ClusterState.Builder
- Enclosing class:
ClusterState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblocks(ClusterBlocks blocks) blocks(ClusterBlocks.Builder blocksBuilder) build()customs(Map<String, ClusterState.Custom> customs) static ClusterStatefromBytes(byte[] data, DiscoveryNode localNode, NamedWriteableRegistry registry) metadata(Metadata.Builder metadataBuilder) nodeFeatures(Map<String, Set<String>> nodeFeatures) nodeFeatures(ClusterFeatures features) nodes()nodes(DiscoveryNodes nodes) nodes(DiscoveryNodes.Builder nodesBuilder) putCompatibilityVersions(String nodeId, CompatibilityVersions versions) putCompatibilityVersions(String nodeId, TransportVersion transportVersion, Map<String, SystemIndexDescriptor.MappingsVersion> systemIndexMappingsVersions) putCustom(String type, ClusterState.Custom custom) putNodeFeatures(String node, Set<String> features) removeCustom(String type) routingTable(RoutingTable routingTable) routingTable(RoutingTable.Builder routingTableBuilder) static byte[]toBytes(ClusterState state) version(long version)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
nodes
-
nodes
-
nodes
-
putCompatibilityVersions
public ClusterState.Builder putCompatibilityVersions(String nodeId, TransportVersion transportVersion, Map<String, SystemIndexDescriptor.MappingsVersion> systemIndexMappingsVersions) -
putCompatibilityVersions
-
nodeIdsToCompatibilityVersions
public ClusterState.Builder nodeIdsToCompatibilityVersions(Map<String, CompatibilityVersions> versions) -
compatibilityVersions
-
nodeFeatures
-
nodeFeatures
-
nodeFeatures
-
putNodeFeatures
-
routingTable
-
routingTable
-
metadata
-
metadata
-
blocks
-
blocks
-
version
-
incrementVersion
-
stateUUID
-
putCustom
-
removeCustom
-
customs
-
build
-
toBytes
- Throws:
IOException
-
fromBytes
public static ClusterState fromBytes(byte[] data, DiscoveryNode localNode, NamedWriteableRegistry registry) throws IOException - Parameters:
data- input byteslocalNode- used to set the local node in the cluster state.- Throws:
IOException
-