#[non_exhaustive]pub enum DefaultNetworkTier {
FixedStandard,
Premium,
Standard,
StandardOverridesFixedStandard,
UnknownValue(UnknownValue),
}projects only.Expand description
The enumerated type for the defaultNetworkTier field.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
FixedStandard
Public internet quality with fixed bandwidth.
Premium
High quality, Google-grade network tier, support for all networking products.
Standard
Public internet quality, only limited support for other networking products.
StandardOverridesFixedStandard
(Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using DefaultNetworkTier::value or DefaultNetworkTier::name.
Implementations§
Trait Implementations§
Source§impl Clone for DefaultNetworkTier
impl Clone for DefaultNetworkTier
Source§fn clone(&self) -> DefaultNetworkTier
fn clone(&self) -> DefaultNetworkTier
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DefaultNetworkTier
impl Debug for DefaultNetworkTier
Source§impl Default for DefaultNetworkTier
impl Default for DefaultNetworkTier
Source§impl<'de> Deserialize<'de> for DefaultNetworkTier
impl<'de> Deserialize<'de> for DefaultNetworkTier
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for DefaultNetworkTier
impl Display for DefaultNetworkTier
Source§impl From<&str> for DefaultNetworkTier
impl From<&str> for DefaultNetworkTier
Source§impl From<i32> for DefaultNetworkTier
impl From<i32> for DefaultNetworkTier
Source§impl PartialEq for DefaultNetworkTier
impl PartialEq for DefaultNetworkTier
Source§impl Serialize for DefaultNetworkTier
impl Serialize for DefaultNetworkTier
impl StructuralPartialEq for DefaultNetworkTier
Auto Trait Implementations§
impl Freeze for DefaultNetworkTier
impl RefUnwindSafe for DefaultNetworkTier
impl Send for DefaultNetworkTier
impl Sync for DefaultNetworkTier
impl Unpin for DefaultNetworkTier
impl UnwindSafe for DefaultNetworkTier
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.