Struct google_api_proto::google::cloud::redis::cluster::v1beta1::cluster_persistence_config::RdbConfig
source · pub struct RdbConfig {
pub rdb_snapshot_period: i32,
pub rdb_snapshot_start_time: Option<Timestamp>,
}
Expand description
Configuration of the RDB based persistence.
Fields§
§rdb_snapshot_period: i32
Optional. Period between RDB snapshots.
rdb_snapshot_start_time: Option<Timestamp>
Optional. The time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
Implementations§
source§impl RdbConfig
impl RdbConfig
sourcepub fn rdb_snapshot_period(&self) -> SnapshotPeriod
pub fn rdb_snapshot_period(&self) -> SnapshotPeriod
Returns the enum value of rdb_snapshot_period
, or the default if the field is set to an invalid enum value.
sourcepub fn set_rdb_snapshot_period(&mut self, value: SnapshotPeriod)
pub fn set_rdb_snapshot_period(&mut self, value: SnapshotPeriod)
Sets rdb_snapshot_period
to the provided enum value.
Trait Implementations§
source§impl Message for RdbConfig
impl Message for RdbConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for RdbConfig
impl PartialEq for RdbConfig
impl Copy for RdbConfig
impl StructuralPartialEq for RdbConfig
Auto Trait Implementations§
impl Freeze for RdbConfig
impl RefUnwindSafe for RdbConfig
impl Send for RdbConfig
impl Sync for RdbConfig
impl Unpin for RdbConfig
impl UnwindSafe for RdbConfig
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request