pub(crate) fn create_custom_action_output_output_correct_errors(
mut builder: crate::operation::create_custom_action::builders::CreateCustomActionOutputBuilder,
) -> crate::operation::create_custom_action::builders::CreateCustomActionOutputBuilder {
if builder.custom_action_arn.is_none() {
builder.custom_action_arn = Some(Default::default())
}
builder
}
pub(crate) fn list_associations_output_output_correct_errors(
mut builder: crate::operation::list_associations::builders::ListAssociationsOutputBuilder,
) -> crate::operation::list_associations::builders::ListAssociationsOutputBuilder {
if builder.associations.is_none() {
builder.associations = Some(Default::default())
}
builder
}
pub(crate) fn list_custom_actions_output_output_correct_errors(
mut builder: crate::operation::list_custom_actions::builders::ListCustomActionsOutputBuilder,
) -> crate::operation::list_custom_actions::builders::ListCustomActionsOutputBuilder {
if builder.custom_actions.is_none() {
builder.custom_actions = Some(Default::default())
}
builder
}
pub(crate) fn update_custom_action_output_output_correct_errors(
mut builder: crate::operation::update_custom_action::builders::UpdateCustomActionOutputBuilder,
) -> crate::operation::update_custom_action::builders::UpdateCustomActionOutputBuilder {
if builder.custom_action_arn.is_none() {
builder.custom_action_arn = Some(Default::default())
}
builder
}
pub(crate) fn chime_webhook_configuration_correct_errors(
mut builder: crate::types::builders::ChimeWebhookConfigurationBuilder,
) -> crate::types::builders::ChimeWebhookConfigurationBuilder {
if builder.webhook_description.is_none() {
builder.webhook_description = Some(Default::default())
}
if builder.chat_configuration_arn.is_none() {
builder.chat_configuration_arn = Some(Default::default())
}
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.sns_topic_arns.is_none() {
builder.sns_topic_arns = Some(Default::default())
}
builder
}
pub(crate) fn custom_action_correct_errors(mut builder: crate::types::builders::CustomActionBuilder) -> crate::types::builders::CustomActionBuilder {
if builder.custom_action_arn.is_none() {
builder.custom_action_arn = Some(Default::default())
}
if builder.definition.is_none() {
builder.definition = {
let builder = crate::types::builders::CustomActionDefinitionBuilder::default();
crate::serde_util::custom_action_definition_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn slack_channel_configuration_correct_errors(
mut builder: crate::types::builders::SlackChannelConfigurationBuilder,
) -> crate::types::builders::SlackChannelConfigurationBuilder {
if builder.slack_team_name.is_none() {
builder.slack_team_name = Some(Default::default())
}
if builder.slack_team_id.is_none() {
builder.slack_team_id = Some(Default::default())
}
if builder.slack_channel_id.is_none() {
builder.slack_channel_id = Some(Default::default())
}
if builder.slack_channel_name.is_none() {
builder.slack_channel_name = Some(Default::default())
}
if builder.chat_configuration_arn.is_none() {
builder.chat_configuration_arn = Some(Default::default())
}
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.sns_topic_arns.is_none() {
builder.sns_topic_arns = Some(Default::default())
}
builder
}
pub(crate) fn teams_channel_configuration_correct_errors(
mut builder: crate::types::builders::TeamsChannelConfigurationBuilder,
) -> crate::types::builders::TeamsChannelConfigurationBuilder {
if builder.channel_id.is_none() {
builder.channel_id = Some(Default::default())
}
if builder.team_id.is_none() {
builder.team_id = Some(Default::default())
}
if builder.tenant_id.is_none() {
builder.tenant_id = Some(Default::default())
}
if builder.chat_configuration_arn.is_none() {
builder.chat_configuration_arn = Some(Default::default())
}
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.sns_topic_arns.is_none() {
builder.sns_topic_arns = Some(Default::default())
}
builder
}
pub(crate) fn association_listing_correct_errors(
mut builder: crate::types::builders::AssociationListingBuilder,
) -> crate::types::builders::AssociationListingBuilder {
if builder.resource.is_none() {
builder.resource = Some(Default::default())
}
builder
}
pub(crate) fn configured_team_correct_errors(
mut builder: crate::types::builders::ConfiguredTeamBuilder,
) -> crate::types::builders::ConfiguredTeamBuilder {
if builder.tenant_id.is_none() {
builder.tenant_id = Some(Default::default())
}
if builder.team_id.is_none() {
builder.team_id = Some(Default::default())
}
builder
}
pub(crate) fn custom_action_definition_correct_errors(
mut builder: crate::types::builders::CustomActionDefinitionBuilder,
) -> crate::types::builders::CustomActionDefinitionBuilder {
if builder.command_text.is_none() {
builder.command_text = Some(Default::default())
}
builder
}
pub(crate) fn slack_user_identity_correct_errors(
mut builder: crate::types::builders::SlackUserIdentityBuilder,
) -> crate::types::builders::SlackUserIdentityBuilder {
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.chat_configuration_arn.is_none() {
builder.chat_configuration_arn = Some(Default::default())
}
if builder.slack_team_id.is_none() {
builder.slack_team_id = Some(Default::default())
}
if builder.slack_user_id.is_none() {
builder.slack_user_id = Some(Default::default())
}
builder
}
pub(crate) fn slack_workspace_correct_errors(
mut builder: crate::types::builders::SlackWorkspaceBuilder,
) -> crate::types::builders::SlackWorkspaceBuilder {
if builder.slack_team_id.is_none() {
builder.slack_team_id = Some(Default::default())
}
if builder.slack_team_name.is_none() {
builder.slack_team_name = Some(Default::default())
}
builder
}
pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
if builder.tag_key.is_none() {
builder.tag_key = Some(Default::default())
}
if builder.tag_value.is_none() {
builder.tag_value = Some(Default::default())
}
builder
}
pub(crate) fn teams_user_identity_correct_errors(
mut builder: crate::types::builders::TeamsUserIdentityBuilder,
) -> crate::types::builders::TeamsUserIdentityBuilder {
if builder.iam_role_arn.is_none() {
builder.iam_role_arn = Some(Default::default())
}
if builder.chat_configuration_arn.is_none() {
builder.chat_configuration_arn = Some(Default::default())
}
if builder.team_id.is_none() {
builder.team_id = Some(Default::default())
}
builder
}
pub(crate) fn custom_action_attachment_criteria_correct_errors(
mut builder: crate::types::builders::CustomActionAttachmentCriteriaBuilder,
) -> crate::types::builders::CustomActionAttachmentCriteriaBuilder {
if builder.operator.is_none() {
builder.operator = "no value was set".parse::<crate::types::CustomActionAttachmentCriteriaOperator>().ok()
}
if builder.variable_name.is_none() {
builder.variable_name = Some(Default::default())
}
builder
}