public final class BackupMetadata
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
BackupMetadata(BackupVersion backupVersion,
java.lang.String token,
java.util.Date start) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
BackupVersion |
getBackupVersion()
Get the backup version for the snapshot.
|
java.util.Date |
getCompleted()
Get the date on which snapshot was marked as finished/failed etc.
|
java.util.Date |
getLastValidated()
Return the last validation timestamp of this backup metadata.
|
java.lang.String |
getSnapshotDate()
Get the snapshot date formatted in yyyyMMdd.
|
java.lang.String |
getSnapshotLocation()
Get the snapshot location where snapshot is uploaded.
|
java.util.Date |
getStart()
Get the start date on which snapshot was initiated.
|
Status |
getStatus()
Get the status of the snapshot.
|
java.lang.String |
getToken()
Get the token for which snapshot was initiated.
|
int |
hashCode() |
boolean |
isCassandraSnapshotSuccess()
Find if cassandra snapshot was successful or not.
|
void |
setCassandraSnapshotSuccess(boolean cassandraSnapshotSuccess)
Set the cassandra snapshot status to be either finished successfully or fail.
|
void |
setCompleted(java.util.Date completed)
Set the completion date of snashot status.
|
void |
setLastValidated(java.util.Date lastValidated)
Set the last validation date of backup metadata.
|
void |
setSnapshotLocation(java.lang.String snapshotLocation)
Set the snapshot location where snapshot is uploaded.
|
void |
setStatus(Status status)
Set the status of the snapshot.
|
java.lang.String |
toString() |
public BackupMetadata(BackupVersion backupVersion, java.lang.String token, java.util.Date start) throws java.lang.Exception
java.lang.Exception
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getSnapshotDate()
public java.lang.String getToken()
public java.util.Date getStart()
public java.util.Date getCompleted()
public Status getStatus()
public void setCompleted(java.util.Date completed)
completed
- date of completion for a snapshot.public void setStatus(Status status)
status
- of the snapshot.public java.lang.String getSnapshotLocation()
public void setSnapshotLocation(java.lang.String snapshotLocation)
snapshotLocation
- where snapshot meta file is uploaded.public boolean isCassandraSnapshotSuccess()
public void setCassandraSnapshotSuccess(boolean cassandraSnapshotSuccess)
cassandraSnapshotSuccess
- is set to success if JMX operation for snapshot is
successful.public BackupVersion getBackupVersion()
public java.util.Date getLastValidated()
public void setLastValidated(java.util.Date lastValidated)
lastValidated
- date value of backup validation.public java.lang.String toString()
toString
in class java.lang.Object