pub(crate) fn associate_browser_settings_output_output_correct_errors(
mut builder: crate::operation::associate_browser_settings::builders::AssociateBrowserSettingsOutputBuilder,
) -> crate::operation::associate_browser_settings::builders::AssociateBrowserSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.browser_settings_arn.is_none() {
builder.browser_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_data_protection_settings_output_output_correct_errors(
mut builder: crate::operation::associate_data_protection_settings::builders::AssociateDataProtectionSettingsOutputBuilder,
) -> crate::operation::associate_data_protection_settings::builders::AssociateDataProtectionSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.data_protection_settings_arn.is_none() {
builder.data_protection_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_ip_access_settings_output_output_correct_errors(
mut builder: crate::operation::associate_ip_access_settings::builders::AssociateIpAccessSettingsOutputBuilder,
) -> crate::operation::associate_ip_access_settings::builders::AssociateIpAccessSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.ip_access_settings_arn.is_none() {
builder.ip_access_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_network_settings_output_output_correct_errors(
mut builder: crate::operation::associate_network_settings::builders::AssociateNetworkSettingsOutputBuilder,
) -> crate::operation::associate_network_settings::builders::AssociateNetworkSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.network_settings_arn.is_none() {
builder.network_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_session_logger_output_output_correct_errors(
mut builder: crate::operation::associate_session_logger::builders::AssociateSessionLoggerOutputBuilder,
) -> crate::operation::associate_session_logger::builders::AssociateSessionLoggerOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.session_logger_arn.is_none() {
builder.session_logger_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_trust_store_output_output_correct_errors(
mut builder: crate::operation::associate_trust_store::builders::AssociateTrustStoreOutputBuilder,
) -> crate::operation::associate_trust_store::builders::AssociateTrustStoreOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_user_access_logging_settings_output_output_correct_errors(
mut builder: crate::operation::associate_user_access_logging_settings::builders::AssociateUserAccessLoggingSettingsOutputBuilder,
) -> crate::operation::associate_user_access_logging_settings::builders::AssociateUserAccessLoggingSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.user_access_logging_settings_arn.is_none() {
builder.user_access_logging_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn associate_user_settings_output_output_correct_errors(
mut builder: crate::operation::associate_user_settings::builders::AssociateUserSettingsOutputBuilder,
) -> crate::operation::associate_user_settings::builders::AssociateUserSettingsOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.user_settings_arn.is_none() {
builder.user_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_browser_settings_output_output_correct_errors(
mut builder: crate::operation::create_browser_settings::builders::CreateBrowserSettingsOutputBuilder,
) -> crate::operation::create_browser_settings::builders::CreateBrowserSettingsOutputBuilder {
if builder.browser_settings_arn.is_none() {
builder.browser_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_data_protection_settings_output_output_correct_errors(
mut builder: crate::operation::create_data_protection_settings::builders::CreateDataProtectionSettingsOutputBuilder,
) -> crate::operation::create_data_protection_settings::builders::CreateDataProtectionSettingsOutputBuilder {
if builder.data_protection_settings_arn.is_none() {
builder.data_protection_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_identity_provider_output_output_correct_errors(
mut builder: crate::operation::create_identity_provider::builders::CreateIdentityProviderOutputBuilder,
) -> crate::operation::create_identity_provider::builders::CreateIdentityProviderOutputBuilder {
if builder.identity_provider_arn.is_none() {
builder.identity_provider_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_ip_access_settings_output_output_correct_errors(
mut builder: crate::operation::create_ip_access_settings::builders::CreateIpAccessSettingsOutputBuilder,
) -> crate::operation::create_ip_access_settings::builders::CreateIpAccessSettingsOutputBuilder {
if builder.ip_access_settings_arn.is_none() {
builder.ip_access_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_network_settings_output_output_correct_errors(
mut builder: crate::operation::create_network_settings::builders::CreateNetworkSettingsOutputBuilder,
) -> crate::operation::create_network_settings::builders::CreateNetworkSettingsOutputBuilder {
if builder.network_settings_arn.is_none() {
builder.network_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_portal_output_output_correct_errors(
mut builder: crate::operation::create_portal::builders::CreatePortalOutputBuilder,
) -> crate::operation::create_portal::builders::CreatePortalOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
if builder.portal_endpoint.is_none() {
builder.portal_endpoint = Some(Default::default())
}
builder
}
pub(crate) fn create_session_logger_output_output_correct_errors(
mut builder: crate::operation::create_session_logger::builders::CreateSessionLoggerOutputBuilder,
) -> crate::operation::create_session_logger::builders::CreateSessionLoggerOutputBuilder {
if builder.session_logger_arn.is_none() {
builder.session_logger_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_trust_store_output_output_correct_errors(
mut builder: crate::operation::create_trust_store::builders::CreateTrustStoreOutputBuilder,
) -> crate::operation::create_trust_store::builders::CreateTrustStoreOutputBuilder {
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_user_access_logging_settings_output_output_correct_errors(
mut builder: crate::operation::create_user_access_logging_settings::builders::CreateUserAccessLoggingSettingsOutputBuilder,
) -> crate::operation::create_user_access_logging_settings::builders::CreateUserAccessLoggingSettingsOutputBuilder {
if builder.user_access_logging_settings_arn.is_none() {
builder.user_access_logging_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_user_settings_output_output_correct_errors(
mut builder: crate::operation::create_user_settings::builders::CreateUserSettingsOutputBuilder,
) -> crate::operation::create_user_settings::builders::CreateUserSettingsOutputBuilder {
if builder.user_settings_arn.is_none() {
builder.user_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn get_portal_service_provider_metadata_output_output_correct_errors(
mut builder: crate::operation::get_portal_service_provider_metadata::builders::GetPortalServiceProviderMetadataOutputBuilder,
) -> crate::operation::get_portal_service_provider_metadata::builders::GetPortalServiceProviderMetadataOutputBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
builder
}
pub(crate) fn get_trust_store_certificate_output_output_correct_errors(
mut builder: crate::operation::get_trust_store_certificate::builders::GetTrustStoreCertificateOutputBuilder,
) -> crate::operation::get_trust_store_certificate::builders::GetTrustStoreCertificateOutputBuilder {
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = 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.sessions.is_none() {
builder.sessions = Some(Default::default())
}
builder
}
pub(crate) fn list_trust_store_certificates_output_output_correct_errors(
mut builder: crate::operation::list_trust_store_certificates::builders::ListTrustStoreCertificatesOutputBuilder,
) -> crate::operation::list_trust_store_certificates::builders::ListTrustStoreCertificatesOutputBuilder {
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = Some(Default::default())
}
builder
}
pub(crate) fn update_browser_settings_output_output_correct_errors(
mut builder: crate::operation::update_browser_settings::builders::UpdateBrowserSettingsOutputBuilder,
) -> crate::operation::update_browser_settings::builders::UpdateBrowserSettingsOutputBuilder {
if builder.browser_settings.is_none() {
builder.browser_settings = {
let builder = crate::types::builders::BrowserSettingsBuilder::default();
crate::serde_util::browser_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_data_protection_settings_output_output_correct_errors(
mut builder: crate::operation::update_data_protection_settings::builders::UpdateDataProtectionSettingsOutputBuilder,
) -> crate::operation::update_data_protection_settings::builders::UpdateDataProtectionSettingsOutputBuilder {
if builder.data_protection_settings.is_none() {
builder.data_protection_settings = {
let builder = crate::types::builders::DataProtectionSettingsBuilder::default();
crate::serde_util::data_protection_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_identity_provider_output_output_correct_errors(
mut builder: crate::operation::update_identity_provider::builders::UpdateIdentityProviderOutputBuilder,
) -> crate::operation::update_identity_provider::builders::UpdateIdentityProviderOutputBuilder {
if builder.identity_provider.is_none() {
builder.identity_provider = {
let builder = crate::types::builders::IdentityProviderBuilder::default();
crate::serde_util::identity_provider_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_ip_access_settings_output_output_correct_errors(
mut builder: crate::operation::update_ip_access_settings::builders::UpdateIpAccessSettingsOutputBuilder,
) -> crate::operation::update_ip_access_settings::builders::UpdateIpAccessSettingsOutputBuilder {
if builder.ip_access_settings.is_none() {
builder.ip_access_settings = {
let builder = crate::types::builders::IpAccessSettingsBuilder::default();
crate::serde_util::ip_access_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_network_settings_output_output_correct_errors(
mut builder: crate::operation::update_network_settings::builders::UpdateNetworkSettingsOutputBuilder,
) -> crate::operation::update_network_settings::builders::UpdateNetworkSettingsOutputBuilder {
if builder.network_settings.is_none() {
builder.network_settings = {
let builder = crate::types::builders::NetworkSettingsBuilder::default();
crate::serde_util::network_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_session_logger_output_output_correct_errors(
mut builder: crate::operation::update_session_logger::builders::UpdateSessionLoggerOutputBuilder,
) -> crate::operation::update_session_logger::builders::UpdateSessionLoggerOutputBuilder {
if builder.session_logger.is_none() {
builder.session_logger = {
let builder = crate::types::builders::SessionLoggerBuilder::default();
crate::serde_util::session_logger_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_trust_store_output_output_correct_errors(
mut builder: crate::operation::update_trust_store::builders::UpdateTrustStoreOutputBuilder,
) -> crate::operation::update_trust_store::builders::UpdateTrustStoreOutputBuilder {
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = Some(Default::default())
}
builder
}
pub(crate) fn update_user_access_logging_settings_output_output_correct_errors(
mut builder: crate::operation::update_user_access_logging_settings::builders::UpdateUserAccessLoggingSettingsOutputBuilder,
) -> crate::operation::update_user_access_logging_settings::builders::UpdateUserAccessLoggingSettingsOutputBuilder {
if builder.user_access_logging_settings.is_none() {
builder.user_access_logging_settings = {
let builder = crate::types::builders::UserAccessLoggingSettingsBuilder::default();
crate::serde_util::user_access_logging_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn update_user_settings_output_output_correct_errors(
mut builder: crate::operation::update_user_settings::builders::UpdateUserSettingsOutputBuilder,
) -> crate::operation::update_user_settings::builders::UpdateUserSettingsOutputBuilder {
if builder.user_settings.is_none() {
builder.user_settings = {
let builder = crate::types::builders::UserSettingsBuilder::default();
crate::serde_util::user_settings_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn browser_settings_correct_errors(
mut builder: crate::types::builders::BrowserSettingsBuilder,
) -> crate::types::builders::BrowserSettingsBuilder {
if builder.browser_settings_arn.is_none() {
builder.browser_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn data_protection_settings_correct_errors(
mut builder: crate::types::builders::DataProtectionSettingsBuilder,
) -> crate::types::builders::DataProtectionSettingsBuilder {
if builder.data_protection_settings_arn.is_none() {
builder.data_protection_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn identity_provider_correct_errors(
mut builder: crate::types::builders::IdentityProviderBuilder,
) -> crate::types::builders::IdentityProviderBuilder {
if builder.identity_provider_arn.is_none() {
builder.identity_provider_arn = Some(Default::default())
}
builder
}
pub(crate) fn ip_access_settings_correct_errors(
mut builder: crate::types::builders::IpAccessSettingsBuilder,
) -> crate::types::builders::IpAccessSettingsBuilder {
if builder.ip_access_settings_arn.is_none() {
builder.ip_access_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn network_settings_correct_errors(
mut builder: crate::types::builders::NetworkSettingsBuilder,
) -> crate::types::builders::NetworkSettingsBuilder {
if builder.network_settings_arn.is_none() {
builder.network_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn session_logger_correct_errors(
mut builder: crate::types::builders::SessionLoggerBuilder,
) -> crate::types::builders::SessionLoggerBuilder {
if builder.session_logger_arn.is_none() {
builder.session_logger_arn = Some(Default::default())
}
builder
}
pub(crate) fn user_access_logging_settings_correct_errors(
mut builder: crate::types::builders::UserAccessLoggingSettingsBuilder,
) -> crate::types::builders::UserAccessLoggingSettingsBuilder {
if builder.user_access_logging_settings_arn.is_none() {
builder.user_access_logging_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn user_settings_correct_errors(mut builder: crate::types::builders::UserSettingsBuilder) -> crate::types::builders::UserSettingsBuilder {
if builder.user_settings_arn.is_none() {
builder.user_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn portal_correct_errors(mut builder: crate::types::builders::PortalBuilder) -> crate::types::builders::PortalBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
builder
}
pub(crate) fn trust_store_correct_errors(mut builder: crate::types::builders::TrustStoreBuilder) -> crate::types::builders::TrustStoreBuilder {
if builder.trust_store_arn.is_none() {
builder.trust_store_arn = Some(Default::default())
}
builder
}
pub(crate) fn branding_configuration_correct_errors(
mut builder: crate::types::builders::BrandingConfigurationBuilder,
) -> crate::types::builders::BrandingConfigurationBuilder {
if builder.logo.is_none() {
builder.logo = {
let builder = crate::types::builders::ImageMetadataBuilder::default();
crate::serde_util::image_metadata_correct_errors(builder).build().ok()
}
}
if builder.favicon.is_none() {
builder.favicon = {
let builder = crate::types::builders::ImageMetadataBuilder::default();
crate::serde_util::image_metadata_correct_errors(builder).build().ok()
}
}
if builder.localized_strings.is_none() {
builder.localized_strings = Some(Default::default())
}
if builder.color_theme.is_none() {
builder.color_theme = "no value was set".parse::<crate::types::ColorTheme>().ok()
}
builder
}
pub(crate) fn browser_settings_summary_correct_errors(
mut builder: crate::types::builders::BrowserSettingsSummaryBuilder,
) -> crate::types::builders::BrowserSettingsSummaryBuilder {
if builder.browser_settings_arn.is_none() {
builder.browser_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn cookie_synchronization_configuration_correct_errors(
mut builder: crate::types::builders::CookieSynchronizationConfigurationBuilder,
) -> crate::types::builders::CookieSynchronizationConfigurationBuilder {
if builder.allowlist.is_none() {
builder.allowlist = Some(Default::default())
}
builder
}
pub(crate) fn data_protection_settings_summary_correct_errors(
mut builder: crate::types::builders::DataProtectionSettingsSummaryBuilder,
) -> crate::types::builders::DataProtectionSettingsSummaryBuilder {
if builder.data_protection_settings_arn.is_none() {
builder.data_protection_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn identity_provider_summary_correct_errors(
mut builder: crate::types::builders::IdentityProviderSummaryBuilder,
) -> crate::types::builders::IdentityProviderSummaryBuilder {
if builder.identity_provider_arn.is_none() {
builder.identity_provider_arn = Some(Default::default())
}
builder
}
pub(crate) fn inline_redaction_configuration_correct_errors(
mut builder: crate::types::builders::InlineRedactionConfigurationBuilder,
) -> crate::types::builders::InlineRedactionConfigurationBuilder {
if builder.inline_redaction_patterns.is_none() {
builder.inline_redaction_patterns = Some(Default::default())
}
builder
}
pub(crate) fn ip_access_settings_summary_correct_errors(
mut builder: crate::types::builders::IpAccessSettingsSummaryBuilder,
) -> crate::types::builders::IpAccessSettingsSummaryBuilder {
if builder.ip_access_settings_arn.is_none() {
builder.ip_access_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn network_settings_summary_correct_errors(
mut builder: crate::types::builders::NetworkSettingsSummaryBuilder,
) -> crate::types::builders::NetworkSettingsSummaryBuilder {
if builder.network_settings_arn.is_none() {
builder.network_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn portal_summary_correct_errors(
mut builder: crate::types::builders::PortalSummaryBuilder,
) -> crate::types::builders::PortalSummaryBuilder {
if builder.portal_arn.is_none() {
builder.portal_arn = Some(Default::default())
}
builder
}
pub(crate) fn session_logger_summary_correct_errors(
mut builder: crate::types::builders::SessionLoggerSummaryBuilder,
) -> crate::types::builders::SessionLoggerSummaryBuilder {
if builder.session_logger_arn.is_none() {
builder.session_logger_arn = Some(Default::default())
}
builder
}
pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
if builder.key.is_none() {
builder.key = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}
pub(crate) fn user_access_logging_settings_summary_correct_errors(
mut builder: crate::types::builders::UserAccessLoggingSettingsSummaryBuilder,
) -> crate::types::builders::UserAccessLoggingSettingsSummaryBuilder {
if builder.user_access_logging_settings_arn.is_none() {
builder.user_access_logging_settings_arn = Some(Default::default())
}
builder
}
pub(crate) fn user_settings_summary_correct_errors(
mut builder: crate::types::builders::UserSettingsSummaryBuilder,
) -> crate::types::builders::UserSettingsSummaryBuilder {
if builder.user_settings_arn.is_none() {
builder.user_settings_arn = Some(Default::default())
}
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 image_metadata_correct_errors(
mut builder: crate::types::builders::ImageMetadataBuilder,
) -> crate::types::builders::ImageMetadataBuilder {
if builder.mime_type.is_none() {
builder.mime_type = "no value was set".parse::<crate::types::MimeType>().ok()
}
if builder.file_extension.is_none() {
builder.file_extension = Some(Default::default())
}
if builder.last_upload_timestamp.is_none() {
builder.last_upload_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn ip_rule_correct_errors(mut builder: crate::types::builders::IpRuleBuilder) -> crate::types::builders::IpRuleBuilder {
if builder.ip_range.is_none() {
builder.ip_range = Some(Default::default())
}
builder
}
pub(crate) fn s3_log_configuration_correct_errors(
mut builder: crate::types::builders::S3LogConfigurationBuilder,
) -> crate::types::builders::S3LogConfigurationBuilder {
if builder.bucket.is_none() {
builder.bucket = Some(Default::default())
}
if builder.log_file_format.is_none() {
builder.log_file_format = "no value was set".parse::<crate::types::LogFileFormat>().ok()
}
if builder.folder_structure.is_none() {
builder.folder_structure = "no value was set".parse::<crate::types::FolderStructure>().ok()
}
builder
}
pub(crate) fn cookie_specification_correct_errors(
mut builder: crate::types::builders::CookieSpecificationBuilder,
) -> crate::types::builders::CookieSpecificationBuilder {
if builder.domain.is_none() {
builder.domain = Some(Default::default())
}
builder
}
pub(crate) fn inline_redaction_pattern_correct_errors(
mut builder: crate::types::builders::InlineRedactionPatternBuilder,
) -> crate::types::builders::InlineRedactionPatternBuilder {
if builder.redaction_place_holder.is_none() {
builder.redaction_place_holder = {
let builder = crate::types::builders::RedactionPlaceHolderBuilder::default();
crate::serde_util::redaction_place_holder_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn localized_branding_strings_correct_errors(
mut builder: crate::types::builders::LocalizedBrandingStringsBuilder,
) -> crate::types::builders::LocalizedBrandingStringsBuilder {
if builder.browser_tab_title.is_none() {
builder.browser_tab_title = Some(Default::default())
}
if builder.welcome_text.is_none() {
builder.welcome_text = Some(Default::default())
}
builder
}
pub(crate) fn custom_pattern_correct_errors(
mut builder: crate::types::builders::CustomPatternBuilder,
) -> crate::types::builders::CustomPatternBuilder {
if builder.pattern_name.is_none() {
builder.pattern_name = Some(Default::default())
}
if builder.pattern_regex.is_none() {
builder.pattern_regex = Some(Default::default())
}
builder
}
pub(crate) fn redaction_place_holder_correct_errors(
mut builder: crate::types::builders::RedactionPlaceHolderBuilder,
) -> crate::types::builders::RedactionPlaceHolderBuilder {
if builder.redaction_place_holder_type.is_none() {
builder.redaction_place_holder_type = "no value was set".parse::<crate::types::RedactionPlaceHolderType>().ok()
}
builder
}