Class RecoveryRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<RecoveryRecord.Builder>
co.elastic.clients.elasticsearch.cat.recovery.RecoveryRecord.Builder
- All Implemented Interfaces:
WithJson<RecoveryRecord.Builder>
,ObjectBuilder<RecoveryRecord>
- Enclosing class:
- RecoveryRecord
public static class RecoveryRecord.Builder extends WithJsonObjectBuilderBase<RecoveryRecord.Builder> implements ObjectBuilder<RecoveryRecord>
Builder for
RecoveryRecord
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description RecoveryRecord
build()
Builds aRecoveryRecord
.RecoveryRecord.Builder
bytes(java.lang.String value)
number of bytes to recoverRecoveryRecord.Builder
bytesPercent(java.lang.String value)
percent of bytes recoveredRecoveryRecord.Builder
bytesRecovered(java.lang.String value)
bytes recoveredRecoveryRecord.Builder
bytesTotal(java.lang.String value)
total number of bytesRecoveryRecord.Builder
files(java.lang.String value)
number of files to recoverRecoveryRecord.Builder
filesPercent(java.lang.String value)
percent of files recoveredRecoveryRecord.Builder
filesRecovered(java.lang.String value)
files recoveredRecoveryRecord.Builder
filesTotal(java.lang.String value)
total number of filesRecoveryRecord.Builder
index(java.lang.String value)
index nameRecoveryRecord.Builder
repository(java.lang.String value)
repositoryprotected RecoveryRecord.Builder
self()
RecoveryRecord.Builder
shard(java.lang.String value)
shard nameRecoveryRecord.Builder
snapshot(java.lang.String value)
snapshotRecoveryRecord.Builder
sourceHost(java.lang.String value)
source hostRecoveryRecord.Builder
sourceNode(java.lang.String value)
source node nameRecoveryRecord.Builder
stage(java.lang.String value)
recovery stageRecoveryRecord.Builder
startTime(java.lang.String value)
recovery start timeRecoveryRecord.Builder
startTimeMillis(java.lang.String value)
recovery start time in epoch millisecondsRecoveryRecord.Builder
stopTime(java.lang.String value)
recovery stop timeRecoveryRecord.Builder
stopTimeMillis(java.lang.String value)
recovery stop time in epoch millisecondsRecoveryRecord.Builder
targetHost(java.lang.String value)
target hostRecoveryRecord.Builder
targetNode(java.lang.String value)
target node nameRecoveryRecord.Builder
time(java.lang.String value)
recovery timeRecoveryRecord.Builder
translogOps(java.lang.String value)
number of translog ops to recoverRecoveryRecord.Builder
translogOpsPercent(java.lang.String value)
percent of translog ops recoveredRecoveryRecord.Builder
translogOpsRecovered(java.lang.String value)
translog ops recoveredRecoveryRecord.Builder
type(java.lang.String value)
recovery typeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
index nameAPI name:
index
-
shard
shard nameAPI name:
shard
-
startTime
recovery start timeAPI name:
start_time
-
startTimeMillis
recovery start time in epoch millisecondsAPI name:
start_time_millis
-
stopTime
recovery stop timeAPI name:
stop_time
-
stopTimeMillis
recovery stop time in epoch millisecondsAPI name:
stop_time_millis
-
time
recovery timeAPI name:
time
-
type
recovery typeAPI name:
type
-
stage
recovery stageAPI name:
stage
-
sourceHost
source hostAPI name:
source_host
-
sourceNode
source node nameAPI name:
source_node
-
targetHost
target hostAPI name:
target_host
-
targetNode
target node nameAPI name:
target_node
-
repository
repositoryAPI name:
repository
-
snapshot
snapshotAPI name:
snapshot
-
files
number of files to recoverAPI name:
files
-
filesRecovered
files recoveredAPI name:
files_recovered
-
filesPercent
percent of files recoveredAPI name:
files_percent
-
filesTotal
total number of filesAPI name:
files_total
-
bytes
number of bytes to recoverAPI name:
bytes
-
bytesRecovered
bytes recoveredAPI name:
bytes_recovered
-
bytesPercent
percent of bytes recoveredAPI name:
bytes_percent
-
bytesTotal
total number of bytesAPI name:
bytes_total
-
translogOps
number of translog ops to recoverAPI name:
translog_ops
-
translogOpsRecovered
translog ops recoveredAPI name:
translog_ops_recovered
-
translogOpsPercent
percent of translog ops recoveredAPI name:
translog_ops_percent
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<RecoveryRecord.Builder>
-
build
Builds aRecoveryRecord
.- Specified by:
build
in interfaceObjectBuilder<RecoveryRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-