39 39 | })?,
|
40 40 | );
|
41 41 | output._set_extended_request_id(crate::s3_request_id::RequestIdExt::extended_request_id(_response_headers).map(str::to_string));
|
42 42 | output._set_request_id(::aws_types::request_id::RequestId::request_id(_response_headers).map(str::to_string));
|
43 43 | output.build()
|
44 44 | })
|
45 45 | }
|
46 46 |
|
47 47 | pub fn ser_delete_object_headers(
|
48 48 | input: &crate::operation::delete_object::DeleteObjectInput,
|
49 - | mut builder: ::http::request::Builder,
|
50 - | ) -> std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
|
49 + | mut builder: ::http_1x::request::Builder,
|
50 + | ) -> std::result::Result<::http_1x::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
|
51 51 | if let ::std::option::Option::Some(inner_1) = &input.mfa {
|
52 52 | let formatted_2 = inner_1.as_str();
|
53 53 | let header_value = formatted_2;
|
54 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
54 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
55 55 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
56 56 | "mfa",
|
57 57 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
58 58 | )
|
59 59 | })?;
|
60 60 | builder = builder.header("x-amz-mfa", header_value);
|
61 61 | }
|
62 62 | if let ::std::option::Option::Some(inner_3) = &input.request_payer {
|
63 63 | let formatted_4 = inner_3.as_str();
|
64 64 | let header_value = formatted_4;
|
65 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
65 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
66 66 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
67 67 | "request_payer",
|
68 68 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
69 69 | )
|
70 70 | })?;
|
71 71 | builder = builder.header("x-amz-request-payer", header_value);
|
72 72 | }
|
73 73 | if let ::std::option::Option::Some(inner_5) = &input.bypass_governance_retention {
|
74 74 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_5);
|
75 75 | let formatted_6 = encoder.encode();
|
76 76 | let header_value = formatted_6;
|
77 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
77 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
78 78 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
79 79 | "bypass_governance_retention",
|
80 80 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
81 81 | )
|
82 82 | })?;
|
83 83 | builder = builder.header("x-amz-bypass-governance-retention", header_value);
|
84 84 | }
|
85 85 | if let ::std::option::Option::Some(inner_7) = &input.expected_bucket_owner {
|
86 86 | let formatted_8 = inner_7.as_str();
|
87 87 | let header_value = formatted_8;
|
88 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
88 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
89 89 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
90 90 | "expected_bucket_owner",
|
91 91 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
92 92 | )
|
93 93 | })?;
|
94 94 | builder = builder.header("x-amz-expected-bucket-owner", header_value);
|
95 95 | }
|
96 96 | if let ::std::option::Option::Some(inner_9) = &input.if_match {
|
97 97 | let formatted_10 = inner_9.as_str();
|
98 98 | let header_value = formatted_10;
|
99 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
99 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
100 100 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
101 101 | "if_match",
|
102 102 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
103 103 | )
|
104 104 | })?;
|
105 105 | builder = builder.header("If-Match", header_value);
|
106 106 | }
|
107 107 | if let ::std::option::Option::Some(inner_11) = &input.if_match_last_modified_time {
|
108 108 | let formatted_12 = inner_11.fmt(::aws_smithy_types::date_time::Format::HttpDate)?;
|
109 109 | let header_value = formatted_12;
|
110 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
110 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
111 111 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
112 112 | "if_match_last_modified_time",
|
113 113 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
114 114 | )
|
115 115 | })?;
|
116 116 | builder = builder.header("x-amz-if-match-last-modified-time", header_value);
|
117 117 | }
|
118 118 | if let ::std::option::Option::Some(inner_13) = &input.if_match_size {
|
119 119 | let mut encoder = ::aws_smithy_types::primitive::Encoder::from(*inner_13);
|
120 120 | let formatted_14 = encoder.encode();
|
121 121 | let header_value = formatted_14;
|
122 - | let header_value: ::http::HeaderValue = header_value.parse().map_err(|err| {
|
122 + | let header_value: ::http_1x::HeaderValue = header_value.parse().map_err(|err| {
|
123 123 | ::aws_smithy_types::error::operation::BuildError::invalid_field(
|
124 124 | "if_match_size",
|
125 125 | format!("`{}` cannot be used as a header value: {}", &header_value, err),
|
126 126 | )
|
127 127 | })?;
|
128 128 | builder = builder.header("x-amz-if-match-size", header_value);
|
129 129 | }
|
130 130 | Ok(builder)
|
131 131 | }
|