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
}