View Source GoogleApi.BigtableAdmin.V2.Model.RestoreTableMetadata (google_api_bigtable_admin v0.22.0)

Metadata type for the long-running operation returned by RestoreTable.

Attributes

  • backupInfo (type: GoogleApi.BigtableAdmin.V2.Model.BackupInfo.t, default: nil) -
  • name (type: String.t, default: nil) - Name of the table being created and restored to.
  • optimizeTableOperationName (type: String.t, default: nil) - 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. 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.
  • progress (type: GoogleApi.BigtableAdmin.V2.Model.OperationProgress.t, default: nil) - The progress of the RestoreTable operation.
  • sourceType (type: String.t, default: nil) - The type of the restore source.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigtableAdmin.V2.Model.RestoreTableMetadata{
  backupInfo: GoogleApi.BigtableAdmin.V2.Model.BackupInfo.t() | nil,
  name: String.t() | nil,
  optimizeTableOperationName: String.t() | nil,
  progress: GoogleApi.BigtableAdmin.V2.Model.OperationProgress.t() | nil,
  sourceType: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.