Class RecoveryIndexStatus
- java.lang.Object
-
- org.opensearch.client.opensearch.indices.recovery.RecoveryIndexStatus
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class RecoveryIndexStatus extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecoveryIndexStatus.BuilderBuilder forRecoveryIndexStatus.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<RecoveryIndexStatus>_DESERIALIZERJson deserializer forRecoveryIndexStatus
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RecoveryBytesbytes()API name:bytesRecoveryFilesfiles()Required - API name:filesstatic RecoveryIndexStatusof(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupRecoveryIndexStatusDeserializer(ObjectDeserializer<RecoveryIndexStatus.Builder> op)RecoveryBytessize()Required - API name:sizeTimesourceThrottleTime()API name:source_throttle_timejava.lang.StringsourceThrottleTimeInMillis()Required - API name:source_throttle_time_in_millisTimetargetThrottleTime()API name:target_throttle_timejava.lang.StringtargetThrottleTimeInMillis()Required - API name:target_throttle_time_in_millisTimetotalTime()API name:total_timejava.lang.StringtotalTimeInMillis()Required - API name:total_time_in_millis
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<RecoveryIndexStatus> _DESERIALIZER
Json deserializer forRecoveryIndexStatus
-
-
Method Detail
-
of
public static RecoveryIndexStatus of(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)
-
bytes
@Nullable public final RecoveryBytes bytes()
API name:bytes
-
files
public final RecoveryFiles files()
Required - API name:files
-
size
public final RecoveryBytes size()
Required - API name:size
-
sourceThrottleTime
@Nullable public final Time sourceThrottleTime()
API name:source_throttle_time
-
sourceThrottleTimeInMillis
public final java.lang.String sourceThrottleTimeInMillis()
Required - API name:source_throttle_time_in_millis
-
targetThrottleTime
@Nullable public final Time targetThrottleTime()
API name:target_throttle_time
-
targetThrottleTimeInMillis
public final java.lang.String targetThrottleTimeInMillis()
Required - API name:target_throttle_time_in_millis
-
totalTimeInMillis
public final java.lang.String totalTimeInMillis()
Required - API name:total_time_in_millis
-
totalTime
@Nullable public final Time totalTime()
API name:total_time
-
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)
-
setupRecoveryIndexStatusDeserializer
protected static void setupRecoveryIndexStatusDeserializer(ObjectDeserializer<RecoveryIndexStatus.Builder> op)
-
-