pub(crate) fn attribute_correct_errors(mut builder: crate::types::builders::AttributeBuilder) -> crate::types::builders::AttributeBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn auto_scaling_group_provider_correct_errors(
mut builder: crate::types::builders::AutoScalingGroupProviderBuilder,
) -> crate::types::builders::AutoScalingGroupProviderBuilder {
if builder.auto_scaling_group_arn.is_none() {
builder.auto_scaling_group_arn = Some(Default::default())
}
builder
}
pub(crate) fn deployment_controller_correct_errors(
mut builder: crate::types::builders::DeploymentControllerBuilder,
) -> crate::types::builders::DeploymentControllerBuilder {
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::DeploymentControllerType>().ok()
}
builder
}
pub(crate) fn ephemeral_storage_correct_errors(
mut builder: crate::types::builders::EphemeralStorageBuilder,
) -> crate::types::builders::EphemeralStorageBuilder {
if builder.size_in_gib.is_none() {
builder.size_in_gib = Some(Default::default())
}
builder
}
pub(crate) fn proxy_configuration_correct_errors(
mut builder: crate::types::builders::ProxyConfigurationBuilder,
) -> crate::types::builders::ProxyConfigurationBuilder {
if builder.container_name.is_none() {
builder.container_name = Some(Default::default())
}
builder
}
pub(crate) fn aws_vpc_configuration_correct_errors(
mut builder: crate::types::builders::AwsVpcConfigurationBuilder,
) -> crate::types::builders::AwsVpcConfigurationBuilder {
if builder.subnets.is_none() {
builder.subnets = Some(Default::default())
}
builder
}
pub(crate) fn capacity_provider_strategy_item_correct_errors(
mut builder: crate::types::builders::CapacityProviderStrategyItemBuilder,
) -> crate::types::builders::CapacityProviderStrategyItemBuilder {
if builder.capacity_provider.is_none() {
builder.capacity_provider = Some(Default::default())
}
builder
}
pub(crate) fn daemon_container_definition_correct_errors(
mut builder: crate::types::builders::DaemonContainerDefinitionBuilder,
) -> crate::types::builders::DaemonContainerDefinitionBuilder {
if builder.image.is_none() {
builder.image = Some(Default::default())
}
builder
}
pub(crate) fn deployment_alarms_correct_errors(
mut builder: crate::types::builders::DeploymentAlarmsBuilder,
) -> crate::types::builders::DeploymentAlarmsBuilder {
if builder.alarm_names.is_none() {
builder.alarm_names = Some(Default::default())
}
if builder.rollback.is_none() {
builder.rollback = Some(Default::default())
}
if builder.enable.is_none() {
builder.enable = Some(Default::default())
}
builder
}
pub(crate) fn deployment_circuit_breaker_correct_errors(
mut builder: crate::types::builders::DeploymentCircuitBreakerBuilder,
) -> crate::types::builders::DeploymentCircuitBreakerBuilder {
if builder.enable.is_none() {
builder.enable = Some(Default::default())
}
if builder.rollback.is_none() {
builder.rollback = Some(Default::default())
}
builder
}
pub(crate) fn express_gateway_container_correct_errors(
mut builder: crate::types::builders::ExpressGatewayContainerBuilder,
) -> crate::types::builders::ExpressGatewayContainerBuilder {
if builder.image.is_none() {
builder.image = Some(Default::default())
}
builder
}
pub(crate) fn inference_accelerator_correct_errors(
mut builder: crate::types::builders::InferenceAcceleratorBuilder,
) -> crate::types::builders::InferenceAcceleratorBuilder {
if builder.device_name.is_none() {
builder.device_name = Some(Default::default())
}
if builder.device_type.is_none() {
builder.device_type = Some(Default::default())
}
builder
}
pub(crate) fn instance_launch_template_correct_errors(
mut builder: crate::types::builders::InstanceLaunchTemplateBuilder,
) -> crate::types::builders::InstanceLaunchTemplateBuilder {
if builder.ec2_instance_profile_arn.is_none() {
builder.ec2_instance_profile_arn = Some(Default::default())
}
if builder.network_configuration.is_none() {
builder.network_configuration = {
let builder = crate::types::builders::ManagedInstancesNetworkConfigurationBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn service_connect_configuration_correct_errors(
mut builder: crate::types::builders::ServiceConnectConfigurationBuilder,
) -> crate::types::builders::ServiceConnectConfigurationBuilder {
if builder.enabled.is_none() {
builder.enabled = Some(Default::default())
}
builder
}
pub(crate) fn container_restart_policy_correct_errors(
mut builder: crate::types::builders::ContainerRestartPolicyBuilder,
) -> crate::types::builders::ContainerRestartPolicyBuilder {
if builder.enabled.is_none() {
builder.enabled = Some(Default::default())
}
builder
}
pub(crate) fn efs_volume_configuration_correct_errors(
mut builder: crate::types::builders::EfsVolumeConfigurationBuilder,
) -> crate::types::builders::EfsVolumeConfigurationBuilder {
if builder.file_system_id.is_none() {
builder.file_system_id = Some(Default::default())
}
builder
}
pub(crate) fn express_gateway_service_aws_logs_configuration_correct_errors(
mut builder: crate::types::builders::ExpressGatewayServiceAwsLogsConfigurationBuilder,
) -> crate::types::builders::ExpressGatewayServiceAwsLogsConfigurationBuilder {
if builder.log_group.is_none() {
builder.log_group = Some(Default::default())
}
if builder.log_stream_prefix.is_none() {
builder.log_stream_prefix = Some(Default::default())
}
builder
}
pub(crate) fn f_sx_windows_file_server_volume_configuration_correct_errors(
mut builder: crate::types::builders::FSxWindowsFileServerVolumeConfigurationBuilder,
) -> crate::types::builders::FSxWindowsFileServerVolumeConfigurationBuilder {
if builder.file_system_id.is_none() {
builder.file_system_id = Some(Default::default())
}
if builder.root_directory.is_none() {
builder.root_directory = Some(Default::default())
}
if builder.authorization_config.is_none() {
builder.authorization_config = {
let builder = crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder::default();
crate::serde_util::f_sx_windows_file_server_authorization_config_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn firelens_configuration_correct_errors(
mut builder: crate::types::builders::FirelensConfigurationBuilder,
) -> crate::types::builders::FirelensConfigurationBuilder {
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::FirelensConfigurationType>().ok()
}
builder
}
pub(crate) fn health_check_correct_errors(mut builder: crate::types::builders::HealthCheckBuilder) -> crate::types::builders::HealthCheckBuilder {
if builder.command.is_none() {
builder.command = Some(Default::default())
}
builder
}
pub(crate) fn ingress_path_summary_correct_errors(
mut builder: crate::types::builders::IngressPathSummaryBuilder,
) -> crate::types::builders::IngressPathSummaryBuilder {
if builder.access_type.is_none() {
builder.access_type = "no value was set".parse::<crate::types::AccessType>().ok()
}
if builder.endpoint.is_none() {
builder.endpoint = Some(Default::default())
}
builder
}
pub(crate) fn instance_requirements_request_correct_errors(
mut builder: crate::types::builders::InstanceRequirementsRequestBuilder,
) -> crate::types::builders::InstanceRequirementsRequestBuilder {
if builder.v_cpu_count.is_none() {
builder.v_cpu_count = {
let builder = crate::types::builders::VCpuCountRangeRequestBuilder::default();
crate::serde_util::v_cpu_count_range_request_correct_errors(builder).build().ok()
}
}
if builder.memory_mib.is_none() {
builder.memory_mib = {
let builder = crate::types::builders::MemoryMiBRequestBuilder::default();
crate::serde_util::memory_mib_request_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn log_configuration_correct_errors(
mut builder: crate::types::builders::LogConfigurationBuilder,
) -> crate::types::builders::LogConfigurationBuilder {
if builder.log_driver.is_none() {
builder.log_driver = "no value was set".parse::<crate::types::LogDriver>().ok()
}
builder
}
pub(crate) fn repository_credentials_correct_errors(
mut builder: crate::types::builders::RepositoryCredentialsBuilder,
) -> crate::types::builders::RepositoryCredentialsBuilder {
if builder.credentials_parameter.is_none() {
builder.credentials_parameter = Some(Default::default())
}
builder
}
pub(crate) fn s3_files_volume_configuration_correct_errors(
mut builder: crate::types::builders::S3FilesVolumeConfigurationBuilder,
) -> crate::types::builders::S3FilesVolumeConfigurationBuilder {
if builder.file_system_arn.is_none() {
builder.file_system_arn = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_access_log_configuration_correct_errors(
mut builder: crate::types::builders::ServiceConnectAccessLogConfigurationBuilder,
) -> crate::types::builders::ServiceConnectAccessLogConfigurationBuilder {
if builder.format.is_none() {
builder.format = "no value was set".parse::<crate::types::ServiceConnectAccessLoggingFormat>().ok()
}
builder
}
pub(crate) fn service_volume_configuration_correct_errors(
mut builder: crate::types::builders::ServiceVolumeConfigurationBuilder,
) -> crate::types::builders::ServiceVolumeConfigurationBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn vpc_lattice_configuration_correct_errors(
mut builder: crate::types::builders::VpcLatticeConfigurationBuilder,
) -> crate::types::builders::VpcLatticeConfigurationBuilder {
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
if builder.target_group_arn.is_none() {
builder.target_group_arn = Some(Default::default())
}
if builder.port_name.is_none() {
builder.port_name = Some(Default::default())
}
builder
}
pub(crate) fn container_dependency_correct_errors(
mut builder: crate::types::builders::ContainerDependencyBuilder,
) -> crate::types::builders::ContainerDependencyBuilder {
if builder.container_name.is_none() {
builder.container_name = Some(Default::default())
}
if builder.condition.is_none() {
builder.condition = "no value was set".parse::<crate::types::ContainerCondition>().ok()
}
builder
}
pub(crate) fn environment_file_correct_errors(
mut builder: crate::types::builders::EnvironmentFileBuilder,
) -> crate::types::builders::EnvironmentFileBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::EnvironmentFileType>().ok()
}
builder
}
pub(crate) fn f_sx_windows_file_server_authorization_config_correct_errors(
mut builder: crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder,
) -> crate::types::builders::FSxWindowsFileServerAuthorizationConfigBuilder {
if builder.credentials_parameter.is_none() {
builder.credentials_parameter = Some(Default::default())
}
if builder.domain.is_none() {
builder.domain = Some(Default::default())
}
builder
}
pub(crate) fn host_entry_correct_errors(mut builder: crate::types::builders::HostEntryBuilder) -> crate::types::builders::HostEntryBuilder {
if builder.hostname.is_none() {
builder.hostname = Some(Default::default())
}
if builder.ip_address.is_none() {
builder.ip_address = Some(Default::default())
}
builder
}
pub(crate) fn managed_ingress_path_correct_errors(
mut builder: crate::types::builders::ManagedIngressPathBuilder,
) -> crate::types::builders::ManagedIngressPathBuilder {
if builder.access_type.is_none() {
builder.access_type = "no value was set".parse::<crate::types::AccessType>().ok()
}
if builder.endpoint.is_none() {
builder.endpoint = Some(Default::default())
}
builder
}
pub(crate) fn managed_log_group_correct_errors(
mut builder: crate::types::builders::ManagedLogGroupBuilder,
) -> crate::types::builders::ManagedLogGroupBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.log_group_name.is_none() {
builder.log_group_name = Some(Default::default())
}
builder
}
pub(crate) fn managed_metric_alarm_correct_errors(
mut builder: crate::types::builders::ManagedMetricAlarmBuilder,
) -> crate::types::builders::ManagedMetricAlarmBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn managed_scalable_target_correct_errors(
mut builder: crate::types::builders::ManagedScalableTargetBuilder,
) -> crate::types::builders::ManagedScalableTargetBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.min_capacity.is_none() {
builder.min_capacity = Some(Default::default())
}
if builder.max_capacity.is_none() {
builder.max_capacity = Some(Default::default())
}
builder
}
pub(crate) fn managed_security_group_correct_errors(
mut builder: crate::types::builders::ManagedSecurityGroupBuilder,
) -> crate::types::builders::ManagedSecurityGroupBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn memory_mib_request_correct_errors(
mut builder: crate::types::builders::MemoryMiBRequestBuilder,
) -> crate::types::builders::MemoryMiBRequestBuilder {
if builder.min.is_none() {
builder.min = Some(Default::default())
}
builder
}
pub(crate) fn resource_requirement_correct_errors(
mut builder: crate::types::builders::ResourceRequirementBuilder,
) -> crate::types::builders::ResourceRequirementBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::ResourceType>().ok()
}
builder
}
pub(crate) fn secret_correct_errors(mut builder: crate::types::builders::SecretBuilder) -> crate::types::builders::SecretBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.value_from.is_none() {
builder.value_from = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_service_correct_errors(
mut builder: crate::types::builders::ServiceConnectServiceBuilder,
) -> crate::types::builders::ServiceConnectServiceBuilder {
if builder.port_name.is_none() {
builder.port_name = Some(Default::default())
}
builder
}
pub(crate) fn service_managed_ebs_volume_configuration_correct_errors(
mut builder: crate::types::builders::ServiceManagedEbsVolumeConfigurationBuilder,
) -> crate::types::builders::ServiceManagedEbsVolumeConfigurationBuilder {
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
builder
}
pub(crate) fn ulimit_correct_errors(mut builder: crate::types::builders::UlimitBuilder) -> crate::types::builders::UlimitBuilder {
if builder.name.is_none() {
builder.name = "no value was set".parse::<crate::types::UlimitName>().ok()
}
if builder.soft_limit.is_none() {
builder.soft_limit = Some(Default::default())
}
if builder.hard_limit.is_none() {
builder.hard_limit = Some(Default::default())
}
builder
}
pub(crate) fn v_cpu_count_range_request_correct_errors(
mut builder: crate::types::builders::VCpuCountRangeRequestBuilder,
) -> crate::types::builders::VCpuCountRangeRequestBuilder {
if builder.min.is_none() {
builder.min = Some(Default::default())
}
builder
}
pub(crate) fn device_correct_errors(mut builder: crate::types::builders::DeviceBuilder) -> crate::types::builders::DeviceBuilder {
if builder.host_path.is_none() {
builder.host_path = Some(Default::default())
}
builder
}
pub(crate) fn managed_application_auto_scaling_policy_correct_errors(
mut builder: crate::types::builders::ManagedApplicationAutoScalingPolicyBuilder,
) -> crate::types::builders::ManagedApplicationAutoScalingPolicyBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.policy_type.is_none() {
builder.policy_type = Some(Default::default())
}
if builder.target_value.is_none() {
builder.target_value = Some(Default::default())
}
if builder.metric.is_none() {
builder.metric = Some(Default::default())
}
builder
}
pub(crate) fn managed_certificate_correct_errors(
mut builder: crate::types::builders::ManagedCertificateBuilder,
) -> crate::types::builders::ManagedCertificateBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.domain_name.is_none() {
builder.domain_name = Some(Default::default())
}
builder
}
pub(crate) fn managed_listener_correct_errors(
mut builder: crate::types::builders::ManagedListenerBuilder,
) -> crate::types::builders::ManagedListenerBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn managed_listener_rule_correct_errors(
mut builder: crate::types::builders::ManagedListenerRuleBuilder,
) -> crate::types::builders::ManagedListenerRuleBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn managed_load_balancer_correct_errors(
mut builder: crate::types::builders::ManagedLoadBalancerBuilder,
) -> crate::types::builders::ManagedLoadBalancerBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.scheme.is_none() {
builder.scheme = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_tls_configuration_correct_errors(
mut builder: crate::types::builders::ServiceConnectTlsConfigurationBuilder,
) -> crate::types::builders::ServiceConnectTlsConfigurationBuilder {
if builder.issuer_certificate_authority.is_none() {
builder.issuer_certificate_authority = {
let builder = crate::types::builders::ServiceConnectTlsCertificateAuthorityBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn tmpfs_correct_errors(mut builder: crate::types::builders::TmpfsBuilder) -> crate::types::builders::TmpfsBuilder {
if builder.container_path.is_none() {
builder.container_path = Some(Default::default())
}
if builder.size.is_none() {
builder.size = Some(Default::default())
}
builder
}
pub(crate) fn ebs_tag_specification_correct_errors(
mut builder: crate::types::builders::EbsTagSpecificationBuilder,
) -> crate::types::builders::EbsTagSpecificationBuilder {
if builder.resource_type.is_none() {
builder.resource_type = "no value was set".parse::<crate::types::EbsResourceType>().ok()
}
builder
}
pub(crate) fn managed_target_group_correct_errors(
mut builder: crate::types::builders::ManagedTargetGroupBuilder,
) -> crate::types::builders::ManagedTargetGroupBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::ManagedResourceStatus>().ok()
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.health_check_path.is_none() {
builder.health_check_path = Some(Default::default())
}
if builder.health_check_port.is_none() {
builder.health_check_port = Some(Default::default())
}
if builder.port.is_none() {
builder.port = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_client_alias_correct_errors(
mut builder: crate::types::builders::ServiceConnectClientAliasBuilder,
) -> crate::types::builders::ServiceConnectClientAliasBuilder {
if builder.port.is_none() {
builder.port = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_test_traffic_rules_correct_errors(
mut builder: crate::types::builders::ServiceConnectTestTrafficRulesBuilder,
) -> crate::types::builders::ServiceConnectTestTrafficRulesBuilder {
if builder.header.is_none() {
builder.header = {
let builder = crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder::default();
crate::serde_util::service_connect_test_traffic_header_rules_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn service_connect_test_traffic_header_rules_correct_errors(
mut builder: crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder,
) -> crate::types::builders::ServiceConnectTestTrafficHeaderRulesBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn service_connect_test_traffic_header_match_rules_correct_errors(
mut builder: crate::types::builders::ServiceConnectTestTrafficHeaderMatchRulesBuilder,
) -> crate::types::builders::ServiceConnectTestTrafficHeaderMatchRulesBuilder {
if builder.exact.is_none() {
builder.exact = Some(Default::default())
}
builder
}