Class BackupInfo (6.66.0)

public class BackupInfo

Represents a Cloud Spanner database backup.

Inheritance

Object > BackupInfo

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getDatabase()

public DatabaseId getDatabase()

Returns the id of the database that was used to create the backup.

Returns
Type Description
DatabaseId

getEncryptionConfig()

public BackupEncryptionConfig getEncryptionConfig()

Returns the BackupEncryptionConfig to encrypt the backup during its creation. Returns null if no customer-managed encryption key should be used.

Returns
Type Description
BackupEncryptionConfig

getEncryptionInfo()

public EncryptionInfo getEncryptionInfo()

Returns the EncryptionInfo of the backup if the backup is encrypted, or null if this backup is not encrypted.

Returns
Type Description
EncryptionInfo

getExpireTime()

public Timestamp getExpireTime()

Returns the expire time of the backup.

Returns
Type Description
com.google.cloud.Timestamp

getId()

public BackupId getId()

Returns the backup id.

Returns
Type Description
BackupId

getInstanceId()

public InstanceId getInstanceId()

Returns the id of the instance that the backup belongs to.

Returns
Type Description
InstanceId

getMaxExpireTime()

public Timestamp getMaxExpireTime()

Returns the max expire time of this Backup.

Returns
Type Description
com.google.cloud.Timestamp

getProto()

public Backup getProto()

Returns the raw proto instance that was used to construct this Backup.

Returns
Type Description
Backup

getReferencingBackups()

public List<String> getReferencingBackups()

Returns the names of the destination backups being created by copying this source backup Backup.

Returns
Type Description
List<String>

getSize()

public long getSize()

Returns the size of the backup in bytes.

Returns
Type Description
long

getState()

public BackupInfo.State getState()

Returns the state of the backup.

Returns
Type Description
BackupInfo.State

getVersionTime()

public Timestamp getVersionTime()

Returns the version time of the backup.

Returns
Type Description
com.google.cloud.Timestamp

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

toString()

public String toString()
Returns
Type Description
String
Overrides