#[non_exhaustive]pub enum AmendmentStatus {
AmendmentApproved,
AmendmentDeclined,
AmendmentInReview,
Unspecified,
UnknownValue(UnknownValue),
}future-reservations only.Expand description
The enumerated type for the amendmentStatus 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
AmendmentApproved
The requested amendment to the Future Resevation has been approved and applied by GCP.
AmendmentDeclined
The requested amendment to the Future Reservation has been declined by GCP and the original state was restored.
AmendmentInReview
The requested amendment to the Future Reservation is currently being reviewd by GCP.
Unspecified
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using AmendmentStatus::value or AmendmentStatus::name.
Implementations§
Trait Implementations§
Source§impl Clone for AmendmentStatus
impl Clone for AmendmentStatus
Source§fn clone(&self) -> AmendmentStatus
fn clone(&self) -> AmendmentStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AmendmentStatus
impl Debug for AmendmentStatus
Source§impl Default for AmendmentStatus
impl Default for AmendmentStatus
Source§impl<'de> Deserialize<'de> for AmendmentStatus
impl<'de> Deserialize<'de> for AmendmentStatus
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 AmendmentStatus
impl Display for AmendmentStatus
Source§impl From<&str> for AmendmentStatus
impl From<&str> for AmendmentStatus
Source§impl From<i32> for AmendmentStatus
impl From<i32> for AmendmentStatus
Source§impl PartialEq for AmendmentStatus
impl PartialEq for AmendmentStatus
Source§impl Serialize for AmendmentStatus
impl Serialize for AmendmentStatus
impl StructuralPartialEq for AmendmentStatus
Auto Trait Implementations§
impl Freeze for AmendmentStatus
impl RefUnwindSafe for AmendmentStatus
impl Send for AmendmentStatus
impl Sync for AmendmentStatus
impl Unpin for AmendmentStatus
impl UnwindSafe for AmendmentStatus
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.