pub(crate) fn bad_request_exception_correct_errors(
mut builder: crate::types::error::builders::BadRequestExceptionBuilder,
) -> crate::types::error::builders::BadRequestExceptionBuilder {
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())
}
builder
}
pub(crate) fn forbidden_exception_correct_errors(
mut builder: crate::types::error::builders::ForbiddenExceptionBuilder,
) -> crate::types::error::builders::ForbiddenExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn internal_server_error_exception_correct_errors(
mut builder: crate::types::error::builders::InternalServerErrorExceptionBuilder,
) -> crate::types::error::builders::InternalServerErrorExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn not_found_exception_correct_errors(
mut builder: crate::types::error::builders::NotFoundExceptionBuilder,
) -> crate::types::error::builders::NotFoundExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn service_unavailable_exception_correct_errors(
mut builder: crate::types::error::builders::ServiceUnavailableExceptionBuilder,
) -> crate::types::error::builders::ServiceUnavailableExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn too_many_requests_exception_correct_errors(
mut builder: crate::types::error::builders::TooManyRequestsExceptionBuilder,
) -> crate::types::error::builders::TooManyRequestsExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn add_flow_outputs420_exception_correct_errors(
mut builder: crate::types::error::builders::AddFlowOutputs420ExceptionBuilder,
) -> crate::types::error::builders::AddFlowOutputs420ExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn batch_get_router_input_output_output_correct_errors(
mut builder: crate::operation::batch_get_router_input::builders::BatchGetRouterInputOutputBuilder,
) -> crate::operation::batch_get_router_input::builders::BatchGetRouterInputOutputBuilder {
if builder.router_inputs.is_none() {
builder.router_inputs = Some(Default::default())
}
if builder.errors.is_none() {
builder.errors = Some(Default::default())
}
builder
}
pub(crate) fn batch_get_router_network_interface_output_output_correct_errors(
mut builder: crate::operation::batch_get_router_network_interface::builders::BatchGetRouterNetworkInterfaceOutputBuilder,
) -> crate::operation::batch_get_router_network_interface::builders::BatchGetRouterNetworkInterfaceOutputBuilder {
if builder.router_network_interfaces.is_none() {
builder.router_network_interfaces = Some(Default::default())
}
if builder.errors.is_none() {
builder.errors = Some(Default::default())
}
builder
}
pub(crate) fn batch_get_router_output_output_output_correct_errors(
mut builder: crate::operation::batch_get_router_output::builders::BatchGetRouterOutputOutputBuilder,
) -> crate::operation::batch_get_router_output::builders::BatchGetRouterOutputOutputBuilder {
if builder.router_outputs.is_none() {
builder.router_outputs = Some(Default::default())
}
if builder.errors.is_none() {
builder.errors = Some(Default::default())
}
builder
}
pub(crate) fn create_bridge420_exception_correct_errors(
mut builder: crate::types::error::builders::CreateBridge420ExceptionBuilder,
) -> crate::types::error::builders::CreateBridge420ExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_flow420_exception_correct_errors(
mut builder: crate::types::error::builders::CreateFlow420ExceptionBuilder,
) -> crate::types::error::builders::CreateFlow420ExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_gateway420_exception_correct_errors(
mut builder: crate::types::error::builders::CreateGateway420ExceptionBuilder,
) -> crate::types::error::builders::CreateGateway420ExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn router_input_service_quota_exceeded_exception_correct_errors(
mut builder: crate::types::error::builders::RouterInputServiceQuotaExceededExceptionBuilder,
) -> crate::types::error::builders::RouterInputServiceQuotaExceededExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_router_input_output_output_correct_errors(
mut builder: crate::operation::create_router_input::builders::CreateRouterInputOutputBuilder,
) -> crate::operation::create_router_input::builders::CreateRouterInputOutputBuilder {
if builder.router_input.is_none() {
builder.router_input = {
let builder = crate::types::builders::RouterInputBuilder::default();
crate::serde_util::router_input_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn router_network_interface_service_quota_exceeded_exception_correct_errors(
mut builder: crate::types::error::builders::RouterNetworkInterfaceServiceQuotaExceededExceptionBuilder,
) -> crate::types::error::builders::RouterNetworkInterfaceServiceQuotaExceededExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_router_network_interface_output_output_correct_errors(
mut builder: crate::operation::create_router_network_interface::builders::CreateRouterNetworkInterfaceOutputBuilder,
) -> crate::operation::create_router_network_interface::builders::CreateRouterNetworkInterfaceOutputBuilder {
if builder.router_network_interface.is_none() {
builder.router_network_interface = {
let builder = crate::types::builders::RouterNetworkInterfaceBuilder::default();
crate::serde_util::router_network_interface_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn router_output_service_quota_exceeded_exception_correct_errors(
mut builder: crate::types::error::builders::RouterOutputServiceQuotaExceededExceptionBuilder,
) -> crate::types::error::builders::RouterOutputServiceQuotaExceededExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_router_output_output_output_correct_errors(
mut builder: crate::operation::create_router_output::builders::CreateRouterOutputOutputBuilder,
) -> crate::operation::create_router_output::builders::CreateRouterOutputOutputBuilder {
if builder.router_output.is_none() {
builder.router_output = {
let builder = crate::types::builders::RouterOutputBuilder::default();
crate::serde_util::router_output_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn delete_router_input_output_output_correct_errors(
mut builder: crate::operation::delete_router_input::builders::DeleteRouterInputOutputBuilder,
) -> crate::operation::delete_router_input::builders::DeleteRouterInputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
builder
}
pub(crate) fn delete_router_network_interface_output_output_correct_errors(
mut builder: crate::operation::delete_router_network_interface::builders::DeleteRouterNetworkInterfaceOutputBuilder,
) -> crate::operation::delete_router_network_interface::builders::DeleteRouterNetworkInterfaceOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterNetworkInterfaceState>().ok()
}
builder
}
pub(crate) fn delete_router_output_output_output_correct_errors(
mut builder: crate::operation::delete_router_output::builders::DeleteRouterOutputOutputBuilder,
) -> crate::operation::delete_router_output::builders::DeleteRouterOutputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
builder
}
pub(crate) fn get_router_input_output_output_correct_errors(
mut builder: crate::operation::get_router_input::builders::GetRouterInputOutputBuilder,
) -> crate::operation::get_router_input::builders::GetRouterInputOutputBuilder {
if builder.router_input.is_none() {
builder.router_input = {
let builder = crate::types::builders::RouterInputBuilder::default();
crate::serde_util::router_input_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_router_input_source_metadata_output_output_correct_errors(
mut builder: crate::operation::get_router_input_source_metadata::builders::GetRouterInputSourceMetadataOutputBuilder,
) -> crate::operation::get_router_input_source_metadata::builders::GetRouterInputSourceMetadataOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.source_metadata_details.is_none() {
builder.source_metadata_details = {
let builder = crate::types::builders::RouterInputSourceMetadataDetailsBuilder::default();
crate::serde_util::router_input_source_metadata_details_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn get_router_input_thumbnail_output_output_correct_errors(
mut builder: crate::operation::get_router_input_thumbnail::builders::GetRouterInputThumbnailOutputBuilder,
) -> crate::operation::get_router_input_thumbnail::builders::GetRouterInputThumbnailOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.thumbnail_details.is_none() {
builder.thumbnail_details = {
let builder = crate::types::builders::RouterInputThumbnailDetailsBuilder::default();
crate::serde_util::router_input_thumbnail_details_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_router_network_interface_output_output_correct_errors(
mut builder: crate::operation::get_router_network_interface::builders::GetRouterNetworkInterfaceOutputBuilder,
) -> crate::operation::get_router_network_interface::builders::GetRouterNetworkInterfaceOutputBuilder {
if builder.router_network_interface.is_none() {
builder.router_network_interface = {
let builder = crate::types::builders::RouterNetworkInterfaceBuilder::default();
crate::serde_util::router_network_interface_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_router_output_output_output_correct_errors(
mut builder: crate::operation::get_router_output::builders::GetRouterOutputOutputBuilder,
) -> crate::operation::get_router_output::builders::GetRouterOutputOutputBuilder {
if builder.router_output.is_none() {
builder.router_output = {
let builder = crate::types::builders::RouterOutputBuilder::default();
crate::serde_util::router_output_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn grant_flow_entitlements420_exception_correct_errors(
mut builder: crate::types::error::builders::GrantFlowEntitlements420ExceptionBuilder,
) -> crate::types::error::builders::GrantFlowEntitlements420ExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn list_router_inputs_output_output_correct_errors(
mut builder: crate::operation::list_router_inputs::builders::ListRouterInputsOutputBuilder,
) -> crate::operation::list_router_inputs::builders::ListRouterInputsOutputBuilder {
if builder.router_inputs.is_none() {
builder.router_inputs = Some(Default::default())
}
builder
}
pub(crate) fn list_router_network_interfaces_output_output_correct_errors(
mut builder: crate::operation::list_router_network_interfaces::builders::ListRouterNetworkInterfacesOutputBuilder,
) -> crate::operation::list_router_network_interfaces::builders::ListRouterNetworkInterfacesOutputBuilder {
if builder.router_network_interfaces.is_none() {
builder.router_network_interfaces = Some(Default::default())
}
builder
}
pub(crate) fn list_router_outputs_output_output_correct_errors(
mut builder: crate::operation::list_router_outputs::builders::ListRouterOutputsOutputBuilder,
) -> crate::operation::list_router_outputs::builders::ListRouterOutputsOutputBuilder {
if builder.router_outputs.is_none() {
builder.router_outputs = Some(Default::default())
}
builder
}
pub(crate) fn restart_router_input_output_output_correct_errors(
mut builder: crate::operation::restart_router_input::builders::RestartRouterInputOutputBuilder,
) -> crate::operation::restart_router_input::builders::RestartRouterInputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
builder
}
pub(crate) fn restart_router_output_output_output_correct_errors(
mut builder: crate::operation::restart_router_output::builders::RestartRouterOutputOutputBuilder,
) -> crate::operation::restart_router_output::builders::RestartRouterOutputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
builder
}
pub(crate) fn start_router_input_output_output_correct_errors(
mut builder: crate::operation::start_router_input::builders::StartRouterInputOutputBuilder,
) -> crate::operation::start_router_input::builders::StartRouterInputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
if builder.maintenance_schedule_type.is_none() {
builder.maintenance_schedule_type = "no value was set".parse::<crate::types::MaintenanceScheduleType>().ok()
}
if builder.maintenance_schedule.is_none() {
builder.maintenance_schedule = Some(crate::types::MaintenanceSchedule::Unknown)
}
builder
}
pub(crate) fn start_router_output_output_output_correct_errors(
mut builder: crate::operation::start_router_output::builders::StartRouterOutputOutputBuilder,
) -> crate::operation::start_router_output::builders::StartRouterOutputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
if builder.maintenance_schedule_type.is_none() {
builder.maintenance_schedule_type = "no value was set".parse::<crate::types::MaintenanceScheduleType>().ok()
}
if builder.maintenance_schedule.is_none() {
builder.maintenance_schedule = Some(crate::types::MaintenanceSchedule::Unknown)
}
builder
}
pub(crate) fn stop_router_input_output_output_correct_errors(
mut builder: crate::operation::stop_router_input::builders::StopRouterInputOutputBuilder,
) -> crate::operation::stop_router_input::builders::StopRouterInputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
builder
}
pub(crate) fn stop_router_output_output_output_correct_errors(
mut builder: crate::operation::stop_router_output::builders::StopRouterOutputOutputBuilder,
) -> crate::operation::stop_router_output::builders::StopRouterOutputOutputBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
builder
}
pub(crate) fn take_router_input_output_output_correct_errors(
mut builder: crate::operation::take_router_input::builders::TakeRouterInputOutputBuilder,
) -> crate::operation::take_router_input::builders::TakeRouterInputOutputBuilder {
if builder.routed_state.is_none() {
builder.routed_state = "no value was set".parse::<crate::types::RouterOutputRoutedState>().ok()
}
if builder.router_output_arn.is_none() {
builder.router_output_arn = Some(Default::default())
}
if builder.router_output_name.is_none() {
builder.router_output_name = Some(Default::default())
}
builder
}
pub(crate) fn update_router_input_output_output_correct_errors(
mut builder: crate::operation::update_router_input::builders::UpdateRouterInputOutputBuilder,
) -> crate::operation::update_router_input::builders::UpdateRouterInputOutputBuilder {
if builder.router_input.is_none() {
builder.router_input = {
let builder = crate::types::builders::RouterInputBuilder::default();
crate::serde_util::router_input_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_router_network_interface_output_output_correct_errors(
mut builder: crate::operation::update_router_network_interface::builders::UpdateRouterNetworkInterfaceOutputBuilder,
) -> crate::operation::update_router_network_interface::builders::UpdateRouterNetworkInterfaceOutputBuilder {
if builder.router_network_interface.is_none() {
builder.router_network_interface = {
let builder = crate::types::builders::RouterNetworkInterfaceBuilder::default();
crate::serde_util::router_network_interface_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_router_output_output_output_correct_errors(
mut builder: crate::operation::update_router_output::builders::UpdateRouterOutputOutputBuilder,
) -> crate::operation::update_router_output::builders::UpdateRouterOutputOutputBuilder {
if builder.router_output.is_none() {
builder.router_output = {
let builder = crate::types::builders::RouterOutputBuilder::default();
crate::serde_util::router_output_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn router_input_correct_errors(mut builder: crate::types::builders::RouterInputBuilder) -> crate::types::builders::RouterInputBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
if builder.input_type.is_none() {
builder.input_type = "no value was set".parse::<crate::types::RouterInputType>().ok()
}
if builder.configuration.is_none() {
builder.configuration = Some(crate::types::RouterInputConfiguration::Unknown)
}
if builder.routed_outputs.is_none() {
builder.routed_outputs = Some(Default::default())
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.maximum_bitrate.is_none() {
builder.maximum_bitrate = Some(Default::default())
}
if builder.tier.is_none() {
builder.tier = "no value was set".parse::<crate::types::RouterInputTier>().ok()
}
if builder.routing_scope.is_none() {
builder.routing_scope = "no value was set".parse::<crate::types::RoutingScope>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.messages.is_none() {
builder.messages = Some(Default::default())
}
if builder.transit_encryption.is_none() {
builder.transit_encryption = {
let builder = crate::types::builders::RouterInputTransitEncryptionBuilder::default();
Some(crate::serde_util::router_input_transit_encryption_correct_errors(builder).build())
}
}
if builder.tags.is_none() {
builder.tags = Some(Default::default())
}
if builder.stream_details.is_none() {
builder.stream_details = Some(crate::types::RouterInputStreamDetails::Unknown)
}
if builder.maintenance_type.is_none() {
builder.maintenance_type = "no value was set".parse::<crate::types::MaintenanceType>().ok()
}
if builder.maintenance_configuration.is_none() {
builder.maintenance_configuration = Some(crate::types::MaintenanceConfiguration::Unknown)
}
builder
}
pub(crate) fn router_network_interface_correct_errors(
mut builder: crate::types::builders::RouterNetworkInterfaceBuilder,
) -> crate::types::builders::RouterNetworkInterfaceBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterNetworkInterfaceState>().ok()
}
if builder.network_interface_type.is_none() {
builder.network_interface_type = "no value was set".parse::<crate::types::RouterNetworkInterfaceType>().ok()
}
if builder.configuration.is_none() {
builder.configuration = Some(crate::types::RouterNetworkInterfaceConfiguration::Unknown)
}
if builder.associated_output_count.is_none() {
builder.associated_output_count = Some(Default::default())
}
if builder.associated_input_count.is_none() {
builder.associated_input_count = Some(Default::default())
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.tags.is_none() {
builder.tags = Some(Default::default())
}
builder
}
pub(crate) fn router_output_correct_errors(mut builder: crate::types::builders::RouterOutputBuilder) -> crate::types::builders::RouterOutputBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
if builder.output_type.is_none() {
builder.output_type = "no value was set".parse::<crate::types::RouterOutputType>().ok()
}
if builder.configuration.is_none() {
builder.configuration = Some(crate::types::RouterOutputConfiguration::Unknown)
}
if builder.routed_state.is_none() {
builder.routed_state = "no value was set".parse::<crate::types::RouterOutputRoutedState>().ok()
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.maximum_bitrate.is_none() {
builder.maximum_bitrate = Some(Default::default())
}
if builder.routing_scope.is_none() {
builder.routing_scope = "no value was set".parse::<crate::types::RoutingScope>().ok()
}
if builder.tier.is_none() {
builder.tier = "no value was set".parse::<crate::types::RouterOutputTier>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.messages.is_none() {
builder.messages = Some(Default::default())
}
if builder.tags.is_none() {
builder.tags = Some(Default::default())
}
if builder.stream_details.is_none() {
builder.stream_details = Some(crate::types::RouterOutputStreamDetails::Unknown)
}
if builder.maintenance_type.is_none() {
builder.maintenance_type = "no value was set".parse::<crate::types::MaintenanceType>().ok()
}
if builder.maintenance_configuration.is_none() {
builder.maintenance_configuration = Some(crate::types::MaintenanceConfiguration::Unknown)
}
builder
}
pub(crate) fn router_input_source_metadata_details_correct_errors(
mut builder: crate::types::builders::RouterInputSourceMetadataDetailsBuilder,
) -> crate::types::builders::RouterInputSourceMetadataDetailsBuilder {
if builder.source_metadata_messages.is_none() {
builder.source_metadata_messages = 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 router_input_thumbnail_details_correct_errors(
mut builder: crate::types::builders::RouterInputThumbnailDetailsBuilder,
) -> crate::types::builders::RouterInputThumbnailDetailsBuilder {
if builder.thumbnail_messages.is_none() {
builder.thumbnail_messages = Some(Default::default())
}
builder
}
pub(crate) fn bridge_correct_errors(mut builder: crate::types::builders::BridgeBuilder) -> crate::types::builders::BridgeBuilder {
if builder.bridge_arn.is_none() {
builder.bridge_arn = Some(Default::default())
}
if builder.bridge_state.is_none() {
builder.bridge_state = "no value was set".parse::<crate::types::BridgeState>().ok()
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.placement_arn.is_none() {
builder.placement_arn = Some(Default::default())
}
builder
}
pub(crate) fn entitlement_correct_errors(mut builder: crate::types::builders::EntitlementBuilder) -> crate::types::builders::EntitlementBuilder {
if builder.entitlement_arn.is_none() {
builder.entitlement_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.subscribers.is_none() {
builder.subscribers = Some(Default::default())
}
builder
}
pub(crate) fn flow_correct_errors(mut builder: crate::types::builders::FlowBuilder) -> crate::types::builders::FlowBuilder {
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.entitlements.is_none() {
builder.entitlements = Some(Default::default())
}
if builder.flow_arn.is_none() {
builder.flow_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.outputs.is_none() {
builder.outputs = Some(Default::default())
}
if builder.source.is_none() {
builder.source = {
let builder = crate::types::builders::SourceBuilder::default();
Some(crate::serde_util::source_correct_errors(builder).build())
}
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::Status>().ok()
}
builder
}
pub(crate) fn gateway_correct_errors(mut builder: crate::types::builders::GatewayBuilder) -> crate::types::builders::GatewayBuilder {
if builder.egress_cidr_blocks.is_none() {
builder.egress_cidr_blocks = Some(Default::default())
}
if builder.gateway_arn.is_none() {
builder.gateway_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.networks.is_none() {
builder.networks = Some(Default::default())
}
builder
}
pub(crate) fn gateway_instance_correct_errors(
mut builder: crate::types::builders::GatewayInstanceBuilder,
) -> crate::types::builders::GatewayInstanceBuilder {
if builder.bridge_placement.is_none() {
builder.bridge_placement = "no value was set".parse::<crate::types::BridgePlacement>().ok()
}
if builder.connection_status.is_none() {
builder.connection_status = "no value was set".parse::<crate::types::ConnectionStatus>().ok()
}
if builder.gateway_arn.is_none() {
builder.gateway_arn = Some(Default::default())
}
if builder.gateway_instance_arn.is_none() {
builder.gateway_instance_arn = Some(Default::default())
}
if builder.instance_id.is_none() {
builder.instance_id = Some(Default::default())
}
if builder.instance_state.is_none() {
builder.instance_state = "no value was set".parse::<crate::types::InstanceState>().ok()
}
if builder.running_bridge_count.is_none() {
builder.running_bridge_count = Some(Default::default())
}
builder
}
pub(crate) fn media_stream_correct_errors(mut builder: crate::types::builders::MediaStreamBuilder) -> crate::types::builders::MediaStreamBuilder {
if builder.fmt.is_none() {
builder.fmt = Some(Default::default())
}
if builder.media_stream_id.is_none() {
builder.media_stream_id = Some(Default::default())
}
if builder.media_stream_name.is_none() {
builder.media_stream_name = Some(Default::default())
}
if builder.media_stream_type.is_none() {
builder.media_stream_type = "no value was set".parse::<crate::types::MediaStreamType>().ok()
}
builder
}
pub(crate) fn messages_correct_errors(mut builder: crate::types::builders::MessagesBuilder) -> crate::types::builders::MessagesBuilder {
if builder.errors.is_none() {
builder.errors = Some(Default::default())
}
builder
}
pub(crate) fn ndi_source_metadata_info_correct_errors(
mut builder: crate::types::builders::NdiSourceMetadataInfoBuilder,
) -> crate::types::builders::NdiSourceMetadataInfoBuilder {
if builder.discovered_sources.is_none() {
builder.discovered_sources = Some(Default::default())
}
if builder.media_info.is_none() {
builder.media_info = {
let builder = crate::types::builders::NdiMediaInfoBuilder::default();
Some(crate::serde_util::ndi_media_info_correct_errors(builder).build())
}
}
if builder.messages.is_none() {
builder.messages = Some(Default::default())
}
builder
}
pub(crate) fn offering_correct_errors(mut builder: crate::types::builders::OfferingBuilder) -> crate::types::builders::OfferingBuilder {
if builder.currency_code.is_none() {
builder.currency_code = Some(Default::default())
}
if builder.duration.is_none() {
builder.duration = Some(Default::default())
}
if builder.duration_units.is_none() {
builder.duration_units = "no value was set".parse::<crate::types::DurationUnits>().ok()
}
if builder.offering_arn.is_none() {
builder.offering_arn = Some(Default::default())
}
if builder.offering_description.is_none() {
builder.offering_description = Some(Default::default())
}
if builder.price_per_unit.is_none() {
builder.price_per_unit = Some(Default::default())
}
if builder.price_units.is_none() {
builder.price_units = "no value was set".parse::<crate::types::PriceUnits>().ok()
}
if builder.resource_specification.is_none() {
builder.resource_specification = {
let builder = crate::types::builders::ResourceSpecificationBuilder::default();
Some(crate::serde_util::resource_specification_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn output_correct_errors(mut builder: crate::types::builders::OutputBuilder) -> crate::types::builders::OutputBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.output_arn.is_none() {
builder.output_arn = Some(Default::default())
}
builder
}
pub(crate) fn reservation_correct_errors(mut builder: crate::types::builders::ReservationBuilder) -> crate::types::builders::ReservationBuilder {
if builder.currency_code.is_none() {
builder.currency_code = Some(Default::default())
}
if builder.duration.is_none() {
builder.duration = Some(Default::default())
}
if builder.duration_units.is_none() {
builder.duration_units = "no value was set".parse::<crate::types::DurationUnits>().ok()
}
if builder.end.is_none() {
builder.end = Some(Default::default())
}
if builder.offering_arn.is_none() {
builder.offering_arn = Some(Default::default())
}
if builder.offering_description.is_none() {
builder.offering_description = Some(Default::default())
}
if builder.price_per_unit.is_none() {
builder.price_per_unit = Some(Default::default())
}
if builder.price_units.is_none() {
builder.price_units = "no value was set".parse::<crate::types::PriceUnits>().ok()
}
if builder.reservation_arn.is_none() {
builder.reservation_arn = Some(Default::default())
}
if builder.reservation_name.is_none() {
builder.reservation_name = Some(Default::default())
}
if builder.reservation_state.is_none() {
builder.reservation_state = "no value was set".parse::<crate::types::ReservationState>().ok()
}
if builder.resource_specification.is_none() {
builder.resource_specification = {
let builder = crate::types::builders::ResourceSpecificationBuilder::default();
Some(crate::serde_util::resource_specification_correct_errors(builder).build())
}
}
if builder.start.is_none() {
builder.start = Some(Default::default())
}
builder
}
pub(crate) fn source_correct_errors(mut builder: crate::types::builders::SourceBuilder) -> crate::types::builders::SourceBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.source_arn.is_none() {
builder.source_arn = Some(Default::default())
}
builder
}
pub(crate) fn thumbnail_details_correct_errors(
mut builder: crate::types::builders::ThumbnailDetailsBuilder,
) -> crate::types::builders::ThumbnailDetailsBuilder {
if builder.flow_arn.is_none() {
builder.flow_arn = Some(Default::default())
}
if builder.thumbnail_messages.is_none() {
builder.thumbnail_messages = Some(Default::default())
}
builder
}
pub(crate) fn transport_media_info_correct_errors(
mut builder: crate::types::builders::TransportMediaInfoBuilder,
) -> crate::types::builders::TransportMediaInfoBuilder {
if builder.programs.is_none() {
builder.programs = Some(Default::default())
}
builder
}
pub(crate) fn router_input_transit_encryption_correct_errors(
mut builder: crate::types::builders::RouterInputTransitEncryptionBuilder,
) -> crate::types::builders::RouterInputTransitEncryptionBuilder {
if builder.encryption_key_configuration.is_none() {
builder.encryption_key_configuration = Some(crate::types::RouterInputTransitEncryptionKeyConfiguration::Unknown)
}
builder
}
pub(crate) fn batch_get_router_input_error_correct_errors(
mut builder: crate::types::builders::BatchGetRouterInputErrorBuilder,
) -> crate::types::builders::BatchGetRouterInputErrorBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn batch_get_router_network_interface_error_correct_errors(
mut builder: crate::types::builders::BatchGetRouterNetworkInterfaceErrorBuilder,
) -> crate::types::builders::BatchGetRouterNetworkInterfaceErrorBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn batch_get_router_output_error_correct_errors(
mut builder: crate::types::builders::BatchGetRouterOutputErrorBuilder,
) -> crate::types::builders::BatchGetRouterOutputErrorBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn bridge_flow_output_correct_errors(
mut builder: crate::types::builders::BridgeFlowOutputBuilder,
) -> crate::types::builders::BridgeFlowOutputBuilder {
if builder.flow_arn.is_none() {
builder.flow_arn = Some(Default::default())
}
if builder.flow_source_arn.is_none() {
builder.flow_source_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn bridge_flow_source_correct_errors(
mut builder: crate::types::builders::BridgeFlowSourceBuilder,
) -> crate::types::builders::BridgeFlowSourceBuilder {
if builder.flow_arn.is_none() {
builder.flow_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn bridge_network_output_correct_errors(
mut builder: crate::types::builders::BridgeNetworkOutputBuilder,
) -> crate::types::builders::BridgeNetworkOutputBuilder {
if builder.ip_address.is_none() {
builder.ip_address = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.network_name.is_none() {
builder.network_name = Some(Default::default())
}
if builder.port.is_none() {
builder.port = Some(Default::default())
}
if builder.protocol.is_none() {
builder.protocol = "no value was set".parse::<crate::types::Protocol>().ok()
}
if builder.ttl.is_none() {
builder.ttl = Some(Default::default())
}
builder
}
pub(crate) fn bridge_network_source_correct_errors(
mut builder: crate::types::builders::BridgeNetworkSourceBuilder,
) -> crate::types::builders::BridgeNetworkSourceBuilder {
if builder.multicast_ip.is_none() {
builder.multicast_ip = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.network_name.is_none() {
builder.network_name = Some(Default::default())
}
if builder.port.is_none() {
builder.port = Some(Default::default())
}
if builder.protocol.is_none() {
builder.protocol = "no value was set".parse::<crate::types::Protocol>().ok()
}
builder
}
pub(crate) fn egress_gateway_bridge_correct_errors(
mut builder: crate::types::builders::EgressGatewayBridgeBuilder,
) -> crate::types::builders::EgressGatewayBridgeBuilder {
if builder.max_bitrate.is_none() {
builder.max_bitrate = Some(Default::default())
}
builder
}
pub(crate) fn encryption_correct_errors(mut builder: crate::types::builders::EncryptionBuilder) -> crate::types::builders::EncryptionBuilder {
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
builder
}
pub(crate) fn flow_transit_encryption_correct_errors(
mut builder: crate::types::builders::FlowTransitEncryptionBuilder,
) -> crate::types::builders::FlowTransitEncryptionBuilder {
if builder.encryption_key_configuration.is_none() {
builder.encryption_key_configuration = Some(crate::types::FlowTransitEncryptionKeyConfiguration::Unknown)
}
builder
}
pub(crate) fn gateway_bridge_source_correct_errors(
mut builder: crate::types::builders::GatewayBridgeSourceBuilder,
) -> crate::types::builders::GatewayBridgeSourceBuilder {
if builder.bridge_arn.is_none() {
builder.bridge_arn = Some(Default::default())
}
builder
}
pub(crate) fn ingress_gateway_bridge_correct_errors(
mut builder: crate::types::builders::IngressGatewayBridgeBuilder,
) -> crate::types::builders::IngressGatewayBridgeBuilder {
if builder.max_bitrate.is_none() {
builder.max_bitrate = Some(Default::default())
}
if builder.max_outputs.is_none() {
builder.max_outputs = Some(Default::default())
}
builder
}
pub(crate) fn listed_bridge_correct_errors(mut builder: crate::types::builders::ListedBridgeBuilder) -> crate::types::builders::ListedBridgeBuilder {
if builder.bridge_arn.is_none() {
builder.bridge_arn = Some(Default::default())
}
if builder.bridge_state.is_none() {
builder.bridge_state = "no value was set".parse::<crate::types::BridgeState>().ok()
}
if builder.bridge_type.is_none() {
builder.bridge_type = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.placement_arn.is_none() {
builder.placement_arn = Some(Default::default())
}
builder
}
pub(crate) fn listed_entitlement_correct_errors(
mut builder: crate::types::builders::ListedEntitlementBuilder,
) -> crate::types::builders::ListedEntitlementBuilder {
if builder.entitlement_arn.is_none() {
builder.entitlement_arn = Some(Default::default())
}
if builder.entitlement_name.is_none() {
builder.entitlement_name = Some(Default::default())
}
builder
}
pub(crate) fn listed_flow_correct_errors(mut builder: crate::types::builders::ListedFlowBuilder) -> crate::types::builders::ListedFlowBuilder {
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.description.is_none() {
builder.description = Some(Default::default())
}
if builder.flow_arn.is_none() {
builder.flow_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.source_type.is_none() {
builder.source_type = "no value was set".parse::<crate::types::SourceType>().ok()
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::Status>().ok()
}
builder
}
pub(crate) fn listed_gateway_correct_errors(
mut builder: crate::types::builders::ListedGatewayBuilder,
) -> crate::types::builders::ListedGatewayBuilder {
if builder.gateway_arn.is_none() {
builder.gateway_arn = Some(Default::default())
}
if builder.gateway_state.is_none() {
builder.gateway_state = "no value was set".parse::<crate::types::GatewayState>().ok()
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn listed_gateway_instance_correct_errors(
mut builder: crate::types::builders::ListedGatewayInstanceBuilder,
) -> crate::types::builders::ListedGatewayInstanceBuilder {
if builder.gateway_arn.is_none() {
builder.gateway_arn = Some(Default::default())
}
if builder.gateway_instance_arn.is_none() {
builder.gateway_instance_arn = Some(Default::default())
}
if builder.instance_id.is_none() {
builder.instance_id = Some(Default::default())
}
builder
}
pub(crate) fn listed_router_input_correct_errors(
mut builder: crate::types::builders::ListedRouterInputBuilder,
) -> crate::types::builders::ListedRouterInputBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.input_type.is_none() {
builder.input_type = "no value was set".parse::<crate::types::RouterInputType>().ok()
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterInputState>().ok()
}
if builder.routed_outputs.is_none() {
builder.routed_outputs = Some(Default::default())
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.maximum_bitrate.is_none() {
builder.maximum_bitrate = Some(Default::default())
}
if builder.routing_scope.is_none() {
builder.routing_scope = "no value was set".parse::<crate::types::RoutingScope>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.message_count.is_none() {
builder.message_count = Some(Default::default())
}
builder
}
pub(crate) fn listed_router_network_interface_correct_errors(
mut builder: crate::types::builders::ListedRouterNetworkInterfaceBuilder,
) -> crate::types::builders::ListedRouterNetworkInterfaceBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.network_interface_type.is_none() {
builder.network_interface_type = "no value was set".parse::<crate::types::RouterNetworkInterfaceType>().ok()
}
if builder.associated_output_count.is_none() {
builder.associated_output_count = Some(Default::default())
}
if builder.associated_input_count.is_none() {
builder.associated_input_count = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterNetworkInterfaceState>().ok()
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn listed_router_output_correct_errors(
mut builder: crate::types::builders::ListedRouterOutputBuilder,
) -> crate::types::builders::ListedRouterOutputBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.output_type.is_none() {
builder.output_type = "no value was set".parse::<crate::types::RouterOutputType>().ok()
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::RouterOutputState>().ok()
}
if builder.routed_state.is_none() {
builder.routed_state = "no value was set".parse::<crate::types::RouterOutputRoutedState>().ok()
}
if builder.region_name.is_none() {
builder.region_name = Some(Default::default())
}
if builder.availability_zone.is_none() {
builder.availability_zone = Some(Default::default())
}
if builder.maximum_bitrate.is_none() {
builder.maximum_bitrate = Some(Default::default())
}
if builder.routing_scope.is_none() {
builder.routing_scope = "no value was set".parse::<crate::types::RoutingScope>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.message_count.is_none() {
builder.message_count = Some(Default::default())
}
builder
}
pub(crate) fn media_stream_attributes_correct_errors(
mut builder: crate::types::builders::MediaStreamAttributesBuilder,
) -> crate::types::builders::MediaStreamAttributesBuilder {
if builder.fmtp.is_none() {
builder.fmtp = {
let builder = crate::types::builders::FmtpBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn message_detail_correct_errors(
mut builder: crate::types::builders::MessageDetailBuilder,
) -> crate::types::builders::MessageDetailBuilder {
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn ndi_media_info_correct_errors(mut builder: crate::types::builders::NdiMediaInfoBuilder) -> crate::types::builders::NdiMediaInfoBuilder {
if builder.streams.is_none() {
builder.streams = Some(Default::default())
}
builder
}
pub(crate) fn ndi_source_info_correct_errors(
mut builder: crate::types::builders::NdiSourceInfoBuilder,
) -> crate::types::builders::NdiSourceInfoBuilder {
if builder.source_name.is_none() {
builder.source_name = Some(Default::default())
}
builder
}
pub(crate) fn resource_specification_correct_errors(
mut builder: crate::types::builders::ResourceSpecificationBuilder,
) -> crate::types::builders::ResourceSpecificationBuilder {
if builder.resource_type.is_none() {
builder.resource_type = "no value was set".parse::<crate::types::ResourceType>().ok()
}
builder
}
pub(crate) fn transport_correct_errors(mut builder: crate::types::builders::TransportBuilder) -> crate::types::builders::TransportBuilder {
if builder.protocol.is_none() {
builder.protocol = "no value was set".parse::<crate::types::Protocol>().ok()
}
builder
}
pub(crate) fn vpc_interface_correct_errors(mut builder: crate::types::builders::VpcInterfaceBuilder) -> crate::types::builders::VpcInterfaceBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.network_interface_ids.is_none() {
builder.network_interface_ids = Some(Default::default())
}
if builder.network_interface_type.is_none() {
builder.network_interface_type = "no value was set".parse::<crate::types::NetworkInterfaceType>().ok()
}
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
if builder.security_group_ids.is_none() {
builder.security_group_ids = Some(Default::default())
}
if builder.subnet_id.is_none() {
builder.subnet_id = Some(Default::default())
}
builder
}
pub(crate) fn window_maintenance_schedule_correct_errors(
mut builder: crate::types::builders::WindowMaintenanceScheduleBuilder,
) -> crate::types::builders::WindowMaintenanceScheduleBuilder {
if builder.start.is_none() {
builder.start = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.end.is_none() {
builder.end = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.scheduled_time.is_none() {
builder.scheduled_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn failover_router_input_configuration_correct_errors(
mut builder: crate::types::builders::FailoverRouterInputConfigurationBuilder,
) -> crate::types::builders::FailoverRouterInputConfigurationBuilder {
if builder.network_interface_arn.is_none() {
builder.network_interface_arn = Some(Default::default())
}
if builder.protocol_configurations.is_none() {
builder.protocol_configurations = Some(Default::default())
}
if builder.source_priority_mode.is_none() {
builder.source_priority_mode = "no value was set".parse::<crate::types::FailoverInputSourcePriorityMode>().ok()
}
builder
}
pub(crate) fn failover_router_input_stream_details_correct_errors(
mut builder: crate::types::builders::FailoverRouterInputStreamDetailsBuilder,
) -> crate::types::builders::FailoverRouterInputStreamDetailsBuilder {
if builder.source_index_zero_stream_details.is_none() {
builder.source_index_zero_stream_details = {
let builder = crate::types::builders::FailoverRouterInputIndexedStreamDetailsBuilder::default();
crate::serde_util::failover_router_input_indexed_stream_details_correct_errors(builder)
.build()
.ok()
}
}
if builder.source_index_one_stream_details.is_none() {
builder.source_index_one_stream_details = {
let builder = crate::types::builders::FailoverRouterInputIndexedStreamDetailsBuilder::default();
crate::serde_util::failover_router_input_indexed_stream_details_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn gateway_network_correct_errors(
mut builder: crate::types::builders::GatewayNetworkBuilder,
) -> crate::types::builders::GatewayNetworkBuilder {
if builder.cidr_block.is_none() {
builder.cidr_block = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn media_connect_flow_router_input_configuration_correct_errors(
mut builder: crate::types::builders::MediaConnectFlowRouterInputConfigurationBuilder,
) -> crate::types::builders::MediaConnectFlowRouterInputConfigurationBuilder {
if builder.source_transit_decryption.is_none() {
builder.source_transit_decryption = {
let builder = crate::types::builders::FlowTransitEncryptionBuilder::default();
Some(crate::serde_util::flow_transit_encryption_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn media_connect_flow_router_output_configuration_correct_errors(
mut builder: crate::types::builders::MediaConnectFlowRouterOutputConfigurationBuilder,
) -> crate::types::builders::MediaConnectFlowRouterOutputConfigurationBuilder {
if builder.destination_transit_encryption.is_none() {
builder.destination_transit_encryption = {
let builder = crate::types::builders::FlowTransitEncryptionBuilder::default();
Some(crate::serde_util::flow_transit_encryption_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn media_live_channel_router_input_configuration_correct_errors(
mut builder: crate::types::builders::MediaLiveChannelRouterInputConfigurationBuilder,
) -> crate::types::builders::MediaLiveChannelRouterInputConfigurationBuilder {
if builder.source_transit_decryption.is_none() {
builder.source_transit_decryption = {
let builder = crate::types::builders::MediaLiveTransitEncryptionBuilder::default();
Some(crate::serde_util::media_live_transit_encryption_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn media_live_input_router_output_configuration_correct_errors(
mut builder: crate::types::builders::MediaLiveInputRouterOutputConfigurationBuilder,
) -> crate::types::builders::MediaLiveInputRouterOutputConfigurationBuilder {
if builder.destination_transit_encryption.is_none() {
builder.destination_transit_encryption = {
let builder = crate::types::builders::MediaLiveTransitEncryptionBuilder::default();
Some(crate::serde_util::media_live_transit_encryption_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn media_stream_output_configuration_correct_errors(
mut builder: crate::types::builders::MediaStreamOutputConfigurationBuilder,
) -> crate::types::builders::MediaStreamOutputConfigurationBuilder {
if builder.encoding_name.is_none() {
builder.encoding_name = "no value was set".parse::<crate::types::EncodingName>().ok()
}
if builder.media_stream_name.is_none() {
builder.media_stream_name = Some(Default::default())
}
builder
}
pub(crate) fn media_stream_source_configuration_correct_errors(
mut builder: crate::types::builders::MediaStreamSourceConfigurationBuilder,
) -> crate::types::builders::MediaStreamSourceConfigurationBuilder {
if builder.encoding_name.is_none() {
builder.encoding_name = "no value was set".parse::<crate::types::EncodingName>().ok()
}
if builder.media_stream_name.is_none() {
builder.media_stream_name = Some(Default::default())
}
builder
}
pub(crate) fn merge_router_input_configuration_correct_errors(
mut builder: crate::types::builders::MergeRouterInputConfigurationBuilder,
) -> crate::types::builders::MergeRouterInputConfigurationBuilder {
if builder.network_interface_arn.is_none() {
builder.network_interface_arn = Some(Default::default())
}
if builder.protocol_configurations.is_none() {
builder.protocol_configurations = Some(Default::default())
}
if builder.merge_recovery_window_milliseconds.is_none() {
builder.merge_recovery_window_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn merge_router_input_stream_details_correct_errors(
mut builder: crate::types::builders::MergeRouterInputStreamDetailsBuilder,
) -> crate::types::builders::MergeRouterInputStreamDetailsBuilder {
if builder.source_index_zero_stream_details.is_none() {
builder.source_index_zero_stream_details = {
let builder = crate::types::builders::MergeRouterInputIndexedStreamDetailsBuilder::default();
crate::serde_util::merge_router_input_indexed_stream_details_correct_errors(builder)
.build()
.ok()
}
}
if builder.source_index_one_stream_details.is_none() {
builder.source_index_one_stream_details = {
let builder = crate::types::builders::MergeRouterInputIndexedStreamDetailsBuilder::default();
crate::serde_util::merge_router_input_indexed_stream_details_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn preferred_day_time_maintenance_configuration_correct_errors(
mut builder: crate::types::builders::PreferredDayTimeMaintenanceConfigurationBuilder,
) -> crate::types::builders::PreferredDayTimeMaintenanceConfigurationBuilder {
if builder.day.is_none() {
builder.day = "no value was set".parse::<crate::types::Day>().ok()
}
if builder.time.is_none() {
builder.time = Some(Default::default())
}
builder
}
pub(crate) fn public_router_network_interface_configuration_correct_errors(
mut builder: crate::types::builders::PublicRouterNetworkInterfaceConfigurationBuilder,
) -> crate::types::builders::PublicRouterNetworkInterfaceConfigurationBuilder {
if builder.allow_rules.is_none() {
builder.allow_rules = Some(Default::default())
}
builder
}
pub(crate) fn router_input_message_correct_errors(
mut builder: crate::types::builders::RouterInputMessageBuilder,
) -> crate::types::builders::RouterInputMessageBuilder {
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn router_output_message_correct_errors(
mut builder: crate::types::builders::RouterOutputMessageBuilder,
) -> crate::types::builders::RouterOutputMessageBuilder {
if builder.code.is_none() {
builder.code = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn standard_router_input_configuration_correct_errors(
mut builder: crate::types::builders::StandardRouterInputConfigurationBuilder,
) -> crate::types::builders::StandardRouterInputConfigurationBuilder {
if builder.network_interface_arn.is_none() {
builder.network_interface_arn = Some(Default::default())
}
if builder.protocol_configuration.is_none() {
builder.protocol_configuration = Some(crate::types::RouterInputProtocolConfiguration::Unknown)
}
builder
}
pub(crate) fn standard_router_output_configuration_correct_errors(
mut builder: crate::types::builders::StandardRouterOutputConfigurationBuilder,
) -> crate::types::builders::StandardRouterOutputConfigurationBuilder {
if builder.network_interface_arn.is_none() {
builder.network_interface_arn = Some(Default::default())
}
if builder.protocol_configuration.is_none() {
builder.protocol_configuration = Some(crate::types::RouterOutputProtocolConfiguration::Unknown)
}
builder
}
pub(crate) fn transport_stream_program_correct_errors(
mut builder: crate::types::builders::TransportStreamProgramBuilder,
) -> crate::types::builders::TransportStreamProgramBuilder {
if builder.pcr_pid.is_none() {
builder.pcr_pid = Some(Default::default())
}
if builder.program_number.is_none() {
builder.program_number = Some(Default::default())
}
if builder.program_pid.is_none() {
builder.program_pid = Some(Default::default())
}
if builder.streams.is_none() {
builder.streams = Some(Default::default())
}
builder
}
pub(crate) fn vpc_router_network_interface_configuration_correct_errors(
mut builder: crate::types::builders::VpcRouterNetworkInterfaceConfigurationBuilder,
) -> crate::types::builders::VpcRouterNetworkInterfaceConfigurationBuilder {
if builder.security_group_ids.is_none() {
builder.security_group_ids = Some(Default::default())
}
if builder.subnet_id.is_none() {
builder.subnet_id = Some(Default::default())
}
builder
}
pub(crate) fn encoding_parameters_correct_errors(
mut builder: crate::types::builders::EncodingParametersBuilder,
) -> crate::types::builders::EncodingParametersBuilder {
if builder.compression_factor.is_none() {
builder.compression_factor = Some(Default::default())
}
if builder.encoder_profile.is_none() {
builder.encoder_profile = "no value was set".parse::<crate::types::EncoderProfile>().ok()
}
builder
}
pub(crate) fn failover_router_input_indexed_stream_details_correct_errors(
mut builder: crate::types::builders::FailoverRouterInputIndexedStreamDetailsBuilder,
) -> crate::types::builders::FailoverRouterInputIndexedStreamDetailsBuilder {
if builder.source_index.is_none() {
builder.source_index = Some(Default::default())
}
builder
}
pub(crate) fn media_live_transit_encryption_correct_errors(
mut builder: crate::types::builders::MediaLiveTransitEncryptionBuilder,
) -> crate::types::builders::MediaLiveTransitEncryptionBuilder {
if builder.encryption_key_configuration.is_none() {
builder.encryption_key_configuration = Some(crate::types::MediaLiveTransitEncryptionKeyConfiguration::Unknown)
}
builder
}
pub(crate) fn merge_router_input_indexed_stream_details_correct_errors(
mut builder: crate::types::builders::MergeRouterInputIndexedStreamDetailsBuilder,
) -> crate::types::builders::MergeRouterInputIndexedStreamDetailsBuilder {
if builder.source_index.is_none() {
builder.source_index = Some(Default::default())
}
builder
}
pub(crate) fn ndi_discovery_server_config_correct_errors(
mut builder: crate::types::builders::NdiDiscoveryServerConfigBuilder,
) -> crate::types::builders::NdiDiscoveryServerConfigBuilder {
if builder.discovery_server_address.is_none() {
builder.discovery_server_address = Some(Default::default())
}
if builder.vpc_interface_adapter.is_none() {
builder.vpc_interface_adapter = Some(Default::default())
}
builder
}
pub(crate) fn ndi_media_stream_info_correct_errors(
mut builder: crate::types::builders::NdiMediaStreamInfoBuilder,
) -> crate::types::builders::NdiMediaStreamInfoBuilder {
if builder.stream_type.is_none() {
builder.stream_type = Some(Default::default())
}
if builder.codec.is_none() {
builder.codec = Some(Default::default())
}
if builder.stream_id.is_none() {
builder.stream_id = Some(Default::default())
}
builder
}
pub(crate) fn secrets_manager_encryption_key_configuration_correct_errors(
mut builder: crate::types::builders::SecretsManagerEncryptionKeyConfigurationBuilder,
) -> crate::types::builders::SecretsManagerEncryptionKeyConfigurationBuilder {
if builder.secret_arn.is_none() {
builder.secret_arn = Some(Default::default())
}
if builder.role_arn.is_none() {
builder.role_arn = Some(Default::default())
}
builder
}
pub(crate) fn destination_configuration_correct_errors(
mut builder: crate::types::builders::DestinationConfigurationBuilder,
) -> crate::types::builders::DestinationConfigurationBuilder {
if builder.destination_ip.is_none() {
builder.destination_ip = Some(Default::default())
}
if builder.destination_port.is_none() {
builder.destination_port = Some(Default::default())
}
if builder.interface.is_none() {
builder.interface = {
let builder = crate::types::builders::InterfaceBuilder::default();
Some(crate::serde_util::interface_correct_errors(builder).build())
}
}
if builder.outbound_ip.is_none() {
builder.outbound_ip = Some(Default::default())
}
builder
}
pub(crate) fn frame_resolution_correct_errors(
mut builder: crate::types::builders::FrameResolutionBuilder,
) -> crate::types::builders::FrameResolutionBuilder {
if builder.frame_height.is_none() {
builder.frame_height = Some(Default::default())
}
if builder.frame_width.is_none() {
builder.frame_width = Some(Default::default())
}
builder
}
pub(crate) fn input_configuration_correct_errors(
mut builder: crate::types::builders::InputConfigurationBuilder,
) -> crate::types::builders::InputConfigurationBuilder {
if builder.input_ip.is_none() {
builder.input_ip = Some(Default::default())
}
if builder.input_port.is_none() {
builder.input_port = Some(Default::default())
}
if builder.interface.is_none() {
builder.interface = {
let builder = crate::types::builders::InterfaceBuilder::default();
Some(crate::serde_util::interface_correct_errors(builder).build())
}
}
builder
}
pub(crate) fn public_router_network_interface_rule_correct_errors(
mut builder: crate::types::builders::PublicRouterNetworkInterfaceRuleBuilder,
) -> crate::types::builders::PublicRouterNetworkInterfaceRuleBuilder {
if builder.cidr.is_none() {
builder.cidr = Some(Default::default())
}
builder
}
pub(crate) fn rist_router_input_configuration_correct_errors(
mut builder: crate::types::builders::RistRouterInputConfigurationBuilder,
) -> crate::types::builders::RistRouterInputConfigurationBuilder {
if builder.port.is_none() {
builder.port = Some(Default::default())
}
if builder.recovery_latency_milliseconds.is_none() {
builder.recovery_latency_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn rist_router_output_configuration_correct_errors(
mut builder: crate::types::builders::RistRouterOutputConfigurationBuilder,
) -> crate::types::builders::RistRouterOutputConfigurationBuilder {
if builder.destination_address.is_none() {
builder.destination_address = Some(Default::default())
}
if builder.destination_port.is_none() {
builder.destination_port = Some(Default::default())
}
builder
}
pub(crate) fn rtp_router_input_configuration_correct_errors(
mut builder: crate::types::builders::RtpRouterInputConfigurationBuilder,
) -> crate::types::builders::RtpRouterInputConfigurationBuilder {
if builder.port.is_none() {
builder.port = Some(Default::default())
}
builder
}
pub(crate) fn rtp_router_output_configuration_correct_errors(
mut builder: crate::types::builders::RtpRouterOutputConfigurationBuilder,
) -> crate::types::builders::RtpRouterOutputConfigurationBuilder {
if builder.destination_address.is_none() {
builder.destination_address = Some(Default::default())
}
if builder.destination_port.is_none() {
builder.destination_port = Some(Default::default())
}
builder
}
pub(crate) fn srt_caller_router_input_configuration_correct_errors(
mut builder: crate::types::builders::SrtCallerRouterInputConfigurationBuilder,
) -> crate::types::builders::SrtCallerRouterInputConfigurationBuilder {
if builder.source_address.is_none() {
builder.source_address = Some(Default::default())
}
if builder.source_port.is_none() {
builder.source_port = Some(Default::default())
}
if builder.minimum_latency_milliseconds.is_none() {
builder.minimum_latency_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn srt_caller_router_output_configuration_correct_errors(
mut builder: crate::types::builders::SrtCallerRouterOutputConfigurationBuilder,
) -> crate::types::builders::SrtCallerRouterOutputConfigurationBuilder {
if builder.destination_address.is_none() {
builder.destination_address = Some(Default::default())
}
if builder.destination_port.is_none() {
builder.destination_port = Some(Default::default())
}
if builder.minimum_latency_milliseconds.is_none() {
builder.minimum_latency_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn srt_listener_router_input_configuration_correct_errors(
mut builder: crate::types::builders::SrtListenerRouterInputConfigurationBuilder,
) -> crate::types::builders::SrtListenerRouterInputConfigurationBuilder {
if builder.port.is_none() {
builder.port = Some(Default::default())
}
if builder.minimum_latency_milliseconds.is_none() {
builder.minimum_latency_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn srt_listener_router_output_configuration_correct_errors(
mut builder: crate::types::builders::SrtListenerRouterOutputConfigurationBuilder,
) -> crate::types::builders::SrtListenerRouterOutputConfigurationBuilder {
if builder.port.is_none() {
builder.port = Some(Default::default())
}
if builder.minimum_latency_milliseconds.is_none() {
builder.minimum_latency_milliseconds = Some(Default::default())
}
builder
}
pub(crate) fn transport_stream_correct_errors(
mut builder: crate::types::builders::TransportStreamBuilder,
) -> crate::types::builders::TransportStreamBuilder {
if builder.pid.is_none() {
builder.pid = Some(Default::default())
}
if builder.stream_type.is_none() {
builder.stream_type = Some(Default::default())
}
builder
}
pub(crate) fn interface_correct_errors(mut builder: crate::types::builders::InterfaceBuilder) -> crate::types::builders::InterfaceBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn srt_decryption_configuration_correct_errors(
mut builder: crate::types::builders::SrtDecryptionConfigurationBuilder,
) -> crate::types::builders::SrtDecryptionConfigurationBuilder {
if builder.encryption_key.is_none() {
builder.encryption_key = {
let builder = crate::types::builders::SecretsManagerEncryptionKeyConfigurationBuilder::default();
crate::serde_util::secrets_manager_encryption_key_configuration_correct_errors(builder)
.build()
.ok()
}
}
builder
}
pub(crate) fn srt_encryption_configuration_correct_errors(
mut builder: crate::types::builders::SrtEncryptionConfigurationBuilder,
) -> crate::types::builders::SrtEncryptionConfigurationBuilder {
if builder.encryption_key.is_none() {
builder.encryption_key = {
let builder = crate::types::builders::SecretsManagerEncryptionKeyConfigurationBuilder::default();
crate::serde_util::secrets_manager_encryption_key_configuration_correct_errors(builder)
.build()
.ok()
}
}
builder
}