#[non_exhaustive]pub struct UpgradeStepItemBuilder { /* private fields */ }
Expand description
A builder for UpgradeStepItem
.
Implementations§
source§impl UpgradeStepItemBuilder
impl UpgradeStepItemBuilder
sourcepub fn upgrade_step(self, input: UpgradeStep) -> Self
pub fn upgrade_step(self, input: UpgradeStep) -> Self
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
- PreUpgradeCheck
- Snapshot
- Upgrade
sourcepub fn set_upgrade_step(self, input: Option<UpgradeStep>) -> Self
pub fn set_upgrade_step(self, input: Option<UpgradeStep>) -> Self
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
- PreUpgradeCheck
- Snapshot
- Upgrade
sourcepub fn get_upgrade_step(&self) -> &Option<UpgradeStep>
pub fn get_upgrade_step(&self) -> &Option<UpgradeStep>
Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
- PreUpgradeCheck
- Snapshot
- Upgrade
sourcepub fn upgrade_step_status(self, input: UpgradeStatus) -> Self
pub fn upgrade_step_status(self, input: UpgradeStatus) -> Self
The status of a particular step during an upgrade. The status can take one of the following values:
- In Progress
- Succeeded
- Succeeded with Issues
- Failed
sourcepub fn set_upgrade_step_status(self, input: Option<UpgradeStatus>) -> Self
pub fn set_upgrade_step_status(self, input: Option<UpgradeStatus>) -> Self
The status of a particular step during an upgrade. The status can take one of the following values:
- In Progress
- Succeeded
- Succeeded with Issues
- Failed
sourcepub fn get_upgrade_step_status(&self) -> &Option<UpgradeStatus>
pub fn get_upgrade_step_status(&self) -> &Option<UpgradeStatus>
The status of a particular step during an upgrade. The status can take one of the following values:
- In Progress
- Succeeded
- Succeeded with Issues
- Failed
sourcepub fn issues(self, input: impl Into<String>) -> Self
pub fn issues(self, input: impl Into<String>) -> Self
Appends an item to issues
.
To override the contents of this collection use set_issues
.
A list of strings containing detailed information about the errors encountered in a particular step.
sourcepub fn set_issues(self, input: Option<Vec<String>>) -> Self
pub fn set_issues(self, input: Option<Vec<String>>) -> Self
A list of strings containing detailed information about the errors encountered in a particular step.
sourcepub fn get_issues(&self) -> &Option<Vec<String>>
pub fn get_issues(&self) -> &Option<Vec<String>>
A list of strings containing detailed information about the errors encountered in a particular step.
sourcepub fn progress_percent(self, input: f64) -> Self
pub fn progress_percent(self, input: f64) -> Self
The Floating point value representing progress percentage of a particular step.
sourcepub fn set_progress_percent(self, input: Option<f64>) -> Self
pub fn set_progress_percent(self, input: Option<f64>) -> Self
The Floating point value representing progress percentage of a particular step.
sourcepub fn get_progress_percent(&self) -> &Option<f64>
pub fn get_progress_percent(&self) -> &Option<f64>
The Floating point value representing progress percentage of a particular step.
sourcepub fn build(self) -> UpgradeStepItem
pub fn build(self) -> UpgradeStepItem
Consumes the builder and constructs a UpgradeStepItem
.
Trait Implementations§
source§impl Clone for UpgradeStepItemBuilder
impl Clone for UpgradeStepItemBuilder
source§fn clone(&self) -> UpgradeStepItemBuilder
fn clone(&self) -> UpgradeStepItemBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpgradeStepItemBuilder
impl Debug for UpgradeStepItemBuilder
source§impl Default for UpgradeStepItemBuilder
impl Default for UpgradeStepItemBuilder
source§fn default() -> UpgradeStepItemBuilder
fn default() -> UpgradeStepItemBuilder
source§impl PartialEq for UpgradeStepItemBuilder
impl PartialEq for UpgradeStepItemBuilder
source§fn eq(&self, other: &UpgradeStepItemBuilder) -> bool
fn eq(&self, other: &UpgradeStepItemBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpgradeStepItemBuilder
Auto Trait Implementations§
impl Freeze for UpgradeStepItemBuilder
impl RefUnwindSafe for UpgradeStepItemBuilder
impl Send for UpgradeStepItemBuilder
impl Sync for UpgradeStepItemBuilder
impl Unpin for UpgradeStepItemBuilder
impl UnwindSafe for UpgradeStepItemBuilder
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
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more