Enum google_api_proto::google::cloud::vmmigration::v1::cutover_step::Step
source · pub enum Step {
PreviousReplicationCycle(ReplicationCycle),
ShuttingDownSourceVm(ShuttingDownSourceVmStep),
FinalSync(ReplicationCycle),
PreparingVmDisks(PreparingVmDisksStep),
InstantiatingMigratedVm(InstantiatingMigratedVmStep),
}
Variants§
PreviousReplicationCycle(ReplicationCycle)
A replication cycle prior cutover step.
ShuttingDownSourceVm(ShuttingDownSourceVmStep)
Shutting down VM step.
FinalSync(ReplicationCycle)
Final sync step.
PreparingVmDisks(PreparingVmDisksStep)
Preparing VM disks step.
InstantiatingMigratedVm(InstantiatingMigratedVmStep)
Instantiating migrated VM step.
Implementations§
source§impl Step
impl Step
sourcepub fn merge(
field: &mut Option<Step>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Step>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Step
impl PartialEq for Step
impl StructuralPartialEq for Step
Auto Trait Implementations§
impl Freeze for Step
impl RefUnwindSafe for Step
impl Send for Step
impl Sync for Step
impl Unpin for Step
impl UnwindSafe for Step
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
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request