#[non_exhaustive]pub struct InstancesDemoteRequest {
pub demote_context: Option<DemoteContext>,
/* private fields */
}
Expand description
This request is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.
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.demote_context: Option<DemoteContext>
Required. Contains details about the demote operation.
Implementations§
Source§impl InstancesDemoteRequest
impl InstancesDemoteRequest
pub fn new() -> Self
Sourcepub fn set_demote_context<T>(self, v: T) -> Selfwhere
T: Into<DemoteContext>,
pub fn set_demote_context<T>(self, v: T) -> Selfwhere
T: Into<DemoteContext>,
Sets the value of demote_context.
Sourcepub fn set_or_clear_demote_context<T>(self, v: Option<T>) -> Selfwhere
T: Into<DemoteContext>,
pub fn set_or_clear_demote_context<T>(self, v: Option<T>) -> Selfwhere
T: Into<DemoteContext>,
Sets or clears the value of demote_context.
Trait Implementations§
Source§impl Clone for InstancesDemoteRequest
impl Clone for InstancesDemoteRequest
Source§fn clone(&self) -> InstancesDemoteRequest
fn clone(&self) -> InstancesDemoteRequest
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 InstancesDemoteRequest
impl Debug for InstancesDemoteRequest
Source§impl Default for InstancesDemoteRequest
impl Default for InstancesDemoteRequest
Source§fn default() -> InstancesDemoteRequest
fn default() -> InstancesDemoteRequest
Returns the “default value” for a type. Read more
Source§impl Message for InstancesDemoteRequest
impl Message for InstancesDemoteRequest
Source§impl PartialEq for InstancesDemoteRequest
impl PartialEq for InstancesDemoteRequest
impl StructuralPartialEq for InstancesDemoteRequest
Auto Trait Implementations§
impl Freeze for InstancesDemoteRequest
impl RefUnwindSafe for InstancesDemoteRequest
impl Send for InstancesDemoteRequest
impl Sync for InstancesDemoteRequest
impl Unpin for InstancesDemoteRequest
impl UnwindSafe for InstancesDemoteRequest
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