AWS SDK

AWS SDK

rev. 024d02a2e8f38a611999fe239a68eb14068662df

Files changed:

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_list_multipart_uploads.rs

@@ -6,6 +117,105 @@
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   29     29   
                    _response_body,
   30     30   
                    output,
   31     31   
                )
   32     32   
                .map_err(crate::operation::list_multipart_uploads::ListMultipartUploadsError::unhandled)?;
   33     33   
                let output = output.meta(generic);
   34     34   
                output.build()
   35     35   
            };
   36         -
            if tmp.message.is_none() {
   37         -
                tmp.message = _error_message;
   38         -
            }
   39     36   
            tmp
   40     37   
        }),
   41     38   
        "MissingParameterValueException" => crate::operation::list_multipart_uploads::ListMultipartUploadsError::MissingParameterValueException({
   42     39   
            #[allow(unused_mut)]
   43     40   
            let mut tmp = {
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   46     43   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   47     44   
                    _response_body,
   48     45   
                    output,
   49     46   
                )
   50     47   
                .map_err(crate::operation::list_multipart_uploads::ListMultipartUploadsError::unhandled)?;
   51     48   
                let output = output.meta(generic);
   52     49   
                output.build()
   53     50   
            };
   54         -
            if tmp.message.is_none() {
   55         -
                tmp.message = _error_message;
   56         -
            }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "ResourceNotFoundException" => crate::operation::list_multipart_uploads::ListMultipartUploadsError::ResourceNotFoundException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp = {
   62     56   
                #[allow(unused_mut)]
   63     57   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   64     58   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   65     59   
                    .map_err(crate::operation::list_multipart_uploads::ListMultipartUploadsError::unhandled)?;
   66     60   
                let output = output.meta(generic);
   67     61   
                output.build()
   68     62   
            };
   69         -
            if tmp.message.is_none() {
   70         -
                tmp.message = _error_message;
   71         -
            }
   72     63   
            tmp
   73     64   
        }),
   74     65   
        "ServiceUnavailableException" => crate::operation::list_multipart_uploads::ListMultipartUploadsError::ServiceUnavailableException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   79     70   
                output =
   80     71   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   81     72   
                        .map_err(crate::operation::list_multipart_uploads::ListMultipartUploadsError::unhandled)?;
   82     73   
                let output = output.meta(generic);
   83     74   
                output.build()
   84     75   
            };
   85         -
            if tmp.message.is_none() {
   86         -
                tmp.message = _error_message;
   87         -
            }
   88     76   
            tmp
   89     77   
        }),
   90     78   
        _ => crate::operation::list_multipart_uploads::ListMultipartUploadsError::generic(generic),
   91     79   
    })
   92     80   
}
   93     81   
   94     82   
#[allow(clippy::unnecessary_wraps)]
   95     83   
pub fn de_list_multipart_uploads_http_response(
   96     84   
    _response_status: u16,
   97     85   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_list_parts.rs

@@ -3,3 +114,102 @@
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   26     26   
                    _response_body,
   27     27   
                    output,
   28     28   
                )
   29     29   
                .map_err(crate::operation::list_parts::ListPartsError::unhandled)?;
   30     30   
                let output = output.meta(generic);
   31     31   
                output.build()
   32     32   
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36     33   
            tmp
   37     34   
        }),
   38     35   
        "MissingParameterValueException" => crate::operation::list_parts::ListPartsError::MissingParameterValueException({
   39     36   
            #[allow(unused_mut)]
   40     37   
            let mut tmp = {
   41     38   
                #[allow(unused_mut)]
   42     39   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   43     40   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   44     41   
                    _response_body,
   45     42   
                    output,
   46     43   
                )
   47     44   
                .map_err(crate::operation::list_parts::ListPartsError::unhandled)?;
   48     45   
                let output = output.meta(generic);
   49     46   
                output.build()
   50     47   
            };
   51         -
            if tmp.message.is_none() {
   52         -
                tmp.message = _error_message;
   53         -
            }
   54     48   
            tmp
   55     49   
        }),
   56     50   
        "ResourceNotFoundException" => crate::operation::list_parts::ListPartsError::ResourceNotFoundException({
   57     51   
            #[allow(unused_mut)]
   58     52   
            let mut tmp = {
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   61     55   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   62     56   
                    .map_err(crate::operation::list_parts::ListPartsError::unhandled)?;
   63     57   
                let output = output.meta(generic);
   64     58   
                output.build()
   65     59   
            };
   66         -
            if tmp.message.is_none() {
   67         -
                tmp.message = _error_message;
   68         -
            }
   69     60   
            tmp
   70     61   
        }),
   71     62   
        "ServiceUnavailableException" => crate::operation::list_parts::ListPartsError::ServiceUnavailableException({
   72     63   
            #[allow(unused_mut)]
   73     64   
            let mut tmp = {
   74     65   
                #[allow(unused_mut)]
   75     66   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   76     67   
                output =
   77     68   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   78     69   
                        .map_err(crate::operation::list_parts::ListPartsError::unhandled)?;
   79     70   
                let output = output.meta(generic);
   80     71   
                output.build()
   81     72   
            };
   82         -
            if tmp.message.is_none() {
   83         -
                tmp.message = _error_message;
   84         -
            }
   85     73   
            tmp
   86     74   
        }),
   87     75   
        _ => crate::operation::list_parts::ListPartsError::generic(generic),
   88     76   
    })
   89     77   
}
   90     78   
   91     79   
#[allow(clippy::unnecessary_wraps)]
   92     80   
pub fn de_list_parts_http_response(
   93     81   
    _response_status: u16,
   94     82   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_list_provisioned_capacity.rs

@@ -11,11 +110,101 @@
   31     31   
                    #[allow(unused_mut)]
   32     32   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   33     33   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   34     34   
                        _response_body,
   35     35   
                        output,
   36     36   
                    )
   37     37   
                    .map_err(crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::unhandled)?;
   38     38   
                    let output = output.meta(generic);
   39     39   
                    output.build()
   40     40   
                };
   41         -
                if tmp.message.is_none() {
   42         -
                    tmp.message = _error_message;
   43         -
                }
   44     41   
                tmp
   45     42   
            })
   46     43   
        }
   47     44   
        "MissingParameterValueException" => {
   48     45   
            crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::MissingParameterValueException({
   49     46   
                #[allow(unused_mut)]
   50     47   
                let mut tmp = {
   51     48   
                    #[allow(unused_mut)]
   52     49   
                    let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   53     50   
                    output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   54     51   
                        _response_body,
   55     52   
                        output,
   56     53   
                    )
   57     54   
                    .map_err(crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::unhandled)?;
   58     55   
                    let output = output.meta(generic);
   59     56   
                    output.build()
   60     57   
                };
   61         -
                if tmp.message.is_none() {
   62         -
                    tmp.message = _error_message;
   63         -
                }
   64     58   
                tmp
   65     59   
            })
   66     60   
        }
   67     61   
        "ServiceUnavailableException" => crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::ServiceUnavailableException({
   68     62   
            #[allow(unused_mut)]
   69     63   
            let mut tmp = {
   70     64   
                #[allow(unused_mut)]
   71     65   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   72     66   
                output =
   73     67   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   74     68   
                        .map_err(crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::unhandled)?;
   75     69   
                let output = output.meta(generic);
   76     70   
                output.build()
   77     71   
            };
   78         -
            if tmp.message.is_none() {
   79         -
                tmp.message = _error_message;
   80         -
            }
   81     72   
            tmp
   82     73   
        }),
   83     74   
        _ => crate::operation::list_provisioned_capacity::ListProvisionedCapacityError::generic(generic),
   84     75   
    })
   85     76   
}
   86     77   
   87     78   
#[allow(clippy::unnecessary_wraps)]
   88     79   
pub fn de_list_provisioned_capacity_http_response(
   89     80   
    _response_status: u16,
   90     81   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_list_tags_for_vault.rs

@@ -4,4 +115,103 @@
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   27     27   
                    _response_body,
   28     28   
                    output,
   29     29   
                )
   30     30   
                .map_err(crate::operation::list_tags_for_vault::ListTagsForVaultError::unhandled)?;
   31     31   
                let output = output.meta(generic);
   32     32   
                output.build()
   33     33   
            };
   34         -
            if tmp.message.is_none() {
   35         -
                tmp.message = _error_message;
   36         -
            }
   37     34   
            tmp
   38     35   
        }),
   39     36   
        "MissingParameterValueException" => crate::operation::list_tags_for_vault::ListTagsForVaultError::MissingParameterValueException({
   40     37   
            #[allow(unused_mut)]
   41     38   
            let mut tmp = {
   42     39   
                #[allow(unused_mut)]
   43     40   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   44     41   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   45     42   
                    _response_body,
   46     43   
                    output,
   47     44   
                )
   48     45   
                .map_err(crate::operation::list_tags_for_vault::ListTagsForVaultError::unhandled)?;
   49     46   
                let output = output.meta(generic);
   50     47   
                output.build()
   51     48   
            };
   52         -
            if tmp.message.is_none() {
   53         -
                tmp.message = _error_message;
   54         -
            }
   55     49   
            tmp
   56     50   
        }),
   57     51   
        "ResourceNotFoundException" => crate::operation::list_tags_for_vault::ListTagsForVaultError::ResourceNotFoundException({
   58     52   
            #[allow(unused_mut)]
   59     53   
            let mut tmp = {
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   62     56   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   63     57   
                    .map_err(crate::operation::list_tags_for_vault::ListTagsForVaultError::unhandled)?;
   64     58   
                let output = output.meta(generic);
   65     59   
                output.build()
   66     60   
            };
   67         -
            if tmp.message.is_none() {
   68         -
                tmp.message = _error_message;
   69         -
            }
   70     61   
            tmp
   71     62   
        }),
   72     63   
        "ServiceUnavailableException" => crate::operation::list_tags_for_vault::ListTagsForVaultError::ServiceUnavailableException({
   73     64   
            #[allow(unused_mut)]
   74     65   
            let mut tmp = {
   75     66   
                #[allow(unused_mut)]
   76     67   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   77     68   
                output =
   78     69   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   79     70   
                        .map_err(crate::operation::list_tags_for_vault::ListTagsForVaultError::unhandled)?;
   80     71   
                let output = output.meta(generic);
   81     72   
                output.build()
   82     73   
            };
   83         -
            if tmp.message.is_none() {
   84         -
                tmp.message = _error_message;
   85         -
            }
   86     74   
            tmp
   87     75   
        }),
   88     76   
        _ => crate::operation::list_tags_for_vault::ListTagsForVaultError::generic(generic),
   89     77   
    })
   90     78   
}
   91     79   
   92     80   
#[allow(clippy::unnecessary_wraps)]
   93     81   
pub fn de_list_tags_for_vault_http_response(
   94     82   
    _response_status: u16,
   95     83   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_list_vaults.rs

@@ -3,3 +114,102 @@
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   26     26   
                    _response_body,
   27     27   
                    output,
   28     28   
                )
   29     29   
                .map_err(crate::operation::list_vaults::ListVaultsError::unhandled)?;
   30     30   
                let output = output.meta(generic);
   31     31   
                output.build()
   32     32   
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36     33   
            tmp
   37     34   
        }),
   38     35   
        "MissingParameterValueException" => crate::operation::list_vaults::ListVaultsError::MissingParameterValueException({
   39     36   
            #[allow(unused_mut)]
   40     37   
            let mut tmp = {
   41     38   
                #[allow(unused_mut)]
   42     39   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   43     40   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   44     41   
                    _response_body,
   45     42   
                    output,
   46     43   
                )
   47     44   
                .map_err(crate::operation::list_vaults::ListVaultsError::unhandled)?;
   48     45   
                let output = output.meta(generic);
   49     46   
                output.build()
   50     47   
            };
   51         -
            if tmp.message.is_none() {
   52         -
                tmp.message = _error_message;
   53         -
            }
   54     48   
            tmp
   55     49   
        }),
   56     50   
        "ResourceNotFoundException" => crate::operation::list_vaults::ListVaultsError::ResourceNotFoundException({
   57     51   
            #[allow(unused_mut)]
   58     52   
            let mut tmp = {
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   61     55   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   62     56   
                    .map_err(crate::operation::list_vaults::ListVaultsError::unhandled)?;
   63     57   
                let output = output.meta(generic);
   64     58   
                output.build()
   65     59   
            };
   66         -
            if tmp.message.is_none() {
   67         -
                tmp.message = _error_message;
   68         -
            }
   69     60   
            tmp
   70     61   
        }),
   71     62   
        "ServiceUnavailableException" => crate::operation::list_vaults::ListVaultsError::ServiceUnavailableException({
   72     63   
            #[allow(unused_mut)]
   73     64   
            let mut tmp = {
   74     65   
                #[allow(unused_mut)]
   75     66   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   76     67   
                output =
   77     68   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   78     69   
                        .map_err(crate::operation::list_vaults::ListVaultsError::unhandled)?;
   79     70   
                let output = output.meta(generic);
   80     71   
                output.build()
   81     72   
            };
   82         -
            if tmp.message.is_none() {
   83         -
                tmp.message = _error_message;
   84         -
            }
   85     73   
            tmp
   86     74   
        }),
   87     75   
        _ => crate::operation::list_vaults::ListVaultsError::generic(generic),
   88     76   
    })
   89     77   
}
   90     78   
   91     79   
#[allow(clippy::unnecessary_wraps)]
   92     80   
pub fn de_list_vaults_http_response(
   93     81   
    _response_status: u16,
   94     82   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_purchase_provisioned_capacity.rs

@@ -7,7 +122,110 @@
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   30     30   
                        _response_body,
   31     31   
                        output,
   32     32   
                    )
   33     33   
                    .map_err(crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::unhandled)?;
   34     34   
                    let output = output.meta(generic);
   35     35   
                    output.build()
   36     36   
                };
   37         -
                if tmp.message.is_none() {
   38         -
                    tmp.message = _error_message;
   39         -
                }
   40     37   
                tmp
   41     38   
            })
   42     39   
        }
   43     40   
        "LimitExceededException" => crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::LimitExceededException({
   44     41   
            #[allow(unused_mut)]
   45     42   
            let mut tmp = {
   46     43   
                #[allow(unused_mut)]
   47     44   
                let mut output = crate::types::error::builders::LimitExceededExceptionBuilder::default();
   48     45   
                output = crate::protocol_serde::shape_limit_exceeded_exception::de_limit_exceeded_exception_json_err(_response_body, output)
   49     46   
                    .map_err(crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::unhandled)?;
   50     47   
                let output = output.meta(generic);
   51     48   
                output.build()
   52     49   
            };
   53         -
            if tmp.message.is_none() {
   54         -
                tmp.message = _error_message;
   55         -
            }
   56     50   
            tmp
   57     51   
        }),
   58     52   
        "MissingParameterValueException" => {
   59     53   
            crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::MissingParameterValueException({
   60     54   
                #[allow(unused_mut)]
   61     55   
                let mut tmp = {
   62     56   
                    #[allow(unused_mut)]
   63     57   
                    let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   64     58   
                    output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   65     59   
                        _response_body,
   66     60   
                        output,
   67     61   
                    )
   68     62   
                    .map_err(crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::unhandled)?;
   69     63   
                    let output = output.meta(generic);
   70     64   
                    output.build()
   71     65   
                };
   72         -
                if tmp.message.is_none() {
   73         -
                    tmp.message = _error_message;
   74         -
                }
   75     66   
                tmp
   76     67   
            })
   77     68   
        }
   78     69   
        "ServiceUnavailableException" => {
   79     70   
            crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::ServiceUnavailableException({
   80     71   
                #[allow(unused_mut)]
   81     72   
                let mut tmp = {
   82     73   
                    #[allow(unused_mut)]
   83     74   
                    let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   84     75   
                    output =
   85     76   
                        crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   86     77   
                            .map_err(crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::unhandled)?;
   87     78   
                    let output = output.meta(generic);
   88     79   
                    output.build()
   89     80   
                };
   90         -
                if tmp.message.is_none() {
   91         -
                    tmp.message = _error_message;
   92         -
                }
   93     81   
                tmp
   94     82   
            })
   95     83   
        }
   96     84   
        _ => crate::operation::purchase_provisioned_capacity::PurchaseProvisionedCapacityError::generic(generic),
   97     85   
    })
   98     86   
}
   99     87   
  100     88   
#[allow(clippy::unnecessary_wraps)]
  101     89   
pub fn de_purchase_provisioned_capacity_http_response(
  102     90   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_remove_tags_from_vault.rs

@@ -6,6 +117,105 @@
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   29     29   
                    _response_body,
   30     30   
                    output,
   31     31   
                )
   32     32   
                .map_err(crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::unhandled)?;
   33     33   
                let output = output.meta(generic);
   34     34   
                output.build()
   35     35   
            };
   36         -
            if tmp.message.is_none() {
   37         -
                tmp.message = _error_message;
   38         -
            }
   39     36   
            tmp
   40     37   
        }),
   41     38   
        "MissingParameterValueException" => crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::MissingParameterValueException({
   42     39   
            #[allow(unused_mut)]
   43     40   
            let mut tmp = {
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   46     43   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   47     44   
                    _response_body,
   48     45   
                    output,
   49     46   
                )
   50     47   
                .map_err(crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::unhandled)?;
   51     48   
                let output = output.meta(generic);
   52     49   
                output.build()
   53     50   
            };
   54         -
            if tmp.message.is_none() {
   55         -
                tmp.message = _error_message;
   56         -
            }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "ResourceNotFoundException" => crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::ResourceNotFoundException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp = {
   62     56   
                #[allow(unused_mut)]
   63     57   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   64     58   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   65     59   
                    .map_err(crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::unhandled)?;
   66     60   
                let output = output.meta(generic);
   67     61   
                output.build()
   68     62   
            };
   69         -
            if tmp.message.is_none() {
   70         -
                tmp.message = _error_message;
   71         -
            }
   72     63   
            tmp
   73     64   
        }),
   74     65   
        "ServiceUnavailableException" => crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::ServiceUnavailableException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   79     70   
                output =
   80     71   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   81     72   
                        .map_err(crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::unhandled)?;
   82     73   
                let output = output.meta(generic);
   83     74   
                output.build()
   84     75   
            };
   85         -
            if tmp.message.is_none() {
   86         -
                tmp.message = _error_message;
   87         -
            }
   88     76   
            tmp
   89     77   
        }),
   90     78   
        _ => crate::operation::remove_tags_from_vault::RemoveTagsFromVaultError::generic(generic),
   91     79   
    })
   92     80   
}
   93     81   
   94     82   
#[allow(clippy::unnecessary_wraps)]
   95     83   
pub fn de_remove_tags_from_vault_http_response(
   96     84   
    _response_status: u16,
   97     85   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_set_data_retrieval_policy.rs

@@ -11,11 +110,101 @@
   31     31   
                    #[allow(unused_mut)]
   32     32   
                    let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   33     33   
                    output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   34     34   
                        _response_body,
   35     35   
                        output,
   36     36   
                    )
   37     37   
                    .map_err(crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::unhandled)?;
   38     38   
                    let output = output.meta(generic);
   39     39   
                    output.build()
   40     40   
                };
   41         -
                if tmp.message.is_none() {
   42         -
                    tmp.message = _error_message;
   43         -
                }
   44     41   
                tmp
   45     42   
            })
   46     43   
        }
   47     44   
        "MissingParameterValueException" => {
   48     45   
            crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::MissingParameterValueException({
   49     46   
                #[allow(unused_mut)]
   50     47   
                let mut tmp = {
   51     48   
                    #[allow(unused_mut)]
   52     49   
                    let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   53     50   
                    output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   54     51   
                        _response_body,
   55     52   
                        output,
   56     53   
                    )
   57     54   
                    .map_err(crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::unhandled)?;
   58     55   
                    let output = output.meta(generic);
   59     56   
                    output.build()
   60     57   
                };
   61         -
                if tmp.message.is_none() {
   62         -
                    tmp.message = _error_message;
   63         -
                }
   64     58   
                tmp
   65     59   
            })
   66     60   
        }
   67     61   
        "ServiceUnavailableException" => crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::ServiceUnavailableException({
   68     62   
            #[allow(unused_mut)]
   69     63   
            let mut tmp = {
   70     64   
                #[allow(unused_mut)]
   71     65   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   72     66   
                output =
   73     67   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   74     68   
                        .map_err(crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::unhandled)?;
   75     69   
                let output = output.meta(generic);
   76     70   
                output.build()
   77     71   
            };
   78         -
            if tmp.message.is_none() {
   79         -
                tmp.message = _error_message;
   80         -
            }
   81     72   
            tmp
   82     73   
        }),
   83     74   
        _ => crate::operation::set_data_retrieval_policy::SetDataRetrievalPolicyError::generic(generic),
   84     75   
    })
   85     76   
}
   86     77   
   87     78   
#[allow(clippy::unnecessary_wraps)]
   88     79   
pub fn de_set_data_retrieval_policy_http_response(
   89     80   
    _response_status: u16,
   90     81   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_set_vault_access_policy.rs

@@ -6,6 +109,97 @@
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   29     29   
                    _response_body,
   30     30   
                    output,
   31     31   
                )
   32     32   
                .map_err(crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::unhandled)?;
   33     33   
                let output = output.meta(generic);
   34     34   
                output.build()
   35     35   
            };
   36         -
            if tmp.message.is_none() {
   37         -
                tmp.message = _error_message;
   38         -
            }
   39     36   
            tmp
   40     37   
        }),
   41     38   
        "MissingParameterValueException" => crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::MissingParameterValueException({
   42     39   
            #[allow(unused_mut)]
   43     40   
            let mut tmp = {
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   46     43   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   47     44   
                    _response_body,
   48     45   
                    output,
   49     46   
                )
   50     47   
                .map_err(crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::unhandled)?;
   51     48   
                let output = output.meta(generic);
   52     49   
                output.build()
   53     50   
            };
   54         -
            if tmp.message.is_none() {
   55         -
                tmp.message = _error_message;
   56         -
            }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "ResourceNotFoundException" => crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::ResourceNotFoundException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp = {
   62     56   
                #[allow(unused_mut)]
   63     57   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   64     58   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   65     59   
                    .map_err(crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::unhandled)?;
   66     60   
                let output = output.meta(generic);
   67     61   
                output.build()
   68     62   
            };
   69         -
            if tmp.message.is_none() {
   70         -
                tmp.message = _error_message;
   71         -
            }
   72     63   
            tmp
   73     64   
        }),
   74     65   
        "ServiceUnavailableException" => crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::ServiceUnavailableException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   79     70   
                output =
   80     71   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   81     72   
                        .map_err(crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::unhandled)?;
   82     73   
                let output = output.meta(generic);
   83     74   
                output.build()
   84     75   
            };
   85         -
            if tmp.message.is_none() {
   86         -
                tmp.message = _error_message;
   87         -
            }
   88     76   
            tmp
   89     77   
        }),
   90     78   
        _ => crate::operation::set_vault_access_policy::SetVaultAccessPolicyError::generic(generic),
   91     79   
    })
   92     80   
}
   93     81   
   94     82   
#[allow(clippy::unnecessary_wraps)]
   95     83   
pub fn de_set_vault_access_policy_http_response(
   96     84   
    _response_status: u16,
   97     85   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_set_vault_notifications.rs

@@ -6,6 +109,97 @@
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   29     29   
                    _response_body,
   30     30   
                    output,
   31     31   
                )
   32     32   
                .map_err(crate::operation::set_vault_notifications::SetVaultNotificationsError::unhandled)?;
   33     33   
                let output = output.meta(generic);
   34     34   
                output.build()
   35     35   
            };
   36         -
            if tmp.message.is_none() {
   37         -
                tmp.message = _error_message;
   38         -
            }
   39     36   
            tmp
   40     37   
        }),
   41     38   
        "MissingParameterValueException" => crate::operation::set_vault_notifications::SetVaultNotificationsError::MissingParameterValueException({
   42     39   
            #[allow(unused_mut)]
   43     40   
            let mut tmp = {
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   46     43   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   47     44   
                    _response_body,
   48     45   
                    output,
   49     46   
                )
   50     47   
                .map_err(crate::operation::set_vault_notifications::SetVaultNotificationsError::unhandled)?;
   51     48   
                let output = output.meta(generic);
   52     49   
                output.build()
   53     50   
            };
   54         -
            if tmp.message.is_none() {
   55         -
                tmp.message = _error_message;
   56         -
            }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "ResourceNotFoundException" => crate::operation::set_vault_notifications::SetVaultNotificationsError::ResourceNotFoundException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp = {
   62     56   
                #[allow(unused_mut)]
   63     57   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   64     58   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   65     59   
                    .map_err(crate::operation::set_vault_notifications::SetVaultNotificationsError::unhandled)?;
   66     60   
                let output = output.meta(generic);
   67     61   
                output.build()
   68     62   
            };
   69         -
            if tmp.message.is_none() {
   70         -
                tmp.message = _error_message;
   71         -
            }
   72     63   
            tmp
   73     64   
        }),
   74     65   
        "ServiceUnavailableException" => crate::operation::set_vault_notifications::SetVaultNotificationsError::ServiceUnavailableException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   79     70   
                output =
   80     71   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   81     72   
                        .map_err(crate::operation::set_vault_notifications::SetVaultNotificationsError::unhandled)?;
   82     73   
                let output = output.meta(generic);
   83     74   
                output.build()
   84     75   
            };
   85         -
            if tmp.message.is_none() {
   86         -
                tmp.message = _error_message;
   87         -
            }
   88     76   
            tmp
   89     77   
        }),
   90     78   
        _ => crate::operation::set_vault_notifications::SetVaultNotificationsError::generic(generic),
   91     79   
    })
   92     80   
}
   93     81   
   94     82   
#[allow(clippy::unnecessary_wraps)]
   95     83   
pub fn de_set_vault_notifications_http_response(
   96     84   
    _response_status: u16,
   97     85   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_upload_archive.rs

@@ -3,3 +129,114 @@
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   26     26   
                    _response_body,
   27     27   
                    output,
   28     28   
                )
   29     29   
                .map_err(crate::operation::upload_archive::UploadArchiveError::unhandled)?;
   30     30   
                let output = output.meta(generic);
   31     31   
                output.build()
   32     32   
            };
   33         -
            if tmp.message.is_none() {
   34         -
                tmp.message = _error_message;
   35         -
            }
   36     33   
            tmp
   37     34   
        }),
   38     35   
        "MissingParameterValueException" => crate::operation::upload_archive::UploadArchiveError::MissingParameterValueException({
   39     36   
            #[allow(unused_mut)]
   40     37   
            let mut tmp = {
   41     38   
                #[allow(unused_mut)]
   42     39   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   43     40   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   44     41   
                    _response_body,
   45     42   
                    output,
   46     43   
                )
   47     44   
                .map_err(crate::operation::upload_archive::UploadArchiveError::unhandled)?;
   48     45   
                let output = output.meta(generic);
   49     46   
                output.build()
   50     47   
            };
   51         -
            if tmp.message.is_none() {
   52         -
                tmp.message = _error_message;
   53         -
            }
   54     48   
            tmp
   55     49   
        }),
   56     50   
        "RequestTimeoutException" => crate::operation::upload_archive::UploadArchiveError::RequestTimeoutException({
   57     51   
            #[allow(unused_mut)]
   58     52   
            let mut tmp = {
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut output = crate::types::error::builders::RequestTimeoutExceptionBuilder::default();
   61     55   
                output = crate::protocol_serde::shape_request_timeout_exception::de_request_timeout_exception_json_err(_response_body, output)
   62     56   
                    .map_err(crate::operation::upload_archive::UploadArchiveError::unhandled)?;
   63     57   
                let output = output.meta(generic);
   64     58   
                output.build()
   65     59   
            };
   66         -
            if tmp.message.is_none() {
   67         -
                tmp.message = _error_message;
   68         -
            }
   69     60   
            tmp
   70     61   
        }),
   71     62   
        "ResourceNotFoundException" => crate::operation::upload_archive::UploadArchiveError::ResourceNotFoundException({
   72     63   
            #[allow(unused_mut)]
   73     64   
            let mut tmp = {
   74     65   
                #[allow(unused_mut)]
   75     66   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   76     67   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   77     68   
                    .map_err(crate::operation::upload_archive::UploadArchiveError::unhandled)?;
   78     69   
                let output = output.meta(generic);
   79     70   
                output.build()
   80     71   
            };
   81         -
            if tmp.message.is_none() {
   82         -
                tmp.message = _error_message;
   83         -
            }
   84     72   
            tmp
   85     73   
        }),
   86     74   
        "ServiceUnavailableException" => crate::operation::upload_archive::UploadArchiveError::ServiceUnavailableException({
   87     75   
            #[allow(unused_mut)]
   88     76   
            let mut tmp = {
   89     77   
                #[allow(unused_mut)]
   90     78   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   91     79   
                output =
   92     80   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   93     81   
                        .map_err(crate::operation::upload_archive::UploadArchiveError::unhandled)?;
   94     82   
                let output = output.meta(generic);
   95     83   
                output.build()
   96     84   
            };
   97         -
            if tmp.message.is_none() {
   98         -
                tmp.message = _error_message;
   99         -
            }
  100     85   
            tmp
  101     86   
        }),
  102     87   
        _ => crate::operation::upload_archive::UploadArchiveError::generic(generic),
  103     88   
    })
  104     89   
}
  105     90   
  106     91   
#[allow(clippy::unnecessary_wraps)]
  107     92   
pub fn de_upload_archive_http_response(
  108     93   
    _response_status: u16,
  109     94   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/glacier/src/protocol_serde/shape_upload_multipart_part.rs

@@ -6,6 +132,117 @@
   26     26   
                #[allow(unused_mut)]
   27     27   
                let mut output = crate::types::error::builders::InvalidParameterValueExceptionBuilder::default();
   28     28   
                output = crate::protocol_serde::shape_invalid_parameter_value_exception::de_invalid_parameter_value_exception_json_err(
   29     29   
                    _response_body,
   30     30   
                    output,
   31     31   
                )
   32     32   
                .map_err(crate::operation::upload_multipart_part::UploadMultipartPartError::unhandled)?;
   33     33   
                let output = output.meta(generic);
   34     34   
                output.build()
   35     35   
            };
   36         -
            if tmp.message.is_none() {
   37         -
                tmp.message = _error_message;
   38         -
            }
   39     36   
            tmp
   40     37   
        }),
   41     38   
        "MissingParameterValueException" => crate::operation::upload_multipart_part::UploadMultipartPartError::MissingParameterValueException({
   42     39   
            #[allow(unused_mut)]
   43     40   
            let mut tmp = {
   44     41   
                #[allow(unused_mut)]
   45     42   
                let mut output = crate::types::error::builders::MissingParameterValueExceptionBuilder::default();
   46     43   
                output = crate::protocol_serde::shape_missing_parameter_value_exception::de_missing_parameter_value_exception_json_err(
   47     44   
                    _response_body,
   48     45   
                    output,
   49     46   
                )
   50     47   
                .map_err(crate::operation::upload_multipart_part::UploadMultipartPartError::unhandled)?;
   51     48   
                let output = output.meta(generic);
   52     49   
                output.build()
   53     50   
            };
   54         -
            if tmp.message.is_none() {
   55         -
                tmp.message = _error_message;
   56         -
            }
   57     51   
            tmp
   58     52   
        }),
   59     53   
        "RequestTimeoutException" => crate::operation::upload_multipart_part::UploadMultipartPartError::RequestTimeoutException({
   60     54   
            #[allow(unused_mut)]
   61     55   
            let mut tmp = {
   62     56   
                #[allow(unused_mut)]
   63     57   
                let mut output = crate::types::error::builders::RequestTimeoutExceptionBuilder::default();
   64     58   
                output = crate::protocol_serde::shape_request_timeout_exception::de_request_timeout_exception_json_err(_response_body, output)
   65     59   
                    .map_err(crate::operation::upload_multipart_part::UploadMultipartPartError::unhandled)?;
   66     60   
                let output = output.meta(generic);
   67     61   
                output.build()
   68     62   
            };
   69         -
            if tmp.message.is_none() {
   70         -
                tmp.message = _error_message;
   71         -
            }
   72     63   
            tmp
   73     64   
        }),
   74     65   
        "ResourceNotFoundException" => crate::operation::upload_multipart_part::UploadMultipartPartError::ResourceNotFoundException({
   75     66   
            #[allow(unused_mut)]
   76     67   
            let mut tmp = {
   77     68   
                #[allow(unused_mut)]
   78     69   
                let mut output = crate::types::error::builders::ResourceNotFoundExceptionBuilder::default();
   79     70   
                output = crate::protocol_serde::shape_resource_not_found_exception::de_resource_not_found_exception_json_err(_response_body, output)
   80     71   
                    .map_err(crate::operation::upload_multipart_part::UploadMultipartPartError::unhandled)?;
   81     72   
                let output = output.meta(generic);
   82     73   
                output.build()
   83     74   
            };
   84         -
            if tmp.message.is_none() {
   85         -
                tmp.message = _error_message;
   86         -
            }
   87     75   
            tmp
   88     76   
        }),
   89     77   
        "ServiceUnavailableException" => crate::operation::upload_multipart_part::UploadMultipartPartError::ServiceUnavailableException({
   90     78   
            #[allow(unused_mut)]
   91     79   
            let mut tmp = {
   92     80   
                #[allow(unused_mut)]
   93     81   
                let mut output = crate::types::error::builders::ServiceUnavailableExceptionBuilder::default();
   94     82   
                output =
   95     83   
                    crate::protocol_serde::shape_service_unavailable_exception::de_service_unavailable_exception_json_err(_response_body, output)
   96     84   
                        .map_err(crate::operation::upload_multipart_part::UploadMultipartPartError::unhandled)?;
   97     85   
                let output = output.meta(generic);
   98     86   
                output.build()
   99     87   
            };
  100         -
            if tmp.message.is_none() {
  101         -
                tmp.message = _error_message;
  102         -
            }
  103     88   
            tmp
  104     89   
        }),
  105     90   
        _ => crate::operation::upload_multipart_part::UploadMultipartPartError::generic(generic),
  106     91   
    })
  107     92   
}
  108     93   
  109     94   
#[allow(clippy::unnecessary_wraps)]
  110     95   
pub fn de_upload_multipart_part_http_response(
  111     96   
    _response_status: u16,
  112     97   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/iam/src/protocol_serde/shape_add_client_id_to_open_id_connect_provider.rs

@@ -4,4 +111,99 @@
   24     24   
            crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::InvalidInputException({
   25     25   
                #[allow(unused_mut)]
   26     26   
                let mut tmp = {
   27     27   
                    #[allow(unused_mut)]
   28     28   
                    let mut output = crate::types::error::builders::InvalidInputExceptionBuilder::default();
   29     29   
                    output = crate::protocol_serde::shape_invalid_input_exception::de_invalid_input_exception_xml_err(_response_body, output)
   30     30   
                        .map_err(crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::unhandled)?;
   31     31   
                    let output = output.meta(generic);
   32     32   
                    output.build()
   33     33   
                };
   34         -
                if tmp.message.is_none() {
   35         -
                    tmp.message = _error_message;
   36         -
                }
   37     34   
                tmp
   38     35   
            })
   39     36   
        }
   40     37   
        "LimitExceeded" => {
   41     38   
            crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::LimitExceededException({
   42     39   
                #[allow(unused_mut)]
   43     40   
                let mut tmp = {
   44     41   
                    #[allow(unused_mut)]
   45     42   
                    let mut output = crate::types::error::builders::LimitExceededExceptionBuilder::default();
   46     43   
                    output = crate::protocol_serde::shape_limit_exceeded_exception::de_limit_exceeded_exception_xml_err(_response_body, output)
   47     44   
                        .map_err(crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::unhandled)?;
   48     45   
                    let output = output.meta(generic);
   49     46   
                    output.build()
   50     47   
                };
   51         -
                if tmp.message.is_none() {
   52         -
                    tmp.message = _error_message;
   53         -
                }
   54     48   
                tmp
   55     49   
            })
   56     50   
        }
   57     51   
        "NoSuchEntity" => {
   58     52   
            crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::NoSuchEntityException({
   59     53   
                #[allow(unused_mut)]
   60     54   
                let mut tmp = {
   61     55   
                    #[allow(unused_mut)]
   62     56   
                    let mut output = crate::types::error::builders::NoSuchEntityExceptionBuilder::default();
   63     57   
                    output = crate::protocol_serde::shape_no_such_entity_exception::de_no_such_entity_exception_xml_err(_response_body, output)
   64     58   
                        .map_err(crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::unhandled)?;
   65     59   
                    let output = output.meta(generic);
   66     60   
                    output.build()
   67     61   
                };
   68         -
                if tmp.message.is_none() {
   69         -
                    tmp.message = _error_message;
   70         -
                }
   71     62   
                tmp
   72     63   
            })
   73     64   
        }
   74     65   
        "ServiceFailure" => {
   75     66   
            crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::ServiceFailureException({
   76     67   
                #[allow(unused_mut)]
   77     68   
                let mut tmp = {
   78     69   
                    #[allow(unused_mut)]
   79     70   
                    let mut output = crate::types::error::builders::ServiceFailureExceptionBuilder::default();
   80     71   
                    output = crate::protocol_serde::shape_service_failure_exception::de_service_failure_exception_xml_err(_response_body, output)
   81     72   
                        .map_err(crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::unhandled)?;
   82     73   
                    let output = output.meta(generic);
   83     74   
                    output.build()
   84     75   
                };
   85         -
                if tmp.message.is_none() {
   86         -
                    tmp.message = _error_message;
   87         -
                }
   88     76   
                tmp
   89     77   
            })
   90     78   
        }
   91     79   
        _ => crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::generic(generic),
   92     80   
    })
   93     81   
}
   94     82   
   95     83   
#[allow(clippy::unnecessary_wraps)]
   96     84   
pub fn de_add_client_id_to_open_id_connect_provider_http_response(
   97     85   
    _response_status: u16,

tmp-codegen-diff/aws-sdk/sdk/iam/src/protocol_serde/shape_add_role_to_instance_profile.rs

@@ -8,8 +122,107 @@
   28     28   
            #[allow(unused_mut)]
   29     29   
            let mut tmp = {
   30     30   
                #[allow(unused_mut)]
   31     31   
                let mut output = crate::types::error::builders::EntityAlreadyExistsExceptionBuilder::default();
   32     32   
                output =
   33     33   
                    crate::protocol_serde::shape_entity_already_exists_exception::de_entity_already_exists_exception_xml_err(_response_body, output)
   34     34   
                        .map_err(crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::unhandled)?;
   35     35   
                let output = output.meta(generic);
   36     36   
                output.build()
   37     37   
            };
   38         -
            if tmp.message.is_none() {
   39         -
                tmp.message = _error_message;
   40         -
            }
   41     38   
            tmp
   42     39   
        }),
   43     40   
        "LimitExceeded" => crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::LimitExceededException({
   44     41   
            #[allow(unused_mut)]
   45     42   
            let mut tmp = {
   46     43   
                #[allow(unused_mut)]
   47     44   
                let mut output = crate::types::error::builders::LimitExceededExceptionBuilder::default();
   48     45   
                output = crate::protocol_serde::shape_limit_exceeded_exception::de_limit_exceeded_exception_xml_err(_response_body, output)
   49     46   
                    .map_err(crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::unhandled)?;
   50     47   
                let output = output.meta(generic);
   51     48   
                output.build()
   52     49   
            };
   53         -
            if tmp.message.is_none() {
   54         -
                tmp.message = _error_message;
   55         -
            }
   56     50   
            tmp
   57     51   
        }),
   58     52   
        "NoSuchEntity" => crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::NoSuchEntityException({
   59     53   
            #[allow(unused_mut)]
   60     54   
            let mut tmp = {
   61     55   
                #[allow(unused_mut)]
   62     56   
                let mut output = crate::types::error::builders::NoSuchEntityExceptionBuilder::default();
   63     57   
                output = crate::protocol_serde::shape_no_such_entity_exception::de_no_such_entity_exception_xml_err(_response_body, output)
   64     58   
                    .map_err(crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::unhandled)?;
   65     59   
                let output = output.meta(generic);
   66     60   
                output.build()
   67     61   
            };
   68         -
            if tmp.message.is_none() {
   69         -
                tmp.message = _error_message;
   70         -
            }
   71     62   
            tmp
   72     63   
        }),
   73     64   
        "ServiceFailure" => crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::ServiceFailureException({
   74     65   
            #[allow(unused_mut)]
   75     66   
            let mut tmp = {
   76     67   
                #[allow(unused_mut)]
   77     68   
                let mut output = crate::types::error::builders::ServiceFailureExceptionBuilder::default();
   78     69   
                output = crate::protocol_serde::shape_service_failure_exception::de_service_failure_exception_xml_err(_response_body, output)
   79     70   
                    .map_err(crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::unhandled)?;
   80     71   
                let output = output.meta(generic);
   81     72   
                output.build()
   82     73   
            };
   83         -
            if tmp.message.is_none() {
   84         -
                tmp.message = _error_message;
   85         -
            }
   86     74   
            tmp
   87     75   
        }),
   88     76   
        "UnmodifiableEntity" => crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::UnmodifiableEntityException({
   89     77   
            #[allow(unused_mut)]
   90     78   
            let mut tmp = {
   91     79   
                #[allow(unused_mut)]
   92     80   
                let mut output = crate::types::error::builders::UnmodifiableEntityExceptionBuilder::default();
   93     81   
                output = crate::protocol_serde::shape_unmodifiable_entity_exception::de_unmodifiable_entity_exception_xml_err(_response_body, output)
   94     82   
                    .map_err(crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::unhandled)?;
   95     83   
                let output = output.meta(generic);
   96     84   
                output.build()
   97     85   
            };
   98         -
            if tmp.message.is_none() {
   99         -
                tmp.message = _error_message;
  100         -
            }
  101     86   
            tmp
  102     87   
        }),
  103     88   
        _ => crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::generic(generic),
  104     89   
    })
  105     90   
}
  106     91   
  107     92   
#[allow(clippy::unnecessary_wraps)]
  108     93   
pub fn de_add_role_to_instance_profile_http_response(
  109     94   
    _response_status: u16,
  110     95   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/iam/src/protocol_serde/shape_add_user_to_group.rs

@@ -1,1 +81,72 @@
   20     20   
        "LimitExceeded" => crate::operation::add_user_to_group::AddUserToGroupError::LimitExceededException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::LimitExceededExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_limit_exceeded_exception::de_limit_exceeded_exception_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::add_user_to_group::AddUserToGroupError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "NoSuchEntity" => crate::operation::add_user_to_group::AddUserToGroupError::NoSuchEntityException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::NoSuchEntityExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_no_such_entity_exception::de_no_such_entity_exception_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::add_user_to_group::AddUserToGroupError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        "ServiceFailure" => crate::operation::add_user_to_group::AddUserToGroupError::ServiceFailureException({
   51     45   
            #[allow(unused_mut)]
   52     46   
            let mut tmp = {
   53     47   
                #[allow(unused_mut)]
   54     48   
                let mut output = crate::types::error::builders::ServiceFailureExceptionBuilder::default();
   55     49   
                output = crate::protocol_serde::shape_service_failure_exception::de_service_failure_exception_xml_err(_response_body, output)
   56     50   
                    .map_err(crate::operation::add_user_to_group::AddUserToGroupError::unhandled)?;
   57     51   
                let output = output.meta(generic);
   58     52   
                output.build()
   59     53   
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63     54   
            tmp
   64     55   
        }),
   65     56   
        _ => crate::operation::add_user_to_group::AddUserToGroupError::generic(generic),
   66     57   
    })
   67     58   
}
   68     59   
   69     60   
#[allow(clippy::unnecessary_wraps)]
   70     61   
pub fn de_add_user_to_group_http_response(
   71     62   
    _response_status: u16,
   72     63   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/iam/src/protocol_serde/shape_attach_group_policy.rs

@@ -1,1 +114,99 @@
   21     21   
        "InvalidInput" => crate::operation::attach_group_policy::AttachGroupPolicyError::InvalidInputException({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::InvalidInputExceptionBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_invalid_input_exception::de_invalid_input_exception_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::attach_group_policy::AttachGroupPolicyError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        "LimitExceeded" => crate::operation::attach_group_policy::AttachGroupPolicyError::LimitExceededException({
   37     34   
            #[allow(unused_mut)]
   38     35   
            let mut tmp = {
   39     36   
                #[allow(unused_mut)]
   40     37   
                let mut output = crate::types::error::builders::LimitExceededExceptionBuilder::default();
   41     38   
                output = crate::protocol_serde::shape_limit_exceeded_exception::de_limit_exceeded_exception_xml_err(_response_body, output)
   42     39   
                    .map_err(crate::operation::attach_group_policy::AttachGroupPolicyError::unhandled)?;
   43     40   
                let output = output.meta(generic);
   44     41   
                output.build()
   45     42   
            };
   46         -
            if tmp.message.is_none() {
   47         -
                tmp.message = _error_message;
   48         -
            }
   49     43   
            tmp
   50     44   
        }),
   51     45   
        "NoSuchEntity" => crate::operation::attach_group_policy::AttachGroupPolicyError::NoSuchEntityException({
   52     46   
            #[allow(unused_mut)]
   53     47   
            let mut tmp = {
   54     48   
                #[allow(unused_mut)]
   55     49   
                let mut output = crate::types::error::builders::NoSuchEntityExceptionBuilder::default();
   56     50   
                output = crate::protocol_serde::shape_no_such_entity_exception::de_no_such_entity_exception_xml_err(_response_body, output)
   57     51   
                    .map_err(crate::operation::attach_group_policy::AttachGroupPolicyError::unhandled)?;
   58     52   
                let output = output.meta(generic);
   59     53   
                output.build()
   60     54   
            };
   61         -
            if tmp.message.is_none() {
   62         -
                tmp.message = _error_message;
   63         -
            }
   64     55   
            tmp
   65     56   
        }),
   66     57   
        "PolicyNotAttachable" => crate::operation::attach_group_policy::AttachGroupPolicyError::PolicyNotAttachableException({
   67     58   
            #[allow(unused_mut)]
   68     59   
            let mut tmp = {
   69     60   
                #[allow(unused_mut)]
   70     61   
                let mut output = crate::types::error::builders::PolicyNotAttachableExceptionBuilder::default();
   71     62   
                output =
   72     63   
                    crate::protocol_serde::shape_policy_not_attachable_exception::de_policy_not_attachable_exception_xml_err(_response_body, output)
   73     64   
                        .map_err(crate::operation::attach_group_policy::AttachGroupPolicyError::unhandled)?;
   74     65   
                let output = output.meta(generic);
   75     66   
                output.build()
   76     67   
            };
   77         -
            if tmp.message.is_none() {
   78         -
                tmp.message = _error_message;
   79         -
            }
   80     68   
            tmp
   81     69   
        }),
   82     70   
        "ServiceFailure" => crate::operation::attach_group_policy::AttachGroupPolicyError::ServiceFailureException({
   83     71   
            #[allow(unused_mut)]
   84     72   
            let mut tmp = {
   85     73   
                #[allow(unused_mut)]
   86     74   
                let mut output = crate::types::error::builders::ServiceFailureExceptionBuilder::default();
   87     75   
                output = crate::protocol_serde::shape_service_failure_exception::de_service_failure_exception_xml_err(_response_body, output)
   88     76   
                    .map_err(crate::operation::attach_group_policy::AttachGroupPolicyError::unhandled)?;
   89     77   
                let output = output.meta(generic);
   90     78   
                output.build()
   91     79   
            };
   92         -
            if tmp.message.is_none() {
   93         -
                tmp.message = _error_message;
   94         -
            }
   95     80   
            tmp
   96     81   
        }),
   97     82   
        _ => crate::operation::attach_group_policy::AttachGroupPolicyError::generic(generic),
   98     83   
    })
   99     84   
}
  100     85   
  101     86   
#[allow(clippy::unnecessary_wraps)]
  102     87   
pub fn de_attach_group_policy_http_response(
  103     88   
    _response_status: u16,
  104     89   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,