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 RecoveryRecordbuild()Builds aRecoveryRecord.RecoveryRecord.Builderbytes(java.lang.String value)number of bytes to recoverRecoveryRecord.BuilderbytesPercent(java.lang.String value)percent of bytes recoveredRecoveryRecord.BuilderbytesRecovered(java.lang.String value)bytes recoveredRecoveryRecord.BuilderbytesTotal(java.lang.String value)total number of bytesRecoveryRecord.Builderfiles(java.lang.String value)number of files to recoverRecoveryRecord.BuilderfilesPercent(java.lang.String value)percent of files recoveredRecoveryRecord.BuilderfilesRecovered(java.lang.String value)files recoveredRecoveryRecord.BuilderfilesTotal(java.lang.String value)total number of filesRecoveryRecord.Builderindex(java.lang.String value)index nameRecoveryRecord.Builderrepository(java.lang.String value)repositoryprotected RecoveryRecord.Builderself()RecoveryRecord.Buildershard(java.lang.String value)shard nameRecoveryRecord.Buildersnapshot(java.lang.String value)snapshotRecoveryRecord.BuildersourceHost(java.lang.String value)source hostRecoveryRecord.BuildersourceNode(java.lang.String value)source node nameRecoveryRecord.Builderstage(java.lang.String value)recovery stageRecoveryRecord.BuilderstartTime(java.lang.String value)recovery start timeRecoveryRecord.BuilderstartTimeMillis(java.lang.String value)recovery start time in epoch millisecondsRecoveryRecord.BuilderstopTime(java.lang.String value)recovery stop timeRecoveryRecord.BuilderstopTimeMillis(java.lang.String value)recovery stop time in epoch millisecondsRecoveryRecord.BuildertargetHost(java.lang.String value)target hostRecoveryRecord.BuildertargetNode(java.lang.String value)target node nameRecoveryRecord.Buildertime(java.lang.String value)recovery timeRecoveryRecord.BuildertranslogOps(java.lang.String value)number of translog ops to recoverRecoveryRecord.BuildertranslogOpsPercent(java.lang.String value)percent of translog ops recoveredRecoveryRecord.BuildertranslogOpsRecovered(java.lang.String value)translog ops recoveredRecoveryRecord.Buildertype(java.lang.String value)recovery typeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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:
selfin classWithJsonObjectBuilderBase<RecoveryRecord.Builder>
-
build
Builds aRecoveryRecord.- Specified by:
buildin interfaceObjectBuilder<RecoveryRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-