Enum google_api_proto::google::cloud::gkebackup::v1::backup_plan::backup_config::BackupScope
source · pub enum BackupScope {
AllNamespaces(bool),
SelectedNamespaces(Namespaces),
SelectedApplications(NamespacedNames),
}
Expand description
This defines the “scope” of the Backup - which namespaced resources in the cluster will be included in a Backup. Exactly one of the fields of backup_scope MUST be specified.
Variants§
AllNamespaces(bool)
If True, include all namespaced resources
SelectedNamespaces(Namespaces)
If set, include just the resources in the listed namespaces.
SelectedApplications(NamespacedNames)
If set, include just the resources referenced by the listed ProtectedApplications.
Implementations§
source§impl BackupScope
impl BackupScope
sourcepub fn merge(
field: &mut Option<BackupScope>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<BackupScope>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for BackupScope
impl Clone for BackupScope
source§fn clone(&self) -> BackupScope
fn clone(&self) -> BackupScope
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 BackupScope
impl Debug for BackupScope
source§impl PartialEq for BackupScope
impl PartialEq for BackupScope
source§fn eq(&self, other: &BackupScope) -> bool
fn eq(&self, other: &BackupScope) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BackupScope
Auto Trait Implementations§
impl Freeze for BackupScope
impl RefUnwindSafe for BackupScope
impl Send for BackupScope
impl Sync for BackupScope
impl Unpin for BackupScope
impl UnwindSafe for BackupScope
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