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
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRecoveryRecord
.final RecoveryRecord.Builder
number of bytes to recoverfinal RecoveryRecord.Builder
bytesPercent
(String value) percent of bytes recoveredfinal RecoveryRecord.Builder
bytesRecovered
(String value) bytes recoveredfinal RecoveryRecord.Builder
bytesTotal
(String value) total number of bytesfinal RecoveryRecord.Builder
number of files to recoverfinal RecoveryRecord.Builder
filesPercent
(String value) percent of files recoveredfinal RecoveryRecord.Builder
filesRecovered
(String value) files recoveredfinal RecoveryRecord.Builder
filesTotal
(String value) total number of filesfinal RecoveryRecord.Builder
index namefinal RecoveryRecord.Builder
repository
(String value) repositoryprotected RecoveryRecord.Builder
self()
final RecoveryRecord.Builder
shard namefinal RecoveryRecord.Builder
snapshotfinal RecoveryRecord.Builder
sourceHost
(String value) source hostfinal RecoveryRecord.Builder
sourceNode
(String value) source node namefinal RecoveryRecord.Builder
recovery stagefinal RecoveryRecord.Builder
recovery start timefinal RecoveryRecord.Builder
startTimeMillis
(String value) recovery start time in epoch millisecondsfinal RecoveryRecord.Builder
recovery stop timefinal RecoveryRecord.Builder
stopTimeMillis
(String value) recovery stop time in epoch millisecondsfinal RecoveryRecord.Builder
targetHost
(String value) target hostfinal RecoveryRecord.Builder
targetNode
(String value) target node namefinal RecoveryRecord.Builder
recovery timefinal RecoveryRecord.Builder
translogOps
(String value) number of translog ops to recoverfinal RecoveryRecord.Builder
translogOpsPercent
(String value) percent of translog ops recoveredfinal RecoveryRecord.Builder
translogOpsRecovered
(String value) translog ops recoveredfinal RecoveryRecord.Builder
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
-
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:
NullPointerException
- if some of the required fields are null.
-