159 159 | "com.amazonaws.ec2.synthetic",
|
160 160 | "CreateNetworkInterfaceInput",
|
161 161 | );
|
162 162 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV4_PREFIXES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
163 163 | ::aws_smithy_schema::ShapeId::from_static(
|
164 164 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv4Prefixes",
|
165 165 | "com.amazonaws.ec2.synthetic",
|
166 166 | "CreateNetworkInterfaceInput",
|
167 167 | ),
|
168 168 | ::aws_smithy_schema::ShapeType::List,
|
169 - | "ipv4_prefixes",
|
169 + | "Ipv4Prefixes",
|
170 170 | 0,
|
171 171 | )
|
172 172 | .with_xml_name("Ipv4Prefix");
|
173 173 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV4_PREFIX_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
174 174 | ::aws_smithy_schema::ShapeId::from_static(
|
175 175 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv4PrefixCount",
|
176 176 | "com.amazonaws.ec2.synthetic",
|
177 177 | "CreateNetworkInterfaceInput",
|
178 178 | ),
|
179 179 | ::aws_smithy_schema::ShapeType::Integer,
|
180 - | "ipv4_prefix_count",
|
180 + | "Ipv4PrefixCount",
|
181 181 | 1,
|
182 182 | );
|
183 183 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_PREFIXES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
184 184 | ::aws_smithy_schema::ShapeId::from_static(
|
185 185 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv6Prefixes",
|
186 186 | "com.amazonaws.ec2.synthetic",
|
187 187 | "CreateNetworkInterfaceInput",
|
188 188 | ),
|
189 189 | ::aws_smithy_schema::ShapeType::List,
|
190 - | "ipv6_prefixes",
|
190 + | "Ipv6Prefixes",
|
191 191 | 2,
|
192 192 | )
|
193 193 | .with_xml_name("Ipv6Prefix");
|
194 194 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_PREFIX_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
195 195 | ::aws_smithy_schema::ShapeId::from_static(
|
196 196 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv6PrefixCount",
|
197 197 | "com.amazonaws.ec2.synthetic",
|
198 198 | "CreateNetworkInterfaceInput",
|
199 199 | ),
|
200 200 | ::aws_smithy_schema::ShapeType::Integer,
|
201 - | "ipv6_prefix_count",
|
201 + | "Ipv6PrefixCount",
|
202 202 | 3,
|
203 203 | );
|
204 204 | static CREATENETWORKINTERFACEINPUT_MEMBER_INTERFACE_TYPE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
205 205 | ::aws_smithy_schema::ShapeId::from_static(
|
206 206 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$InterfaceType",
|
207 207 | "com.amazonaws.ec2.synthetic",
|
208 208 | "CreateNetworkInterfaceInput",
|
209 209 | ),
|
210 210 | ::aws_smithy_schema::ShapeType::String,
|
211 - | "interface_type",
|
211 + | "InterfaceType",
|
212 212 | 4,
|
213 213 | );
|
214 214 | static CREATENETWORKINTERFACEINPUT_MEMBER_TAG_SPECIFICATIONS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
215 215 | ::aws_smithy_schema::ShapeId::from_static(
|
216 216 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$TagSpecifications",
|
217 217 | "com.amazonaws.ec2.synthetic",
|
218 218 | "CreateNetworkInterfaceInput",
|
219 219 | ),
|
220 220 | ::aws_smithy_schema::ShapeType::List,
|
221 - | "tag_specifications",
|
221 + | "TagSpecifications",
|
222 222 | 5,
|
223 223 | )
|
224 224 | .with_xml_name("TagSpecification");
|
225 225 | static CREATENETWORKINTERFACEINPUT_MEMBER_CLIENT_TOKEN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
226 226 | ::aws_smithy_schema::ShapeId::from_static(
|
227 227 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$ClientToken",
|
228 228 | "com.amazonaws.ec2.synthetic",
|
229 229 | "CreateNetworkInterfaceInput",
|
230 230 | ),
|
231 231 | ::aws_smithy_schema::ShapeType::String,
|
232 - | "client_token",
|
232 + | "ClientToken",
|
233 233 | 6,
|
234 234 | );
|
235 235 | static CREATENETWORKINTERFACEINPUT_MEMBER_ENABLE_PRIMARY_IPV6: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
236 236 | ::aws_smithy_schema::ShapeId::from_static(
|
237 237 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$EnablePrimaryIpv6",
|
238 238 | "com.amazonaws.ec2.synthetic",
|
239 239 | "CreateNetworkInterfaceInput",
|
240 240 | ),
|
241 241 | ::aws_smithy_schema::ShapeType::Boolean,
|
242 - | "enable_primary_ipv6",
|
242 + | "EnablePrimaryIpv6",
|
243 243 | 7,
|
244 244 | );
|
245 245 | static CREATENETWORKINTERFACEINPUT_MEMBER_CONNECTION_TRACKING_SPECIFICATION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
246 246 | ::aws_smithy_schema::ShapeId::from_static(
|
247 247 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$ConnectionTrackingSpecification",
|
248 248 | "com.amazonaws.ec2.synthetic",
|
249 249 | "CreateNetworkInterfaceInput",
|
250 250 | ),
|
251 251 | ::aws_smithy_schema::ShapeType::Structure,
|
252 - | "connection_tracking_specification",
|
252 + | "ConnectionTrackingSpecification",
|
253 253 | 8,
|
254 254 | );
|
255 255 | static CREATENETWORKINTERFACEINPUT_MEMBER_OPERATOR: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
256 256 | ::aws_smithy_schema::ShapeId::from_static(
|
257 257 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Operator",
|
258 258 | "com.amazonaws.ec2.synthetic",
|
259 259 | "CreateNetworkInterfaceInput",
|
260 260 | ),
|
261 261 | ::aws_smithy_schema::ShapeType::Structure,
|
262 - | "operator",
|
262 + | "Operator",
|
263 263 | 9,
|
264 264 | );
|
265 265 | static CREATENETWORKINTERFACEINPUT_MEMBER_SUBNET_ID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
266 266 | ::aws_smithy_schema::ShapeId::from_static(
|
267 267 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$SubnetId",
|
268 268 | "com.amazonaws.ec2.synthetic",
|
269 269 | "CreateNetworkInterfaceInput",
|
270 270 | ),
|
271 271 | ::aws_smithy_schema::ShapeType::String,
|
272 - | "subnet_id",
|
272 + | "SubnetId",
|
273 273 | 10,
|
274 274 | )
|
275 275 | .with_xml_name("subnetId");
|
276 276 | static CREATENETWORKINTERFACEINPUT_MEMBER_DESCRIPTION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
277 277 | ::aws_smithy_schema::ShapeId::from_static(
|
278 278 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Description",
|
279 279 | "com.amazonaws.ec2.synthetic",
|
280 280 | "CreateNetworkInterfaceInput",
|
281 281 | ),
|
282 282 | ::aws_smithy_schema::ShapeType::String,
|
283 - | "description",
|
283 + | "Description",
|
284 284 | 11,
|
285 285 | )
|
286 286 | .with_xml_name("description");
|
287 287 | static CREATENETWORKINTERFACEINPUT_MEMBER_PRIVATE_IP_ADDRESS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
288 288 | ::aws_smithy_schema::ShapeId::from_static(
|
289 289 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$PrivateIpAddress",
|
290 290 | "com.amazonaws.ec2.synthetic",
|
291 291 | "CreateNetworkInterfaceInput",
|
292 292 | ),
|
293 293 | ::aws_smithy_schema::ShapeType::String,
|
294 - | "private_ip_address",
|
294 + | "PrivateIpAddress",
|
295 295 | 12,
|
296 296 | )
|
297 297 | .with_xml_name("privateIpAddress");
|
298 298 | static CREATENETWORKINTERFACEINPUT_MEMBER_GROUPS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
299 299 | ::aws_smithy_schema::ShapeId::from_static(
|
300 300 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Groups",
|
301 301 | "com.amazonaws.ec2.synthetic",
|
302 302 | "CreateNetworkInterfaceInput",
|
303 303 | ),
|
304 304 | ::aws_smithy_schema::ShapeType::List,
|
305 - | "groups",
|
305 + | "Groups",
|
306 306 | 13,
|
307 307 | )
|
308 308 | .with_xml_name("SecurityGroupId");
|
309 309 | static CREATENETWORKINTERFACEINPUT_MEMBER_PRIVATE_IP_ADDRESSES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
310 310 | ::aws_smithy_schema::ShapeId::from_static(
|
311 311 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$PrivateIpAddresses",
|
312 312 | "com.amazonaws.ec2.synthetic",
|
313 313 | "CreateNetworkInterfaceInput",
|
314 314 | ),
|
315 315 | ::aws_smithy_schema::ShapeType::List,
|
316 - | "private_ip_addresses",
|
316 + | "PrivateIpAddresses",
|
317 317 | 14,
|
318 318 | )
|
319 319 | .with_xml_name("privateIpAddresses");
|
320 320 | static CREATENETWORKINTERFACEINPUT_MEMBER_SECONDARY_PRIVATE_IP_ADDRESS_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
321 321 | ::aws_smithy_schema::ShapeId::from_static(
|
322 322 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$SecondaryPrivateIpAddressCount",
|
323 323 | "com.amazonaws.ec2.synthetic",
|
324 324 | "CreateNetworkInterfaceInput",
|
325 325 | ),
|
326 326 | ::aws_smithy_schema::ShapeType::Integer,
|
327 - | "secondary_private_ip_address_count",
|
327 + | "SecondaryPrivateIpAddressCount",
|
328 328 | 15,
|
329 329 | )
|
330 330 | .with_xml_name("secondaryPrivateIpAddressCount");
|
331 331 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_ADDRESSES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
332 332 | ::aws_smithy_schema::ShapeId::from_static(
|
333 333 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv6Addresses",
|
334 334 | "com.amazonaws.ec2.synthetic",
|
335 335 | "CreateNetworkInterfaceInput",
|
336 336 | ),
|
337 337 | ::aws_smithy_schema::ShapeType::List,
|
338 - | "ipv6_addresses",
|
338 + | "Ipv6Addresses",
|
339 339 | 16,
|
340 340 | )
|
341 341 | .with_xml_name("ipv6Addresses");
|
342 342 | static CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_ADDRESS_COUNT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
343 343 | ::aws_smithy_schema::ShapeId::from_static(
|
344 344 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$Ipv6AddressCount",
|
345 345 | "com.amazonaws.ec2.synthetic",
|
346 346 | "CreateNetworkInterfaceInput",
|
347 347 | ),
|
348 348 | ::aws_smithy_schema::ShapeType::Integer,
|
349 - | "ipv6_address_count",
|
349 + | "Ipv6AddressCount",
|
350 350 | 17,
|
351 351 | )
|
352 352 | .with_xml_name("ipv6AddressCount");
|
353 353 | static CREATENETWORKINTERFACEINPUT_MEMBER_DRY_RUN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
354 354 | ::aws_smithy_schema::ShapeId::from_static(
|
355 355 | "com.amazonaws.ec2.synthetic#CreateNetworkInterfaceInput$DryRun",
|
356 356 | "com.amazonaws.ec2.synthetic",
|
357 357 | "CreateNetworkInterfaceInput",
|
358 358 | ),
|
359 359 | ::aws_smithy_schema::ShapeType::Boolean,
|
360 - | "dry_run",
|
360 + | "DryRun",
|
361 361 | 18,
|
362 362 | )
|
363 363 | .with_xml_name("dryRun");
|
364 364 | static CREATENETWORKINTERFACEINPUT_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
365 365 | CREATENETWORKINTERFACEINPUT_SCHEMA_ID,
|
366 366 | ::aws_smithy_schema::ShapeType::Structure,
|
367 367 | &[
|
368 368 | &CREATENETWORKINTERFACEINPUT_MEMBER_IPV4_PREFIXES,
|
369 369 | &CREATENETWORKINTERFACEINPUT_MEMBER_IPV4_PREFIX_COUNT,
|
370 370 | &CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_PREFIXES,
|
499 499 | ser.write_integer(&CREATENETWORKINTERFACEINPUT_MEMBER_IPV6_ADDRESS_COUNT, *val)?;
|
500 500 | }
|
501 501 | if let Some(ref val) = self.dry_run {
|
502 502 | ser.write_boolean(&CREATENETWORKINTERFACEINPUT_MEMBER_DRY_RUN, *val)?;
|
503 503 | }
|
504 504 | Ok(())
|
505 505 | }
|
506 506 | }
|
507 507 | impl CreateNetworkInterfaceInput {
|
508 508 | /// Deserializes this structure from a [`ShapeDeserializer`].
|
509 - | pub fn deserialize<D: ::aws_smithy_schema::serde::ShapeDeserializer>(
|
510 - | deserializer: &mut D,
|
509 + | pub fn deserialize(
|
510 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
511 511 | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
512 512 | #[allow(unused_variables, unused_mut)]
|
513 513 | let mut builder = Self::builder();
|
514 514 | #[allow(
|
515 515 | unused_variables,
|
516 516 | unreachable_code,
|
517 517 | clippy::single_match,
|
518 518 | clippy::match_single_binding,
|
519 519 | clippy::diverging_sub_expression
|
520 520 | )]
|
521 - | deserializer.read_struct(&CREATENETWORKINTERFACEINPUT_SCHEMA, (), |_, member, deser| {
|
521 + | deserializer.read_struct(&CREATENETWORKINTERFACEINPUT_SCHEMA, &mut |member, deser| {
|
522 522 | match member.member_index() {
|
523 523 | Some(0) => {
|
524 524 | builder.ipv4_prefixes = Some({
|
525 - | let container = if let Some(cap) = deser.container_size() {
|
526 - | Vec::with_capacity(cap)
|
527 - | } else {
|
528 - | Vec::new()
|
529 - | };
|
530 - | deser.read_list(member, container, |mut list, deser| {
|
531 - | list.push(crate::types::Ipv4PrefixSpecificationRequest::deserialize(deser)?);
|
532 - | Ok(list)
|
533 - | })?
|
525 + | let mut container = Vec::new();
|
526 + | deser.read_list(member, &mut |deser| {
|
527 + | container.push(crate::types::Ipv4PrefixSpecificationRequest::deserialize(deser)?);
|
528 + | Ok(())
|
529 + | })?;
|
530 + | container
|
534 531 | });
|
535 532 | }
|
536 533 | Some(1) => {
|
537 534 | builder.ipv4_prefix_count = Some(deser.read_integer(member)?);
|
538 535 | }
|
539 536 | Some(2) => {
|
540 537 | builder.ipv6_prefixes = Some({
|
541 - | let container = if let Some(cap) = deser.container_size() {
|
542 - | Vec::with_capacity(cap)
|
543 - | } else {
|
544 - | Vec::new()
|
545 - | };
|
546 - | deser.read_list(member, container, |mut list, deser| {
|
547 - | list.push(crate::types::Ipv6PrefixSpecificationRequest::deserialize(deser)?);
|
548 - | Ok(list)
|
549 - | })?
|
538 + | let mut container = Vec::new();
|
539 + | deser.read_list(member, &mut |deser| {
|
540 + | container.push(crate::types::Ipv6PrefixSpecificationRequest::deserialize(deser)?);
|
541 + | Ok(())
|
542 + | })?;
|
543 + | container
|
550 544 | });
|
551 545 | }
|
552 546 | Some(3) => {
|
553 547 | builder.ipv6_prefix_count = Some(deser.read_integer(member)?);
|
554 548 | }
|
555 549 | Some(4) => {
|
556 550 | builder.interface_type = Some(crate::types::NetworkInterfaceCreationType::from(deser.read_string(member)?.as_str()));
|
557 551 | }
|
558 552 | Some(5) => {
|
559 553 | builder.tag_specifications = Some({
|
560 - | let container = if let Some(cap) = deser.container_size() {
|
561 - | Vec::with_capacity(cap)
|
562 - | } else {
|
563 - | Vec::new()
|
564 - | };
|
565 - | deser.read_list(member, container, |mut list, deser| {
|
566 - | list.push(crate::types::TagSpecification::deserialize(deser)?);
|
567 - | Ok(list)
|
568 - | })?
|
554 + | let mut container = Vec::new();
|
555 + | deser.read_list(member, &mut |deser| {
|
556 + | container.push(crate::types::TagSpecification::deserialize(deser)?);
|
557 + | Ok(())
|
558 + | })?;
|
559 + | container
|
569 560 | });
|
570 561 | }
|
571 562 | Some(6) => {
|
572 563 | builder.client_token = Some(deser.read_string(member)?);
|
573 564 | }
|
574 565 | Some(7) => {
|
575 566 | builder.enable_primary_ipv6 = Some(deser.read_boolean(member)?);
|
576 567 | }
|
577 568 | Some(8) => {
|
578 569 | builder.connection_tracking_specification = Some(crate::types::ConnectionTrackingSpecificationRequest::deserialize(deser)?);
|
579 570 | }
|
580 571 | Some(9) => {
|
581 572 | builder.operator = Some(crate::types::OperatorRequest::deserialize(deser)?);
|
582 573 | }
|
583 574 | Some(10) => {
|
584 575 | builder.subnet_id = Some(deser.read_string(member)?);
|
585 576 | }
|
586 577 | Some(11) => {
|
587 578 | builder.description = Some(deser.read_string(member)?);
|
588 579 | }
|
589 580 | Some(12) => {
|
590 581 | builder.private_ip_address = Some(deser.read_string(member)?);
|
591 582 | }
|
592 583 | Some(13) => {
|
593 - | builder.groups = Some({
|
594 - | let container = if let Some(cap) = deser.container_size() {
|
595 - | Vec::with_capacity(cap)
|
596 - | } else {
|
597 - | Vec::new()
|
598 - | };
|
599 - | deser.read_list(member, container, |mut list, deser| {
|
600 - | list.push(deser.read_string(member)?);
|
601 - | Ok(list)
|
602 - | })?
|
603 - | });
|
584 + | builder.groups = Some(deser.read_string_list(member)?);
|
604 585 | }
|
605 586 | Some(14) => {
|
606 587 | builder.private_ip_addresses = Some({
|
607 - | let container = if let Some(cap) = deser.container_size() {
|
608 - | Vec::with_capacity(cap)
|
609 - | } else {
|
610 - | Vec::new()
|
611 - | };
|
612 - | deser.read_list(member, container, |mut list, deser| {
|
613 - | list.push(crate::types::PrivateIpAddressSpecification::deserialize(deser)?);
|
614 - | Ok(list)
|
615 - | })?
|
588 + | let mut container = Vec::new();
|
589 + | deser.read_list(member, &mut |deser| {
|
590 + | container.push(crate::types::PrivateIpAddressSpecification::deserialize(deser)?);
|
591 + | Ok(())
|
592 + | })?;
|
593 + | container
|
616 594 | });
|
617 595 | }
|
618 596 | Some(15) => {
|
619 597 | builder.secondary_private_ip_address_count = Some(deser.read_integer(member)?);
|
620 598 | }
|
621 599 | Some(16) => {
|
622 600 | builder.ipv6_addresses = Some({
|
623 - | let container = if let Some(cap) = deser.container_size() {
|
624 - | Vec::with_capacity(cap)
|
625 - | } else {
|
626 - | Vec::new()
|
627 - | };
|
628 - | deser.read_list(member, container, |mut list, deser| {
|
629 - | list.push(crate::types::InstanceIpv6Address::deserialize(deser)?);
|
630 - | Ok(list)
|
631 - | })?
|
601 + | let mut container = Vec::new();
|
602 + | deser.read_list(member, &mut |deser| {
|
603 + | container.push(crate::types::InstanceIpv6Address::deserialize(deser)?);
|
604 + | Ok(())
|
605 + | })?;
|
606 + | container
|
632 607 | });
|
633 608 | }
|
634 609 | Some(17) => {
|
635 610 | builder.ipv6_address_count = Some(deser.read_integer(member)?);
|
636 611 | }
|
637 612 | Some(18) => {
|
638 613 | builder.dry_run = Some(deser.read_boolean(member)?);
|
639 614 | }
|
640 615 | _ => {}
|
641 616 | }
|
642 617 | Ok(())
|
643 618 | })?;
|
619 + | builder.subnet_id = builder.subnet_id.or(Some(String::new()));
|
644 620 | builder
|
645 621 | .build()
|
646 622 | .map_err(|e| aws_smithy_schema::serde::SerdeError::Custom { message: e.to_string() })
|
647 623 | }
|
648 624 | }
|
625 + | impl CreateNetworkInterfaceInput {
|
626 + | /// Deserializes this structure from a body deserializer and HTTP response.
|
627 + | pub fn deserialize_with_response(
|
628 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
629 + | _headers: &::aws_smithy_runtime_api::http::Headers,
|
630 + | _status: u16,
|
631 + | _body: &[u8],
|
632 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
633 + | Self::deserialize(deserializer)
|
634 + | }
|
635 + | }
|
649 636 | impl CreateNetworkInterfaceInput {
|
650 637 | /// Creates a new builder-style object to manufacture [`CreateNetworkInterfaceInput`](crate::operation::create_network_interface::CreateNetworkInterfaceInput).
|
651 638 | pub fn builder() -> crate::operation::create_network_interface::builders::CreateNetworkInterfaceInputBuilder {
|
652 639 | crate::operation::create_network_interface::builders::CreateNetworkInterfaceInputBuilder::default()
|
653 640 | }
|
654 641 | }
|
655 642 |
|
656 643 | /// A builder for [`CreateNetworkInterfaceInput`](crate::operation::create_network_interface::CreateNetworkInterfaceInput).
|
657 644 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
658 645 | #[non_exhaustive]
|