Class ShardRecovery
- java.lang.Object
-
- org.opensearch.client.opensearch.indices.recovery.ShardRecovery
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class ShardRecovery extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShardRecovery.BuilderBuilder forShardRecovery.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ShardRecovery>_DESERIALIZERJson deserializer forShardRecovery
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longid()Required - API name:idRecoveryIndexStatusindex()Required - API name:indexstatic ShardRecoveryof(java.util.function.Function<ShardRecovery.Builder,ObjectBuilder<ShardRecovery>> fn)booleanprimary()Required - API name:primaryvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupShardRecoveryDeserializer(ObjectDeserializer<ShardRecovery.Builder> op)RecoveryOriginsource()Required - API name:sourcejava.lang.Stringstage()Required - API name:stageRecoveryStartStatusstart()API name:startjava.lang.StringstartTime()API name:start_timejava.lang.StringstartTimeInMillis()Required - API name:start_time_in_millisjava.lang.StringstopTime()API name:stop_timejava.lang.StringstopTimeInMillis()Required - API name:stop_time_in_millisRecoveryOrigintarget()Required - API name:targetjava.lang.StringtotalTime()API name:total_timejava.lang.StringtotalTimeInMillis()Required - API name:total_time_in_millisTranslogStatustranslog()Required - API name:translogjava.lang.Stringtype()Required - API name:typeVerifyIndexverifyIndex()Required - API name:verify_index
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<ShardRecovery> _DESERIALIZER
Json deserializer forShardRecovery
-
-
Method Detail
-
of
public static ShardRecovery of(java.util.function.Function<ShardRecovery.Builder,ObjectBuilder<ShardRecovery>> fn)
-
id
public final long id()
Required - API name:id
-
index
public final RecoveryIndexStatus index()
Required - API name:index
-
primary
public final boolean primary()
Required - API name:primary
-
source
public final RecoveryOrigin source()
Required - API name:source
-
stage
public final java.lang.String stage()
Required - API name:stage
-
start
@Nullable public final RecoveryStartStatus start()
API name:start
-
startTime
@Nullable public final java.lang.String startTime()
API name:start_time
-
startTimeInMillis
public final java.lang.String startTimeInMillis()
Required - API name:start_time_in_millis
-
stopTime
@Nullable public final java.lang.String stopTime()
API name:stop_time
-
stopTimeInMillis
public final java.lang.String stopTimeInMillis()
Required - API name:stop_time_in_millis
-
target
public final RecoveryOrigin target()
Required - API name:target
-
totalTime
@Nullable public final java.lang.String totalTime()
API name:total_time
-
totalTimeInMillis
public final java.lang.String totalTimeInMillis()
Required - API name:total_time_in_millis
-
translog
public final TranslogStatus translog()
Required - API name:translog
-
type
public final java.lang.String type()
Required - API name:type
-
verifyIndex
public final VerifyIndex verifyIndex()
Required - API name:verify_index
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupShardRecoveryDeserializer
protected static void setupShardRecoveryDeserializer(ObjectDeserializer<ShardRecovery.Builder> op)
-
-