#[non_exhaustive]pub struct SqlFailoverReplica {
pub name: String,
pub available: Option<BoolValue>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: String
The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn’t include the project ID.
available: Option<BoolValue>
The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
Implementations§
Source§impl SqlFailoverReplica
impl SqlFailoverReplica
pub fn new() -> Self
Sourcepub fn set_available<T>(self, v: T) -> Self
pub fn set_available<T>(self, v: T) -> Self
Sets the value of available.
Trait Implementations§
Source§impl Clone for SqlFailoverReplica
impl Clone for SqlFailoverReplica
Source§fn clone(&self) -> SqlFailoverReplica
fn clone(&self) -> SqlFailoverReplica
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 SqlFailoverReplica
impl Debug for SqlFailoverReplica
Source§impl Default for SqlFailoverReplica
impl Default for SqlFailoverReplica
Source§fn default() -> SqlFailoverReplica
fn default() -> SqlFailoverReplica
Returns the “default value” for a type. Read more
Source§impl Message for SqlFailoverReplica
impl Message for SqlFailoverReplica
Source§impl PartialEq for SqlFailoverReplica
impl PartialEq for SqlFailoverReplica
impl StructuralPartialEq for SqlFailoverReplica
Auto Trait Implementations§
impl Freeze for SqlFailoverReplica
impl RefUnwindSafe for SqlFailoverReplica
impl Send for SqlFailoverReplica
impl Sync for SqlFailoverReplica
impl Unpin for SqlFailoverReplica
impl UnwindSafe for SqlFailoverReplica
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