primary
Required - API name:
primary
WithJson<NodeShard.Builder>
, ObjectBuilder<NodeShard>
NodeShard
.final NodeShard.Builder
allocationId(String key,
String value)
allocation_id
final NodeShard.Builder
allocationId(Map<String,String> map)
allocation_id
build()
NodeShard
.final NodeShard.Builder
index
final NodeShard.Builder
node
final NodeShard.Builder
primary(boolean value)
primary
final NodeShard.Builder
recoverySource(String key,
String value)
recovery_source
final NodeShard.Builder
recoverySource(Map<String,String> map)
recovery_source
final NodeShard.Builder
relocatingNode(String value)
relocating_node
protected NodeShard.Builder
self()
final NodeShard.Builder
shard(int value)
shard
final NodeShard.Builder
state(ShardRoutingState value)
state
final NodeShard.Builder
unassigned_info
final NodeShard.Builder
unassigned_info
withJson
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
state
primary
node
shard
index
allocation_id
Adds all entries of map
to allocationId
.
allocation_id
Adds an entry to allocationId
.
recovery_source
Adds all entries of map
to recoverySource
.
recovery_source
Adds an entry to recoverySource
.
unassigned_info
unassigned_info
relocating_node
self
in class WithJsonObjectBuilderBase<NodeShard.Builder>
NodeShard
.build
in interface ObjectBuilder<NodeShard>
NullPointerException
- if some of the required fields are null.