pub struct Builder { /* private fields */ }
Expand description
A builder for AutoScalingGroupConfiguration
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn desired_capacity(self, input: i32) -> Self
pub fn desired_capacity(self, input: i32) -> Self
The desired capacity, or number of instances, for the Auto Scaling group.
sourcepub fn set_desired_capacity(self, input: Option<i32>) -> Self
pub fn set_desired_capacity(self, input: Option<i32>) -> Self
The desired capacity, or number of instances, for the Auto Scaling group.
sourcepub fn min_size(self, input: i32) -> Self
pub fn min_size(self, input: i32) -> Self
The minimum size, or minimum number of instances, for the Auto Scaling group.
sourcepub fn set_min_size(self, input: Option<i32>) -> Self
pub fn set_min_size(self, input: Option<i32>) -> Self
The minimum size, or minimum number of instances, for the Auto Scaling group.
sourcepub fn max_size(self, input: i32) -> Self
pub fn max_size(self, input: i32) -> Self
The maximum size, or maximum number of instances, for the Auto Scaling group.
sourcepub fn set_max_size(self, input: Option<i32>) -> Self
pub fn set_max_size(self, input: Option<i32>) -> Self
The maximum size, or maximum number of instances, for the Auto Scaling group.
sourcepub fn instance_type(self, input: impl Into<String>) -> Self
pub fn instance_type(self, input: impl Into<String>) -> Self
The instance type for the Auto Scaling group.
sourcepub fn set_instance_type(self, input: Option<String>) -> Self
pub fn set_instance_type(self, input: Option<String>) -> Self
The instance type for the Auto Scaling group.
sourcepub fn build(self) -> AutoScalingGroupConfiguration
pub fn build(self) -> AutoScalingGroupConfiguration
Consumes the builder and constructs a AutoScalingGroupConfiguration
.