Struct aws_sdk_ec2::model::ebs_optimized_info::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for EbsOptimizedInfo.
Implementations§
source§impl Builder
impl Builder
sourcepub fn baseline_bandwidth_in_mbps(self, input: i32) -> Self
pub fn baseline_bandwidth_in_mbps(self, input: i32) -> Self
The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
sourcepub fn set_baseline_bandwidth_in_mbps(self, input: Option<i32>) -> Self
pub fn set_baseline_bandwidth_in_mbps(self, input: Option<i32>) -> Self
The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
sourcepub fn baseline_throughput_in_m_bps(self, input: f64) -> Self
pub fn baseline_throughput_in_m_bps(self, input: f64) -> Self
The baseline throughput performance for an EBS-optimized instance type, in MB/s.
sourcepub fn set_baseline_throughput_in_m_bps(self, input: Option<f64>) -> Self
pub fn set_baseline_throughput_in_m_bps(self, input: Option<f64>) -> Self
The baseline throughput performance for an EBS-optimized instance type, in MB/s.
sourcepub fn baseline_iops(self, input: i32) -> Self
pub fn baseline_iops(self, input: i32) -> Self
The baseline input/output storage operations per seconds for an EBS-optimized instance type.
sourcepub fn set_baseline_iops(self, input: Option<i32>) -> Self
pub fn set_baseline_iops(self, input: Option<i32>) -> Self
The baseline input/output storage operations per seconds for an EBS-optimized instance type.
sourcepub fn maximum_bandwidth_in_mbps(self, input: i32) -> Self
pub fn maximum_bandwidth_in_mbps(self, input: i32) -> Self
The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
sourcepub fn set_maximum_bandwidth_in_mbps(self, input: Option<i32>) -> Self
pub fn set_maximum_bandwidth_in_mbps(self, input: Option<i32>) -> Self
The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
sourcepub fn maximum_throughput_in_m_bps(self, input: f64) -> Self
pub fn maximum_throughput_in_m_bps(self, input: f64) -> Self
The maximum throughput performance for an EBS-optimized instance type, in MB/s.
sourcepub fn set_maximum_throughput_in_m_bps(self, input: Option<f64>) -> Self
pub fn set_maximum_throughput_in_m_bps(self, input: Option<f64>) -> Self
The maximum throughput performance for an EBS-optimized instance type, in MB/s.
sourcepub fn maximum_iops(self, input: i32) -> Self
pub fn maximum_iops(self, input: i32) -> Self
The maximum input/output storage operations per second for an EBS-optimized instance type.
sourcepub fn set_maximum_iops(self, input: Option<i32>) -> Self
pub fn set_maximum_iops(self, input: Option<i32>) -> Self
The maximum input/output storage operations per second for an EBS-optimized instance type.
sourcepub fn build(self) -> EbsOptimizedInfo
pub fn build(self) -> EbsOptimizedInfo
Consumes the builder and constructs a EbsOptimizedInfo.