Class RecoveryRecord.Builder
java.lang.Object
org.opensearch.client.opensearch.cat.recovery.RecoveryRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<RecoveryRecord>
- Enclosing class:
- RecoveryRecord
public static class RecoveryRecord.Builder extends java.lang.Object implements ObjectBuilder<RecoveryRecord>
Builder for
RecoveryRecord.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
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 recover API name:bytesRecoveryRecord.BuilderbytesPercent(jakarta.json.JsonValue value)percent of bytes recovered API name:bytes_percentRecoveryRecord.BuilderbytesRecovered(java.lang.String value)bytes recovered API name:bytes_recoveredRecoveryRecord.BuilderbytesTotal(java.lang.String value)total number of bytes API name:bytes_totalRecoveryRecord.Builderfiles(java.lang.String value)number of files to recover API name:filesRecoveryRecord.BuilderfilesPercent(jakarta.json.JsonValue value)percent of files recovered API name:files_percentRecoveryRecord.BuilderfilesRecovered(java.lang.String value)files recovered API name:files_recoveredRecoveryRecord.BuilderfilesTotal(java.lang.String value)total number of files API name:files_totalRecoveryRecord.Builderindex(java.lang.String value)index name API name:indexRecoveryRecord.Builderrepository(java.lang.String value)repository API name:repositoryRecoveryRecord.Buildershard(java.lang.String value)shard name API name:shardRecoveryRecord.Buildersnapshot(java.lang.String value)snapshot API name:snapshotRecoveryRecord.BuildersourceHost(java.lang.String value)source host API name:source_hostRecoveryRecord.BuildersourceNode(java.lang.String value)source node name API name:source_nodeRecoveryRecord.Builderstage(java.lang.String value)recovery stage API name:stageRecoveryRecord.BuilderstartTime(java.lang.String value)recovery start time API name:start_timeRecoveryRecord.BuilderstartTimeMillis(java.lang.String value)recovery start time in epoch milliseconds API name:start_time_millisRecoveryRecord.BuilderstopTime(java.lang.String value)recovery stop time API name:stop_timeRecoveryRecord.BuilderstopTimeMillis(java.lang.String value)recovery stop time in epoch milliseconds API name:stop_time_millisRecoveryRecord.BuildertargetHost(java.lang.String value)target host API name:target_hostRecoveryRecord.BuildertargetNode(java.lang.String value)target node name API name:target_nodeRecoveryRecord.Buildertime(java.lang.String value)recovery time API name:timeRecoveryRecord.BuildertranslogOps(java.lang.String value)number of translog ops to recover API name:translog_opsRecoveryRecord.BuildertranslogOpsPercent(jakarta.json.JsonValue value)percent of translog ops recovered API name:translog_ops_percentRecoveryRecord.BuildertranslogOpsRecovered(java.lang.String value)translog ops recovered API name:translog_ops_recoveredRecoveryRecord.Buildertype(java.lang.String value)recovery type API name:type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
index name API name:index -
shard
shard name API name:shard -
startTime
recovery start time API name:start_time -
startTimeMillis
recovery start time in epoch milliseconds API name:start_time_millis -
stopTime
recovery stop time API name:stop_time -
stopTimeMillis
recovery stop time in epoch milliseconds API name:stop_time_millis -
time
recovery time API name:time -
type
recovery type API name:type -
stage
recovery stage API name:stage -
sourceHost
source host API name:source_host -
sourceNode
source node name API name:source_node -
targetHost
target host API name:target_host -
targetNode
target node name API name:target_node -
repository
repository API name:repository -
snapshot
snapshot API name:snapshot -
files
number of files to recover API name:files -
filesRecovered
files recovered API name:files_recovered -
filesPercent
percent of files recovered API name:files_percent -
filesTotal
total number of files API name:files_total -
bytes
number of bytes to recover API name:bytes -
bytesRecovered
bytes recovered API name:bytes_recovered -
bytesPercent
percent of bytes recovered API name:bytes_percent -
bytesTotal
total number of bytes API name:bytes_total -
translogOps
number of translog ops to recover API name:translog_ops -
translogOpsRecovered
translog ops recovered API name:translog_ops_recovered -
translogOpsPercent
percent of translog ops recovered API name:translog_ops_percent -
build
Builds aRecoveryRecord.- Specified by:
buildin interfaceObjectBuilder<RecoveryRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-