#[non_exhaustive]pub struct GreenFleetProvisioningOptionBuilder { /* private fields */ }
Expand description
A builder for GreenFleetProvisioningOption
.
Implementations§
source§impl GreenFleetProvisioningOptionBuilder
impl GreenFleetProvisioningOptionBuilder
sourcepub fn action(self, input: GreenFleetProvisioningAction) -> Self
pub fn action(self, input: GreenFleetProvisioningAction) -> Self
The method used to add instances to a replacement environment.
-
DISCOVER_EXISTING
: Use instances that already exist or will be created manually. -
COPY_AUTO_SCALING_GROUP
: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.
sourcepub fn set_action(self, input: Option<GreenFleetProvisioningAction>) -> Self
pub fn set_action(self, input: Option<GreenFleetProvisioningAction>) -> Self
The method used to add instances to a replacement environment.
-
DISCOVER_EXISTING
: Use instances that already exist or will be created manually. -
COPY_AUTO_SCALING_GROUP
: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.
sourcepub fn get_action(&self) -> &Option<GreenFleetProvisioningAction>
pub fn get_action(&self) -> &Option<GreenFleetProvisioningAction>
The method used to add instances to a replacement environment.
-
DISCOVER_EXISTING
: Use instances that already exist or will be created manually. -
COPY_AUTO_SCALING_GROUP
: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.
sourcepub fn build(self) -> GreenFleetProvisioningOption
pub fn build(self) -> GreenFleetProvisioningOption
Consumes the builder and constructs a GreenFleetProvisioningOption
.
Trait Implementations§
source§impl Clone for GreenFleetProvisioningOptionBuilder
impl Clone for GreenFleetProvisioningOptionBuilder
source§fn clone(&self) -> GreenFleetProvisioningOptionBuilder
fn clone(&self) -> GreenFleetProvisioningOptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GreenFleetProvisioningOptionBuilder
impl Default for GreenFleetProvisioningOptionBuilder
source§fn default() -> GreenFleetProvisioningOptionBuilder
fn default() -> GreenFleetProvisioningOptionBuilder
source§impl PartialEq for GreenFleetProvisioningOptionBuilder
impl PartialEq for GreenFleetProvisioningOptionBuilder
source§fn eq(&self, other: &GreenFleetProvisioningOptionBuilder) -> bool
fn eq(&self, other: &GreenFleetProvisioningOptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GreenFleetProvisioningOptionBuilder
Auto Trait Implementations§
impl Freeze for GreenFleetProvisioningOptionBuilder
impl RefUnwindSafe for GreenFleetProvisioningOptionBuilder
impl Send for GreenFleetProvisioningOptionBuilder
impl Sync for GreenFleetProvisioningOptionBuilder
impl Unpin for GreenFleetProvisioningOptionBuilder
impl UnwindSafe for GreenFleetProvisioningOptionBuilder
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