#[non_exhaustive]pub struct StepExecutionStatusDetailBuilder { /* private fields */ }Expand description
A builder for StepExecutionStatusDetail.
Implementations§
source§impl StepExecutionStatusDetailBuilder
impl StepExecutionStatusDetailBuilder
sourcepub fn state(self, input: StepExecutionState) -> Self
pub fn state(self, input: StepExecutionState) -> Self
The state of the step.
This field is required.sourcepub fn set_state(self, input: Option<StepExecutionState>) -> Self
pub fn set_state(self, input: Option<StepExecutionState>) -> Self
The state of the step.
sourcepub fn get_state(&self) -> &Option<StepExecutionState>
pub fn get_state(&self) -> &Option<StepExecutionState>
The state of the step.
sourcepub fn creation_date_time(self, input: DateTime) -> Self
pub fn creation_date_time(self, input: DateTime) -> Self
The creation date and time of the step.
This field is required.sourcepub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
The creation date and time of the step.
sourcepub fn get_creation_date_time(&self) -> &Option<DateTime>
pub fn get_creation_date_time(&self) -> &Option<DateTime>
The creation date and time of the step.
sourcepub fn start_date_time(self, input: DateTime) -> Self
pub fn start_date_time(self, input: DateTime) -> Self
The start date and time of the step.
sourcepub fn set_start_date_time(self, input: Option<DateTime>) -> Self
pub fn set_start_date_time(self, input: Option<DateTime>) -> Self
The start date and time of the step.
sourcepub fn get_start_date_time(&self) -> &Option<DateTime>
pub fn get_start_date_time(&self) -> &Option<DateTime>
The start date and time of the step.
sourcepub fn end_date_time(self, input: DateTime) -> Self
pub fn end_date_time(self, input: DateTime) -> Self
The completion date and time of the step.
sourcepub fn set_end_date_time(self, input: Option<DateTime>) -> Self
pub fn set_end_date_time(self, input: Option<DateTime>) -> Self
The completion date and time of the step.
sourcepub fn get_end_date_time(&self) -> &Option<DateTime>
pub fn get_end_date_time(&self) -> &Option<DateTime>
The completion date and time of the step.
sourcepub fn last_state_change_reason(self, input: impl Into<String>) -> Self
pub fn last_state_change_reason(self, input: impl Into<String>) -> Self
A description of the step's current state.
sourcepub fn set_last_state_change_reason(self, input: Option<String>) -> Self
pub fn set_last_state_change_reason(self, input: Option<String>) -> Self
A description of the step's current state.
sourcepub fn get_last_state_change_reason(&self) -> &Option<String>
pub fn get_last_state_change_reason(&self) -> &Option<String>
A description of the step's current state.
sourcepub fn build(self) -> StepExecutionStatusDetail
pub fn build(self) -> StepExecutionStatusDetail
Consumes the builder and constructs a StepExecutionStatusDetail.
Trait Implementations§
source§impl Clone for StepExecutionStatusDetailBuilder
impl Clone for StepExecutionStatusDetailBuilder
source§fn clone(&self) -> StepExecutionStatusDetailBuilder
fn clone(&self) -> StepExecutionStatusDetailBuilder
Returns a copy 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 moresource§impl Default for StepExecutionStatusDetailBuilder
impl Default for StepExecutionStatusDetailBuilder
source§fn default() -> StepExecutionStatusDetailBuilder
fn default() -> StepExecutionStatusDetailBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for StepExecutionStatusDetailBuilder
impl PartialEq for StepExecutionStatusDetailBuilder
source§fn eq(&self, other: &StepExecutionStatusDetailBuilder) -> bool
fn eq(&self, other: &StepExecutionStatusDetailBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StepExecutionStatusDetailBuilder
Auto Trait Implementations§
impl Freeze for StepExecutionStatusDetailBuilder
impl RefUnwindSafe for StepExecutionStatusDetailBuilder
impl Send for StepExecutionStatusDetailBuilder
impl Sync for StepExecutionStatusDetailBuilder
impl Unpin for StepExecutionStatusDetailBuilder
impl UnwindSafe for StepExecutionStatusDetailBuilder
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> 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>
Creates a shared type from an unshared type.