public sealed class RestoreTableMetadata : IMessage<RestoreTableMetadata>, IEquatable<RestoreTableMetadata>, IDeepCloneable<RestoreTableMetadata>, IBufferMessage, IMessageReference 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 |
|