#[repr(i32)]pub enum ClusterView {
Unspecified = 0,
Basic = 1,
ContinuousBackup = 2,
}
Expand description
View on Cluster. Pass this enum to rpcs that returns a cluster message to control which subsets of fields to get.
Variants§
Unspecified = 0
CLUSTER_VIEW_UNSPECIFIED Not specified, equivalent to BASIC.
Basic = 1
BASIC server responses include all the relevant cluster details, excluding Cluster.ContinuousBackupInfo.EarliestRestorableTime and other view-specific fields. The default value.
ContinuousBackup = 2
CONTINUOUS_BACKUP response returns all the fields from BASIC plus the earliest restorable time if continuous backups are enabled. May increase latency.
Implementations§
Source§impl ClusterView
impl ClusterView
Source§impl ClusterView
impl ClusterView
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ClusterView
impl Clone for ClusterView
Source§fn clone(&self) -> ClusterView
fn clone(&self) -> ClusterView
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ClusterView
impl Debug for ClusterView
Source§impl Default for ClusterView
impl Default for ClusterView
Source§fn default() -> ClusterView
fn default() -> ClusterView
Source§impl From<ClusterView> for i32
impl From<ClusterView> for i32
Source§fn from(value: ClusterView) -> i32
fn from(value: ClusterView) -> i32
Source§impl Hash for ClusterView
impl Hash for ClusterView
Source§impl Ord for ClusterView
impl Ord for ClusterView
Source§fn cmp(&self, other: &ClusterView) -> Ordering
fn cmp(&self, other: &ClusterView) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ClusterView
impl PartialEq for ClusterView
Source§impl PartialOrd for ClusterView
impl PartialOrd for ClusterView
Source§impl TryFrom<i32> for ClusterView
impl TryFrom<i32> for ClusterView
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
Source§fn try_from(value: i32) -> Result<ClusterView, UnknownEnumValue>
fn try_from(value: i32) -> Result<ClusterView, UnknownEnumValue>
impl Copy for ClusterView
impl Eq for ClusterView
impl StructuralPartialEq for ClusterView
Auto Trait Implementations§
impl Freeze for ClusterView
impl RefUnwindSafe for ClusterView
impl Send for ClusterView
impl Sync for ClusterView
impl Unpin for ClusterView
impl UnwindSafe for ClusterView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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>
T
in a tonic::Request