Class RepositoryData.SnapshotDetails

java.lang.Object
org.elasticsearch.repositories.RepositoryData.SnapshotDetails
Enclosing class:
RepositoryData

public static class RepositoryData.SnapshotDetails extends Object
A few details of an individual snapshot stored in the top-level index blob, so they are readily accessible without having to load the corresponding SnapshotInfo blob for each snapshot.
  • Field Details

  • Constructor Details

    • SnapshotDetails

      public SnapshotDetails(@Nullable SnapshotState snapshotState, @Nullable Version version, long startTimeMillis, long endTimeMillis)
  • Method Details

    • getSnapshotState

      @Nullable public SnapshotState getSnapshotState()
    • getVersion

      @Nullable public Version getVersion()
    • getStartTimeMillis

      public long getStartTimeMillis()
      Returns:
      start time in millis since the epoch, or -1 if unknown.
    • getEndTimeMillis

      public long getEndTimeMillis()
      Returns:
      end time in millis since the epoch, or -1 if unknown.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object