pub(crate) fn get_agent_task_response_url_output_output_correct_errors(
mut builder: crate::operation::get_agent_task_response_url::builders::GetAgentTaskResponseUrlOutputBuilder,
) -> crate::operation::get_agent_task_response_url::builders::GetAgentTaskResponseUrlOutputBuilder {
if builder.agent_id.is_none() {
builder.agent_id = Some(Default::default())
}
if builder.task_id.is_none() {
builder.task_id = Some(Default::default())
}
if builder.presigned_log_url.is_none() {
builder.presigned_log_url = Some(Default::default())
}
builder
}
pub(crate) fn get_config_output_output_correct_errors(
mut builder: crate::operation::get_config::builders::GetConfigOutputBuilder,
) -> crate::operation::get_config::builders::GetConfigOutputBuilder {
if builder.config_id.is_none() {
builder.config_id = Some(Default::default())
}
if builder.config_arn.is_none() {
builder.config_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.config_data.is_none() {
builder.config_data = Some(crate::types::ConfigTypeData::Unknown)
}
builder
}
pub(crate) fn update_agent_status_output_output_correct_errors(
mut builder: crate::operation::update_agent_status::builders::UpdateAgentStatusOutputBuilder,
) -> crate::operation::update_agent_status::builders::UpdateAgentStatusOutputBuilder {
if builder.agent_id.is_none() {
builder.agent_id = Some(Default::default())
}
builder
}
pub(crate) fn elevation_correct_errors(mut builder: crate::types::builders::ElevationBuilder) -> crate::types::builders::ElevationBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.unit.is_none() {
builder.unit = "no value was set".parse::<crate::types::AngleUnits>().ok()
}
builder
}
pub(crate) fn ephemeris_meta_data_correct_errors(
mut builder: crate::types::builders::EphemerisMetaDataBuilder,
) -> crate::types::builders::EphemerisMetaDataBuilder {
if builder.source.is_none() {
builder.source = "no value was set".parse::<crate::types::EphemerisSource>().ok()
}
builder
}
pub(crate) fn ephemeris_response_data_correct_errors(
mut builder: crate::types::builders::EphemerisResponseDataBuilder,
) -> crate::types::builders::EphemerisResponseDataBuilder {
if builder.ephemeris_type.is_none() {
builder.ephemeris_type = "no value was set".parse::<crate::types::EphemerisType>().ok()
}
builder
}
pub(crate) fn tracking_overrides_correct_errors(
mut builder: crate::types::builders::TrackingOverridesBuilder,
) -> crate::types::builders::TrackingOverridesBuilder {
if builder.program_track_settings.is_none() {
builder.program_track_settings = Some(crate::types::ProgramTrackSettings::Unknown)
}
builder
}
pub(crate) fn antenna_downlink_config_correct_errors(
mut builder: crate::types::builders::AntennaDownlinkConfigBuilder,
) -> crate::types::builders::AntennaDownlinkConfigBuilder {
if builder.spectrum_config.is_none() {
builder.spectrum_config = {
let builder = crate::types::builders::SpectrumConfigBuilder::default();
Some(crate::serde_util::spectrum_config_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn antenna_downlink_demod_decode_config_correct_errors(
mut builder: crate::types::builders::AntennaDownlinkDemodDecodeConfigBuilder,
) -> crate::types::builders::AntennaDownlinkDemodDecodeConfigBuilder {
if builder.spectrum_config.is_none() {
builder.spectrum_config = {
let builder = crate::types::builders::SpectrumConfigBuilder::default();
Some(crate::serde_util::spectrum_config_correct_errors(builder).build())
}
}
if builder.demodulation_config.is_none() {
builder.demodulation_config = {
let builder = crate::types::builders::DemodulationConfigBuilder::default();
crate::serde_util::demodulation_config_correct_errors(builder).build().ok()
}
}
if builder.decode_config.is_none() {
builder.decode_config = {
let builder = crate::types::builders::DecodeConfigBuilder::default();
crate::serde_util::decode_config_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn antenna_uplink_config_correct_errors(
mut builder: crate::types::builders::AntennaUplinkConfigBuilder,
) -> crate::types::builders::AntennaUplinkConfigBuilder {
if builder.spectrum_config.is_none() {
builder.spectrum_config = {
let builder = crate::types::builders::UplinkSpectrumConfigBuilder::default();
Some(crate::serde_util::uplink_spectrum_config_correct_errors(builder).build())
}
}
if builder.target_eirp.is_none() {
builder.target_eirp = {
let builder = crate::types::builders::EirpBuilder::default();
crate::serde_util::eirp_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn dataflow_endpoint_config_correct_errors(
mut builder: crate::types::builders::DataflowEndpointConfigBuilder,
) -> crate::types::builders::DataflowEndpointConfigBuilder {
if builder.dataflow_endpoint_name.is_none() {
builder.dataflow_endpoint_name = Some(Default::default())
}
builder
}
pub(crate) fn ephemeris_error_reason_correct_errors(
mut builder: crate::types::builders::EphemerisErrorReasonBuilder,
) -> crate::types::builders::EphemerisErrorReasonBuilder {
if builder.error_code.is_none() {
builder.error_code = "no value was set".parse::<crate::types::EphemerisErrorCode>().ok()
}
if builder.error_message.is_none() {
builder.error_message = Some(Default::default())
}
builder
}
pub(crate) fn s3_recording_config_correct_errors(
mut builder: crate::types::builders::S3RecordingConfigBuilder,
) -> crate::types::builders::S3RecordingConfigBuilder {
if builder.bucket_arn.is_none() {
builder.bucket_arn = Some(Default::default())
}
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
builder
}
pub(crate) fn tracking_config_correct_errors(
mut builder: crate::types::builders::TrackingConfigBuilder,
) -> crate::types::builders::TrackingConfigBuilder {
if builder.autotrack.is_none() {
builder.autotrack = "no value was set".parse::<crate::types::Criticality>().ok()
}
builder
}
pub(crate) fn uplink_echo_config_correct_errors(
mut builder: crate::types::builders::UplinkEchoConfigBuilder,
) -> crate::types::builders::UplinkEchoConfigBuilder {
if builder.enabled.is_none() {
builder.enabled = Some(Default::default())
}
if builder.antenna_uplink_config_arn.is_none() {
builder.antenna_uplink_config_arn = Some(Default::default())
}
builder
}
pub(crate) fn aws_ground_station_agent_endpoint_correct_errors(
mut builder: crate::types::builders::AwsGroundStationAgentEndpointBuilder,
) -> crate::types::builders::AwsGroundStationAgentEndpointBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.egress_address.is_none() {
builder.egress_address = {
let builder = crate::types::builders::ConnectionDetailsBuilder::default();
Some(crate::serde_util::connection_details_correct_errors(builder).build())
}
}
if builder.ingress_address.is_none() {
builder.ingress_address = {
let builder = crate::types::builders::RangedConnectionDetailsBuilder::default();
Some(crate::serde_util::ranged_connection_details_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn az_el_program_track_settings_correct_errors(
mut builder: crate::types::builders::AzElProgramTrackSettingsBuilder,
) -> crate::types::builders::AzElProgramTrackSettingsBuilder {
if builder.ephemeris_id.is_none() {
builder.ephemeris_id = Some(Default::default())
}
builder
}
pub(crate) fn decode_config_correct_errors(mut builder: crate::types::builders::DecodeConfigBuilder) -> crate::types::builders::DecodeConfigBuilder {
if builder.unvalidated_json.is_none() {
builder.unvalidated_json = Some(Default::default())
}
builder
}
pub(crate) fn demodulation_config_correct_errors(
mut builder: crate::types::builders::DemodulationConfigBuilder,
) -> crate::types::builders::DemodulationConfigBuilder {
if builder.unvalidated_json.is_none() {
builder.unvalidated_json = Some(Default::default())
}
builder
}
pub(crate) fn downlink_aws_ground_station_agent_endpoint_details_correct_errors(
mut builder: crate::types::builders::DownlinkAwsGroundStationAgentEndpointDetailsBuilder,
) -> crate::types::builders::DownlinkAwsGroundStationAgentEndpointDetailsBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.dataflow_details.is_none() {
builder.dataflow_details = Some(crate::types::DownlinkDataflowDetails::Unknown)
}
builder
}
pub(crate) fn eirp_correct_errors(mut builder: crate::types::builders::EirpBuilder) -> crate::types::builders::EirpBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.units.is_none() {
builder.units = "no value was set".parse::<crate::types::EirpUnits>().ok()
}
builder
}
pub(crate) fn security_details_correct_errors(
mut builder: crate::types::builders::SecurityDetailsBuilder,
) -> crate::types::builders::SecurityDetailsBuilder {
if builder.subnet_ids.is_none() {
builder.subnet_ids = Some(Default::default())
}
if builder.security_group_ids.is_none() {
builder.security_group_ids = Some(Default::default())
}
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
builder
}
pub(crate) fn spectrum_config_correct_errors(
mut builder: crate::types::builders::SpectrumConfigBuilder,
) -> crate::types::builders::SpectrumConfigBuilder {
if builder.center_frequency.is_none() {
builder.center_frequency = {
let builder = crate::types::builders::FrequencyBuilder::default();
crate::serde_util::frequency_correct_errors(builder).build().ok()
}
}
if builder.bandwidth.is_none() {
builder.bandwidth = {
let builder = crate::types::builders::FrequencyBandwidthBuilder::default();
crate::serde_util::frequency_bandwidth_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn uplink_aws_ground_station_agent_endpoint_details_correct_errors(
mut builder: crate::types::builders::UplinkAwsGroundStationAgentEndpointDetailsBuilder,
) -> crate::types::builders::UplinkAwsGroundStationAgentEndpointDetailsBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.dataflow_details.is_none() {
builder.dataflow_details = Some(crate::types::UplinkDataflowDetails::Unknown)
}
builder
}
pub(crate) fn uplink_spectrum_config_correct_errors(
mut builder: crate::types::builders::UplinkSpectrumConfigBuilder,
) -> crate::types::builders::UplinkSpectrumConfigBuilder {
if builder.center_frequency.is_none() {
builder.center_frequency = {
let builder = crate::types::builders::FrequencyBuilder::default();
crate::serde_util::frequency_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn connection_details_correct_errors(
mut builder: crate::types::builders::ConnectionDetailsBuilder,
) -> crate::types::builders::ConnectionDetailsBuilder {
if builder.socket_address.is_none() {
builder.socket_address = {
let builder = crate::types::builders::SocketAddressBuilder::default();
crate::serde_util::socket_address_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn frequency_correct_errors(mut builder: crate::types::builders::FrequencyBuilder) -> crate::types::builders::FrequencyBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.units.is_none() {
builder.units = "no value was set".parse::<crate::types::FrequencyUnits>().ok()
}
builder
}
pub(crate) fn frequency_bandwidth_correct_errors(
mut builder: crate::types::builders::FrequencyBandwidthBuilder,
) -> crate::types::builders::FrequencyBandwidthBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.units.is_none() {
builder.units = "no value was set".parse::<crate::types::BandwidthUnits>().ok()
}
builder
}
pub(crate) fn ranged_connection_details_correct_errors(
mut builder: crate::types::builders::RangedConnectionDetailsBuilder,
) -> crate::types::builders::RangedConnectionDetailsBuilder {
if builder.socket_address.is_none() {
builder.socket_address = {
let builder = crate::types::builders::RangedSocketAddressBuilder::default();
crate::serde_util::ranged_socket_address_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn socket_address_correct_errors(
mut builder: crate::types::builders::SocketAddressBuilder,
) -> crate::types::builders::SocketAddressBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.port.is_none() {
builder.port = Some(Default::default())
}
builder
}
pub(crate) fn downlink_connection_details_correct_errors(
mut builder: crate::types::builders::DownlinkConnectionDetailsBuilder,
) -> crate::types::builders::DownlinkConnectionDetailsBuilder {
if builder.agent_ip_and_port_address.is_none() {
builder.agent_ip_and_port_address = {
let builder = crate::types::builders::RangedConnectionDetailsBuilder::default();
Some(crate::serde_util::ranged_connection_details_correct_errors(builder).build())
}
}
if builder.egress_address_and_port.is_none() {
builder.egress_address_and_port = {
let builder = crate::types::builders::ConnectionDetailsBuilder::default();
Some(crate::serde_util::connection_details_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn ranged_socket_address_correct_errors(
mut builder: crate::types::builders::RangedSocketAddressBuilder,
) -> crate::types::builders::RangedSocketAddressBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.port_range.is_none() {
builder.port_range = {
let builder = crate::types::builders::IntegerRangeBuilder::default();
crate::serde_util::integer_range_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn uplink_connection_details_correct_errors(
mut builder: crate::types::builders::UplinkConnectionDetailsBuilder,
) -> crate::types::builders::UplinkConnectionDetailsBuilder {
if builder.ingress_address_and_port.is_none() {
builder.ingress_address_and_port = {
let builder = crate::types::builders::ConnectionDetailsBuilder::default();
Some(crate::serde_util::connection_details_correct_errors(builder).build())
}
}
if builder.agent_ip_and_port_address.is_none() {
builder.agent_ip_and_port_address = {
let builder = crate::types::builders::RangedConnectionDetailsBuilder::default();
Some(crate::serde_util::ranged_connection_details_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn integer_range_correct_errors(mut builder: crate::types::builders::IntegerRangeBuilder) -> crate::types::builders::IntegerRangeBuilder {
if builder.minimum.is_none() {
builder.minimum = Some(Default::default())
}
if builder.maximum.is_none() {
builder.maximum = Some(Default::default())
}
builder
}