Class Backup (2.10.0)

public class Backup

A backup lets you save a copy of a table's schema and data and restore the backup to a new table at a later time.

Inheritance

Object > Backup

Static Methods

fromProto(Backup proto)

public static Backup fromProto(Backup proto)
Parameter
NameDescription
protoBackup
Returns
TypeDescription
Backup

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
NameDescription
oObject
Returns
TypeDescription
boolean
Overrides

getEncryptionInfo()

public EncryptionInfo getEncryptionInfo()

Get the encryption information for the backup.

If encryption_type is CUSTOMER_MANAGED_ENCRYPTION, kms_key_version will be filled in with status UNKNOWN.

If encryption_type is GOOGLE_DEFAULT_ENCRYPTION, all other fields will have default value.

Returns
TypeDescription
EncryptionInfo

getEndTime()

public Instant getEndTime()

Get the end time when the creation of this backup has completed.

Returns
TypeDescription
org.threeten.bp.Instant

getExpireTime()

public Instant getExpireTime()

Get the expire time of this backup.

Returns
TypeDescription
org.threeten.bp.Instant

getId()

public String getId()

Get the ID of this backup.

Returns
TypeDescription
String

getInstanceId()

public String getInstanceId()

Get the instance ID where this backup is located.

Returns
TypeDescription
String

getSizeBytes()

public long getSizeBytes()

Get the size of this backup.

Returns
TypeDescription
long

getSourceTableId()

public String getSourceTableId()

Get the source table ID from which the backup is created.

Returns
TypeDescription
String

getStartTime()

public Instant getStartTime()

Get the start time when this backup is taken.

Returns
TypeDescription
org.threeten.bp.Instant

getState()

public Backup.State getState()

Get the state of this backup.

Returns
TypeDescription
Backup.State

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides