RestoreTableMetadata

Metadata type for the long-running operation returned by tables.restore.

JSON representation
{
  "name": string,
  "sourceType": enum (RestoreSourceType),
  "optimizeTableOperationName": string,
  "progress": {
    object (OperationProgress)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "backupInfo": {
    object (BackupInfo)
  }
  // End of mutually exclusive fields.
}
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 is OptimizeRestoredTableMetadata. The response type is Empty. 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 the tables.restore operation.

Information about the source used to restore the table, as specified by source in RestoreTableRequest. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
backupInfo

object (BackupInfo)

End of mutually exclusive fields.