pub struct UpgradeRequestBuilder { /* private fields */ }Expand description
Builder for UpgradeRequest.
Implementations§
Source§impl UpgradeRequestBuilder
impl UpgradeRequestBuilder
Sourcepub fn stage(self, stage: bool) -> Self
pub fn stage(self, stage: bool) -> Self
Stage the upgrade (downloads image but doesn’t apply until reboot).
Sourcepub fn reboot_mode(self, mode: UpgradeRebootMode) -> Self
pub fn reboot_mode(self, mode: UpgradeRebootMode) -> Self
Set the reboot mode.
Sourcepub fn build(self) -> UpgradeRequest
pub fn build(self) -> UpgradeRequest
Build the request.
Trait Implementations§
Source§impl Clone for UpgradeRequestBuilder
impl Clone for UpgradeRequestBuilder
Source§fn clone(&self) -> UpgradeRequestBuilder
fn clone(&self) -> UpgradeRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UpgradeRequestBuilder
impl RefUnwindSafe for UpgradeRequestBuilder
impl Send for UpgradeRequestBuilder
impl Sync for UpgradeRequestBuilder
impl Unpin for UpgradeRequestBuilder
impl UnwindSafe for UpgradeRequestBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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