Enum google_api_proto::google::cloud::sql::v1::SqlUpdateTrack
source · #[repr(i32)]pub enum SqlUpdateTrack {
Unspecified = 0,
Canary = 1,
Stable = 2,
Week5 = 3,
}
Variants§
Unspecified = 0
This is an unknown maintenance timing preference.
Canary = 1
For an instance with a scheduled maintenance window, this maintenance
timing indicates that the maintenance update is scheduled 7 to 14 days
after the notification is sent out. Also referred to as Week 1
(Console)
and preview
(gcloud CLI).
Stable = 2
For an instance with a scheduled maintenance window, this maintenance
timing indicates that the maintenance update is scheduled 15 to 21 days
after the notification is sent out. Also referred to as Week 2
(Console)
and production
(gcloud CLI).
Week5 = 3
For instance with a scheduled maintenance window, this maintenance timing indicates that the maintenance update is scheduled 35 to 42 days after the notification is sent out.
Implementations§
source§impl SqlUpdateTrack
impl SqlUpdateTrack
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 SqlUpdateTrack
impl Clone for SqlUpdateTrack
source§fn clone(&self) -> SqlUpdateTrack
fn clone(&self) -> SqlUpdateTrack
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SqlUpdateTrack
impl Debug for SqlUpdateTrack
source§impl Default for SqlUpdateTrack
impl Default for SqlUpdateTrack
source§fn default() -> SqlUpdateTrack
fn default() -> SqlUpdateTrack
source§impl From<SqlUpdateTrack> for i32
impl From<SqlUpdateTrack> for i32
source§fn from(value: SqlUpdateTrack) -> i32
fn from(value: SqlUpdateTrack) -> i32
source§impl Hash for SqlUpdateTrack
impl Hash for SqlUpdateTrack
source§impl Ord for SqlUpdateTrack
impl Ord for SqlUpdateTrack
source§fn cmp(&self, other: &SqlUpdateTrack) -> Ordering
fn cmp(&self, other: &SqlUpdateTrack) -> 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 SqlUpdateTrack
impl PartialEq for SqlUpdateTrack
source§fn eq(&self, other: &SqlUpdateTrack) -> bool
fn eq(&self, other: &SqlUpdateTrack) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for SqlUpdateTrack
impl PartialOrd for SqlUpdateTrack
source§fn partial_cmp(&self, other: &SqlUpdateTrack) -> Option<Ordering>
fn partial_cmp(&self, other: &SqlUpdateTrack) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for SqlUpdateTrack
impl TryFrom<i32> for SqlUpdateTrack
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
source§fn try_from(value: i32) -> Result<SqlUpdateTrack, UnknownEnumValue>
fn try_from(value: i32) -> Result<SqlUpdateTrack, UnknownEnumValue>
impl Copy for SqlUpdateTrack
impl Eq for SqlUpdateTrack
impl StructuralPartialEq for SqlUpdateTrack
Auto Trait Implementations§
impl Freeze for SqlUpdateTrack
impl RefUnwindSafe for SqlUpdateTrack
impl Send for SqlUpdateTrack
impl Sync for SqlUpdateTrack
impl Unpin for SqlUpdateTrack
impl UnwindSafe for SqlUpdateTrack
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§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>
T
in a tonic::Request