pub(crate) fn create_deliverability_test_report_output_output_correct_errors(
mut builder: crate::operation::create_deliverability_test_report::builders::CreateDeliverabilityTestReportOutputBuilder,
) -> crate::operation::create_deliverability_test_report::builders::CreateDeliverabilityTestReportOutputBuilder {
if builder.report_id.is_none() {
builder.report_id = Some(Default::default())
}
if builder.deliverability_test_status.is_none() {
builder.deliverability_test_status = "no value was set".parse::<crate::types::DeliverabilityTestStatus>().ok()
}
builder
}
pub(crate) fn get_blacklist_reports_output_output_correct_errors(
mut builder: crate::operation::get_blacklist_reports::builders::GetBlacklistReportsOutputBuilder,
) -> crate::operation::get_blacklist_reports::builders::GetBlacklistReportsOutputBuilder {
if builder.blacklist_report.is_none() {
builder.blacklist_report = Some(Default::default())
}
builder
}
pub(crate) fn get_deliverability_dashboard_options_output_output_correct_errors(
mut builder: crate::operation::get_deliverability_dashboard_options::builders::GetDeliverabilityDashboardOptionsOutputBuilder,
) -> crate::operation::get_deliverability_dashboard_options::builders::GetDeliverabilityDashboardOptionsOutputBuilder {
if builder.dashboard_enabled.is_none() {
builder.dashboard_enabled = Some(Default::default())
}
builder
}
pub(crate) fn get_deliverability_test_report_output_output_correct_errors(
mut builder: crate::operation::get_deliverability_test_report::builders::GetDeliverabilityTestReportOutputBuilder,
) -> crate::operation::get_deliverability_test_report::builders::GetDeliverabilityTestReportOutputBuilder {
if builder.deliverability_test_report.is_none() {
builder.deliverability_test_report = {
let builder = crate::types::builders::DeliverabilityTestReportBuilder::default();
Some(builder.build())
}
}
if builder.overall_placement.is_none() {
builder.overall_placement = {
let builder = crate::types::builders::PlacementStatisticsBuilder::default();
Some(builder.build())
}
}
if builder.isp_placements.is_none() {
builder.isp_placements = Some(Default::default())
}
builder
}
pub(crate) fn get_domain_deliverability_campaign_output_output_correct_errors(
mut builder: crate::operation::get_domain_deliverability_campaign::builders::GetDomainDeliverabilityCampaignOutputBuilder,
) -> crate::operation::get_domain_deliverability_campaign::builders::GetDomainDeliverabilityCampaignOutputBuilder {
if builder.domain_deliverability_campaign.is_none() {
builder.domain_deliverability_campaign = {
let builder = crate::types::builders::DomainDeliverabilityCampaignBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn get_domain_statistics_report_output_output_correct_errors(
mut builder: crate::operation::get_domain_statistics_report::builders::GetDomainStatisticsReportOutputBuilder,
) -> crate::operation::get_domain_statistics_report::builders::GetDomainStatisticsReportOutputBuilder {
if builder.overall_volume.is_none() {
builder.overall_volume = {
let builder = crate::types::builders::OverallVolumeBuilder::default();
Some(builder.build())
}
}
if builder.daily_volumes.is_none() {
builder.daily_volumes = Some(Default::default())
}
builder
}
pub(crate) fn list_deliverability_test_reports_output_output_correct_errors(
mut builder: crate::operation::list_deliverability_test_reports::builders::ListDeliverabilityTestReportsOutputBuilder,
) -> crate::operation::list_deliverability_test_reports::builders::ListDeliverabilityTestReportsOutputBuilder {
if builder.deliverability_test_reports.is_none() {
builder.deliverability_test_reports = Some(Default::default())
}
builder
}
pub(crate) fn list_domain_deliverability_campaigns_output_output_correct_errors(
mut builder: crate::operation::list_domain_deliverability_campaigns::builders::ListDomainDeliverabilityCampaignsOutputBuilder,
) -> crate::operation::list_domain_deliverability_campaigns::builders::ListDomainDeliverabilityCampaignsOutputBuilder {
if builder.domain_deliverability_campaigns.is_none() {
builder.domain_deliverability_campaigns = Some(Default::default())
}
builder
}
pub(crate) fn list_tags_for_resource_output_output_correct_errors(
mut builder: crate::operation::list_tags_for_resource::builders::ListTagsForResourceOutputBuilder,
) -> crate::operation::list_tags_for_resource::builders::ListTagsForResourceOutputBuilder {
if builder.tags.is_none() {
builder.tags = Some(Default::default())
}
builder
}
pub(crate) fn dedicated_ip_correct_errors(mut builder: crate::types::builders::DedicatedIpBuilder) -> crate::types::builders::DedicatedIpBuilder {
if builder.ip.is_none() {
builder.ip = Some(Default::default())
}
if builder.warmup_status.is_none() {
builder.warmup_status = "no value was set".parse::<crate::types::WarmupStatus>().ok()
}
if builder.warmup_percentage.is_none() {
builder.warmup_percentage = Some(Default::default())
}
builder
}
pub(crate) fn mail_from_attributes_correct_errors(
mut builder: crate::types::builders::MailFromAttributesBuilder,
) -> crate::types::builders::MailFromAttributesBuilder {
if builder.mail_from_domain.is_none() {
builder.mail_from_domain = Some(Default::default())
}
if builder.mail_from_domain_status.is_none() {
builder.mail_from_domain_status = "no value was set".parse::<crate::types::MailFromDomainStatus>().ok()
}
if builder.behavior_on_mx_failure.is_none() {
builder.behavior_on_mx_failure = "no value was set".parse::<crate::types::BehaviorOnMxFailure>().ok()
}
builder
}
pub(crate) fn tracking_options_correct_errors(
mut builder: crate::types::builders::TrackingOptionsBuilder,
) -> crate::types::builders::TrackingOptionsBuilder {
if builder.custom_redirect_domain.is_none() {
builder.custom_redirect_domain = Some(Default::default())
}
builder
}
pub(crate) fn event_destination_correct_errors(
mut builder: crate::types::builders::EventDestinationBuilder,
) -> crate::types::builders::EventDestinationBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.matching_event_types.is_none() {
builder.matching_event_types = Some(Default::default())
}
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 cloud_watch_destination_correct_errors(
mut builder: crate::types::builders::CloudWatchDestinationBuilder,
) -> crate::types::builders::CloudWatchDestinationBuilder {
if builder.dimension_configurations.is_none() {
builder.dimension_configurations = Some(Default::default())
}
builder
}
pub(crate) fn kinesis_firehose_destination_correct_errors(
mut builder: crate::types::builders::KinesisFirehoseDestinationBuilder,
) -> crate::types::builders::KinesisFirehoseDestinationBuilder {
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.delivery_stream_arn.is_none() {
builder.delivery_stream_arn = Some(Default::default())
}
builder
}
pub(crate) fn sns_destination_correct_errors(
mut builder: crate::types::builders::SnsDestinationBuilder,
) -> crate::types::builders::SnsDestinationBuilder {
if builder.topic_arn.is_none() {
builder.topic_arn = Some(Default::default())
}
builder
}
pub(crate) fn cloud_watch_dimension_configuration_correct_errors(
mut builder: crate::types::builders::CloudWatchDimensionConfigurationBuilder,
) -> crate::types::builders::CloudWatchDimensionConfigurationBuilder {
if builder.dimension_name.is_none() {
builder.dimension_name = Some(Default::default())
}
if builder.dimension_value_source.is_none() {
builder.dimension_value_source = "no value was set".parse::<crate::types::DimensionValueSource>().ok()
}
if builder.default_dimension_value.is_none() {
builder.default_dimension_value = Some(Default::default())
}
builder
}