#[non_exhaustive]pub enum EndTimeBehavior {
Unspecified,
UntilEndOfSupport,
UnknownValue(UnknownValue),
}Expand description
EndTimeBehavior specifies the behavior of the exclusion end time.
§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
Unspecified
END_TIME_BEHAVIOR_UNSPECIFIED is the default behavior, which is fixed end time.
UntilEndOfSupport
UNTIL_END_OF_SUPPORT means the exclusion will be in effect until the end of the support of the cluster’s current version.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using EndTimeBehavior::value or EndTimeBehavior::name.
Implementations§
Trait Implementations§
Source§impl Clone for EndTimeBehavior
impl Clone for EndTimeBehavior
Source§fn clone(&self) -> EndTimeBehavior
fn clone(&self) -> EndTimeBehavior
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EndTimeBehavior
impl Debug for EndTimeBehavior
Source§impl Default for EndTimeBehavior
impl Default for EndTimeBehavior
Source§impl<'de> Deserialize<'de> for EndTimeBehavior
impl<'de> Deserialize<'de> for EndTimeBehavior
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 EndTimeBehavior
impl Display for EndTimeBehavior
Source§impl From<&str> for EndTimeBehavior
impl From<&str> for EndTimeBehavior
Source§impl From<i32> for EndTimeBehavior
impl From<i32> for EndTimeBehavior
Source§impl PartialEq for EndTimeBehavior
impl PartialEq for EndTimeBehavior
Source§impl Serialize for EndTimeBehavior
impl Serialize for EndTimeBehavior
impl StructuralPartialEq for EndTimeBehavior
Auto Trait Implementations§
impl Freeze for EndTimeBehavior
impl RefUnwindSafe for EndTimeBehavior
impl Send for EndTimeBehavior
impl Sync for EndTimeBehavior
impl Unpin for EndTimeBehavior
impl UnwindSafe for EndTimeBehavior
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.