Class HealthRecord.Builder
java.lang.Object
org.opensearch.client.opensearch.cat.health.HealthRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<HealthRecord>
- Enclosing class:
- HealthRecord
public static class HealthRecord.Builder extends java.lang.Object implements ObjectBuilder<HealthRecord>
Builder for
HealthRecord.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description HealthRecord.BuilderactiveShardsPercent(java.lang.String value)active number of shards in percent API name:active_shards_percentHealthRecordbuild()Builds aHealthRecord.HealthRecord.Buildercluster(java.lang.String value)cluster name API name:clusterHealthRecord.Builderepoch(jakarta.json.JsonValue value)seconds since 1969-01-01 00:00:00 API name:epochHealthRecord.Builderinit(java.lang.String value)number of initializing nodes API name:initHealthRecord.BuildermaxTaskWaitTime(java.lang.String value)wait time of longest task pending API name:max_task_wait_timeHealthRecord.Buildernode_data(java.lang.String value)number of nodes that can store data API name:node.dataHealthRecord.Buildernode_total(java.lang.String value)total number of nodes API name:node.totalHealthRecord.BuilderpendingTasks(java.lang.String value)number of pending tasks API name:pending_tasksHealthRecord.Builderpri(java.lang.String value)number of primary shards API name:priHealthRecord.Builderrelo(java.lang.String value)number of relocating nodes API name:reloHealthRecord.Buildershards(java.lang.String value)total number of shards API name:shardsHealthRecord.Builderstatus(java.lang.String value)health status API name:statusHealthRecord.Buildertimestamp(java.lang.String value)time in HH:MM:SS API name:timestampHealthRecord.Builderunassign(java.lang.String value)number of unassigned shards API name:unassign
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
epoch
seconds since 1969-01-01 00:00:00 API name:epoch -
timestamp
time in HH:MM:SS API name:timestamp -
cluster
cluster name API name:cluster -
status
health status API name:status -
node_total
total number of nodes API name:node.total -
node_data
number of nodes that can store data API name:node.data -
shards
total number of shards API name:shards -
pri
number of primary shards API name:pri -
relo
number of relocating nodes API name:relo -
init
number of initializing nodes API name:init -
unassign
number of unassigned shards API name:unassign -
pendingTasks
number of pending tasks API name:pending_tasks -
maxTaskWaitTime
wait time of longest task pending API name:max_task_wait_time -
activeShardsPercent
active number of shards in percent API name:active_shards_percent -
build
Builds aHealthRecord.- Specified by:
buildin interfaceObjectBuilder<HealthRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-