#[non_exhaustive]pub struct FailoverInstanceRequest {
pub name: String,
pub data_protection_mode: DataProtectionMode,
/* private fields */
}Expand description
Request for Failover.
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: StringRequired. Redis instance resource name using the form:
projects/{project_id}/locations/{location_id}/instances/{instance_id}
where location_id refers to a GCP region.
data_protection_mode: DataProtectionModeOptional. Available data protection modes that the user can choose. If it’s unspecified, data protection mode will be LIMITED_DATA_LOSS by default.
Implementations§
Source§impl FailoverInstanceRequest
impl FailoverInstanceRequest
pub fn new() -> Self
Sourcepub fn set_data_protection_mode<T: Into<DataProtectionMode>>(self, v: T) -> Self
pub fn set_data_protection_mode<T: Into<DataProtectionMode>>(self, v: T) -> Self
Sets the value of data_protection_mode.
Trait Implementations§
Source§impl Clone for FailoverInstanceRequest
impl Clone for FailoverInstanceRequest
Source§fn clone(&self) -> FailoverInstanceRequest
fn clone(&self) -> FailoverInstanceRequest
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 FailoverInstanceRequest
impl Debug for FailoverInstanceRequest
Source§impl Default for FailoverInstanceRequest
impl Default for FailoverInstanceRequest
Source§fn default() -> FailoverInstanceRequest
fn default() -> FailoverInstanceRequest
Returns the “default value” for a type. Read more
Source§impl Message for FailoverInstanceRequest
impl Message for FailoverInstanceRequest
Source§impl PartialEq for FailoverInstanceRequest
impl PartialEq for FailoverInstanceRequest
impl StructuralPartialEq for FailoverInstanceRequest
Auto Trait Implementations§
impl Freeze for FailoverInstanceRequest
impl RefUnwindSafe for FailoverInstanceRequest
impl Send for FailoverInstanceRequest
impl Sync for FailoverInstanceRequest
impl Unpin for FailoverInstanceRequest
impl UnwindSafe for FailoverInstanceRequest
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