Enum gapi_grpc::google::cloud::sql::v1beta4::SqlBackupRunStatus[][src]

#[repr(i32)]pub enum SqlBackupRunStatus {
    Unspecified,
    Enqueued,
    Overdue,
    Running,
    Failed,
    Successful,
    Skipped,
    DeletionPending,
    DeletionFailed,
    Deleted,
}

The status of a backup run.

Variants

Unspecified

The status of the run is unknown.

Enqueued

The backup operation was enqueued.

Overdue

The backup is overdue across a given backup window. Indicates a problem. Example: Long-running operation in progress during the whole window.

Running

The backup is in progress.

Failed

The backup failed.

Successful

The backup was successful.

Skipped

The backup was skipped (without problems) for a given backup window. Example: Instance was idle.

DeletionPending

The backup is about to be deleted.

DeletionFailed

The backup deletion failed.

Deleted

The backup has been deleted.

Implementations

impl SqlBackupRunStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of SqlBackupRunStatus.

pub fn from_i32(value: i32) -> Option<SqlBackupRunStatus>[src]

Converts an i32 to a SqlBackupRunStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for SqlBackupRunStatus[src]

impl Copy for SqlBackupRunStatus[src]

impl Debug for SqlBackupRunStatus[src]

impl Default for SqlBackupRunStatus[src]

impl Eq for SqlBackupRunStatus[src]

impl From<SqlBackupRunStatus> for i32[src]

impl Hash for SqlBackupRunStatus[src]

impl Ord for SqlBackupRunStatus[src]

impl PartialEq<SqlBackupRunStatus> for SqlBackupRunStatus[src]

impl PartialOrd<SqlBackupRunStatus> for SqlBackupRunStatus[src]

impl StructuralEq for SqlBackupRunStatus[src]

impl StructuralPartialEq for SqlBackupRunStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for SqlBackupRunStatus

impl Send for SqlBackupRunStatus

impl Sync for SqlBackupRunStatus

impl Unpin for SqlBackupRunStatus

impl UnwindSafe for SqlBackupRunStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]