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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aRecoveryRecord.final RecoveryRecord.Buildernumber of bytes to recoverfinal RecoveryRecord.BuilderbytesPercent(String value) percent of bytes recoveredfinal RecoveryRecord.BuilderbytesRecovered(String value) bytes recoveredfinal RecoveryRecord.BuilderbytesTotal(String value) total number of bytesfinal RecoveryRecord.Buildernumber of files to recoverfinal RecoveryRecord.BuilderfilesPercent(String value) percent of files recoveredfinal RecoveryRecord.BuilderfilesRecovered(String value) files recoveredfinal RecoveryRecord.BuilderfilesTotal(String value) total number of filesfinal RecoveryRecord.Builderindex namefinal RecoveryRecord.Builderrepository(String value) repositoryprotected RecoveryRecord.Builderself()final RecoveryRecord.Buildershard namefinal RecoveryRecord.Buildersnapshotfinal RecoveryRecord.BuildersourceHost(String value) source hostfinal RecoveryRecord.BuildersourceNode(String value) source node namefinal RecoveryRecord.Builderrecovery stagefinal RecoveryRecord.Builderrecovery start timefinal RecoveryRecord.BuilderstartTimeMillis(Long value) recovery start time in epoch millisecondsfinal RecoveryRecord.Builderrecovery stop timefinal RecoveryRecord.BuilderstopTimeMillis(Long value) recovery stop time in epoch millisecondsfinal RecoveryRecord.BuildertargetHost(String value) target hostfinal RecoveryRecord.BuildertargetNode(String value) target node namefinal RecoveryRecord.Builderrecovery timefinal RecoveryRecord.Builderrecovery timefinal RecoveryRecord.BuildertranslogOps(String value) number of translog ops to recoverfinal RecoveryRecord.BuildertranslogOpsPercent(String value) percent of translog ops recoveredfinal RecoveryRecord.BuildertranslogOpsRecovered(String value) translog ops recoveredfinal RecoveryRecord.Builderrecovery typeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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 -
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:
selfin classWithJsonObjectBuilderBase<RecoveryRecord.Builder>
-
build
Builds aRecoveryRecord.- Specified by:
buildin interfaceObjectBuilder<RecoveryRecord>- Throws:
NullPointerException- if some of the required fields are null.
-