#[non_exhaustive]pub struct TransitionStateBuilder { /* private fields */ }
Expand description
A builder for TransitionState
.
Implementations§
source§impl TransitionStateBuilder
impl TransitionStateBuilder
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
Whether the transition between stages is enabled (true) or disabled (false).
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Whether the transition between stages is enabled (true) or disabled (false).
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Whether the transition between stages is enabled (true) or disabled (false).
sourcepub fn last_changed_by(self, input: impl Into<String>) -> Self
pub fn last_changed_by(self, input: impl Into<String>) -> Self
The ID of the user who last changed the transition state.
sourcepub fn set_last_changed_by(self, input: Option<String>) -> Self
pub fn set_last_changed_by(self, input: Option<String>) -> Self
The ID of the user who last changed the transition state.
sourcepub fn get_last_changed_by(&self) -> &Option<String>
pub fn get_last_changed_by(&self) -> &Option<String>
The ID of the user who last changed the transition state.
sourcepub fn last_changed_at(self, input: DateTime) -> Self
pub fn last_changed_at(self, input: DateTime) -> Self
The timestamp when the transition state was last changed.
sourcepub fn set_last_changed_at(self, input: Option<DateTime>) -> Self
pub fn set_last_changed_at(self, input: Option<DateTime>) -> Self
The timestamp when the transition state was last changed.
sourcepub fn get_last_changed_at(&self) -> &Option<DateTime>
pub fn get_last_changed_at(&self) -> &Option<DateTime>
The timestamp when the transition state was last changed.
sourcepub fn disabled_reason(self, input: impl Into<String>) -> Self
pub fn disabled_reason(self, input: impl Into<String>) -> Self
The user-specified reason why the transition between two stages of a pipeline was disabled.
sourcepub fn set_disabled_reason(self, input: Option<String>) -> Self
pub fn set_disabled_reason(self, input: Option<String>) -> Self
The user-specified reason why the transition between two stages of a pipeline was disabled.
sourcepub fn get_disabled_reason(&self) -> &Option<String>
pub fn get_disabled_reason(&self) -> &Option<String>
The user-specified reason why the transition between two stages of a pipeline was disabled.
sourcepub fn build(self) -> TransitionState
pub fn build(self) -> TransitionState
Consumes the builder and constructs a TransitionState
.
Trait Implementations§
source§impl Clone for TransitionStateBuilder
impl Clone for TransitionStateBuilder
source§fn clone(&self) -> TransitionStateBuilder
fn clone(&self) -> TransitionStateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TransitionStateBuilder
impl Debug for TransitionStateBuilder
source§impl Default for TransitionStateBuilder
impl Default for TransitionStateBuilder
source§fn default() -> TransitionStateBuilder
fn default() -> TransitionStateBuilder
source§impl PartialEq for TransitionStateBuilder
impl PartialEq for TransitionStateBuilder
impl StructuralPartialEq for TransitionStateBuilder
Auto Trait Implementations§
impl Freeze for TransitionStateBuilder
impl RefUnwindSafe for TransitionStateBuilder
impl Send for TransitionStateBuilder
impl Sync for TransitionStateBuilder
impl Unpin for TransitionStateBuilder
impl UnwindSafe for TransitionStateBuilder
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