Class SnapshotChainInfo

java.lang.Object
org.apache.hadoop.ozone.om.SnapshotChainInfo

public class SnapshotChainInfo extends Object
SnapshotChain supporting SnapshotInfo class.

Defines and provides the interface to the SnapshotChainInfo entry that comprises a SnapshotChain. Getters / setters for current, prev, next element in snapshot chain.

  • Constructor Details

    • SnapshotChainInfo

      public SnapshotChainInfo(UUID snapshotID, UUID prev, UUID next)
  • Method Details

    • setNextSnapshotId

      public void setNextSnapshotId(UUID snapsID)
    • setPreviousSnapshotId

      public void setPreviousSnapshotId(UUID snapsID)
    • getSnapshotId

      public UUID getSnapshotId()
    • getNextSnapshotId

      public UUID getNextSnapshotId()
    • hasNextSnapshotId

      public boolean hasNextSnapshotId()
    • hasPreviousSnapshotId

      public boolean hasPreviousSnapshotId()
    • getPreviousSnapshotId

      public UUID getPreviousSnapshotId()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object