#[non_exhaustive]pub struct ExecutionDetailsBuilder { /* private fields */ }
Expand description
A builder for ExecutionDetails
.
Implementations§
source§impl ExecutionDetailsBuilder
impl ExecutionDetailsBuilder
sourcepub fn summary(self, input: impl Into<String>) -> Self
pub fn summary(self, input: impl Into<String>) -> Self
The summary of the current status of the actions.
sourcepub fn set_summary(self, input: Option<String>) -> Self
pub fn set_summary(self, input: Option<String>) -> Self
The summary of the current status of the actions.
sourcepub fn get_summary(&self) -> &Option<String>
pub fn get_summary(&self) -> &Option<String>
The summary of the current status of the actions.
sourcepub fn external_execution_id(self, input: impl Into<String>) -> Self
pub fn external_execution_id(self, input: impl Into<String>) -> Self
The system-generated unique ID of this action used to identify this job worker in any external systems, such as CodeDeploy.
sourcepub fn set_external_execution_id(self, input: Option<String>) -> Self
pub fn set_external_execution_id(self, input: Option<String>) -> Self
The system-generated unique ID of this action used to identify this job worker in any external systems, such as CodeDeploy.
sourcepub fn get_external_execution_id(&self) -> &Option<String>
pub fn get_external_execution_id(&self) -> &Option<String>
The system-generated unique ID of this action used to identify this job worker in any external systems, such as CodeDeploy.
sourcepub fn percent_complete(self, input: i32) -> Self
pub fn percent_complete(self, input: i32) -> Self
The percentage of work completed on the action, represented on a scale of 0 to 100 percent.
sourcepub fn set_percent_complete(self, input: Option<i32>) -> Self
pub fn set_percent_complete(self, input: Option<i32>) -> Self
The percentage of work completed on the action, represented on a scale of 0 to 100 percent.
sourcepub fn get_percent_complete(&self) -> &Option<i32>
pub fn get_percent_complete(&self) -> &Option<i32>
The percentage of work completed on the action, represented on a scale of 0 to 100 percent.
sourcepub fn build(self) -> ExecutionDetails
pub fn build(self) -> ExecutionDetails
Consumes the builder and constructs a ExecutionDetails
.
Trait Implementations§
source§impl Clone for ExecutionDetailsBuilder
impl Clone for ExecutionDetailsBuilder
source§fn clone(&self) -> ExecutionDetailsBuilder
fn clone(&self) -> ExecutionDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExecutionDetailsBuilder
impl Debug for ExecutionDetailsBuilder
source§impl Default for ExecutionDetailsBuilder
impl Default for ExecutionDetailsBuilder
source§fn default() -> ExecutionDetailsBuilder
fn default() -> ExecutionDetailsBuilder
source§impl PartialEq for ExecutionDetailsBuilder
impl PartialEq for ExecutionDetailsBuilder
impl StructuralPartialEq for ExecutionDetailsBuilder
Auto Trait Implementations§
impl Freeze for ExecutionDetailsBuilder
impl RefUnwindSafe for ExecutionDetailsBuilder
impl Send for ExecutionDetailsBuilder
impl Sync for ExecutionDetailsBuilder
impl Unpin for ExecutionDetailsBuilder
impl UnwindSafe for ExecutionDetailsBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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