Enum gapi_grpc::google::cloud::clouddms::v1::migration_job::State[][src]

#[repr(i32)]pub enum State {
    Unspecified,
    Maintenance,
    Draft,
    Creating,
    NotStarted,
    Running,
    Failed,
    Completed,
    Deleting,
    Stopping,
    Stopped,
    Deleted,
    Updating,
    Starting,
    Restarting,
    Resuming,
}

The current migration job states.

Variants

Unspecified

The state of the migration job is unknown.

Maintenance

The migration job is down for maintenance.

Draft

The migration job is in draft mode and no resources are created.

Creating

The migration job is being created.

NotStarted

The migration job is created, not started and is fully editable.

Running

The migration job is running.

Failed

The migration job failed.

Completed

The migration job has been completed.

Deleting

The migration job is being deleted.

Stopping

The migration job is being stopped.

Stopped

The migration job is currently stopped.

Deleted

The migration job has been deleted.

Updating

The migration job is being updated.

Starting

The migration job is starting.

Restarting

The migration job is restarting.

Resuming

The migration job is resuming.

Implementations

impl State[src]

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

Returns true if value is a variant of State.

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

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

Trait Implementations

impl Clone for State[src]

impl Copy for State[src]

impl Debug for State[src]

impl Default for State[src]

impl Eq for State[src]

impl From<State> for i32[src]

impl Hash for State[src]

impl Ord for State[src]

impl PartialEq<State> for State[src]

impl PartialOrd<State> for State[src]

impl StructuralEq for State[src]

impl StructuralPartialEq for State[src]

Auto Trait Implementations

impl RefUnwindSafe for State

impl Send for State

impl Sync for State

impl Unpin for State

impl UnwindSafe for State

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]