pub struct RestoreOfflineBackup { /* private fields */ }Expand description
One checked immutable offline-backup restore.
Implementations§
Source§impl RestoreOfflineBackup
impl RestoreOfflineBackup
Sourcepub const fn new(
operation_id: OfflineMaintenanceOperationId,
backup_name: BackupNameV1,
confirmation: OfflineMaintenanceReplacementConfirmation,
) -> Self
pub const fn new( operation_id: OfflineMaintenanceOperationId, backup_name: BackupNameV1, confirmation: OfflineMaintenanceReplacementConfirmation, ) -> Self
Creates a restore submission with caller-stable semantic identity.
Sourcepub const fn operation_id(&self) -> OfflineMaintenanceOperationId
pub const fn operation_id(&self) -> OfflineMaintenanceOperationId
Returns the caller-stable maintenance operation ID.
Sourcepub const fn backup_name(&self) -> &BackupNameV1
pub const fn backup_name(&self) -> &BackupNameV1
Borrows the checked backup name.
Sourcepub const fn confirmation(&self) -> OfflineMaintenanceReplacementConfirmation
pub const fn confirmation(&self) -> OfflineMaintenanceReplacementConfirmation
Returns the exact destructive-replacement confirmation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RestoreOfflineBackup
impl RefUnwindSafe for RestoreOfflineBackup
impl Send for RestoreOfflineBackup
impl Sync for RestoreOfflineBackup
impl Unpin for RestoreOfflineBackup
impl UnsafeUnpin for RestoreOfflineBackup
impl UnwindSafe for RestoreOfflineBackup
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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].