public class BackupA 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)| Parameter | |
|---|---|
| Name | Description | 
| proto | com.google.bigtable.admin.v2.Backup | 
| Returns | |
|---|---|
| Type | Description | 
| Backup | |
Methods
equals(Object o)
public boolean equals(Object o)| Parameter | |
|---|---|
| Name | Description | 
| o | Object | 
| Returns | |
|---|---|
| Type | Description | 
| boolean | |
getBackupType()
public Backup.BackupType getBackupType()Get the backup type of this backup.
| Returns | |
|---|---|
| Type | Description | 
| Backup.BackupType | |
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 | |
|---|---|
| Type | Description | 
| EncryptionInfo | |
getEndTime()
public Instant getEndTime()Get the end time when the creation of this backup has completed.
| Returns | |
|---|---|
| Type | Description | 
| org.threeten.bp.Instant | |
getExpireTime()
public Instant getExpireTime()Get the expire time of this backup.
| Returns | |
|---|---|
| Type | Description | 
| org.threeten.bp.Instant | |
getHotToStandardTime()
public Instant getHotToStandardTime()Get the time at which this backup will be converted from a hot backup to a standard backup.
| Returns | |
|---|---|
| Type | Description | 
| org.threeten.bp.Instant | |
getId()
public String getId()Get the ID of this backup.
| Returns | |
|---|---|
| Type | Description | 
| String | |
getInstanceId()
public String getInstanceId()Get the instance ID where this backup is located.
| Returns | |
|---|---|
| Type | Description | 
| String | |
getSizeBytes()
public long getSizeBytes()Get the size of this backup.
| Returns | |
|---|---|
| Type | Description | 
| long | |
getSourceBackupId()
public String getSourceBackupId()Get the source backup ID from which the backup is copied.
| Returns | |
|---|---|
| Type | Description | 
| String | |
getSourceTableId()
public String getSourceTableId()Get the source table ID from which the backup is created.
| Returns | |
|---|---|
| Type | Description | 
| String | |
getStartTime()
public Instant getStartTime()Get the start time when this backup is taken.
| Returns | |
|---|---|
| Type | Description | 
| org.threeten.bp.Instant | |
getState()
public Backup.State getState()Get the state of this backup.
| Returns | |
|---|---|
| Type | Description | 
| Backup.State | |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description | 
| int | |