aws-sdk-cloudformation 1.111.0

AWS SDK for AWS CloudFormation
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn create_stack_refactor_output_output_correct_errors(
    mut builder: crate::operation::create_stack_refactor::builders::CreateStackRefactorOutputBuilder,
) -> crate::operation::create_stack_refactor::builders::CreateStackRefactorOutputBuilder {
    if builder.stack_refactor_id.is_none() {
        builder.stack_refactor_id = Some(Default::default())
    }
    builder
}

pub(crate) fn describe_stack_drift_detection_status_output_output_correct_errors(
    mut builder: crate::operation::describe_stack_drift_detection_status::builders::DescribeStackDriftDetectionStatusOutputBuilder,
) -> crate::operation::describe_stack_drift_detection_status::builders::DescribeStackDriftDetectionStatusOutputBuilder {
    if builder.stack_id.is_none() {
        builder.stack_id = Some(Default::default())
    }
    if builder.stack_drift_detection_id.is_none() {
        builder.stack_drift_detection_id = Some(Default::default())
    }
    if builder.detection_status.is_none() {
        builder.detection_status = "no value was set".parse::<crate::types::StackDriftDetectionStatus>().ok()
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}

pub(crate) fn describe_stack_resource_drifts_output_output_correct_errors(
    mut builder: crate::operation::describe_stack_resource_drifts::builders::DescribeStackResourceDriftsOutputBuilder,
) -> crate::operation::describe_stack_resource_drifts::builders::DescribeStackResourceDriftsOutputBuilder {
    if builder.stack_resource_drifts.is_none() {
        builder.stack_resource_drifts = Some(Default::default())
    }
    builder
}

pub(crate) fn detect_stack_drift_output_output_correct_errors(
    mut builder: crate::operation::detect_stack_drift::builders::DetectStackDriftOutputBuilder,
) -> crate::operation::detect_stack_drift::builders::DetectStackDriftOutputBuilder {
    if builder.stack_drift_detection_id.is_none() {
        builder.stack_drift_detection_id = Some(Default::default())
    }
    builder
}

pub(crate) fn detect_stack_resource_drift_output_output_correct_errors(
    mut builder: crate::operation::detect_stack_resource_drift::builders::DetectStackResourceDriftOutputBuilder,
) -> crate::operation::detect_stack_resource_drift::builders::DetectStackResourceDriftOutputBuilder {
    if builder.stack_resource_drift.is_none() {
        builder.stack_resource_drift = {
            let builder = crate::types::builders::StackResourceDriftBuilder::default();
            Some(crate::serde_util::stack_resource_drift_correct_errors(builder).build())
        }
    }
    builder
}

pub(crate) fn list_stack_refactor_actions_output_output_correct_errors(
    mut builder: crate::operation::list_stack_refactor_actions::builders::ListStackRefactorActionsOutputBuilder,
) -> crate::operation::list_stack_refactor_actions::builders::ListStackRefactorActionsOutputBuilder {
    if builder.stack_refactor_actions.is_none() {
        builder.stack_refactor_actions = Some(Default::default())
    }
    builder
}

pub(crate) fn list_stack_refactors_output_output_correct_errors(
    mut builder: crate::operation::list_stack_refactors::builders::ListStackRefactorsOutputBuilder,
) -> crate::operation::list_stack_refactors::builders::ListStackRefactorsOutputBuilder {
    if builder.stack_refactor_summaries.is_none() {
        builder.stack_refactor_summaries = Some(Default::default())
    }
    builder
}

pub(crate) fn stack_resource_drift_correct_errors(
    mut builder: crate::types::builders::StackResourceDriftBuilder,
) -> crate::types::builders::StackResourceDriftBuilder {
    if builder.stack_id.is_none() {
        builder.stack_id = Some(Default::default())
    }
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    if builder.resource_type.is_none() {
        builder.resource_type = Some(Default::default())
    }
    if builder.stack_resource_drift_status.is_none() {
        builder.stack_resource_drift_status = "no value was set".parse::<crate::types::StackResourceDriftStatus>().ok()
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}

pub(crate) fn hook_target_correct_errors(mut builder: crate::types::builders::HookTargetBuilder) -> crate::types::builders::HookTargetBuilder {
    if builder.target_type.is_none() {
        builder.target_type = "no value was set".parse::<crate::types::HookTargetType>().ok()
    }
    if builder.target_type_name.is_none() {
        builder.target_type_name = Some(Default::default())
    }
    if builder.target_id.is_none() {
        builder.target_id = Some(Default::default())
    }
    if builder.action.is_none() {
        builder.action = "no value was set".parse::<crate::types::HookTargetAction>().ok()
    }
    builder
}

pub(crate) fn logging_config_correct_errors(
    mut builder: crate::types::builders::LoggingConfigBuilder,
) -> crate::types::builders::LoggingConfigBuilder {
    if builder.log_role_arn.is_none() {
        builder.log_role_arn = Some(Default::default())
    }
    if builder.log_group_name.is_none() {
        builder.log_group_name = Some(Default::default())
    }
    builder
}

pub(crate) fn stack_resource_detail_correct_errors(
    mut builder: crate::types::builders::StackResourceDetailBuilder,
) -> crate::types::builders::StackResourceDetailBuilder {
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    if builder.resource_type.is_none() {
        builder.resource_type = Some(Default::default())
    }
    if builder.last_updated_timestamp.is_none() {
        builder.last_updated_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.resource_status.is_none() {
        builder.resource_status = "no value was set".parse::<crate::types::ResourceStatus>().ok()
    }
    builder
}

pub(crate) fn stack_correct_errors(mut builder: crate::types::builders::StackBuilder) -> crate::types::builders::StackBuilder {
    if builder.stack_name.is_none() {
        builder.stack_name = Some(Default::default())
    }
    if builder.creation_time.is_none() {
        builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.stack_status.is_none() {
        builder.stack_status = "no value was set".parse::<crate::types::StackStatus>().ok()
    }
    builder
}

pub(crate) fn stack_event_correct_errors(mut builder: crate::types::builders::StackEventBuilder) -> crate::types::builders::StackEventBuilder {
    if builder.stack_id.is_none() {
        builder.stack_id = Some(Default::default())
    }
    if builder.event_id.is_none() {
        builder.event_id = Some(Default::default())
    }
    if builder.stack_name.is_none() {
        builder.stack_name = Some(Default::default())
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}

pub(crate) fn stack_instance_resource_drifts_summary_correct_errors(
    mut builder: crate::types::builders::StackInstanceResourceDriftsSummaryBuilder,
) -> crate::types::builders::StackInstanceResourceDriftsSummaryBuilder {
    if builder.stack_id.is_none() {
        builder.stack_id = Some(Default::default())
    }
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    if builder.resource_type.is_none() {
        builder.resource_type = Some(Default::default())
    }
    if builder.stack_resource_drift_status.is_none() {
        builder.stack_resource_drift_status = "no value was set".parse::<crate::types::StackResourceDriftStatus>().ok()
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    builder
}

pub(crate) fn stack_resource_correct_errors(
    mut builder: crate::types::builders::StackResourceBuilder,
) -> crate::types::builders::StackResourceBuilder {
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    if builder.resource_type.is_none() {
        builder.resource_type = Some(Default::default())
    }
    if builder.timestamp.is_none() {
        builder.timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.resource_status.is_none() {
        builder.resource_status = "no value was set".parse::<crate::types::ResourceStatus>().ok()
    }
    builder
}

pub(crate) fn stack_resource_drift_information_correct_errors(
    mut builder: crate::types::builders::StackResourceDriftInformationBuilder,
) -> crate::types::builders::StackResourceDriftInformationBuilder {
    if builder.stack_resource_drift_status.is_none() {
        builder.stack_resource_drift_status = "no value was set".parse::<crate::types::StackResourceDriftStatus>().ok()
    }
    builder
}

pub(crate) fn stack_resource_summary_correct_errors(
    mut builder: crate::types::builders::StackResourceSummaryBuilder,
) -> crate::types::builders::StackResourceSummaryBuilder {
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    if builder.resource_type.is_none() {
        builder.resource_type = Some(Default::default())
    }
    if builder.last_updated_timestamp.is_none() {
        builder.last_updated_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.resource_status.is_none() {
        builder.resource_status = "no value was set".parse::<crate::types::ResourceStatus>().ok()
    }
    builder
}

pub(crate) fn stack_summary_correct_errors(mut builder: crate::types::builders::StackSummaryBuilder) -> crate::types::builders::StackSummaryBuilder {
    if builder.stack_name.is_none() {
        builder.stack_name = Some(Default::default())
    }
    if builder.creation_time.is_none() {
        builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
    }
    if builder.stack_status.is_none() {
        builder.stack_status = "no value was set".parse::<crate::types::StackStatus>().ok()
    }
    builder
}

pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}

pub(crate) fn physical_resource_id_context_key_value_pair_correct_errors(
    mut builder: crate::types::builders::PhysicalResourceIdContextKeyValuePairBuilder,
) -> crate::types::builders::PhysicalResourceIdContextKeyValuePairBuilder {
    if builder.key.is_none() {
        builder.key = Some(Default::default())
    }
    if builder.value.is_none() {
        builder.value = Some(Default::default())
    }
    builder
}

pub(crate) fn property_difference_correct_errors(
    mut builder: crate::types::builders::PropertyDifferenceBuilder,
) -> crate::types::builders::PropertyDifferenceBuilder {
    if builder.property_path.is_none() {
        builder.property_path = Some(Default::default())
    }
    if builder.expected_value.is_none() {
        builder.expected_value = Some(Default::default())
    }
    if builder.actual_value.is_none() {
        builder.actual_value = Some(Default::default())
    }
    if builder.difference_type.is_none() {
        builder.difference_type = "no value was set".parse::<crate::types::DifferenceType>().ok()
    }
    builder
}

pub(crate) fn resource_mapping_correct_errors(
    mut builder: crate::types::builders::ResourceMappingBuilder,
) -> crate::types::builders::ResourceMappingBuilder {
    if builder.source.is_none() {
        builder.source = {
            let builder = crate::types::builders::ResourceLocationBuilder::default();
            Some(crate::serde_util::resource_location_correct_errors(builder).build())
        }
    }
    if builder.destination.is_none() {
        builder.destination = {
            let builder = crate::types::builders::ResourceLocationBuilder::default();
            Some(crate::serde_util::resource_location_correct_errors(builder).build())
        }
    }
    builder
}

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

pub(crate) fn stack_drift_information_correct_errors(
    mut builder: crate::types::builders::StackDriftInformationBuilder,
) -> crate::types::builders::StackDriftInformationBuilder {
    if builder.stack_drift_status.is_none() {
        builder.stack_drift_status = "no value was set".parse::<crate::types::StackDriftStatus>().ok()
    }
    builder
}

pub(crate) fn stack_drift_information_summary_correct_errors(
    mut builder: crate::types::builders::StackDriftInformationSummaryBuilder,
) -> crate::types::builders::StackDriftInformationSummaryBuilder {
    if builder.stack_drift_status.is_none() {
        builder.stack_drift_status = "no value was set".parse::<crate::types::StackDriftStatus>().ok()
    }
    builder
}

pub(crate) fn stack_resource_drift_information_summary_correct_errors(
    mut builder: crate::types::builders::StackResourceDriftInformationSummaryBuilder,
) -> crate::types::builders::StackResourceDriftInformationSummaryBuilder {
    if builder.stack_resource_drift_status.is_none() {
        builder.stack_resource_drift_status = "no value was set".parse::<crate::types::StackResourceDriftStatus>().ok()
    }
    builder
}

pub(crate) fn resource_location_correct_errors(
    mut builder: crate::types::builders::ResourceLocationBuilder,
) -> crate::types::builders::ResourceLocationBuilder {
    if builder.stack_name.is_none() {
        builder.stack_name = Some(Default::default())
    }
    if builder.logical_resource_id.is_none() {
        builder.logical_resource_id = Some(Default::default())
    }
    builder
}