aws-sdk-ssmquicksetup 1.75.0

AWS SDK for AWS Systems Manager QuickSetup
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn throttling_exception_correct_errors(
    mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
) -> crate::types::error::builders::ThrottlingExceptionBuilder {
    if builder.message.is_none() {
        builder.message = Some(Default::default())
    }
    builder
}

pub(crate) fn create_configuration_manager_output_output_correct_errors(
    mut builder: crate::operation::create_configuration_manager::builders::CreateConfigurationManagerOutputBuilder,
) -> crate::operation::create_configuration_manager::builders::CreateConfigurationManagerOutputBuilder {
    if builder.manager_arn.is_none() {
        builder.manager_arn = Some(Default::default())
    }
    builder
}

pub(crate) fn get_configuration_manager_output_output_correct_errors(
    mut builder: crate::operation::get_configuration_manager::builders::GetConfigurationManagerOutputBuilder,
) -> crate::operation::get_configuration_manager::builders::GetConfigurationManagerOutputBuilder {
    if builder.manager_arn.is_none() {
        builder.manager_arn = Some(Default::default())
    }
    builder
}

pub(crate) fn configuration_definition_correct_errors(
    mut builder: crate::types::builders::ConfigurationDefinitionBuilder,
) -> crate::types::builders::ConfigurationDefinitionBuilder {
    if builder.r#type.is_none() {
        builder.r#type = Some(Default::default())
    }
    if builder.parameters.is_none() {
        builder.parameters = Some(Default::default())
    }
    builder
}

pub(crate) fn configuration_manager_summary_correct_errors(
    mut builder: crate::types::builders::ConfigurationManagerSummaryBuilder,
) -> crate::types::builders::ConfigurationManagerSummaryBuilder {
    if builder.manager_arn.is_none() {
        builder.manager_arn = Some(Default::default())
    }
    builder
}

pub(crate) fn status_summary_correct_errors(
    mut builder: crate::types::builders::StatusSummaryBuilder,
) -> crate::types::builders::StatusSummaryBuilder {
    if builder.status_type.is_none() {
        builder.status_type = "no value was set".parse::<crate::types::StatusType>().ok()
    }
    if builder.last_updated_at.is_none() {
        builder.last_updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}