pub(crate) fn service_exception_correct_errors(
mut builder: crate::types::error::builders::ServiceExceptionBuilder,
) -> crate::types::error::builders::ServiceExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn throttled_exception_correct_errors(
mut builder: crate::types::error::builders::ThrottledExceptionBuilder,
) -> crate::types::error::builders::ThrottledExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn validation_exception_correct_errors(
mut builder: crate::types::error::builders::ValidationExceptionBuilder,
) -> crate::types::error::builders::ValidationExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
if builder.reason.is_none() {
builder.reason = "no value was set".parse::<crate::types::ValidationExceptionReason>().ok()
}
builder
}
pub(crate) fn batch_create_memory_records_output_output_correct_errors(
mut builder: crate::operation::batch_create_memory_records::builders::BatchCreateMemoryRecordsOutputBuilder,
) -> crate::operation::batch_create_memory_records::builders::BatchCreateMemoryRecordsOutputBuilder {
if builder.successful_records.is_none() {
builder.successful_records = Some(Default::default())
}
if builder.failed_records.is_none() {
builder.failed_records = Some(Default::default())
}
builder
}
pub(crate) fn batch_delete_memory_records_output_output_correct_errors(
mut builder: crate::operation::batch_delete_memory_records::builders::BatchDeleteMemoryRecordsOutputBuilder,
) -> crate::operation::batch_delete_memory_records::builders::BatchDeleteMemoryRecordsOutputBuilder {
if builder.successful_records.is_none() {
builder.successful_records = Some(Default::default())
}
if builder.failed_records.is_none() {
builder.failed_records = Some(Default::default())
}
builder
}
pub(crate) fn batch_update_memory_records_output_output_correct_errors(
mut builder: crate::operation::batch_update_memory_records::builders::BatchUpdateMemoryRecordsOutputBuilder,
) -> crate::operation::batch_update_memory_records::builders::BatchUpdateMemoryRecordsOutputBuilder {
if builder.successful_records.is_none() {
builder.successful_records = Some(Default::default())
}
if builder.failed_records.is_none() {
builder.failed_records = Some(Default::default())
}
builder
}
pub(crate) fn create_ab_test_output_output_correct_errors(
mut builder: crate::operation::create_ab_test::builders::CreateAbTestOutputBuilder,
) -> crate::operation::create_ab_test::builders::CreateAbTestOutputBuilder {
if builder.ab_test_id.is_none() {
builder.ab_test_id = Some(Default::default())
}
if builder.ab_test_arn.is_none() {
builder.ab_test_arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::AbTestStatus>().ok()
}
if builder.execution_status.is_none() {
builder.execution_status = "no value was set".parse::<crate::types::AbTestExecutionStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn invalid_input_exception_correct_errors(
mut builder: crate::types::error::builders::InvalidInputExceptionBuilder,
) -> crate::types::error::builders::InvalidInputExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn retryable_conflict_exception_correct_errors(
mut builder: crate::types::error::builders::RetryableConflictExceptionBuilder,
) -> crate::types::error::builders::RetryableConflictExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_event_output_output_correct_errors(
mut builder: crate::operation::create_event::builders::CreateEventOutputBuilder,
) -> crate::operation::create_event::builders::CreateEventOutputBuilder {
if builder.event.is_none() {
builder.event = {
let builder = crate::types::builders::EventBuilder::default();
crate::serde_util::event_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn delete_ab_test_output_output_correct_errors(
mut builder: crate::operation::delete_ab_test::builders::DeleteAbTestOutputBuilder,
) -> crate::operation::delete_ab_test::builders::DeleteAbTestOutputBuilder {
if builder.ab_test_id.is_none() {
builder.ab_test_id = Some(Default::default())
}
if builder.ab_test_arn.is_none() {
builder.ab_test_arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::AbTestStatus>().ok()
}
builder
}
pub(crate) fn delete_batch_evaluation_output_output_correct_errors(
mut builder: crate::operation::delete_batch_evaluation::builders::DeleteBatchEvaluationOutputBuilder,
) -> crate::operation::delete_batch_evaluation::builders::DeleteBatchEvaluationOutputBuilder {
if builder.batch_evaluation_id.is_none() {
builder.batch_evaluation_id = Some(Default::default())
}
if builder.batch_evaluation_arn.is_none() {
builder.batch_evaluation_arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BatchEvaluationStatus>().ok()
}
builder
}
pub(crate) fn delete_event_output_output_correct_errors(
mut builder: crate::operation::delete_event::builders::DeleteEventOutputBuilder,
) -> crate::operation::delete_event::builders::DeleteEventOutputBuilder {
if builder.event_id.is_none() {
builder.event_id = Some(Default::default())
}
builder
}
pub(crate) fn delete_memory_record_output_output_correct_errors(
mut builder: crate::operation::delete_memory_record::builders::DeleteMemoryRecordOutputBuilder,
) -> crate::operation::delete_memory_record::builders::DeleteMemoryRecordOutputBuilder {
if builder.memory_record_id.is_none() {
builder.memory_record_id = Some(Default::default())
}
builder
}
pub(crate) fn delete_recommendation_output_output_correct_errors(
mut builder: crate::operation::delete_recommendation::builders::DeleteRecommendationOutputBuilder,
) -> crate::operation::delete_recommendation::builders::DeleteRecommendationOutputBuilder {
if builder.recommendation_id.is_none() {
builder.recommendation_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::RecommendationStatus>().ok()
}
builder
}
pub(crate) fn evaluate_output_output_correct_errors(
mut builder: crate::operation::evaluate::builders::EvaluateOutputBuilder,
) -> crate::operation::evaluate::builders::EvaluateOutputBuilder {
if builder.evaluation_results.is_none() {
builder.evaluation_results = Some(Default::default())
}
builder
}
pub(crate) fn get_ab_test_output_output_correct_errors(
mut builder: crate::operation::get_ab_test::builders::GetAbTestOutputBuilder,
) -> crate::operation::get_ab_test::builders::GetAbTestOutputBuilder {
if builder.ab_test_id.is_none() {
builder.ab_test_id = Some(Default::default())
}
if builder.ab_test_arn.is_none() {
builder.ab_test_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::AbTestStatus>().ok()
}
if builder.execution_status.is_none() {
builder.execution_status = "no value was set".parse::<crate::types::AbTestExecutionStatus>().ok()
}
if builder.gateway_arn.is_none() {
builder.gateway_arn = Some(Default::default())
}
if builder.variants.is_none() {
builder.variants = Some(Default::default())
}
if builder.evaluation_config.is_none() {
builder.evaluation_config = Some(crate::types::AbTestEvaluationConfig::Unknown)
}
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 get_agent_card_output_output_correct_errors(
mut builder: crate::operation::get_agent_card::builders::GetAgentCardOutputBuilder,
) -> crate::operation::get_agent_card::builders::GetAgentCardOutputBuilder {
if builder.agent_card.is_none() {
builder.agent_card = Some(Default::default())
}
builder
}
pub(crate) fn get_batch_evaluation_output_output_correct_errors(
mut builder: crate::operation::get_batch_evaluation::builders::GetBatchEvaluationOutputBuilder,
) -> crate::operation::get_batch_evaluation::builders::GetBatchEvaluationOutputBuilder {
if builder.batch_evaluation_id.is_none() {
builder.batch_evaluation_id = Some(Default::default())
}
if builder.batch_evaluation_arn.is_none() {
builder.batch_evaluation_arn = Some(Default::default())
}
if builder.batch_evaluation_name.is_none() {
builder.batch_evaluation_name = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BatchEvaluationStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn get_browser_session_output_output_correct_errors(
mut builder: crate::operation::get_browser_session::builders::GetBrowserSessionOutputBuilder,
) -> crate::operation::get_browser_session::builders::GetBrowserSessionOutputBuilder {
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn get_code_interpreter_session_output_output_correct_errors(
mut builder: crate::operation::get_code_interpreter_session::builders::GetCodeInterpreterSessionOutputBuilder,
) -> crate::operation::get_code_interpreter_session::builders::GetCodeInterpreterSessionOutputBuilder {
if builder.code_interpreter_identifier.is_none() {
builder.code_interpreter_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn get_event_output_output_correct_errors(
mut builder: crate::operation::get_event::builders::GetEventOutputBuilder,
) -> crate::operation::get_event::builders::GetEventOutputBuilder {
if builder.event.is_none() {
builder.event = {
let builder = crate::types::builders::EventBuilder::default();
crate::serde_util::event_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_memory_record_output_output_correct_errors(
mut builder: crate::operation::get_memory_record::builders::GetMemoryRecordOutputBuilder,
) -> crate::operation::get_memory_record::builders::GetMemoryRecordOutputBuilder {
if builder.memory_record.is_none() {
builder.memory_record = {
let builder = crate::types::builders::MemoryRecordBuilder::default();
crate::serde_util::memory_record_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_recommendation_output_output_correct_errors(
mut builder: crate::operation::get_recommendation::builders::GetRecommendationOutputBuilder,
) -> crate::operation::get_recommendation::builders::GetRecommendationOutputBuilder {
if builder.recommendation_id.is_none() {
builder.recommendation_id = Some(Default::default())
}
if builder.recommendation_arn.is_none() {
builder.recommendation_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::RecommendationType>().ok()
}
if builder.recommendation_config.is_none() {
builder.recommendation_config = Some(crate::types::RecommendationConfig::Unknown)
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::RecommendationStatus>().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))
}
builder
}
pub(crate) fn get_resource_api_key_output_output_correct_errors(
mut builder: crate::operation::get_resource_api_key::builders::GetResourceApiKeyOutputBuilder,
) -> crate::operation::get_resource_api_key::builders::GetResourceApiKeyOutputBuilder {
if builder.api_key.is_none() {
builder.api_key = Some(Default::default())
}
builder
}
pub(crate) fn get_workload_access_token_output_output_correct_errors(
mut builder: crate::operation::get_workload_access_token::builders::GetWorkloadAccessTokenOutputBuilder,
) -> crate::operation::get_workload_access_token::builders::GetWorkloadAccessTokenOutputBuilder {
if builder.workload_access_token.is_none() {
builder.workload_access_token = Some(Default::default())
}
builder
}
pub(crate) fn get_workload_access_token_for_jwt_output_output_correct_errors(
mut builder: crate::operation::get_workload_access_token_for_jwt::builders::GetWorkloadAccessTokenForJwtOutputBuilder,
) -> crate::operation::get_workload_access_token_for_jwt::builders::GetWorkloadAccessTokenForJwtOutputBuilder {
if builder.workload_access_token.is_none() {
builder.workload_access_token = Some(Default::default())
}
builder
}
pub(crate) fn get_workload_access_token_for_user_id_output_output_correct_errors(
mut builder: crate::operation::get_workload_access_token_for_user_id::builders::GetWorkloadAccessTokenForUserIdOutputBuilder,
) -> crate::operation::get_workload_access_token_for_user_id::builders::GetWorkloadAccessTokenForUserIdOutputBuilder {
if builder.workload_access_token.is_none() {
builder.workload_access_token = Some(Default::default())
}
builder
}
pub(crate) fn invoke_agent_runtime_output_output_correct_errors(
mut builder: crate::operation::invoke_agent_runtime::builders::InvokeAgentRuntimeOutputBuilder,
) -> crate::operation::invoke_agent_runtime::builders::InvokeAgentRuntimeOutputBuilder {
if builder.content_type.is_none() {
builder.content_type = Some(Default::default())
}
builder
}
pub(crate) fn invoke_agent_runtime_command_output_output_correct_errors(
mut builder: crate::operation::invoke_agent_runtime_command::builders::InvokeAgentRuntimeCommandOutputBuilder,
) -> crate::operation::invoke_agent_runtime_command::builders::InvokeAgentRuntimeCommandOutputBuilder {
if builder.content_type.is_none() {
builder.content_type = Some(Default::default())
}
builder
}
pub(crate) fn invoke_browser_output_output_correct_errors(
mut builder: crate::operation::invoke_browser::builders::InvokeBrowserOutputBuilder,
) -> crate::operation::invoke_browser::builders::InvokeBrowserOutputBuilder {
if builder.result.is_none() {
builder.result = Some(crate::types::BrowserActionResult::Unknown)
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
builder
}
pub(crate) fn list_ab_tests_output_output_correct_errors(
mut builder: crate::operation::list_ab_tests::builders::ListAbTestsOutputBuilder,
) -> crate::operation::list_ab_tests::builders::ListAbTestsOutputBuilder {
if builder.ab_tests.is_none() {
builder.ab_tests = Some(Default::default())
}
builder
}
pub(crate) fn list_actors_output_output_correct_errors(
mut builder: crate::operation::list_actors::builders::ListActorsOutputBuilder,
) -> crate::operation::list_actors::builders::ListActorsOutputBuilder {
if builder.actor_summaries.is_none() {
builder.actor_summaries = Some(Default::default())
}
builder
}
pub(crate) fn list_batch_evaluations_output_output_correct_errors(
mut builder: crate::operation::list_batch_evaluations::builders::ListBatchEvaluationsOutputBuilder,
) -> crate::operation::list_batch_evaluations::builders::ListBatchEvaluationsOutputBuilder {
if builder.batch_evaluations.is_none() {
builder.batch_evaluations = Some(Default::default())
}
builder
}
pub(crate) fn list_browser_sessions_output_output_correct_errors(
mut builder: crate::operation::list_browser_sessions::builders::ListBrowserSessionsOutputBuilder,
) -> crate::operation::list_browser_sessions::builders::ListBrowserSessionsOutputBuilder {
if builder.items.is_none() {
builder.items = Some(Default::default())
}
builder
}
pub(crate) fn list_code_interpreter_sessions_output_output_correct_errors(
mut builder: crate::operation::list_code_interpreter_sessions::builders::ListCodeInterpreterSessionsOutputBuilder,
) -> crate::operation::list_code_interpreter_sessions::builders::ListCodeInterpreterSessionsOutputBuilder {
if builder.items.is_none() {
builder.items = Some(Default::default())
}
builder
}
pub(crate) fn list_events_output_output_correct_errors(
mut builder: crate::operation::list_events::builders::ListEventsOutputBuilder,
) -> crate::operation::list_events::builders::ListEventsOutputBuilder {
if builder.events.is_none() {
builder.events = Some(Default::default())
}
builder
}
pub(crate) fn list_memory_extraction_jobs_output_output_correct_errors(
mut builder: crate::operation::list_memory_extraction_jobs::builders::ListMemoryExtractionJobsOutputBuilder,
) -> crate::operation::list_memory_extraction_jobs::builders::ListMemoryExtractionJobsOutputBuilder {
if builder.jobs.is_none() {
builder.jobs = Some(Default::default())
}
builder
}
pub(crate) fn list_memory_records_output_output_correct_errors(
mut builder: crate::operation::list_memory_records::builders::ListMemoryRecordsOutputBuilder,
) -> crate::operation::list_memory_records::builders::ListMemoryRecordsOutputBuilder {
if builder.memory_record_summaries.is_none() {
builder.memory_record_summaries = Some(Default::default())
}
builder
}
pub(crate) fn list_recommendations_output_output_correct_errors(
mut builder: crate::operation::list_recommendations::builders::ListRecommendationsOutputBuilder,
) -> crate::operation::list_recommendations::builders::ListRecommendationsOutputBuilder {
if builder.recommendation_summaries.is_none() {
builder.recommendation_summaries = Some(Default::default())
}
builder
}
pub(crate) fn list_sessions_output_output_correct_errors(
mut builder: crate::operation::list_sessions::builders::ListSessionsOutputBuilder,
) -> crate::operation::list_sessions::builders::ListSessionsOutputBuilder {
if builder.session_summaries.is_none() {
builder.session_summaries = Some(Default::default())
}
builder
}
pub(crate) fn retrieve_memory_records_output_output_correct_errors(
mut builder: crate::operation::retrieve_memory_records::builders::RetrieveMemoryRecordsOutputBuilder,
) -> crate::operation::retrieve_memory_records::builders::RetrieveMemoryRecordsOutputBuilder {
if builder.memory_record_summaries.is_none() {
builder.memory_record_summaries = Some(Default::default())
}
builder
}
pub(crate) fn save_browser_session_profile_output_output_correct_errors(
mut builder: crate::operation::save_browser_session_profile::builders::SaveBrowserSessionProfileOutputBuilder,
) -> crate::operation::save_browser_session_profile::builders::SaveBrowserSessionProfileOutputBuilder {
if builder.profile_identifier.is_none() {
builder.profile_identifier = Some(Default::default())
}
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.last_updated_at.is_none() {
builder.last_updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn search_registry_records_output_output_correct_errors(
mut builder: crate::operation::search_registry_records::builders::SearchRegistryRecordsOutputBuilder,
) -> crate::operation::search_registry_records::builders::SearchRegistryRecordsOutputBuilder {
if builder.registry_records.is_none() {
builder.registry_records = Some(Default::default())
}
builder
}
pub(crate) fn start_batch_evaluation_output_output_correct_errors(
mut builder: crate::operation::start_batch_evaluation::builders::StartBatchEvaluationOutputBuilder,
) -> crate::operation::start_batch_evaluation::builders::StartBatchEvaluationOutputBuilder {
if builder.batch_evaluation_id.is_none() {
builder.batch_evaluation_id = Some(Default::default())
}
if builder.batch_evaluation_arn.is_none() {
builder.batch_evaluation_arn = Some(Default::default())
}
if builder.batch_evaluation_name.is_none() {
builder.batch_evaluation_name = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BatchEvaluationStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn start_browser_session_output_output_correct_errors(
mut builder: crate::operation::start_browser_session::builders::StartBrowserSessionOutputBuilder,
) -> crate::operation::start_browser_session::builders::StartBrowserSessionOutputBuilder {
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn start_code_interpreter_session_output_output_correct_errors(
mut builder: crate::operation::start_code_interpreter_session::builders::StartCodeInterpreterSessionOutputBuilder,
) -> crate::operation::start_code_interpreter_session::builders::StartCodeInterpreterSessionOutputBuilder {
if builder.code_interpreter_identifier.is_none() {
builder.code_interpreter_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn start_memory_extraction_job_output_output_correct_errors(
mut builder: crate::operation::start_memory_extraction_job::builders::StartMemoryExtractionJobOutputBuilder,
) -> crate::operation::start_memory_extraction_job::builders::StartMemoryExtractionJobOutputBuilder {
if builder.job_id.is_none() {
builder.job_id = Some(Default::default())
}
builder
}
pub(crate) fn start_recommendation_output_output_correct_errors(
mut builder: crate::operation::start_recommendation::builders::StartRecommendationOutputBuilder,
) -> crate::operation::start_recommendation::builders::StartRecommendationOutputBuilder {
if builder.recommendation_id.is_none() {
builder.recommendation_id = Some(Default::default())
}
if builder.recommendation_arn.is_none() {
builder.recommendation_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::RecommendationType>().ok()
}
if builder.recommendation_config.is_none() {
builder.recommendation_config = Some(crate::types::RecommendationConfig::Unknown)
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::RecommendationStatus>().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))
}
builder
}
pub(crate) fn stop_batch_evaluation_output_output_correct_errors(
mut builder: crate::operation::stop_batch_evaluation::builders::StopBatchEvaluationOutputBuilder,
) -> crate::operation::stop_batch_evaluation::builders::StopBatchEvaluationOutputBuilder {
if builder.batch_evaluation_id.is_none() {
builder.batch_evaluation_id = Some(Default::default())
}
if builder.batch_evaluation_arn.is_none() {
builder.batch_evaluation_arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BatchEvaluationStatus>().ok()
}
builder
}
pub(crate) fn stop_browser_session_output_output_correct_errors(
mut builder: crate::operation::stop_browser_session::builders::StopBrowserSessionOutputBuilder,
) -> crate::operation::stop_browser_session::builders::StopBrowserSessionOutputBuilder {
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.last_updated_at.is_none() {
builder.last_updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn stop_code_interpreter_session_output_output_correct_errors(
mut builder: crate::operation::stop_code_interpreter_session::builders::StopCodeInterpreterSessionOutputBuilder,
) -> crate::operation::stop_code_interpreter_session::builders::StopCodeInterpreterSessionOutputBuilder {
if builder.code_interpreter_identifier.is_none() {
builder.code_interpreter_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.last_updated_at.is_none() {
builder.last_updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn update_ab_test_output_output_correct_errors(
mut builder: crate::operation::update_ab_test::builders::UpdateAbTestOutputBuilder,
) -> crate::operation::update_ab_test::builders::UpdateAbTestOutputBuilder {
if builder.ab_test_id.is_none() {
builder.ab_test_id = Some(Default::default())
}
if builder.ab_test_arn.is_none() {
builder.ab_test_arn = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::AbTestStatus>().ok()
}
if builder.execution_status.is_none() {
builder.execution_status = "no value was set".parse::<crate::types::AbTestExecutionStatus>().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 update_browser_stream_output_output_correct_errors(
mut builder: crate::operation::update_browser_stream::builders::UpdateBrowserStreamOutputBuilder,
) -> crate::operation::update_browser_stream::builders::UpdateBrowserStreamOutputBuilder {
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.streams.is_none() {
builder.streams = {
let builder = crate::types::builders::BrowserSessionStreamBuilder::default();
Some(crate::serde_util::browser_session_stream_correct_errors(builder).build())
}
}
if builder.updated_at.is_none() {
builder.updated_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn event_correct_errors(mut builder: crate::types::builders::EventBuilder) -> crate::types::builders::EventBuilder {
if builder.memory_id.is_none() {
builder.memory_id = Some(Default::default())
}
if builder.actor_id.is_none() {
builder.actor_id = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.event_id.is_none() {
builder.event_id = Some(Default::default())
}
if builder.event_timestamp.is_none() {
builder.event_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.payload.is_none() {
builder.payload = Some(Default::default())
}
builder
}
pub(crate) fn memory_record_correct_errors(mut builder: crate::types::builders::MemoryRecordBuilder) -> crate::types::builders::MemoryRecordBuilder {
if builder.memory_record_id.is_none() {
builder.memory_record_id = Some(Default::default())
}
if builder.content.is_none() {
builder.content = Some(crate::types::MemoryContent::Unknown)
}
if builder.memory_strategy_id.is_none() {
builder.memory_strategy_id = Some(Default::default())
}
if builder.namespaces.is_none() {
builder.namespaces = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn browser_session_stream_correct_errors(
mut builder: crate::types::builders::BrowserSessionStreamBuilder,
) -> crate::types::builders::BrowserSessionStreamBuilder {
if builder.automation_stream.is_none() {
builder.automation_stream = {
let builder = crate::types::builders::AutomationStreamBuilder::default();
crate::serde_util::automation_stream_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn ab_test_results_correct_errors(
mut builder: crate::types::builders::AbTestResultsBuilder,
) -> crate::types::builders::AbTestResultsBuilder {
if builder.evaluator_metrics.is_none() {
builder.evaluator_metrics = Some(Default::default())
}
builder
}
pub(crate) fn browser_profile_configuration_correct_errors(
mut builder: crate::types::builders::BrowserProfileConfigurationBuilder,
) -> crate::types::builders::BrowserProfileConfigurationBuilder {
if builder.profile_identifier.is_none() {
builder.profile_identifier = Some(Default::default())
}
builder
}
pub(crate) fn proxy_configuration_correct_errors(
mut builder: crate::types::builders::ProxyConfigurationBuilder,
) -> crate::types::builders::ProxyConfigurationBuilder {
if builder.proxies.is_none() {
builder.proxies = Some(Default::default())
}
builder
}
pub(crate) fn view_port_correct_errors(mut builder: crate::types::builders::ViewPortBuilder) -> crate::types::builders::ViewPortBuilder {
if builder.width.is_none() {
builder.width = Some(Default::default())
}
if builder.height.is_none() {
builder.height = Some(Default::default())
}
builder
}
pub(crate) fn automation_stream_correct_errors(
mut builder: crate::types::builders::AutomationStreamBuilder,
) -> crate::types::builders::AutomationStreamBuilder {
if builder.stream_endpoint.is_none() {
builder.stream_endpoint = Some(Default::default())
}
if builder.stream_status.is_none() {
builder.stream_status = "no value was set".parse::<crate::types::AutomationStreamStatus>().ok()
}
builder
}
pub(crate) fn ab_test_summary_correct_errors(
mut builder: crate::types::builders::AbTestSummaryBuilder,
) -> crate::types::builders::AbTestSummaryBuilder {
if builder.ab_test_id.is_none() {
builder.ab_test_id = Some(Default::default())
}
if builder.ab_test_arn.is_none() {
builder.ab_test_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::AbTestStatus>().ok()
}
if builder.execution_status.is_none() {
builder.execution_status = "no value was set".parse::<crate::types::AbTestExecutionStatus>().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))
}
builder
}
pub(crate) fn actor_summary_correct_errors(mut builder: crate::types::builders::ActorSummaryBuilder) -> crate::types::builders::ActorSummaryBuilder {
if builder.actor_id.is_none() {
builder.actor_id = Some(Default::default())
}
builder
}
pub(crate) fn batch_evaluation_summary_correct_errors(
mut builder: crate::types::builders::BatchEvaluationSummaryBuilder,
) -> crate::types::builders::BatchEvaluationSummaryBuilder {
if builder.batch_evaluation_id.is_none() {
builder.batch_evaluation_id = Some(Default::default())
}
if builder.batch_evaluation_arn.is_none() {
builder.batch_evaluation_arn = Some(Default::default())
}
if builder.batch_evaluation_name.is_none() {
builder.batch_evaluation_name = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BatchEvaluationStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn branch_correct_errors(mut builder: crate::types::builders::BranchBuilder) -> crate::types::builders::BranchBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn browser_enterprise_policy_correct_errors(
mut builder: crate::types::builders::BrowserEnterprisePolicyBuilder,
) -> crate::types::builders::BrowserEnterprisePolicyBuilder {
if builder.location.is_none() {
builder.location = Some(crate::types::ResourceLocation::Unknown)
}
builder
}
pub(crate) fn browser_extension_correct_errors(
mut builder: crate::types::builders::BrowserExtensionBuilder,
) -> crate::types::builders::BrowserExtensionBuilder {
if builder.location.is_none() {
builder.location = Some(crate::types::ResourceLocation::Unknown)
}
builder
}
pub(crate) fn browser_session_summary_correct_errors(
mut builder: crate::types::builders::BrowserSessionSummaryBuilder,
) -> crate::types::builders::BrowserSessionSummaryBuilder {
if builder.browser_identifier.is_none() {
builder.browser_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserSessionStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn certificate_correct_errors(mut builder: crate::types::builders::CertificateBuilder) -> crate::types::builders::CertificateBuilder {
if builder.location.is_none() {
builder.location = Some(crate::types::CertificateLocation::Unknown)
}
builder
}
pub(crate) fn cloud_watch_logs_source_correct_errors(
mut builder: crate::types::builders::CloudWatchLogsSourceBuilder,
) -> crate::types::builders::CloudWatchLogsSourceBuilder {
if builder.service_names.is_none() {
builder.service_names = Some(Default::default())
}
if builder.log_group_names.is_none() {
builder.log_group_names = Some(Default::default())
}
builder
}
pub(crate) fn cloud_watch_output_config_correct_errors(
mut builder: crate::types::builders::CloudWatchOutputConfigBuilder,
) -> crate::types::builders::CloudWatchOutputConfigBuilder {
if builder.log_group_name.is_none() {
builder.log_group_name = Some(Default::default())
}
if builder.log_stream_name.is_none() {
builder.log_stream_name = Some(Default::default())
}
builder
}
pub(crate) fn code_interpreter_session_summary_correct_errors(
mut builder: crate::types::builders::CodeInterpreterSessionSummaryBuilder,
) -> crate::types::builders::CodeInterpreterSessionSummaryBuilder {
if builder.code_interpreter_identifier.is_none() {
builder.code_interpreter_identifier = Some(Default::default())
}
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::CodeInterpreterSessionStatus>().ok()
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn evaluation_result_content_correct_errors(
mut builder: crate::types::builders::EvaluationResultContentBuilder,
) -> crate::types::builders::EvaluationResultContentBuilder {
if builder.evaluator_arn.is_none() {
builder.evaluator_arn = Some(Default::default())
}
if builder.evaluator_id.is_none() {
builder.evaluator_id = Some(Default::default())
}
if builder.evaluator_name.is_none() {
builder.evaluator_name = Some(Default::default())
}
if builder.context.is_none() {
builder.context = Some(crate::types::Context::Unknown)
}
builder
}
pub(crate) fn evaluator_correct_errors(mut builder: crate::types::builders::EvaluatorBuilder) -> crate::types::builders::EvaluatorBuilder {
if builder.evaluator_id.is_none() {
builder.evaluator_id = Some(Default::default())
}
builder
}
pub(crate) fn extraction_job_metadata_correct_errors(
mut builder: crate::types::builders::ExtractionJobMetadataBuilder,
) -> crate::types::builders::ExtractionJobMetadataBuilder {
if builder.job_id.is_none() {
builder.job_id = Some(Default::default())
}
if builder.messages.is_none() {
builder.messages = Some(crate::types::ExtractionJobMessages::Unknown)
}
builder
}
pub(crate) fn key_press_result_correct_errors(
mut builder: crate::types::builders::KeyPressResultBuilder,
) -> crate::types::builders::KeyPressResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn key_shortcut_result_correct_errors(
mut builder: crate::types::builders::KeyShortcutResultBuilder,
) -> crate::types::builders::KeyShortcutResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn key_type_result_correct_errors(
mut builder: crate::types::builders::KeyTypeResultBuilder,
) -> crate::types::builders::KeyTypeResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn memory_record_output_correct_errors(
mut builder: crate::types::builders::MemoryRecordOutputBuilder,
) -> crate::types::builders::MemoryRecordOutputBuilder {
if builder.memory_record_id.is_none() {
builder.memory_record_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::MemoryRecordStatus>().ok()
}
builder
}
pub(crate) fn memory_record_summary_correct_errors(
mut builder: crate::types::builders::MemoryRecordSummaryBuilder,
) -> crate::types::builders::MemoryRecordSummaryBuilder {
if builder.memory_record_id.is_none() {
builder.memory_record_id = Some(Default::default())
}
if builder.content.is_none() {
builder.content = Some(crate::types::MemoryContent::Unknown)
}
if builder.memory_strategy_id.is_none() {
builder.memory_strategy_id = Some(Default::default())
}
if builder.namespaces.is_none() {
builder.namespaces = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn mouse_click_result_correct_errors(
mut builder: crate::types::builders::MouseClickResultBuilder,
) -> crate::types::builders::MouseClickResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn mouse_drag_result_correct_errors(
mut builder: crate::types::builders::MouseDragResultBuilder,
) -> crate::types::builders::MouseDragResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn mouse_move_result_correct_errors(
mut builder: crate::types::builders::MouseMoveResultBuilder,
) -> crate::types::builders::MouseMoveResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn mouse_scroll_result_correct_errors(
mut builder: crate::types::builders::MouseScrollResultBuilder,
) -> crate::types::builders::MouseScrollResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn recommendation_summary_correct_errors(
mut builder: crate::types::builders::RecommendationSummaryBuilder,
) -> crate::types::builders::RecommendationSummaryBuilder {
if builder.recommendation_id.is_none() {
builder.recommendation_id = Some(Default::default())
}
if builder.recommendation_arn.is_none() {
builder.recommendation_arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::RecommendationType>().ok()
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::RecommendationStatus>().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))
}
builder
}
pub(crate) fn registry_record_summary_correct_errors(
mut builder: crate::types::builders::RegistryRecordSummaryBuilder,
) -> crate::types::builders::RegistryRecordSummaryBuilder {
if builder.registry_arn.is_none() {
builder.registry_arn = Some(Default::default())
}
if builder.record_arn.is_none() {
builder.record_arn = Some(Default::default())
}
if builder.record_id.is_none() {
builder.record_id = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.descriptor_type.is_none() {
builder.descriptor_type = "no value was set".parse::<crate::types::DescriptorType>().ok()
}
if builder.descriptors.is_none() {
builder.descriptors = {
let builder = crate::types::builders::DescriptorsBuilder::default();
Some(builder.build())
}
}
if builder.version.is_none() {
builder.version = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::RegistryRecordStatus>().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))
}
builder
}
pub(crate) fn screenshot_result_correct_errors(
mut builder: crate::types::builders::ScreenshotResultBuilder,
) -> crate::types::builders::ScreenshotResultBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::BrowserActionStatus>().ok()
}
builder
}
pub(crate) fn session_summary_correct_errors(
mut builder: crate::types::builders::SessionSummaryBuilder,
) -> crate::types::builders::SessionSummaryBuilder {
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
if builder.actor_id.is_none() {
builder.actor_id = Some(Default::default())
}
if builder.created_at.is_none() {
builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn system_prompt_recommendation_config_correct_errors(
mut builder: crate::types::builders::SystemPromptRecommendationConfigBuilder,
) -> crate::types::builders::SystemPromptRecommendationConfigBuilder {
if builder.system_prompt.is_none() {
builder.system_prompt = Some(crate::types::SystemPromptConfig::Unknown)
}
if builder.agent_traces.is_none() {
builder.agent_traces = Some(crate::types::AgentTracesConfig::Unknown)
}
if builder.evaluation_config.is_none() {
builder.evaluation_config = {
let builder = crate::types::builders::RecommendationEvaluationConfigBuilder::default();
crate::serde_util::recommendation_evaluation_config_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn tool_description_recommendation_config_correct_errors(
mut builder: crate::types::builders::ToolDescriptionRecommendationConfigBuilder,
) -> crate::types::builders::ToolDescriptionRecommendationConfigBuilder {
if builder.tool_description.is_none() {
builder.tool_description = Some(crate::types::ToolDescriptionSource::Unknown)
}
if builder.agent_traces.is_none() {
builder.agent_traces = Some(crate::types::AgentTracesConfig::Unknown)
}
builder
}
pub(crate) fn validation_exception_field_correct_errors(
mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
) -> crate::types::builders::ValidationExceptionFieldBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn variant_correct_errors(mut builder: crate::types::builders::VariantBuilder) -> crate::types::builders::VariantBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.weight.is_none() {
builder.weight = Some(Default::default())
}
if builder.variant_configuration.is_none() {
builder.variant_configuration = {
let builder = crate::types::builders::VariantConfigurationBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn code_interpreter_result_correct_errors(
mut builder: crate::types::builders::CodeInterpreterResultBuilder,
) -> crate::types::builders::CodeInterpreterResultBuilder {
if builder.content.is_none() {
builder.content = Some(Default::default())
}
builder
}
pub(crate) fn evaluator_metric_correct_errors(
mut builder: crate::types::builders::EvaluatorMetricBuilder,
) -> crate::types::builders::EvaluatorMetricBuilder {
if builder.evaluator_arn.is_none() {
builder.evaluator_arn = Some(Default::default())
}
if builder.control_stats.is_none() {
builder.control_stats = {
let builder = crate::types::builders::ControlStatsBuilder::default();
crate::serde_util::control_stats_correct_errors(builder).build().ok()
}
}
if builder.variant_results.is_none() {
builder.variant_results = Some(Default::default())
}
builder
}
pub(crate) fn harness_content_block_delta_event_correct_errors(
mut builder: crate::types::builders::HarnessContentBlockDeltaEventBuilder,
) -> crate::types::builders::HarnessContentBlockDeltaEventBuilder {
if builder.content_block_index.is_none() {
builder.content_block_index = Some(Default::default())
}
if builder.delta.is_none() {
builder.delta = Some(crate::types::HarnessContentBlockDelta::Unknown)
}
builder
}
pub(crate) fn harness_content_block_start_event_correct_errors(
mut builder: crate::types::builders::HarnessContentBlockStartEventBuilder,
) -> crate::types::builders::HarnessContentBlockStartEventBuilder {
if builder.content_block_index.is_none() {
builder.content_block_index = Some(Default::default())
}
if builder.start.is_none() {
builder.start = Some(crate::types::HarnessContentBlockStart::Unknown)
}
builder
}
pub(crate) fn harness_content_block_stop_event_correct_errors(
mut builder: crate::types::builders::HarnessContentBlockStopEventBuilder,
) -> crate::types::builders::HarnessContentBlockStopEventBuilder {
if builder.content_block_index.is_none() {
builder.content_block_index = Some(Default::default())
}
builder
}
pub(crate) fn harness_message_start_event_correct_errors(
mut builder: crate::types::builders::HarnessMessageStartEventBuilder,
) -> crate::types::builders::HarnessMessageStartEventBuilder {
if builder.role.is_none() {
builder.role = "no value was set".parse::<crate::types::HarnessConversationRole>().ok()
}
builder
}
pub(crate) fn harness_message_stop_event_correct_errors(
mut builder: crate::types::builders::HarnessMessageStopEventBuilder,
) -> crate::types::builders::HarnessMessageStopEventBuilder {
if builder.stop_reason.is_none() {
builder.stop_reason = "no value was set".parse::<crate::types::HarnessStopReason>().ok()
}
builder
}
pub(crate) fn harness_metadata_event_correct_errors(
mut builder: crate::types::builders::HarnessMetadataEventBuilder,
) -> crate::types::builders::HarnessMetadataEventBuilder {
if builder.usage.is_none() {
builder.usage = {
let builder = crate::types::builders::HarnessTokenUsageBuilder::default();
crate::serde_util::harness_token_usage_correct_errors(builder).build().ok()
}
}
if builder.metrics.is_none() {
builder.metrics = {
let builder = crate::types::builders::HarnessStreamMetricsBuilder::default();
crate::serde_util::harness_stream_metrics_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn per_variant_online_evaluation_config_correct_errors(
mut builder: crate::types::builders::PerVariantOnlineEvaluationConfigBuilder,
) -> crate::types::builders::PerVariantOnlineEvaluationConfigBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.online_evaluation_config_arn.is_none() {
builder.online_evaluation_config_arn = Some(Default::default())
}
builder
}
pub(crate) fn recommendation_evaluation_config_correct_errors(
mut builder: crate::types::builders::RecommendationEvaluationConfigBuilder,
) -> crate::types::builders::RecommendationEvaluationConfigBuilder {
if builder.evaluators.is_none() {
builder.evaluators = Some(Default::default())
}
builder
}
pub(crate) fn recommendation_result_configuration_bundle_correct_errors(
mut builder: crate::types::builders::RecommendationResultConfigurationBundleBuilder,
) -> crate::types::builders::RecommendationResultConfigurationBundleBuilder {
if builder.bundle_arn.is_none() {
builder.bundle_arn = Some(Default::default())
}
if builder.version_id.is_none() {
builder.version_id = Some(Default::default())
}
builder
}
pub(crate) fn a2a_descriptor_correct_errors(
mut builder: crate::types::builders::A2aDescriptorBuilder,
) -> crate::types::builders::A2aDescriptorBuilder {
if builder.agent_card.is_none() {
builder.agent_card = {
let builder = crate::types::builders::AgentCardDefinitionBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn agent_skills_descriptor_correct_errors(
mut builder: crate::types::builders::AgentSkillsDescriptorBuilder,
) -> crate::types::builders::AgentSkillsDescriptorBuilder {
if builder.skill_md.is_none() {
builder.skill_md = {
let builder = crate::types::builders::SkillMdDefinitionBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn cloud_watch_logs_trace_config_correct_errors(
mut builder: crate::types::builders::CloudWatchLogsTraceConfigBuilder,
) -> crate::types::builders::CloudWatchLogsTraceConfigBuilder {
if builder.log_group_arns.is_none() {
builder.log_group_arns = Some(Default::default())
}
if builder.service_names.is_none() {
builder.service_names = Some(Default::default())
}
if builder.start_time.is_none() {
builder.start_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.end_time.is_none() {
builder.end_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn configuration_bundle_ref_correct_errors(
mut builder: crate::types::builders::ConfigurationBundleRefBuilder,
) -> crate::types::builders::ConfigurationBundleRefBuilder {
if builder.bundle_arn.is_none() {
builder.bundle_arn = Some(Default::default())
}
if builder.bundle_version.is_none() {
builder.bundle_version = Some(Default::default())
}
builder
}
pub(crate) fn content_stop_event_correct_errors(
mut builder: crate::types::builders::ContentStopEventBuilder,
) -> crate::types::builders::ContentStopEventBuilder {
if builder.exit_code.is_none() {
builder.exit_code = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::CommandExecutionStatus>().ok()
}
builder
}
pub(crate) fn control_stats_correct_errors(mut builder: crate::types::builders::ControlStatsBuilder) -> crate::types::builders::ControlStatsBuilder {
if builder.variant_name.is_none() {
builder.variant_name = Some(Default::default())
}
if builder.sample_size.is_none() {
builder.sample_size = Some(Default::default())
}
if builder.mean.is_none() {
builder.mean = Some(Default::default())
}
builder
}
pub(crate) fn conversational_correct_errors(
mut builder: crate::types::builders::ConversationalBuilder,
) -> crate::types::builders::ConversationalBuilder {
if builder.content.is_none() {
builder.content = Some(crate::types::Content::Unknown)
}
if builder.role.is_none() {
builder.role = "no value was set".parse::<crate::types::Role>().ok()
}
builder
}
pub(crate) fn external_proxy_correct_errors(
mut builder: crate::types::builders::ExternalProxyBuilder,
) -> crate::types::builders::ExternalProxyBuilder {
if builder.server.is_none() {
builder.server = Some(Default::default())
}
if builder.port.is_none() {
builder.port = Some(Default::default())
}
builder
}
pub(crate) fn harness_stream_metrics_correct_errors(
mut builder: crate::types::builders::HarnessStreamMetricsBuilder,
) -> crate::types::builders::HarnessStreamMetricsBuilder {
if builder.latency_ms.is_none() {
builder.latency_ms = Some(Default::default())
}
builder
}
pub(crate) fn harness_token_usage_correct_errors(
mut builder: crate::types::builders::HarnessTokenUsageBuilder,
) -> crate::types::builders::HarnessTokenUsageBuilder {
if builder.input_tokens.is_none() {
builder.input_tokens = Some(Default::default())
}
if builder.output_tokens.is_none() {
builder.output_tokens = Some(Default::default())
}
if builder.total_tokens.is_none() {
builder.total_tokens = Some(Default::default())
}
builder
}
pub(crate) fn mcp_descriptor_correct_errors(
mut builder: crate::types::builders::McpDescriptorBuilder,
) -> crate::types::builders::McpDescriptorBuilder {
if builder.server.is_none() {
builder.server = {
let builder = crate::types::builders::ServerDefinitionBuilder::default();
Some(builder.build())
}
}
if builder.tools.is_none() {
builder.tools = {
let builder = crate::types::builders::ToolsDefinitionBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn s3_location_correct_errors(mut builder: crate::types::builders::S3LocationBuilder) -> crate::types::builders::S3LocationBuilder {
if builder.bucket.is_none() {
builder.bucket = Some(Default::default())
}
if builder.prefix.is_none() {
builder.prefix = Some(Default::default())
}
builder
}
pub(crate) fn secrets_manager_location_correct_errors(
mut builder: crate::types::builders::SecretsManagerLocationBuilder,
) -> crate::types::builders::SecretsManagerLocationBuilder {
if builder.secret_arn.is_none() {
builder.secret_arn = Some(Default::default())
}
builder
}
pub(crate) fn span_context_correct_errors(mut builder: crate::types::builders::SpanContextBuilder) -> crate::types::builders::SpanContextBuilder {
if builder.session_id.is_none() {
builder.session_id = Some(Default::default())
}
builder
}
pub(crate) fn system_prompt_configuration_bundle_correct_errors(
mut builder: crate::types::builders::SystemPromptConfigurationBundleBuilder,
) -> crate::types::builders::SystemPromptConfigurationBundleBuilder {
if builder.bundle_arn.is_none() {
builder.bundle_arn = Some(Default::default())
}
if builder.version_id.is_none() {
builder.version_id = Some(Default::default())
}
if builder.system_prompt_json_path.is_none() {
builder.system_prompt_json_path = Some(Default::default())
}
builder
}
pub(crate) fn target_ref_correct_errors(mut builder: crate::types::builders::TargetRefBuilder) -> crate::types::builders::TargetRefBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn tool_description_configuration_bundle_correct_errors(
mut builder: crate::types::builders::ToolDescriptionConfigurationBundleBuilder,
) -> crate::types::builders::ToolDescriptionConfigurationBundleBuilder {
if builder.bundle_arn.is_none() {
builder.bundle_arn = Some(Default::default())
}
if builder.version_id.is_none() {
builder.version_id = Some(Default::default())
}
if builder.tools.is_none() {
builder.tools = Some(Default::default())
}
builder
}
pub(crate) fn tool_description_output_correct_errors(
mut builder: crate::types::builders::ToolDescriptionOutputBuilder,
) -> crate::types::builders::ToolDescriptionOutputBuilder {
if builder.tool_name.is_none() {
builder.tool_name = Some(Default::default())
}
builder
}
pub(crate) fn tool_description_text_input_correct_errors(
mut builder: crate::types::builders::ToolDescriptionTextInputBuilder,
) -> crate::types::builders::ToolDescriptionTextInputBuilder {
if builder.tools.is_none() {
builder.tools = Some(Default::default())
}
builder
}
pub(crate) fn content_block_correct_errors(mut builder: crate::types::builders::ContentBlockBuilder) -> crate::types::builders::ContentBlockBuilder {
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::ContentBlockType>().ok()
}
builder
}
pub(crate) fn harness_tool_result_block_start_correct_errors(
mut builder: crate::types::builders::HarnessToolResultBlockStartBuilder,
) -> crate::types::builders::HarnessToolResultBlockStartBuilder {
if builder.tool_use_id.is_none() {
builder.tool_use_id = Some(Default::default())
}
builder
}
pub(crate) fn harness_tool_use_block_delta_correct_errors(
mut builder: crate::types::builders::HarnessToolUseBlockDeltaBuilder,
) -> crate::types::builders::HarnessToolUseBlockDeltaBuilder {
if builder.input.is_none() {
builder.input = Some(Default::default())
}
builder
}
pub(crate) fn harness_tool_use_block_start_correct_errors(
mut builder: crate::types::builders::HarnessToolUseBlockStartBuilder,
) -> crate::types::builders::HarnessToolUseBlockStartBuilder {
if builder.tool_use_id.is_none() {
builder.tool_use_id = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn message_metadata_correct_errors(
mut builder: crate::types::builders::MessageMetadataBuilder,
) -> crate::types::builders::MessageMetadataBuilder {
if builder.event_id.is_none() {
builder.event_id = Some(Default::default())
}
if builder.message_index.is_none() {
builder.message_index = Some(Default::default())
}
builder
}
pub(crate) fn recommendation_evaluator_reference_correct_errors(
mut builder: crate::types::builders::RecommendationEvaluatorReferenceBuilder,
) -> crate::types::builders::RecommendationEvaluatorReferenceBuilder {
if builder.evaluator_arn.is_none() {
builder.evaluator_arn = Some(Default::default())
}
builder
}
pub(crate) fn variant_result_correct_errors(
mut builder: crate::types::builders::VariantResultBuilder,
) -> crate::types::builders::VariantResultBuilder {
if builder.variant_name.is_none() {
builder.variant_name = Some(Default::default())
}
if builder.sample_size.is_none() {
builder.sample_size = Some(Default::default())
}
if builder.mean.is_none() {
builder.mean = Some(Default::default())
}
if builder.is_significant.is_none() {
builder.is_significant = Some(Default::default())
}
builder
}
pub(crate) fn basic_auth_correct_errors(mut builder: crate::types::builders::BasicAuthBuilder) -> crate::types::builders::BasicAuthBuilder {
if builder.secret_arn.is_none() {
builder.secret_arn = Some(Default::default())
}
builder
}
pub(crate) fn configuration_bundle_tool_entry_correct_errors(
mut builder: crate::types::builders::ConfigurationBundleToolEntryBuilder,
) -> crate::types::builders::ConfigurationBundleToolEntryBuilder {
if builder.tool_name.is_none() {
builder.tool_name = Some(Default::default())
}
if builder.tool_description_json_path.is_none() {
builder.tool_description_json_path = Some(Default::default())
}
builder
}
pub(crate) fn resource_content_correct_errors(
mut builder: crate::types::builders::ResourceContentBuilder,
) -> crate::types::builders::ResourceContentBuilder {
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::ResourceContentType>().ok()
}
builder
}
pub(crate) fn tool_description_input_correct_errors(
mut builder: crate::types::builders::ToolDescriptionInputBuilder,
) -> crate::types::builders::ToolDescriptionInputBuilder {
if builder.tool_name.is_none() {
builder.tool_name = Some(Default::default())
}
if builder.tool_description.is_none() {
builder.tool_description = Some(crate::types::ToolDescriptionConfig::Unknown)
}
builder
}
pub(crate) fn cloud_watch_logs_filter_correct_errors(
mut builder: crate::types::builders::CloudWatchLogsFilterBuilder,
) -> crate::types::builders::CloudWatchLogsFilterBuilder {
if builder.key.is_none() {
builder.key = Some(Default::default())
}
if builder.operator.is_none() {
builder.operator = "no value was set".parse::<crate::types::CloudWatchLogsFilterOperator>().ok()
}
if builder.value.is_none() {
builder.value = Some(crate::types::FilterValue::Unknown)
}
builder
}