Struct aws_sdk_emr::types::builders::ScalingActionBuilder
source · #[non_exhaustive]pub struct ScalingActionBuilder { /* private fields */ }Expand description
A builder for ScalingAction.
Implementations§
source§impl ScalingActionBuilder
impl ScalingActionBuilder
sourcepub fn market(self, input: MarketType) -> Self
pub fn market(self, input: MarketType) -> Self
Not available for instance groups. Instance groups use the market type specified for the group.
sourcepub fn set_market(self, input: Option<MarketType>) -> Self
pub fn set_market(self, input: Option<MarketType>) -> Self
Not available for instance groups. Instance groups use the market type specified for the group.
sourcepub fn get_market(&self) -> &Option<MarketType>
pub fn get_market(&self) -> &Option<MarketType>
Not available for instance groups. Instance groups use the market type specified for the group.
sourcepub fn simple_scaling_policy_configuration(
self,
input: SimpleScalingPolicyConfiguration
) -> Self
pub fn simple_scaling_policy_configuration( self, input: SimpleScalingPolicyConfiguration ) -> Self
The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
This field is required.sourcepub fn set_simple_scaling_policy_configuration(
self,
input: Option<SimpleScalingPolicyConfiguration>
) -> Self
pub fn set_simple_scaling_policy_configuration( self, input: Option<SimpleScalingPolicyConfiguration> ) -> Self
The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
sourcepub fn get_simple_scaling_policy_configuration(
&self
) -> &Option<SimpleScalingPolicyConfiguration>
pub fn get_simple_scaling_policy_configuration( &self ) -> &Option<SimpleScalingPolicyConfiguration>
The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
sourcepub fn build(self) -> ScalingAction
pub fn build(self) -> ScalingAction
Consumes the builder and constructs a ScalingAction.
Trait Implementations§
source§impl Clone for ScalingActionBuilder
impl Clone for ScalingActionBuilder
source§fn clone(&self) -> ScalingActionBuilder
fn clone(&self) -> ScalingActionBuilder
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 Debug for ScalingActionBuilder
impl Debug for ScalingActionBuilder
source§impl Default for ScalingActionBuilder
impl Default for ScalingActionBuilder
source§fn default() -> ScalingActionBuilder
fn default() -> ScalingActionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ScalingActionBuilder
impl PartialEq for ScalingActionBuilder
source§fn eq(&self, other: &ScalingActionBuilder) -> bool
fn eq(&self, other: &ScalingActionBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ScalingActionBuilder
Auto Trait Implementations§
impl Freeze for ScalingActionBuilder
impl RefUnwindSafe for ScalingActionBuilder
impl Send for ScalingActionBuilder
impl Sync for ScalingActionBuilder
impl Unpin for ScalingActionBuilder
impl UnwindSafe for ScalingActionBuilder
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.