RestoreTableMetadata

Metadata type for the long-running operation returned bytables.restore.

JSON representation
{"name":string,"sourceType":enum (RestoreSourceType),"optimizeTableOperationName":string,"progress":{object (OperationProgress)},// Union fieldsource_info can be only one of the following:"backupInfo":{object (BackupInfo)}// End of list of possible types for union fieldsource_info.}
Fields
name

string

Name of the table being created and restored to.

sourceType

enum (RestoreSourceType)

The type of the restore source.

optimizeTableOperationName

string

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 isOptimizeRestoredTableMetadata. The response type isEmpty. This long-running operation may be automatically created by the system if applicable after the tables.restore long-running operation completes successfully. This operation may not be created if the table is already optimized or the restore was not successful.

progress

object (OperationProgress)

The progress of thetables.restore operation.

Union fieldsource_info. Information about the source used to restore the table, as specified bysource inRestoreTableRequest.source_info can be only one of the following:
backupInfo

object (BackupInfo)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-03 UTC.