Struct aws_sdk_computeoptimizer::model::ecs_service_recommended_option_projected_metric::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for EcsServiceRecommendedOptionProjectedMetric.
Implementations§
source§impl Builder
impl Builder
sourcepub fn recommended_cpu_units(self, input: i32) -> Self
pub fn recommended_cpu_units(self, input: i32) -> Self
The recommended CPU size for the ECS service.
sourcepub fn set_recommended_cpu_units(self, input: Option<i32>) -> Self
pub fn set_recommended_cpu_units(self, input: Option<i32>) -> Self
The recommended CPU size for the ECS service.
sourcepub fn recommended_memory_size(self, input: i32) -> Self
pub fn recommended_memory_size(self, input: i32) -> Self
The recommended memory size for the ECS service.
sourcepub fn set_recommended_memory_size(self, input: Option<i32>) -> Self
pub fn set_recommended_memory_size(self, input: Option<i32>) -> Self
The recommended memory size for the ECS service.
sourcepub fn projected_metrics(self, input: EcsServiceProjectedMetric) -> Self
pub fn projected_metrics(self, input: EcsServiceProjectedMetric) -> Self
Appends an item to projected_metrics.
To override the contents of this collection use set_projected_metrics.
An array of objects that describe the projected metric.
sourcepub fn set_projected_metrics(
self,
input: Option<Vec<EcsServiceProjectedMetric>>
) -> Self
pub fn set_projected_metrics(
self,
input: Option<Vec<EcsServiceProjectedMetric>>
) -> Self
An array of objects that describe the projected metric.
sourcepub fn build(self) -> EcsServiceRecommendedOptionProjectedMetric
pub fn build(self) -> EcsServiceRecommendedOptionProjectedMetric
Consumes the builder and constructs a EcsServiceRecommendedOptionProjectedMetric.