Struct aws_sdk_appconfig::operation::get_deployment_strategy::builders::GetDeploymentStrategyOutputBuilder
source · #[non_exhaustive]pub struct GetDeploymentStrategyOutputBuilder { /* private fields */ }Expand description
A builder for GetDeploymentStrategyOutput.
Implementations§
source§impl GetDeploymentStrategyOutputBuilder
impl GetDeploymentStrategyOutputBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the deployment strategy.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the deployment strategy.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the deployment strategy.
sourcepub fn deployment_duration_in_minutes(self, input: i32) -> Self
pub fn deployment_duration_in_minutes(self, input: i32) -> Self
Total amount of time the deployment lasted.
sourcepub fn set_deployment_duration_in_minutes(self, input: Option<i32>) -> Self
pub fn set_deployment_duration_in_minutes(self, input: Option<i32>) -> Self
Total amount of time the deployment lasted.
sourcepub fn get_deployment_duration_in_minutes(&self) -> &Option<i32>
pub fn get_deployment_duration_in_minutes(&self) -> &Option<i32>
Total amount of time the deployment lasted.
sourcepub fn growth_type(self, input: GrowthType) -> Self
pub fn growth_type(self, input: GrowthType) -> Self
The algorithm used to define how percentage grew over time.
sourcepub fn set_growth_type(self, input: Option<GrowthType>) -> Self
pub fn set_growth_type(self, input: Option<GrowthType>) -> Self
The algorithm used to define how percentage grew over time.
sourcepub fn get_growth_type(&self) -> &Option<GrowthType>
pub fn get_growth_type(&self) -> &Option<GrowthType>
The algorithm used to define how percentage grew over time.
sourcepub fn growth_factor(self, input: f32) -> Self
pub fn growth_factor(self, input: f32) -> Self
The percentage of targets that received a deployed configuration during each interval.
sourcepub fn set_growth_factor(self, input: Option<f32>) -> Self
pub fn set_growth_factor(self, input: Option<f32>) -> Self
The percentage of targets that received a deployed configuration during each interval.
sourcepub fn get_growth_factor(&self) -> &Option<f32>
pub fn get_growth_factor(&self) -> &Option<f32>
The percentage of targets that received a deployed configuration during each interval.
sourcepub fn final_bake_time_in_minutes(self, input: i32) -> Self
pub fn final_bake_time_in_minutes(self, input: i32) -> Self
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
sourcepub fn set_final_bake_time_in_minutes(self, input: Option<i32>) -> Self
pub fn set_final_bake_time_in_minutes(self, input: Option<i32>) -> Self
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
sourcepub fn get_final_bake_time_in_minutes(&self) -> &Option<i32>
pub fn get_final_bake_time_in_minutes(&self) -> &Option<i32>
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
sourcepub fn replicate_to(self, input: ReplicateTo) -> Self
pub fn replicate_to(self, input: ReplicateTo) -> Self
Save the deployment strategy to a Systems Manager (SSM) document.
sourcepub fn set_replicate_to(self, input: Option<ReplicateTo>) -> Self
pub fn set_replicate_to(self, input: Option<ReplicateTo>) -> Self
Save the deployment strategy to a Systems Manager (SSM) document.
sourcepub fn get_replicate_to(&self) -> &Option<ReplicateTo>
pub fn get_replicate_to(&self) -> &Option<ReplicateTo>
Save the deployment strategy to a Systems Manager (SSM) document.
sourcepub fn build(self) -> GetDeploymentStrategyOutput
pub fn build(self) -> GetDeploymentStrategyOutput
Consumes the builder and constructs a GetDeploymentStrategyOutput.
Trait Implementations§
source§impl Clone for GetDeploymentStrategyOutputBuilder
impl Clone for GetDeploymentStrategyOutputBuilder
source§fn clone(&self) -> GetDeploymentStrategyOutputBuilder
fn clone(&self) -> GetDeploymentStrategyOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetDeploymentStrategyOutputBuilder
impl Default for GetDeploymentStrategyOutputBuilder
source§fn default() -> GetDeploymentStrategyOutputBuilder
fn default() -> GetDeploymentStrategyOutputBuilder
source§impl PartialEq<GetDeploymentStrategyOutputBuilder> for GetDeploymentStrategyOutputBuilder
impl PartialEq<GetDeploymentStrategyOutputBuilder> for GetDeploymentStrategyOutputBuilder
source§fn eq(&self, other: &GetDeploymentStrategyOutputBuilder) -> bool
fn eq(&self, other: &GetDeploymentStrategyOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.