View Source GoogleApi.BigQuery.V2.Model.TableReplicationInfo (google_api_big_query v0.79.0)

Replication info of a table created using AS REPLICA DDL like: CREATE MATERIALIZED VIEW mv1 AS REPLICA OF src_mv

Attributes

  • replicatedSourceLastRefreshTime (type: String.t, default: nil) - Optional. Output only. If source is a materialized view, this field signifies the last refresh time of the source.
  • replicationError (type: GoogleApi.BigQuery.V2.Model.ErrorProto.t, default: nil) - Optional. Output only. Replication error that will permanently stopped table replication.
  • replicationIntervalMs (type: String.t, default: nil) - Required. Specifies the interval at which the source table is polled for updates.
  • replicationStatus (type: String.t, default: nil) - Optional. Output only. Replication status of configured replication.
  • sourceTable (type: GoogleApi.BigQuery.V2.Model.TableReference.t, default: nil) - Required. Source table reference that is replicated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigQuery.V2.Model.TableReplicationInfo{
  replicatedSourceLastRefreshTime: String.t() | nil,
  replicationError: GoogleApi.BigQuery.V2.Model.ErrorProto.t() | nil,
  replicationIntervalMs: String.t() | nil,
  replicationStatus: String.t() | nil,
  sourceTable: GoogleApi.BigQuery.V2.Model.TableReference.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.