#[non_exhaustive]pub struct TargetTrackingScalingConfigurationBuilder { /* private fields */ }Expand description
A builder for TargetTrackingScalingConfiguration.
Implementations§
source§impl TargetTrackingScalingConfigurationBuilder
 
impl TargetTrackingScalingConfigurationBuilder
sourcepub fn metric_type(self, input: FleetScalingMetricType) -> Self
 
pub fn metric_type(self, input: FleetScalingMetricType) -> Self
The metric type to determine auto-scaling.
sourcepub fn set_metric_type(self, input: Option<FleetScalingMetricType>) -> Self
 
pub fn set_metric_type(self, input: Option<FleetScalingMetricType>) -> Self
The metric type to determine auto-scaling.
sourcepub fn get_metric_type(&self) -> &Option<FleetScalingMetricType>
 
pub fn get_metric_type(&self) -> &Option<FleetScalingMetricType>
The metric type to determine auto-scaling.
sourcepub fn target_value(self, input: f64) -> Self
 
pub fn target_value(self, input: f64) -> Self
The value of metricType when to start scaling.
sourcepub fn set_target_value(self, input: Option<f64>) -> Self
 
pub fn set_target_value(self, input: Option<f64>) -> Self
The value of metricType when to start scaling.
sourcepub fn get_target_value(&self) -> &Option<f64>
 
pub fn get_target_value(&self) -> &Option<f64>
The value of metricType when to start scaling.
sourcepub fn build(self) -> TargetTrackingScalingConfiguration
 
pub fn build(self) -> TargetTrackingScalingConfiguration
Consumes the builder and constructs a TargetTrackingScalingConfiguration.
Trait Implementations§
source§impl Clone for TargetTrackingScalingConfigurationBuilder
 
impl Clone for TargetTrackingScalingConfigurationBuilder
source§fn clone(&self) -> TargetTrackingScalingConfigurationBuilder
 
fn clone(&self) -> TargetTrackingScalingConfigurationBuilder
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 TargetTrackingScalingConfigurationBuilder
 
impl Default for TargetTrackingScalingConfigurationBuilder
source§fn default() -> TargetTrackingScalingConfigurationBuilder
 
fn default() -> TargetTrackingScalingConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TargetTrackingScalingConfigurationBuilder
 
impl PartialEq for TargetTrackingScalingConfigurationBuilder
source§fn eq(&self, other: &TargetTrackingScalingConfigurationBuilder) -> bool
 
fn eq(&self, other: &TargetTrackingScalingConfigurationBuilder) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TargetTrackingScalingConfigurationBuilder
Auto Trait Implementations§
impl Freeze for TargetTrackingScalingConfigurationBuilder
impl RefUnwindSafe for TargetTrackingScalingConfigurationBuilder
impl Send for TargetTrackingScalingConfigurationBuilder
impl Sync for TargetTrackingScalingConfigurationBuilder
impl Unpin for TargetTrackingScalingConfigurationBuilder
impl UnwindSafe for TargetTrackingScalingConfigurationBuilder
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.