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.
Static Methods
fromProto(Backup proto)
public static Backup fromProto(Backup proto)
Name | Description |
proto | Backup |
Type | Description |
Backup |
Methods
equals(Object o)
public boolean equals(Object o)
Name | Description |
o | Object |
Type | Description |
boolean |
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.
Type | Description |
EncryptionInfo |
getEndTime()
public Instant getEndTime()
Get the end time when the creation of this backup has completed.
Type | Description |
org.threeten.bp.Instant |
getExpireTime()
public Instant getExpireTime()
Get the expire time of this backup.
Type | Description |
org.threeten.bp.Instant |
getId()
public String getId()
Get the ID of this backup.
Type | Description |
String |
getInstanceId()
public String getInstanceId()
Get the instance ID where this backup is located.
Type | Description |
String |
getSizeBytes()
public long getSizeBytes()
Get the size of this backup.
Type | Description |
long |
getSourceTableId()
public String getSourceTableId()
Get the source table ID from which the backup is created.
Type | Description |
String |
getStartTime()
public Instant getStartTime()
Get the start time when this backup is taken.
Type | Description |
org.threeten.bp.Instant |
getState()
public Backup.State getState()
Get the state of this backup.
Type | Description |
Backup.State |
hashCode()
public int hashCode()
Type | Description |
int |