primary
Required - API name:
primary
ObjectBuilder<NodeShard>
public static class NodeShard.Builder extends java.lang.Object implements ObjectBuilder<NodeShard>
NodeShard
.Constructor | Description |
---|---|
Builder() |
Modifier and Type | Method | Description |
---|---|---|
NodeShard.Builder |
allocationId(java.util.Map<java.lang.String,java.lang.String> value) |
API name:
allocation_id |
NodeShard |
build() |
Builds a
NodeShard . |
NodeShard.Builder |
index(java.lang.String value) |
Required - API name:
index |
NodeShard.Builder |
node(java.lang.String value) |
API name:
node |
NodeShard.Builder |
primary(boolean value) |
Required - API name:
primary |
NodeShard.Builder |
putAllocationId(java.lang.String key,
java.lang.String value) |
Add a key/value to
allocationId(Map) , creating the map if needed. |
NodeShard.Builder |
putRecoverySource(java.lang.String key,
java.lang.String value) |
Add a key/value to
recoverySource(Map) , creating the map if needed. |
NodeShard.Builder |
recoverySource(java.util.Map<java.lang.String,java.lang.String> value) |
API name:
recovery_source |
NodeShard.Builder |
shard(int value) |
Required - API name:
shard |
NodeShard.Builder |
state(ShardRoutingState value) |
Required - API name:
state |
NodeShard.Builder |
unassignedInfo(UnassignedInformation value) |
API name:
unassigned_info |
NodeShard.Builder |
unassignedInfo(java.util.function.Function<UnassignedInformation.Builder,ObjectBuilder<UnassignedInformation>> fn) |
API name:
unassigned_info |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
state
primary
node
shard
index
allocation_id
allocationId(Map)
, creating the map if needed.recovery_source
recoverySource(Map)
, creating the map if needed.unassigned_info
unassigned_info
NodeShard
.build
in interface ObjectBuilder<NodeShard>
java.lang.NullPointerException
- if some of the required fields are null.