226 226 | "com.amazonaws.lambda",
|
227 227 | "EventSourceMappingConfiguration",
|
228 228 | );
|
229 229 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_UUID: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
230 230 | ::aws_smithy_schema::ShapeId::from_static(
|
231 231 | "com.amazonaws.lambda#EventSourceMappingConfiguration$UUID",
|
232 232 | "com.amazonaws.lambda",
|
233 233 | "EventSourceMappingConfiguration",
|
234 234 | ),
|
235 235 | ::aws_smithy_schema::ShapeType::String,
|
236 - | "uuid",
|
236 + | "UUID",
|
237 237 | 0,
|
238 238 | );
|
239 239 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STARTING_POSITION: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
240 240 | ::aws_smithy_schema::ShapeId::from_static(
|
241 241 | "com.amazonaws.lambda#EventSourceMappingConfiguration$StartingPosition",
|
242 242 | "com.amazonaws.lambda",
|
243 243 | "EventSourceMappingConfiguration",
|
244 244 | ),
|
245 245 | ::aws_smithy_schema::ShapeType::String,
|
246 - | "starting_position",
|
246 + | "StartingPosition",
|
247 247 | 1,
|
248 248 | );
|
249 249 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STARTING_POSITION_TIMESTAMP: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
250 250 | ::aws_smithy_schema::ShapeId::from_static(
|
251 251 | "com.amazonaws.lambda#EventSourceMappingConfiguration$StartingPositionTimestamp",
|
252 252 | "com.amazonaws.lambda",
|
253 253 | "EventSourceMappingConfiguration",
|
254 254 | ),
|
255 255 | ::aws_smithy_schema::ShapeType::Timestamp,
|
256 - | "starting_position_timestamp",
|
256 + | "StartingPositionTimestamp",
|
257 257 | 2,
|
258 258 | );
|
259 259 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_BATCH_SIZE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
260 260 | ::aws_smithy_schema::ShapeId::from_static(
|
261 261 | "com.amazonaws.lambda#EventSourceMappingConfiguration$BatchSize",
|
262 262 | "com.amazonaws.lambda",
|
263 263 | "EventSourceMappingConfiguration",
|
264 264 | ),
|
265 265 | ::aws_smithy_schema::ShapeType::Integer,
|
266 - | "batch_size",
|
266 + | "BatchSize",
|
267 267 | 3,
|
268 268 | );
|
269 269 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_MAXIMUM_BATCHING_WINDOW_IN_SECONDS: ::aws_smithy_schema::Schema =
|
270 270 | ::aws_smithy_schema::Schema::new_member(
|
271 271 | ::aws_smithy_schema::ShapeId::from_static(
|
272 272 | "com.amazonaws.lambda#EventSourceMappingConfiguration$MaximumBatchingWindowInSeconds",
|
273 273 | "com.amazonaws.lambda",
|
274 274 | "EventSourceMappingConfiguration",
|
275 275 | ),
|
276 276 | ::aws_smithy_schema::ShapeType::Integer,
|
277 - | "maximum_batching_window_in_seconds",
|
277 + | "MaximumBatchingWindowInSeconds",
|
278 278 | 4,
|
279 279 | );
|
280 280 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_PARALLELIZATION_FACTOR: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
281 281 | ::aws_smithy_schema::ShapeId::from_static(
|
282 282 | "com.amazonaws.lambda#EventSourceMappingConfiguration$ParallelizationFactor",
|
283 283 | "com.amazonaws.lambda",
|
284 284 | "EventSourceMappingConfiguration",
|
285 285 | ),
|
286 286 | ::aws_smithy_schema::ShapeType::Integer,
|
287 - | "parallelization_factor",
|
287 + | "ParallelizationFactor",
|
288 288 | 5,
|
289 289 | );
|
290 290 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_EVENT_SOURCE_ARN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
291 291 | ::aws_smithy_schema::ShapeId::from_static(
|
292 292 | "com.amazonaws.lambda#EventSourceMappingConfiguration$EventSourceArn",
|
293 293 | "com.amazonaws.lambda",
|
294 294 | "EventSourceMappingConfiguration",
|
295 295 | ),
|
296 296 | ::aws_smithy_schema::ShapeType::String,
|
297 - | "event_source_arn",
|
297 + | "EventSourceArn",
|
298 298 | 6,
|
299 299 | );
|
300 300 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_FILTER_CRITERIA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
301 301 | ::aws_smithy_schema::ShapeId::from_static(
|
302 302 | "com.amazonaws.lambda#EventSourceMappingConfiguration$FilterCriteria",
|
303 303 | "com.amazonaws.lambda",
|
304 304 | "EventSourceMappingConfiguration",
|
305 305 | ),
|
306 306 | ::aws_smithy_schema::ShapeType::Structure,
|
307 - | "filter_criteria",
|
307 + | "FilterCriteria",
|
308 308 | 7,
|
309 309 | );
|
310 310 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_FUNCTION_ARN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
311 311 | ::aws_smithy_schema::ShapeId::from_static(
|
312 312 | "com.amazonaws.lambda#EventSourceMappingConfiguration$FunctionArn",
|
313 313 | "com.amazonaws.lambda",
|
314 314 | "EventSourceMappingConfiguration",
|
315 315 | ),
|
316 316 | ::aws_smithy_schema::ShapeType::String,
|
317 - | "function_arn",
|
317 + | "FunctionArn",
|
318 318 | 8,
|
319 319 | );
|
320 320 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_LAST_MODIFIED: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
321 321 | ::aws_smithy_schema::ShapeId::from_static(
|
322 322 | "com.amazonaws.lambda#EventSourceMappingConfiguration$LastModified",
|
323 323 | "com.amazonaws.lambda",
|
324 324 | "EventSourceMappingConfiguration",
|
325 325 | ),
|
326 326 | ::aws_smithy_schema::ShapeType::Timestamp,
|
327 - | "last_modified",
|
327 + | "LastModified",
|
328 328 | 9,
|
329 329 | );
|
330 330 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_LAST_PROCESSING_RESULT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
331 331 | ::aws_smithy_schema::ShapeId::from_static(
|
332 332 | "com.amazonaws.lambda#EventSourceMappingConfiguration$LastProcessingResult",
|
333 333 | "com.amazonaws.lambda",
|
334 334 | "EventSourceMappingConfiguration",
|
335 335 | ),
|
336 336 | ::aws_smithy_schema::ShapeType::String,
|
337 - | "last_processing_result",
|
337 + | "LastProcessingResult",
|
338 338 | 10,
|
339 339 | );
|
340 340 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STATE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
341 341 | ::aws_smithy_schema::ShapeId::from_static(
|
342 342 | "com.amazonaws.lambda#EventSourceMappingConfiguration$State",
|
343 343 | "com.amazonaws.lambda",
|
344 344 | "EventSourceMappingConfiguration",
|
345 345 | ),
|
346 346 | ::aws_smithy_schema::ShapeType::String,
|
347 - | "state",
|
347 + | "State",
|
348 348 | 11,
|
349 349 | );
|
350 350 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STATE_TRANSITION_REASON: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
351 351 | ::aws_smithy_schema::ShapeId::from_static(
|
352 352 | "com.amazonaws.lambda#EventSourceMappingConfiguration$StateTransitionReason",
|
353 353 | "com.amazonaws.lambda",
|
354 354 | "EventSourceMappingConfiguration",
|
355 355 | ),
|
356 356 | ::aws_smithy_schema::ShapeType::String,
|
357 - | "state_transition_reason",
|
357 + | "StateTransitionReason",
|
358 358 | 12,
|
359 359 | );
|
360 360 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_DESTINATION_CONFIG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
361 361 | ::aws_smithy_schema::ShapeId::from_static(
|
362 362 | "com.amazonaws.lambda#EventSourceMappingConfiguration$DestinationConfig",
|
363 363 | "com.amazonaws.lambda",
|
364 364 | "EventSourceMappingConfiguration",
|
365 365 | ),
|
366 366 | ::aws_smithy_schema::ShapeType::Structure,
|
367 - | "destination_config",
|
367 + | "DestinationConfig",
|
368 368 | 13,
|
369 369 | );
|
370 370 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_TOPICS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
371 371 | ::aws_smithy_schema::ShapeId::from_static(
|
372 372 | "com.amazonaws.lambda#EventSourceMappingConfiguration$Topics",
|
373 373 | "com.amazonaws.lambda",
|
374 374 | "EventSourceMappingConfiguration",
|
375 375 | ),
|
376 376 | ::aws_smithy_schema::ShapeType::List,
|
377 - | "topics",
|
377 + | "Topics",
|
378 378 | 14,
|
379 379 | );
|
380 380 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_QUEUES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
381 381 | ::aws_smithy_schema::ShapeId::from_static(
|
382 382 | "com.amazonaws.lambda#EventSourceMappingConfiguration$Queues",
|
383 383 | "com.amazonaws.lambda",
|
384 384 | "EventSourceMappingConfiguration",
|
385 385 | ),
|
386 386 | ::aws_smithy_schema::ShapeType::List,
|
387 - | "queues",
|
387 + | "Queues",
|
388 388 | 15,
|
389 389 | );
|
390 390 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_SOURCE_ACCESS_CONFIGURATIONS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
391 391 | ::aws_smithy_schema::ShapeId::from_static(
|
392 392 | "com.amazonaws.lambda#EventSourceMappingConfiguration$SourceAccessConfigurations",
|
393 393 | "com.amazonaws.lambda",
|
394 394 | "EventSourceMappingConfiguration",
|
395 395 | ),
|
396 396 | ::aws_smithy_schema::ShapeType::List,
|
397 - | "source_access_configurations",
|
397 + | "SourceAccessConfigurations",
|
398 398 | 16,
|
399 399 | );
|
400 400 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_SELF_MANAGED_EVENT_SOURCE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
401 401 | ::aws_smithy_schema::ShapeId::from_static(
|
402 402 | "com.amazonaws.lambda#EventSourceMappingConfiguration$SelfManagedEventSource",
|
403 403 | "com.amazonaws.lambda",
|
404 404 | "EventSourceMappingConfiguration",
|
405 405 | ),
|
406 406 | ::aws_smithy_schema::ShapeType::Structure,
|
407 - | "self_managed_event_source",
|
407 + | "SelfManagedEventSource",
|
408 408 | 17,
|
409 409 | );
|
410 410 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_MAXIMUM_RECORD_AGE_IN_SECONDS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
411 411 | ::aws_smithy_schema::ShapeId::from_static(
|
412 412 | "com.amazonaws.lambda#EventSourceMappingConfiguration$MaximumRecordAgeInSeconds",
|
413 413 | "com.amazonaws.lambda",
|
414 414 | "EventSourceMappingConfiguration",
|
415 415 | ),
|
416 416 | ::aws_smithy_schema::ShapeType::Integer,
|
417 - | "maximum_record_age_in_seconds",
|
417 + | "MaximumRecordAgeInSeconds",
|
418 418 | 18,
|
419 419 | );
|
420 420 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_BISECT_BATCH_ON_FUNCTION_ERROR: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
421 421 | ::aws_smithy_schema::ShapeId::from_static(
|
422 422 | "com.amazonaws.lambda#EventSourceMappingConfiguration$BisectBatchOnFunctionError",
|
423 423 | "com.amazonaws.lambda",
|
424 424 | "EventSourceMappingConfiguration",
|
425 425 | ),
|
426 426 | ::aws_smithy_schema::ShapeType::Boolean,
|
427 - | "bisect_batch_on_function_error",
|
427 + | "BisectBatchOnFunctionError",
|
428 428 | 19,
|
429 429 | );
|
430 430 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_MAXIMUM_RETRY_ATTEMPTS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
431 431 | ::aws_smithy_schema::ShapeId::from_static(
|
432 432 | "com.amazonaws.lambda#EventSourceMappingConfiguration$MaximumRetryAttempts",
|
433 433 | "com.amazonaws.lambda",
|
434 434 | "EventSourceMappingConfiguration",
|
435 435 | ),
|
436 436 | ::aws_smithy_schema::ShapeType::Integer,
|
437 - | "maximum_retry_attempts",
|
437 + | "MaximumRetryAttempts",
|
438 438 | 20,
|
439 439 | );
|
440 440 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_TUMBLING_WINDOW_IN_SECONDS: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
441 441 | ::aws_smithy_schema::ShapeId::from_static(
|
442 442 | "com.amazonaws.lambda#EventSourceMappingConfiguration$TumblingWindowInSeconds",
|
443 443 | "com.amazonaws.lambda",
|
444 444 | "EventSourceMappingConfiguration",
|
445 445 | ),
|
446 446 | ::aws_smithy_schema::ShapeType::Integer,
|
447 - | "tumbling_window_in_seconds",
|
447 + | "TumblingWindowInSeconds",
|
448 448 | 21,
|
449 449 | );
|
450 450 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_FUNCTION_RESPONSE_TYPES: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
451 451 | ::aws_smithy_schema::ShapeId::from_static(
|
452 452 | "com.amazonaws.lambda#EventSourceMappingConfiguration$FunctionResponseTypes",
|
453 453 | "com.amazonaws.lambda",
|
454 454 | "EventSourceMappingConfiguration",
|
455 455 | ),
|
456 456 | ::aws_smithy_schema::ShapeType::List,
|
457 - | "function_response_types",
|
457 + | "FunctionResponseTypes",
|
458 458 | 22,
|
459 459 | );
|
460 460 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_AMAZON_MANAGED_KAFKA_EVENT_SOURCE_CONFIG: ::aws_smithy_schema::Schema =
|
461 461 | ::aws_smithy_schema::Schema::new_member(
|
462 462 | ::aws_smithy_schema::ShapeId::from_static(
|
463 463 | "com.amazonaws.lambda#EventSourceMappingConfiguration$AmazonManagedKafkaEventSourceConfig",
|
464 464 | "com.amazonaws.lambda",
|
465 465 | "EventSourceMappingConfiguration",
|
466 466 | ),
|
467 467 | ::aws_smithy_schema::ShapeType::Structure,
|
468 - | "amazon_managed_kafka_event_source_config",
|
468 + | "AmazonManagedKafkaEventSourceConfig",
|
469 469 | 23,
|
470 470 | );
|
471 471 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_SELF_MANAGED_KAFKA_EVENT_SOURCE_CONFIG: ::aws_smithy_schema::Schema =
|
472 472 | ::aws_smithy_schema::Schema::new_member(
|
473 473 | ::aws_smithy_schema::ShapeId::from_static(
|
474 474 | "com.amazonaws.lambda#EventSourceMappingConfiguration$SelfManagedKafkaEventSourceConfig",
|
475 475 | "com.amazonaws.lambda",
|
476 476 | "EventSourceMappingConfiguration",
|
477 477 | ),
|
478 478 | ::aws_smithy_schema::ShapeType::Structure,
|
479 - | "self_managed_kafka_event_source_config",
|
479 + | "SelfManagedKafkaEventSourceConfig",
|
480 480 | 24,
|
481 481 | );
|
482 482 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_SCALING_CONFIG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
483 483 | ::aws_smithy_schema::ShapeId::from_static(
|
484 484 | "com.amazonaws.lambda#EventSourceMappingConfiguration$ScalingConfig",
|
485 485 | "com.amazonaws.lambda",
|
486 486 | "EventSourceMappingConfiguration",
|
487 487 | ),
|
488 488 | ::aws_smithy_schema::ShapeType::Structure,
|
489 - | "scaling_config",
|
489 + | "ScalingConfig",
|
490 490 | 25,
|
491 491 | );
|
492 492 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_DOCUMENT_DB_EVENT_SOURCE_CONFIG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
493 493 | ::aws_smithy_schema::ShapeId::from_static(
|
494 494 | "com.amazonaws.lambda#EventSourceMappingConfiguration$DocumentDBEventSourceConfig",
|
495 495 | "com.amazonaws.lambda",
|
496 496 | "EventSourceMappingConfiguration",
|
497 497 | ),
|
498 498 | ::aws_smithy_schema::ShapeType::Structure,
|
499 - | "document_db_event_source_config",
|
499 + | "DocumentDBEventSourceConfig",
|
500 500 | 26,
|
501 501 | );
|
502 502 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_KMS_KEY_ARN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
503 503 | ::aws_smithy_schema::ShapeId::from_static(
|
504 504 | "com.amazonaws.lambda#EventSourceMappingConfiguration$KMSKeyArn",
|
505 505 | "com.amazonaws.lambda",
|
506 506 | "EventSourceMappingConfiguration",
|
507 507 | ),
|
508 508 | ::aws_smithy_schema::ShapeType::String,
|
509 - | "kms_key_arn",
|
509 + | "KMSKeyArn",
|
510 510 | 27,
|
511 511 | );
|
512 512 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_FILTER_CRITERIA_ERROR: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
513 513 | ::aws_smithy_schema::ShapeId::from_static(
|
514 514 | "com.amazonaws.lambda#EventSourceMappingConfiguration$FilterCriteriaError",
|
515 515 | "com.amazonaws.lambda",
|
516 516 | "EventSourceMappingConfiguration",
|
517 517 | ),
|
518 518 | ::aws_smithy_schema::ShapeType::Structure,
|
519 - | "filter_criteria_error",
|
519 + | "FilterCriteriaError",
|
520 520 | 28,
|
521 521 | );
|
522 522 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_EVENT_SOURCE_MAPPING_ARN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
523 523 | ::aws_smithy_schema::ShapeId::from_static(
|
524 524 | "com.amazonaws.lambda#EventSourceMappingConfiguration$EventSourceMappingArn",
|
525 525 | "com.amazonaws.lambda",
|
526 526 | "EventSourceMappingConfiguration",
|
527 527 | ),
|
528 528 | ::aws_smithy_schema::ShapeType::String,
|
529 - | "event_source_mapping_arn",
|
529 + | "EventSourceMappingArn",
|
530 530 | 29,
|
531 531 | );
|
532 532 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_METRICS_CONFIG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
533 533 | ::aws_smithy_schema::ShapeId::from_static(
|
534 534 | "com.amazonaws.lambda#EventSourceMappingConfiguration$MetricsConfig",
|
535 535 | "com.amazonaws.lambda",
|
536 536 | "EventSourceMappingConfiguration",
|
537 537 | ),
|
538 538 | ::aws_smithy_schema::ShapeType::Structure,
|
539 - | "metrics_config",
|
539 + | "MetricsConfig",
|
540 540 | 30,
|
541 541 | );
|
542 542 | static EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_PROVISIONED_POLLER_CONFIG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
543 543 | ::aws_smithy_schema::ShapeId::from_static(
|
544 544 | "com.amazonaws.lambda#EventSourceMappingConfiguration$ProvisionedPollerConfig",
|
545 545 | "com.amazonaws.lambda",
|
546 546 | "EventSourceMappingConfiguration",
|
547 547 | ),
|
548 548 | ::aws_smithy_schema::ShapeType::Structure,
|
549 - | "provisioned_poller_config",
|
549 + | "ProvisionedPollerConfig",
|
550 550 | 31,
|
551 551 | );
|
552 552 | static EVENTSOURCEMAPPINGCONFIGURATION_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
553 553 | EVENTSOURCEMAPPINGCONFIGURATION_SCHEMA_ID,
|
554 554 | ::aws_smithy_schema::ShapeType::Structure,
|
555 555 | &[
|
556 556 | &EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_UUID,
|
557 557 | &EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STARTING_POSITION,
|
558 558 | &EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_STARTING_POSITION_TIMESTAMP,
|
559 559 | &EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_BATCH_SIZE,
|
723 723 | ser.write_struct(&EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_METRICS_CONFIG, val)?;
|
724 724 | }
|
725 725 | if let Some(ref val) = self.provisioned_poller_config {
|
726 726 | ser.write_struct(&EVENTSOURCEMAPPINGCONFIGURATION_MEMBER_PROVISIONED_POLLER_CONFIG, val)?;
|
727 727 | }
|
728 728 | Ok(())
|
729 729 | }
|
730 730 | }
|
731 731 | impl EventSourceMappingConfiguration {
|
732 732 | /// Deserializes this structure from a [`ShapeDeserializer`].
|
733 - | pub fn deserialize<D: ::aws_smithy_schema::serde::ShapeDeserializer>(
|
734 - | deserializer: &mut D,
|
733 + | pub fn deserialize(
|
734 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
735 735 | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
736 736 | #[allow(unused_variables, unused_mut)]
|
737 737 | let mut builder = Self::builder();
|
738 738 | #[allow(
|
739 739 | unused_variables,
|
740 740 | unreachable_code,
|
741 741 | clippy::single_match,
|
742 742 | clippy::match_single_binding,
|
743 743 | clippy::diverging_sub_expression
|
744 744 | )]
|
745 - | deserializer.read_struct(&EVENTSOURCEMAPPINGCONFIGURATION_SCHEMA, (), |_, member, deser| {
|
745 + | deserializer.read_struct(&EVENTSOURCEMAPPINGCONFIGURATION_SCHEMA, &mut |member, deser| {
|
746 746 | match member.member_index() {
|
747 747 | Some(0) => {
|
748 748 | builder.uuid = Some(deser.read_string(member)?);
|
749 749 | }
|
750 750 | Some(1) => {
|
751 751 | builder.starting_position = Some(crate::types::EventSourcePosition::from(deser.read_string(member)?.as_str()));
|
752 752 | }
|
753 753 | Some(2) => {
|
754 754 | builder.starting_position_timestamp = Some(deser.read_timestamp(member)?);
|
755 755 | }
|
756 756 | Some(3) => {
|
757 757 | builder.batch_size = Some(deser.read_integer(member)?);
|
758 758 | }
|
759 759 | Some(4) => {
|
760 760 | builder.maximum_batching_window_in_seconds = Some(deser.read_integer(member)?);
|
761 761 | }
|
762 762 | Some(5) => {
|
763 763 | builder.parallelization_factor = Some(deser.read_integer(member)?);
|
764 764 | }
|
765 765 | Some(6) => {
|
766 766 | builder.event_source_arn = Some(deser.read_string(member)?);
|
767 767 | }
|
768 768 | Some(7) => {
|
769 769 | builder.filter_criteria = Some(crate::types::FilterCriteria::deserialize(deser)?);
|
770 770 | }
|
771 771 | Some(8) => {
|
772 772 | builder.function_arn = Some(deser.read_string(member)?);
|
773 773 | }
|
774 774 | Some(9) => {
|
775 775 | builder.last_modified = Some(deser.read_timestamp(member)?);
|
776 776 | }
|
777 777 | Some(10) => {
|
778 778 | builder.last_processing_result = Some(deser.read_string(member)?);
|
779 779 | }
|
780 780 | Some(11) => {
|
781 781 | builder.state = Some(deser.read_string(member)?);
|
782 782 | }
|
783 783 | Some(12) => {
|
784 784 | builder.state_transition_reason = Some(deser.read_string(member)?);
|
785 785 | }
|
786 786 | Some(13) => {
|
787 787 | builder.destination_config = Some(crate::types::DestinationConfig::deserialize(deser)?);
|
788 788 | }
|
789 789 | Some(14) => {
|
790 - | builder.topics = Some({
|
791 - | let container = if let Some(cap) = deser.container_size() {
|
792 - | Vec::with_capacity(cap)
|
793 - | } else {
|
794 - | Vec::new()
|
795 - | };
|
796 - | deser.read_list(member, container, |mut list, deser| {
|
797 - | list.push(deser.read_string(member)?);
|
798 - | Ok(list)
|
799 - | })?
|
800 - | });
|
790 + | builder.topics = Some(deser.read_string_list(member)?);
|
801 791 | }
|
802 792 | Some(15) => {
|
803 - | builder.queues = Some({
|
804 - | let container = if let Some(cap) = deser.container_size() {
|
805 - | Vec::with_capacity(cap)
|
806 - | } else {
|
807 - | Vec::new()
|
808 - | };
|
809 - | deser.read_list(member, container, |mut list, deser| {
|
810 - | list.push(deser.read_string(member)?);
|
811 - | Ok(list)
|
812 - | })?
|
813 - | });
|
793 + | builder.queues = Some(deser.read_string_list(member)?);
|
814 794 | }
|
815 795 | Some(16) => {
|
816 796 | builder.source_access_configurations = Some({
|
817 - | let container = if let Some(cap) = deser.container_size() {
|
818 - | Vec::with_capacity(cap)
|
819 - | } else {
|
820 - | Vec::new()
|
821 - | };
|
822 - | deser.read_list(member, container, |mut list, deser| {
|
823 - | list.push(crate::types::SourceAccessConfiguration::deserialize(deser)?);
|
824 - | Ok(list)
|
825 - | })?
|
797 + | let mut container = Vec::new();
|
798 + | deser.read_list(member, &mut |deser| {
|
799 + | container.push(crate::types::SourceAccessConfiguration::deserialize(deser)?);
|
800 + | Ok(())
|
801 + | })?;
|
802 + | container
|
826 803 | });
|
827 804 | }
|
828 805 | Some(17) => {
|
829 806 | builder.self_managed_event_source = Some(crate::types::SelfManagedEventSource::deserialize(deser)?);
|
830 807 | }
|
831 808 | Some(18) => {
|
832 809 | builder.maximum_record_age_in_seconds = Some(deser.read_integer(member)?);
|
833 810 | }
|
834 811 | Some(19) => {
|
835 812 | builder.bisect_batch_on_function_error = Some(deser.read_boolean(member)?);
|
836 813 | }
|
837 814 | Some(20) => {
|
838 815 | builder.maximum_retry_attempts = Some(deser.read_integer(member)?);
|
839 816 | }
|
840 817 | Some(21) => {
|
841 818 | builder.tumbling_window_in_seconds = Some(deser.read_integer(member)?);
|
842 819 | }
|
843 820 | Some(22) => {
|
844 821 | builder.function_response_types = Some({
|
845 - | let container = if let Some(cap) = deser.container_size() {
|
846 - | Vec::with_capacity(cap)
|
847 - | } else {
|
848 - | Vec::new()
|
849 - | };
|
850 - | deser.read_list(member, container, |mut list, deser| {
|
851 - | list.push(crate::types::FunctionResponseType::from(deser.read_string(member)?.as_str()));
|
852 - | Ok(list)
|
853 - | })?
|
822 + | let mut container = Vec::new();
|
823 + | deser.read_list(member, &mut |deser| {
|
824 + | container.push(crate::types::FunctionResponseType::from(deser.read_string(member)?.as_str()));
|
825 + | Ok(())
|
826 + | })?;
|
827 + | container
|
854 828 | });
|
855 829 | }
|
856 830 | Some(23) => {
|
857 831 | builder.amazon_managed_kafka_event_source_config = Some(crate::types::AmazonManagedKafkaEventSourceConfig::deserialize(deser)?);
|
858 832 | }
|
859 833 | Some(24) => {
|
860 834 | builder.self_managed_kafka_event_source_config = Some(crate::types::SelfManagedKafkaEventSourceConfig::deserialize(deser)?);
|
861 835 | }
|
862 836 | Some(25) => {
|
863 837 | builder.scaling_config = Some(crate::types::ScalingConfig::deserialize(deser)?);
|
864 838 | }
|
865 839 | Some(26) => {
|
866 840 | builder.document_db_event_source_config = Some(crate::types::DocumentDbEventSourceConfig::deserialize(deser)?);
|
867 841 | }
|
868 842 | Some(27) => {
|
869 843 | builder.kms_key_arn = Some(deser.read_string(member)?);
|
870 844 | }
|
871 845 | Some(28) => {
|
872 846 | builder.filter_criteria_error = Some(crate::types::FilterCriteriaError::deserialize(deser)?);
|
873 847 | }
|
874 848 | Some(29) => {
|
875 849 | builder.event_source_mapping_arn = Some(deser.read_string(member)?);
|
876 850 | }
|
877 851 | Some(30) => {
|
878 852 | builder.metrics_config = Some(crate::types::EventSourceMappingMetricsConfig::deserialize(deser)?);
|
879 853 | }
|
880 854 | Some(31) => {
|
881 855 | builder.provisioned_poller_config = Some(crate::types::ProvisionedPollerConfig::deserialize(deser)?);
|
882 856 | }
|
883 857 | _ => {}
|
884 858 | }
|
885 859 | Ok(())
|
886 860 | })?;
|
887 861 | Ok(builder.build())
|
888 862 | }
|
889 863 | }
|
864 + | impl EventSourceMappingConfiguration {
|
865 + | /// Deserializes this structure from a body deserializer and HTTP response.
|
866 + | pub fn deserialize_with_response(
|
867 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
868 + | _headers: &::aws_smithy_runtime_api::http::Headers,
|
869 + | _status: u16,
|
870 + | _body: &[u8],
|
871 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
872 + | Self::deserialize(deserializer)
|
873 + | }
|
874 + | }
|
890 875 | impl EventSourceMappingConfiguration {
|
891 876 | /// Creates a new builder-style object to manufacture [`EventSourceMappingConfiguration`](crate::types::EventSourceMappingConfiguration).
|
892 877 | pub fn builder() -> crate::types::builders::EventSourceMappingConfigurationBuilder {
|
893 878 | crate::types::builders::EventSourceMappingConfigurationBuilder::default()
|
894 879 | }
|
895 880 | }
|
896 881 |
|
897 882 | /// A builder for [`EventSourceMappingConfiguration`](crate::types::EventSourceMappingConfiguration).
|
898 883 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
899 884 | #[non_exhaustive]
|