pub struct RestoreArchivedBackup { /* private fields */ }Expand description
One immutable archive restore whose archive selection is frozen by its durable receipt.
Implementations§
Source§impl RestoreArchivedBackup
impl RestoreArchivedBackup
Sourcepub const fn new(
operation_id: OfflineMaintenanceOperationId,
backup_name: BackupNameV1,
archive_name: ArchiveNameV1,
stop: ArchiveRestoreStopV1,
confirmation: OfflineMaintenanceReplacementConfirmation,
) -> Self
pub const fn new( operation_id: OfflineMaintenanceOperationId, backup_name: BackupNameV1, archive_name: ArchiveNameV1, stop: ArchiveRestoreStopV1, confirmation: OfflineMaintenanceReplacementConfirmation, ) -> Self
Retains checked input and the caller-stable identity for every retry.
Sourcepub const fn operation_id(&self) -> OfflineMaintenanceOperationId
pub const fn operation_id(&self) -> OfflineMaintenanceOperationId
Returns the stable maintenance operation identity.
Sourcepub const fn backup_name(&self) -> &BackupNameV1
pub const fn backup_name(&self) -> &BackupNameV1
Borrows the checked backup name.
Sourcepub const fn archive_name(&self) -> &ArchiveNameV1
pub const fn archive_name(&self) -> &ArchiveNameV1
Borrows the configured archive name.
Sourcepub const fn stop(&self) -> ArchiveRestoreStopV1
pub const fn stop(&self) -> ArchiveRestoreStopV1
Returns the exact requested application stop.
Sourcepub const fn confirmation(&self) -> OfflineMaintenanceReplacementConfirmation
pub const fn confirmation(&self) -> OfflineMaintenanceReplacementConfirmation
Returns the explicit replacement confirmation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RestoreArchivedBackup
impl RefUnwindSafe for RestoreArchivedBackup
impl Send for RestoreArchivedBackup
impl Sync for RestoreArchivedBackup
impl Unpin for RestoreArchivedBackup
impl UnsafeUnpin for RestoreArchivedBackup
impl UnwindSafe for RestoreArchivedBackup
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].