Enum gapi_grpc::google::cloud::clouddms::logging::v1::logged_migration_job::Phase[][src]

#[repr(i32)]pub enum Phase {
    Unspecified,
    FullDump,
    Cdc,
    PromoteInProgress,
    WaitingForSourceWritesToStop,
    PreparingTheDump,
}

The migration job phases enum.

Variants

Unspecified

The phase of the migration job is unknown.

FullDump

The migration job is in the full dump phase.

Cdc

The migration job is CDC phase.

PromoteInProgress

The migration job is running the promote phase.

WaitingForSourceWritesToStop

Only RDS flow - waiting for source writes to stop

PreparingTheDump

Only RDS flow - the sources writes stopped, waiting for dump to begin

Implementations

impl Phase[src]

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

Returns true if value is a variant of Phase.

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

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

Trait Implementations

impl Clone for Phase[src]

impl Copy for Phase[src]

impl Debug for Phase[src]

impl Default for Phase[src]

impl Eq for Phase[src]

impl From<Phase> for i32[src]

impl Hash for Phase[src]

impl Ord for Phase[src]

impl PartialEq<Phase> for Phase[src]

impl PartialOrd<Phase> for Phase[src]

impl StructuralEq for Phase[src]

impl StructuralPartialEq for Phase[src]

Auto Trait Implementations

impl RefUnwindSafe for Phase

impl Send for Phase

impl Sync for Phase

impl Unpin for Phase

impl UnwindSafe for Phase

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]