Class RecoveryRecord.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cat.recovery.RecoveryRecord.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RecoveryRecord>
- Enclosing class:
- RecoveryRecord
public static class RecoveryRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<RecoveryRecord>
Builder forRecoveryRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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)repositoryRecoveryRecord.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 type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
index
public final RecoveryRecord.Builder index(@Nullable java.lang.String value)
index nameAPI name:
index
-
shard
public final RecoveryRecord.Builder shard(@Nullable java.lang.String value)
shard nameAPI name:
shard
-
startTime
public final RecoveryRecord.Builder startTime(@Nullable java.lang.String value)
recovery start timeAPI name:
start_time
-
startTimeMillis
public final RecoveryRecord.Builder startTimeMillis(@Nullable java.lang.String value)
recovery start time in epoch millisecondsAPI name:
start_time_millis
-
stopTime
public final RecoveryRecord.Builder stopTime(@Nullable java.lang.String value)
recovery stop timeAPI name:
stop_time
-
stopTimeMillis
public final RecoveryRecord.Builder stopTimeMillis(@Nullable java.lang.String value)
recovery stop time in epoch millisecondsAPI name:
stop_time_millis
-
time
public final RecoveryRecord.Builder time(@Nullable java.lang.String value)
recovery timeAPI name:
time
-
type
public final RecoveryRecord.Builder type(@Nullable java.lang.String value)
recovery typeAPI name:
type
-
stage
public final RecoveryRecord.Builder stage(@Nullable java.lang.String value)
recovery stageAPI name:
stage
-
sourceHost
public final RecoveryRecord.Builder sourceHost(@Nullable java.lang.String value)
source hostAPI name:
source_host
-
sourceNode
public final RecoveryRecord.Builder sourceNode(@Nullable java.lang.String value)
source node nameAPI name:
source_node
-
targetHost
public final RecoveryRecord.Builder targetHost(@Nullable java.lang.String value)
target hostAPI name:
target_host
-
targetNode
public final RecoveryRecord.Builder targetNode(@Nullable java.lang.String value)
target node nameAPI name:
target_node
-
repository
public final RecoveryRecord.Builder repository(@Nullable java.lang.String value)
repositoryAPI name:
repository
-
snapshot
public final RecoveryRecord.Builder snapshot(@Nullable java.lang.String value)
snapshotAPI name:
snapshot
-
files
public final RecoveryRecord.Builder files(@Nullable java.lang.String value)
number of files to recoverAPI name:
files
-
filesRecovered
public final RecoveryRecord.Builder filesRecovered(@Nullable java.lang.String value)
files recoveredAPI name:
files_recovered
-
filesPercent
public final RecoveryRecord.Builder filesPercent(@Nullable java.lang.String value)
percent of files recoveredAPI name:
files_percent
-
filesTotal
public final RecoveryRecord.Builder filesTotal(@Nullable java.lang.String value)
total number of filesAPI name:
files_total
-
bytes
public final RecoveryRecord.Builder bytes(@Nullable java.lang.String value)
number of bytes to recoverAPI name:
bytes
-
bytesRecovered
public final RecoveryRecord.Builder bytesRecovered(@Nullable java.lang.String value)
bytes recoveredAPI name:
bytes_recovered
-
bytesPercent
public final RecoveryRecord.Builder bytesPercent(@Nullable java.lang.String value)
percent of bytes recoveredAPI name:
bytes_percent
-
bytesTotal
public final RecoveryRecord.Builder bytesTotal(@Nullable java.lang.String value)
total number of bytesAPI name:
bytes_total
-
translogOps
public final RecoveryRecord.Builder translogOps(@Nullable java.lang.String value)
number of translog ops to recoverAPI name:
translog_ops
-
translogOpsRecovered
public final RecoveryRecord.Builder translogOpsRecovered(@Nullable java.lang.String value)
translog ops recoveredAPI name:
translog_ops_recovered
-
translogOpsPercent
public final RecoveryRecord.Builder translogOpsPercent(@Nullable java.lang.String value)
percent of translog ops recoveredAPI name:
translog_ops_percent
-
build
public RecoveryRecord build()
Builds aRecoveryRecord.- Specified by:
buildin interfaceObjectBuilder<RecoveryRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-