public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessageA backup of a Cloud Bigtable table.
Namespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
Backup()
public Backup()Backup(Backup)
public Backup(Backup other)| Parameter | |
|---|---|
| Name | Description |
other |
Backup |
Properties
BackupName
public BackupName BackupName { get; set; }BackupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
BackupName |
|
EncryptionInfo
public EncryptionInfo EncryptionInfo { get; set; }Output only. The encryption information for the backup.
| Property Value | |
|---|---|
| Type | Description |
EncryptionInfo |
|
EndTime
public Timestamp EndTime { get; set; }Output only. end_time is the time that the backup was finished. The row
data in the backup will be no newer than this timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ExpireTime
public Timestamp ExpireTime { get; set; }Required. The expiration time of the backup, with microseconds
granularity that must be at least 6 hours and at most 30 days
from the time the request is received. Once the expire_time
has passed, Cloud Bigtable will delete the backup and free the
resources used by the backup.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Name
public string Name { get; set; }A globally unique identifier for the backup which cannot be
changed. Values are of the form
projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
projects/{project}/instances/{instance}/clusters/{cluster}.
| Property Value | |
|---|---|
| Type | Description |
String |
|
SizeBytes
public long SizeBytes { get; set; }Output only. Size of the backup in bytes.
| Property Value | |
|---|---|
| Type | Description |
Int64 |
|
SourceTable
public string SourceTable { get; set; }Required. Immutable. Name of the table from which this backup was created. This needs
to be in the same instance as the backup. Values are of the form
projects/{project}/instances/{instance}/tables/{source_table}.
| Property Value | |
|---|---|
| Type | Description |
String |
|
StartTime
public Timestamp StartTime { get; set; }Output only. start_time is the time that the backup was started
(i.e. approximately the time the
[CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The
row data in this backup will be no older than this timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public Backup.Types.State State { get; set; }Output only. The current state of the backup.
| Property Value | |
|---|---|
| Type | Description |
Backup.Types.State |
|