Google Cloud Bigtable Administration v2 API - Class RestoreTableMetadata (3.5.0)

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].

Inheritance

object > RestoreTableMetadata

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

RestoreTableMetadata()

public RestoreTableMetadata()

RestoreTableMetadata(RestoreTableMetadata)

public RestoreTableMetadata(RestoreTableMetadata other)
Parameter
NameDescription
otherRestoreTableMetadata

Properties

BackupInfo

public BackupInfo BackupInfo { get; set; }
Property Value
TypeDescription
BackupInfo

Name

public string Name { get; set; }

Name of the table being created and restored to.

Property Value
TypeDescription
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
TypeDescription
string

Progress

public OperationProgress Progress { get; set; }

The progress of the [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable] operation.

Property Value
TypeDescription
OperationProgress

SourceInfoCase

public RestoreTableMetadata.SourceInfoOneofCase SourceInfoCase { get; }
Property Value
TypeDescription
RestoreTableMetadataSourceInfoOneofCase

SourceType

public RestoreSourceType SourceType { get; set; }

The type of the restore source.

Property Value
TypeDescription
RestoreSourceType