pub(crate) fn access_denied_exception_correct_errors(
mut builder: crate::types::error::builders::AccessDeniedExceptionBuilder,
) -> crate::types::error::builders::AccessDeniedExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn conflict_exception_correct_errors(
mut builder: crate::types::error::builders::ConflictExceptionBuilder,
) -> crate::types::error::builders::ConflictExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
if builder.resource_id.is_none() {
builder.resource_id = Some(Default::default())
}
builder
}
pub(crate) fn internal_server_exception_correct_errors(
mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
) -> crate::types::error::builders::InternalServerExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn resource_not_found_exception_correct_errors(
mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
if builder.resource_id.is_none() {
builder.resource_id = Some(Default::default())
}
builder
}
pub(crate) fn service_quota_exceeded_exception_correct_errors(
mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
if builder.resource_type.is_none() {
builder.resource_type = Some(Default::default())
}
builder
}
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 validation_exception_correct_errors(
mut builder: crate::types::error::builders::ValidationExceptionBuilder,
) -> crate::types::error::builders::ValidationExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_event_rule_output_output_correct_errors(
mut builder: crate::operation::create_event_rule::builders::CreateEventRuleOutputBuilder,
) -> crate::operation::create_event_rule::builders::CreateEventRuleOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = Some(Default::default())
}
if builder.status_summary_by_region.is_none() {
builder.status_summary_by_region = Some(Default::default())
}
builder
}
pub(crate) fn create_notification_configuration_output_output_correct_errors(
mut builder: crate::operation::create_notification_configuration::builders::CreateNotificationConfigurationOutputBuilder,
) -> crate::operation::create_notification_configuration::builders::CreateNotificationConfigurationOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::NotificationConfigurationStatus>().ok()
}
builder
}
pub(crate) fn deregister_notification_hub_output_output_correct_errors(
mut builder: crate::operation::deregister_notification_hub::builders::DeregisterNotificationHubOutputBuilder,
) -> crate::operation::deregister_notification_hub::builders::DeregisterNotificationHubOutputBuilder {
if builder.notification_hub_region.is_none() {
builder.notification_hub_region = Some(Default::default())
}
if builder.status_summary.is_none() {
builder.status_summary = {
let builder = crate::types::builders::NotificationHubStatusSummaryBuilder::default();
crate::serde_util::notification_hub_status_summary_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_event_rule_output_output_correct_errors(
mut builder: crate::operation::get_event_rule::builders::GetEventRuleOutputBuilder,
) -> crate::operation::get_event_rule::builders::GetEventRuleOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = 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.source.is_none() {
builder.source = Some(Default::default())
}
if builder.event_type.is_none() {
builder.event_type = Some(Default::default())
}
if builder.event_pattern.is_none() {
builder.event_pattern = Some(Default::default())
}
if builder.regions.is_none() {
builder.regions = Some(Default::default())
}
if builder.managed_rules.is_none() {
builder.managed_rules = Some(Default::default())
}
if builder.status_summary_by_region.is_none() {
builder.status_summary_by_region = Some(Default::default())
}
builder
}
pub(crate) fn get_managed_notification_child_event_output_output_correct_errors(
mut builder: crate::operation::get_managed_notification_child_event::builders::GetManagedNotificationChildEventOutputBuilder,
) -> crate::operation::get_managed_notification_child_event::builders::GetManagedNotificationChildEventOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.managed_notification_configuration_arn.is_none() {
builder.managed_notification_configuration_arn = 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.content.is_none() {
builder.content = {
let builder = crate::types::builders::ManagedNotificationChildEventBuilder::default();
crate::serde_util::managed_notification_child_event_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_managed_notification_configuration_output_output_correct_errors(
mut builder: crate::operation::get_managed_notification_configuration::builders::GetManagedNotificationConfigurationOutputBuilder,
) -> crate::operation::get_managed_notification_configuration::builders::GetManagedNotificationConfigurationOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.description.is_none() {
builder.description = Some(Default::default())
}
if builder.category.is_none() {
builder.category = Some(Default::default())
}
if builder.sub_category.is_none() {
builder.sub_category = Some(Default::default())
}
builder
}
pub(crate) fn get_managed_notification_event_output_output_correct_errors(
mut builder: crate::operation::get_managed_notification_event::builders::GetManagedNotificationEventOutputBuilder,
) -> crate::operation::get_managed_notification_event::builders::GetManagedNotificationEventOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.managed_notification_configuration_arn.is_none() {
builder.managed_notification_configuration_arn = 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.content.is_none() {
builder.content = {
let builder = crate::types::builders::ManagedNotificationEventBuilder::default();
crate::serde_util::managed_notification_event_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_notification_configuration_output_output_correct_errors(
mut builder: crate::operation::get_notification_configuration::builders::GetNotificationConfigurationOutputBuilder,
) -> crate::operation::get_notification_configuration::builders::GetNotificationConfigurationOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.description.is_none() {
builder.description = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::NotificationConfigurationStatus>().ok()
}
if builder.creation_time.is_none() {
builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn get_notification_event_output_output_correct_errors(
mut builder: crate::operation::get_notification_event::builders::GetNotificationEventOutputBuilder,
) -> crate::operation::get_notification_event::builders::GetNotificationEventOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = 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.content.is_none() {
builder.content = {
let builder = crate::types::builders::NotificationEventSchemaBuilder::default();
crate::serde_util::notification_event_schema_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_notifications_access_for_organization_output_output_correct_errors(
mut builder: crate::operation::get_notifications_access_for_organization::builders::GetNotificationsAccessForOrganizationOutputBuilder,
) -> crate::operation::get_notifications_access_for_organization::builders::GetNotificationsAccessForOrganizationOutputBuilder {
if builder.notifications_access_for_organization.is_none() {
builder.notifications_access_for_organization = {
let builder = crate::types::builders::NotificationsAccessForOrganizationBuilder::default();
crate::serde_util::notifications_access_for_organization_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn list_channels_output_output_correct_errors(
mut builder: crate::operation::list_channels::builders::ListChannelsOutputBuilder,
) -> crate::operation::list_channels::builders::ListChannelsOutputBuilder {
if builder.channels.is_none() {
builder.channels = Some(Default::default())
}
builder
}
pub(crate) fn list_event_rules_output_output_correct_errors(
mut builder: crate::operation::list_event_rules::builders::ListEventRulesOutputBuilder,
) -> crate::operation::list_event_rules::builders::ListEventRulesOutputBuilder {
if builder.event_rules.is_none() {
builder.event_rules = Some(Default::default())
}
builder
}
pub(crate) fn list_managed_notification_channel_associations_output_output_correct_errors(
mut builder: crate::operation::list_managed_notification_channel_associations::builders::ListManagedNotificationChannelAssociationsOutputBuilder,
) -> crate::operation::list_managed_notification_channel_associations::builders::ListManagedNotificationChannelAssociationsOutputBuilder {
if builder.channel_associations.is_none() {
builder.channel_associations = Some(Default::default())
}
builder
}
pub(crate) fn list_managed_notification_child_events_output_output_correct_errors(
mut builder: crate::operation::list_managed_notification_child_events::builders::ListManagedNotificationChildEventsOutputBuilder,
) -> crate::operation::list_managed_notification_child_events::builders::ListManagedNotificationChildEventsOutputBuilder {
if builder.managed_notification_child_events.is_none() {
builder.managed_notification_child_events = Some(Default::default())
}
builder
}
pub(crate) fn list_managed_notification_configurations_output_output_correct_errors(
mut builder: crate::operation::list_managed_notification_configurations::builders::ListManagedNotificationConfigurationsOutputBuilder,
) -> crate::operation::list_managed_notification_configurations::builders::ListManagedNotificationConfigurationsOutputBuilder {
if builder.managed_notification_configurations.is_none() {
builder.managed_notification_configurations = Some(Default::default())
}
builder
}
pub(crate) fn list_managed_notification_events_output_output_correct_errors(
mut builder: crate::operation::list_managed_notification_events::builders::ListManagedNotificationEventsOutputBuilder,
) -> crate::operation::list_managed_notification_events::builders::ListManagedNotificationEventsOutputBuilder {
if builder.managed_notification_events.is_none() {
builder.managed_notification_events = Some(Default::default())
}
builder
}
pub(crate) fn list_member_accounts_output_output_correct_errors(
mut builder: crate::operation::list_member_accounts::builders::ListMemberAccountsOutputBuilder,
) -> crate::operation::list_member_accounts::builders::ListMemberAccountsOutputBuilder {
if builder.member_accounts.is_none() {
builder.member_accounts = Some(Default::default())
}
builder
}
pub(crate) fn list_notification_configurations_output_output_correct_errors(
mut builder: crate::operation::list_notification_configurations::builders::ListNotificationConfigurationsOutputBuilder,
) -> crate::operation::list_notification_configurations::builders::ListNotificationConfigurationsOutputBuilder {
if builder.notification_configurations.is_none() {
builder.notification_configurations = Some(Default::default())
}
builder
}
pub(crate) fn list_notification_events_output_output_correct_errors(
mut builder: crate::operation::list_notification_events::builders::ListNotificationEventsOutputBuilder,
) -> crate::operation::list_notification_events::builders::ListNotificationEventsOutputBuilder {
if builder.notification_events.is_none() {
builder.notification_events = Some(Default::default())
}
builder
}
pub(crate) fn list_notification_hubs_output_output_correct_errors(
mut builder: crate::operation::list_notification_hubs::builders::ListNotificationHubsOutputBuilder,
) -> crate::operation::list_notification_hubs::builders::ListNotificationHubsOutputBuilder {
if builder.notification_hubs.is_none() {
builder.notification_hubs = Some(Default::default())
}
builder
}
pub(crate) fn list_organizational_units_output_output_correct_errors(
mut builder: crate::operation::list_organizational_units::builders::ListOrganizationalUnitsOutputBuilder,
) -> crate::operation::list_organizational_units::builders::ListOrganizationalUnitsOutputBuilder {
if builder.organizational_units.is_none() {
builder.organizational_units = Some(Default::default())
}
builder
}
pub(crate) fn register_notification_hub_output_output_correct_errors(
mut builder: crate::operation::register_notification_hub::builders::RegisterNotificationHubOutputBuilder,
) -> crate::operation::register_notification_hub::builders::RegisterNotificationHubOutputBuilder {
if builder.notification_hub_region.is_none() {
builder.notification_hub_region = Some(Default::default())
}
if builder.status_summary.is_none() {
builder.status_summary = {
let builder = crate::types::builders::NotificationHubStatusSummaryBuilder::default();
crate::serde_util::notification_hub_status_summary_correct_errors(builder).build().ok()
}
}
if builder.creation_time.is_none() {
builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn update_event_rule_output_output_correct_errors(
mut builder: crate::operation::update_event_rule::builders::UpdateEventRuleOutputBuilder,
) -> crate::operation::update_event_rule::builders::UpdateEventRuleOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = Some(Default::default())
}
if builder.status_summary_by_region.is_none() {
builder.status_summary_by_region = Some(Default::default())
}
builder
}
pub(crate) fn update_notification_configuration_output_output_correct_errors(
mut builder: crate::operation::update_notification_configuration::builders::UpdateNotificationConfigurationOutputBuilder,
) -> crate::operation::update_notification_configuration::builders::UpdateNotificationConfigurationOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
builder
}
pub(crate) fn notification_hub_status_summary_correct_errors(
mut builder: crate::types::builders::NotificationHubStatusSummaryBuilder,
) -> crate::types::builders::NotificationHubStatusSummaryBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::NotificationHubStatus>().ok()
}
if builder.reason.is_none() {
builder.reason = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_child_event_correct_errors(
mut builder: crate::types::builders::ManagedNotificationChildEventBuilder,
) -> crate::types::builders::ManagedNotificationChildEventBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsBuilder::default();
Some(builder.build())
}
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
if builder.aggregate_managed_notification_event_arn.is_none() {
builder.aggregate_managed_notification_event_arn = Some(Default::default())
}
if builder.text_parts.is_none() {
builder.text_parts = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_event_correct_errors(
mut builder: crate::types::builders::ManagedNotificationEventBuilder,
) -> crate::types::builders::ManagedNotificationEventBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsBuilder::default();
Some(builder.build())
}
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
if builder.text_parts.is_none() {
builder.text_parts = Some(Default::default())
}
builder
}
pub(crate) fn notification_event_schema_correct_errors(
mut builder: crate::types::builders::NotificationEventSchemaBuilder,
) -> crate::types::builders::NotificationEventSchemaBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.source_event_metadata.is_none() {
builder.source_event_metadata = {
let builder = crate::types::builders::SourceEventMetadataBuilder::default();
crate::serde_util::source_event_metadata_correct_errors(builder).build().ok()
}
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsBuilder::default();
Some(builder.build())
}
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
if builder.text_parts.is_none() {
builder.text_parts = Some(Default::default())
}
if builder.media.is_none() {
builder.media = Some(Default::default())
}
builder
}
pub(crate) fn notifications_access_for_organization_correct_errors(
mut builder: crate::types::builders::NotificationsAccessForOrganizationBuilder,
) -> crate::types::builders::NotificationsAccessForOrganizationBuilder {
if builder.access_status.is_none() {
builder.access_status = "no value was set".parse::<crate::types::AccessStatus>().ok()
}
builder
}
pub(crate) fn source_event_metadata_correct_errors(
mut builder: crate::types::builders::SourceEventMetadataBuilder,
) -> crate::types::builders::SourceEventMetadataBuilder {
if builder.event_type_version.is_none() {
builder.event_type_version = Some(Default::default())
}
if builder.source_event_id.is_none() {
builder.source_event_id = Some(Default::default())
}
if builder.related_account.is_none() {
builder.related_account = Some(Default::default())
}
if builder.source.is_none() {
builder.source = Some(Default::default())
}
if builder.event_occurrence_time.is_none() {
builder.event_occurrence_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.event_type.is_none() {
builder.event_type = Some(Default::default())
}
if builder.related_resources.is_none() {
builder.related_resources = Some(Default::default())
}
builder
}
pub(crate) fn aggregation_summary_correct_errors(
mut builder: crate::types::builders::AggregationSummaryBuilder,
) -> crate::types::builders::AggregationSummaryBuilder {
if builder.event_count.is_none() {
builder.event_count = Some(Default::default())
}
if builder.aggregated_by.is_none() {
builder.aggregated_by = Some(Default::default())
}
if builder.aggregated_accounts.is_none() {
builder.aggregated_accounts = {
let builder = crate::types::builders::SummarizationDimensionOverviewBuilder::default();
crate::serde_util::summarization_dimension_overview_correct_errors(builder).build().ok()
}
}
if builder.aggregated_regions.is_none() {
builder.aggregated_regions = {
let builder = crate::types::builders::SummarizationDimensionOverviewBuilder::default();
crate::serde_util::summarization_dimension_overview_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn event_rule_status_summary_correct_errors(
mut builder: crate::types::builders::EventRuleStatusSummaryBuilder,
) -> crate::types::builders::EventRuleStatusSummaryBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EventRuleStatus>().ok()
}
if builder.reason.is_none() {
builder.reason = Some(Default::default())
}
builder
}
pub(crate) fn event_rule_structure_correct_errors(
mut builder: crate::types::builders::EventRuleStructureBuilder,
) -> crate::types::builders::EventRuleStructureBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = 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.source.is_none() {
builder.source = Some(Default::default())
}
if builder.event_type.is_none() {
builder.event_type = Some(Default::default())
}
if builder.event_pattern.is_none() {
builder.event_pattern = Some(Default::default())
}
if builder.regions.is_none() {
builder.regions = Some(Default::default())
}
if builder.managed_rules.is_none() {
builder.managed_rules = Some(Default::default())
}
if builder.status_summary_by_region.is_none() {
builder.status_summary_by_region = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_channel_association_summary_correct_errors(
mut builder: crate::types::builders::ManagedNotificationChannelAssociationSummaryBuilder,
) -> crate::types::builders::ManagedNotificationChannelAssociationSummaryBuilder {
if builder.channel_identifier.is_none() {
builder.channel_identifier = Some(Default::default())
}
if builder.channel_type.is_none() {
builder.channel_type = "no value was set".parse::<crate::types::ChannelType>().ok()
}
builder
}
pub(crate) fn managed_notification_child_event_overview_correct_errors(
mut builder: crate::types::builders::ManagedNotificationChildEventOverviewBuilder,
) -> crate::types::builders::ManagedNotificationChildEventOverviewBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.managed_notification_configuration_arn.is_none() {
builder.managed_notification_configuration_arn = Some(Default::default())
}
if builder.related_account.is_none() {
builder.related_account = 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.child_event.is_none() {
builder.child_event = {
let builder = crate::types::builders::ManagedNotificationChildEventSummaryBuilder::default();
crate::serde_util::managed_notification_child_event_summary_correct_errors(builder)
.build()
.ok()
}
}
if builder.aggregate_managed_notification_event_arn.is_none() {
builder.aggregate_managed_notification_event_arn = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_configuration_structure_correct_errors(
mut builder: crate::types::builders::ManagedNotificationConfigurationStructureBuilder,
) -> crate::types::builders::ManagedNotificationConfigurationStructureBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.description.is_none() {
builder.description = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_event_overview_correct_errors(
mut builder: crate::types::builders::ManagedNotificationEventOverviewBuilder,
) -> crate::types::builders::ManagedNotificationEventOverviewBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.managed_notification_configuration_arn.is_none() {
builder.managed_notification_configuration_arn = Some(Default::default())
}
if builder.related_account.is_none() {
builder.related_account = 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.notification_event.is_none() {
builder.notification_event = {
let builder = crate::types::builders::ManagedNotificationEventSummaryBuilder::default();
crate::serde_util::managed_notification_event_summary_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn member_account_correct_errors(
mut builder: crate::types::builders::MemberAccountBuilder,
) -> crate::types::builders::MemberAccountBuilder {
if builder.account_id.is_none() {
builder.account_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set"
.parse::<crate::types::MemberAccountNotificationConfigurationStatus>()
.ok()
}
if builder.status_reason.is_none() {
builder.status_reason = Some(Default::default())
}
if builder.organizational_unit_id.is_none() {
builder.organizational_unit_id = Some(Default::default())
}
builder
}
pub(crate) fn notification_configuration_structure_correct_errors(
mut builder: crate::types::builders::NotificationConfigurationStructureBuilder,
) -> crate::types::builders::NotificationConfigurationStructureBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.description.is_none() {
builder.description = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::NotificationConfigurationStatus>().ok()
}
if builder.creation_time.is_none() {
builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn notification_event_overview_correct_errors(
mut builder: crate::types::builders::NotificationEventOverviewBuilder,
) -> crate::types::builders::NotificationEventOverviewBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.notification_configuration_arn.is_none() {
builder.notification_configuration_arn = Some(Default::default())
}
if builder.related_account.is_none() {
builder.related_account = 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.notification_event.is_none() {
builder.notification_event = {
let builder = crate::types::builders::NotificationEventSummaryBuilder::default();
crate::serde_util::notification_event_summary_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn notification_hub_overview_correct_errors(
mut builder: crate::types::builders::NotificationHubOverviewBuilder,
) -> crate::types::builders::NotificationHubOverviewBuilder {
if builder.notification_hub_region.is_none() {
builder.notification_hub_region = Some(Default::default())
}
if builder.status_summary.is_none() {
builder.status_summary = {
let builder = crate::types::builders::NotificationHubStatusSummaryBuilder::default();
crate::serde_util::notification_hub_status_summary_correct_errors(builder).build().ok()
}
}
if builder.creation_time.is_none() {
builder.creation_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn validation_exception_field_correct_errors(
mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
) -> crate::types::builders::ValidationExceptionFieldBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn managed_notification_child_event_summary_correct_errors(
mut builder: crate::types::builders::ManagedNotificationChildEventSummaryBuilder,
) -> crate::types::builders::ManagedNotificationChildEventSummaryBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.source_event_metadata.is_none() {
builder.source_event_metadata = {
let builder = crate::types::builders::ManagedSourceEventMetadataSummaryBuilder::default();
crate::serde_util::managed_source_event_metadata_summary_correct_errors(builder)
.build()
.ok()
}
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsSummaryBuilder::default();
crate::serde_util::message_components_summary_correct_errors(builder).build().ok()
}
}
if builder.aggregation_detail.is_none() {
builder.aggregation_detail = {
let builder = crate::types::builders::AggregationDetailBuilder::default();
Some(builder.build())
}
}
if builder.event_status.is_none() {
builder.event_status = "no value was set".parse::<crate::types::EventStatus>().ok()
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
builder
}
pub(crate) fn managed_notification_event_summary_correct_errors(
mut builder: crate::types::builders::ManagedNotificationEventSummaryBuilder,
) -> crate::types::builders::ManagedNotificationEventSummaryBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.source_event_metadata.is_none() {
builder.source_event_metadata = {
let builder = crate::types::builders::ManagedSourceEventMetadataSummaryBuilder::default();
crate::serde_util::managed_source_event_metadata_summary_correct_errors(builder)
.build()
.ok()
}
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsSummaryBuilder::default();
crate::serde_util::message_components_summary_correct_errors(builder).build().ok()
}
}
if builder.event_status.is_none() {
builder.event_status = "no value was set".parse::<crate::types::EventStatus>().ok()
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
builder
}
pub(crate) fn media_element_correct_errors(mut builder: crate::types::builders::MediaElementBuilder) -> crate::types::builders::MediaElementBuilder {
if builder.media_id.is_none() {
builder.media_id = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::MediaElementType>().ok()
}
if builder.url.is_none() {
builder.url = Some(Default::default())
}
if builder.caption.is_none() {
builder.caption = Some(Default::default())
}
builder
}
pub(crate) fn notification_event_summary_correct_errors(
mut builder: crate::types::builders::NotificationEventSummaryBuilder,
) -> crate::types::builders::NotificationEventSummaryBuilder {
if builder.schema_version.is_none() {
builder.schema_version = "no value was set".parse::<crate::types::SchemaVersion>().ok()
}
if builder.source_event_metadata.is_none() {
builder.source_event_metadata = {
let builder = crate::types::builders::SourceEventMetadataSummaryBuilder::default();
crate::serde_util::source_event_metadata_summary_correct_errors(builder).build().ok()
}
}
if builder.message_components.is_none() {
builder.message_components = {
let builder = crate::types::builders::MessageComponentsSummaryBuilder::default();
crate::serde_util::message_components_summary_correct_errors(builder).build().ok()
}
}
if builder.event_status.is_none() {
builder.event_status = "no value was set".parse::<crate::types::EventStatus>().ok()
}
if builder.notification_type.is_none() {
builder.notification_type = "no value was set".parse::<crate::types::NotificationType>().ok()
}
builder
}
pub(crate) fn summarization_dimension_overview_correct_errors(
mut builder: crate::types::builders::SummarizationDimensionOverviewBuilder,
) -> crate::types::builders::SummarizationDimensionOverviewBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.count.is_none() {
builder.count = Some(Default::default())
}
builder
}
pub(crate) fn text_part_value_correct_errors(
mut builder: crate::types::builders::TextPartValueBuilder,
) -> crate::types::builders::TextPartValueBuilder {
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::TextPartType>().ok()
}
builder
}
pub(crate) fn aggregation_key_correct_errors(
mut builder: crate::types::builders::AggregationKeyBuilder,
) -> crate::types::builders::AggregationKeyBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}
pub(crate) fn dimension_correct_errors(mut builder: crate::types::builders::DimensionBuilder) -> crate::types::builders::DimensionBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}
pub(crate) fn managed_source_event_metadata_summary_correct_errors(
mut builder: crate::types::builders::ManagedSourceEventMetadataSummaryBuilder,
) -> crate::types::builders::ManagedSourceEventMetadataSummaryBuilder {
if builder.source.is_none() {
builder.source = Some(Default::default())
}
if builder.event_type.is_none() {
builder.event_type = Some(Default::default())
}
builder
}
pub(crate) fn message_components_summary_correct_errors(
mut builder: crate::types::builders::MessageComponentsSummaryBuilder,
) -> crate::types::builders::MessageComponentsSummaryBuilder {
if builder.headline.is_none() {
builder.headline = Some(Default::default())
}
builder
}
pub(crate) fn source_event_metadata_summary_correct_errors(
mut builder: crate::types::builders::SourceEventMetadataSummaryBuilder,
) -> crate::types::builders::SourceEventMetadataSummaryBuilder {
if builder.source.is_none() {
builder.source = Some(Default::default())
}
if builder.event_type.is_none() {
builder.event_type = Some(Default::default())
}
builder
}
pub(crate) fn summarization_dimension_detail_correct_errors(
mut builder: crate::types::builders::SummarizationDimensionDetailBuilder,
) -> crate::types::builders::SummarizationDimensionDetailBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}