#[non_exhaustive]pub struct ManagedExecutionBuilder { /* private fields */ }
Expand description
A builder for ManagedExecution
.
Implementations§
source§impl ManagedExecutionBuilder
impl ManagedExecutionBuilder
sourcepub fn active(self, input: bool) -> Self
pub fn active(self, input: bool) -> Self
When true
, StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order.
If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting.
You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When false
(default), StackSets performs one operation at a time in request order.
sourcepub fn set_active(self, input: Option<bool>) -> Self
pub fn set_active(self, input: Option<bool>) -> Self
When true
, StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order.
If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting.
You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When false
(default), StackSets performs one operation at a time in request order.
sourcepub fn get_active(&self) -> &Option<bool>
pub fn get_active(&self) -> &Option<bool>
When true
, StackSets performs non-conflicting operations concurrently and queues conflicting operations. After conflicting operations finish, StackSets starts queued operations in request order.
If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting.
You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When false
(default), StackSets performs one operation at a time in request order.
sourcepub fn build(self) -> ManagedExecution
pub fn build(self) -> ManagedExecution
Consumes the builder and constructs a ManagedExecution
.
Trait Implementations§
source§impl Clone for ManagedExecutionBuilder
impl Clone for ManagedExecutionBuilder
source§fn clone(&self) -> ManagedExecutionBuilder
fn clone(&self) -> ManagedExecutionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ManagedExecutionBuilder
impl Debug for ManagedExecutionBuilder
source§impl Default for ManagedExecutionBuilder
impl Default for ManagedExecutionBuilder
source§fn default() -> ManagedExecutionBuilder
fn default() -> ManagedExecutionBuilder
source§impl PartialEq for ManagedExecutionBuilder
impl PartialEq for ManagedExecutionBuilder
source§fn eq(&self, other: &ManagedExecutionBuilder) -> bool
fn eq(&self, other: &ManagedExecutionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ManagedExecutionBuilder
Auto Trait Implementations§
impl Freeze for ManagedExecutionBuilder
impl RefUnwindSafe for ManagedExecutionBuilder
impl Send for ManagedExecutionBuilder
impl Sync for ManagedExecutionBuilder
impl Unpin for ManagedExecutionBuilder
impl UnwindSafe for ManagedExecutionBuilder
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