public sealed class RestoreTableMetadata : IMessage<RestoreTableMetadata>, IEquatable<RestoreTableMetadata>, IDeepCloneable<RestoreTableMetadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class RestoreTableMetadata.
Metadata type for the long-running operation returned by [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable].
Implements
IMessageRestoreTableMetadata, IEquatableRestoreTableMetadata, IDeepCloneableRestoreTableMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
RestoreTableMetadata()
public RestoreTableMetadata()
RestoreTableMetadata(RestoreTableMetadata)
public RestoreTableMetadata(RestoreTableMetadata other)
Parameter | |
---|---|
Name | Description |
other |
RestoreTableMetadata |
Properties
BackupInfo
public BackupInfo BackupInfo { get; set; }
Property Value | |
---|---|
Type | Description |
BackupInfo |
Name
public string Name { get; set; }
Name of the table being created and restored to.
Property Value | |
---|---|
Type | Description |
string |
OptimizeTableOperationName
public string OptimizeTableOperationName { get; set; }
If exists, the name of the long-running operation that will be used to track the post-restore optimization process to optimize the performance of the restored table. The metadata type of the long-running operation is [OptimizeRestoreTableMetadata][]. The response type is [Empty][google.protobuf.Empty]. This long-running operation may be automatically created by the system if applicable after the RestoreTable long-running operation completes successfully. This operation may not be created if the table is already optimized or the restore was not successful.
Property Value | |
---|---|
Type | Description |
string |
Progress
public OperationProgress Progress { get; set; }
The progress of the [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable] operation.
Property Value | |
---|---|
Type | Description |
OperationProgress |
SourceInfoCase
public RestoreTableMetadata.SourceInfoOneofCase SourceInfoCase { get; }
Property Value | |
---|---|
Type | Description |
RestoreTableMetadataSourceInfoOneofCase |
SourceType
public RestoreSourceType SourceType { get; set; }
The type of the restore source.
Property Value | |
---|---|
Type | Description |
RestoreSourceType |