Class SnapshotsRecord
java.lang.Object
co.elastic.clients.elasticsearch.cat.snapshots.SnapshotsRecord
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<SnapshotsRecord>
Json deserializer forSnapshotsRecord
-
Method Summary
Modifier and TypeMethodDescriptionfinal Time
duration()
durationfinal Long
endEpoch()
end time in seconds since 1970-01-01 00:00:00final String
endTime()
end time in HH:MM:SSfinal String
number of failed shardsfinal String
id()
unique snapshotfinal String
indices()
number of indicesstatic SnapshotsRecord
final String
reason()
reason for failuresfinal String
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
final Long
start time in seconds since 1970-01-01 00:00:00final ScheduleTimeOfDay
start time in HH:MM:SSfinal String
status()
snapshot namefinal String
number of successful shardstoString()
final String
number of total shards
-
Field Details
-
_DESERIALIZER
Json deserializer forSnapshotsRecord
-
-
Method Details
-
of
public static SnapshotsRecord of(Function<SnapshotsRecord.Builder, ObjectBuilder<SnapshotsRecord>> fn) -
id
unique snapshotAPI name:
id
-
repository
repository nameAPI name:
repository
-
status
snapshot nameAPI name:
status
-
startEpoch
start time in seconds since 1970-01-01 00:00:00API name:
start_epoch
-
startTime
start time in HH:MM:SSAPI name:
start_time
-
endEpoch
end time in seconds since 1970-01-01 00:00:00API name:
end_epoch
-
endTime
end time in HH:MM:SSAPI name:
end_time
-
duration
durationAPI name:
duration
-
indices
number of indicesAPI name:
indices
-
successfulShards
number of successful shardsAPI name:
successful_shards
-
failedShards
number of failed shardsAPI name:
failed_shards
-
totalShards
number of total shardsAPI name:
total_shards
-
reason
reason for failuresAPI name:
reason
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupSnapshotsRecordDeserializer
protected static void setupSnapshotsRecordDeserializer(ObjectDeserializer<SnapshotsRecord.Builder> op)
-