pub struct TableReplicationInfo {
pub replicated_source_last_refresh_time: Option<i64>,
pub replication_error: Option<ErrorProto>,
pub replication_interval_ms: Option<i64>,
pub replication_status: Option<String>,
pub source_table: Option<TableReference>,
}Expand description
Replication info of a table created using AS REPLICA DDL like: CREATE MATERIALIZED VIEW mv1 AS REPLICA OF src_mv
This type is not used in any activity, and only used as part of another schema.
Fields§
§replicated_source_last_refresh_time: Option<i64>Optional. Output only. If source is a materialized view, this field signifies the last refresh time of the source.
replication_error: Option<ErrorProto>Optional. Output only. Replication error that will permanently stopped table replication.
replication_interval_ms: Option<i64>Optional. Specifies the interval at which the source table is polled for updates. It’s Optional. If not specified, default replication interval would be applied.
replication_status: Option<String>Optional. Output only. Replication status of configured replication.
source_table: Option<TableReference>Required. Source table reference that is replicated.
Trait Implementations§
Source§impl Clone for TableReplicationInfo
impl Clone for TableReplicationInfo
Source§fn clone(&self) -> TableReplicationInfo
fn clone(&self) -> TableReplicationInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableReplicationInfo
impl Debug for TableReplicationInfo
Source§impl Default for TableReplicationInfo
impl Default for TableReplicationInfo
Source§fn default() -> TableReplicationInfo
fn default() -> TableReplicationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TableReplicationInfo
impl<'de> Deserialize<'de> for TableReplicationInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TableReplicationInfo
impl Serialize for TableReplicationInfo
impl Part for TableReplicationInfo
Auto Trait Implementations§
impl Freeze for TableReplicationInfo
impl RefUnwindSafe for TableReplicationInfo
impl Send for TableReplicationInfo
impl Sync for TableReplicationInfo
impl Unpin for TableReplicationInfo
impl UnwindSafe for TableReplicationInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more