Class SnapshotsRecord
java.lang.Object
co.elastic.clients.elasticsearch.cat.snapshots.SnapshotsRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class SnapshotsRecord extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SnapshotsRecord.Builder
Builder forSnapshotsRecord
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SnapshotsRecord>
_DESERIALIZER
Json deserializer forSnapshotsRecord
-
Constructor Summary
Constructors Constructor Description SnapshotsRecord(SnapshotsRecord.Builder builder)
SnapshotsRecord(java.util.function.Function<SnapshotsRecord.Builder,SnapshotsRecord.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.String
duration()
durationjava.lang.String
endEpoch()
end time in seconds since 1970-01-01 00:00:00java.lang.String
endTime()
end time in HH:MM:SSjava.lang.String
failedShards()
number of failed shardsjava.lang.String
id()
unique snapshotjava.lang.String
indices()
number of indicesjava.lang.String
reason()
reason for failuresjava.lang.String
repository()
repository namevoid
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupSnapshotsRecordDeserializer(DelegatingDeserializer<SnapshotsRecord.Builder> op)
java.lang.String
startEpoch()
start time in seconds since 1970-01-01 00:00:00java.lang.String
startTime()
start time in HH:MM:SSjava.lang.String
status()
snapshot namejava.lang.String
successfulShards()
number of successful shardsjava.lang.String
totalShards()
number of total shardsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forSnapshotsRecord
-
-
Constructor Details
-
SnapshotsRecord
-
SnapshotsRecord
public SnapshotsRecord(java.util.function.Function<SnapshotsRecord.Builder,SnapshotsRecord.Builder> fn)
-
-
Method Details
-
id
@Nullable public java.lang.String id()unique snapshotAPI name:
id
-
repository
@Nullable public java.lang.String repository()repository nameAPI name:
repository
-
status
@Nullable public java.lang.String status()snapshot nameAPI name:
status
-
startEpoch
@Nullable public java.lang.String startEpoch()start time in seconds since 1970-01-01 00:00:00API name:
start_epoch
-
startTime
@Nullable public java.lang.String startTime()start time in HH:MM:SSAPI name:
start_time
-
endEpoch
@Nullable public java.lang.String endEpoch()end time in seconds since 1970-01-01 00:00:00API name:
end_epoch
-
endTime
@Nullable public java.lang.String endTime()end time in HH:MM:SSAPI name:
end_time
-
duration
@Nullable public java.lang.String duration()durationAPI name:
duration
-
indices
@Nullable public java.lang.String indices()number of indicesAPI name:
indices
-
successfulShards
@Nullable public java.lang.String successfulShards()number of successful shardsAPI name:
successful_shards
-
failedShards
@Nullable public java.lang.String failedShards()number of failed shardsAPI name:
failed_shards
-
totalShards
@Nullable public java.lang.String totalShards()number of total shardsAPI name:
total_shards
-
reason
@Nullable public java.lang.String reason()reason for failuresAPI name:
reason
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupSnapshotsRecordDeserializer
protected static void setupSnapshotsRecordDeserializer(DelegatingDeserializer<SnapshotsRecord.Builder> op)
-