Struct google_api_proto::google::cloud::orchestration::airflow::service::v1::ScheduledSnapshotsConfig
source · pub struct ScheduledSnapshotsConfig {
pub enabled: bool,
pub snapshot_location: String,
pub snapshot_creation_schedule: String,
pub time_zone: String,
}
Expand description
The configuration for scheduled snapshot creation mechanism.
Fields§
§enabled: bool
Optional. Whether scheduled snapshots creation is enabled.
snapshot_location: String
Optional. The Cloud Storage location for storing automatically created snapshots.
snapshot_creation_schedule: String
Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.
time_zone: String
Optional. Time zone that sets the context to interpret snapshot_creation_schedule.
Trait Implementations§
source§impl Clone for ScheduledSnapshotsConfig
impl Clone for ScheduledSnapshotsConfig
source§fn clone(&self) -> ScheduledSnapshotsConfig
fn clone(&self) -> ScheduledSnapshotsConfig
Returns a copy 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 ScheduledSnapshotsConfig
impl Debug for ScheduledSnapshotsConfig
source§impl Default for ScheduledSnapshotsConfig
impl Default for ScheduledSnapshotsConfig
source§impl Message for ScheduledSnapshotsConfig
impl Message for ScheduledSnapshotsConfig
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 ScheduledSnapshotsConfig
impl PartialEq for ScheduledSnapshotsConfig
source§fn eq(&self, other: &ScheduledSnapshotsConfig) -> bool
fn eq(&self, other: &ScheduledSnapshotsConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ScheduledSnapshotsConfig
Auto Trait Implementations§
impl Freeze for ScheduledSnapshotsConfig
impl RefUnwindSafe for ScheduledSnapshotsConfig
impl Send for ScheduledSnapshotsConfig
impl Sync for ScheduledSnapshotsConfig
impl Unpin for ScheduledSnapshotsConfig
impl UnwindSafe for ScheduledSnapshotsConfig
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