AWS SDK for C++  1.9.132
AWS SDK for C++
UpdateEventSourceMappingRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Lambda
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "UpdateEventSourceMapping"; }
35 
36  Aws::String SerializePayload() const override;
37 
38 
42  inline const Aws::String& GetUUID() const{ return m_uUID; }
43 
47  inline bool UUIDHasBeenSet() const { return m_uUIDHasBeenSet; }
48 
52  inline void SetUUID(const Aws::String& value) { m_uUIDHasBeenSet = true; m_uUID = value; }
53 
57  inline void SetUUID(Aws::String&& value) { m_uUIDHasBeenSet = true; m_uUID = std::move(value); }
58 
62  inline void SetUUID(const char* value) { m_uUIDHasBeenSet = true; m_uUID.assign(value); }
63 
67  inline UpdateEventSourceMappingRequest& WithUUID(const Aws::String& value) { SetUUID(value); return *this;}
68 
72  inline UpdateEventSourceMappingRequest& WithUUID(Aws::String&& value) { SetUUID(std::move(value)); return *this;}
73 
77  inline UpdateEventSourceMappingRequest& WithUUID(const char* value) { SetUUID(value); return *this;}
78 
79 
92  inline const Aws::String& GetFunctionName() const{ return m_functionName; }
93 
106  inline bool FunctionNameHasBeenSet() const { return m_functionNameHasBeenSet; }
107 
120  inline void SetFunctionName(const Aws::String& value) { m_functionNameHasBeenSet = true; m_functionName = value; }
121 
134  inline void SetFunctionName(Aws::String&& value) { m_functionNameHasBeenSet = true; m_functionName = std::move(value); }
135 
148  inline void SetFunctionName(const char* value) { m_functionNameHasBeenSet = true; m_functionName.assign(value); }
149 
162  inline UpdateEventSourceMappingRequest& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
163 
176  inline UpdateEventSourceMappingRequest& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
177 
190  inline UpdateEventSourceMappingRequest& WithFunctionName(const char* value) { SetFunctionName(value); return *this;}
191 
192 
197  inline bool GetEnabled() const{ return m_enabled; }
198 
203  inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; }
204 
209  inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; }
210 
215  inline UpdateEventSourceMappingRequest& WithEnabled(bool value) { SetEnabled(value); return *this;}
216 
217 
230  inline int GetBatchSize() const{ return m_batchSize; }
231 
244  inline bool BatchSizeHasBeenSet() const { return m_batchSizeHasBeenSet; }
245 
258  inline void SetBatchSize(int value) { m_batchSizeHasBeenSet = true; m_batchSize = value; }
259 
272  inline UpdateEventSourceMappingRequest& WithBatchSize(int value) { SetBatchSize(value); return *this;}
273 
274 
282  inline int GetMaximumBatchingWindowInSeconds() const{ return m_maximumBatchingWindowInSeconds; }
283 
291  inline bool MaximumBatchingWindowInSecondsHasBeenSet() const { return m_maximumBatchingWindowInSecondsHasBeenSet; }
292 
300  inline void SetMaximumBatchingWindowInSeconds(int value) { m_maximumBatchingWindowInSecondsHasBeenSet = true; m_maximumBatchingWindowInSeconds = value; }
301 
309  inline UpdateEventSourceMappingRequest& WithMaximumBatchingWindowInSeconds(int value) { SetMaximumBatchingWindowInSeconds(value); return *this;}
310 
311 
316  inline const DestinationConfig& GetDestinationConfig() const{ return m_destinationConfig; }
317 
322  inline bool DestinationConfigHasBeenSet() const { return m_destinationConfigHasBeenSet; }
323 
328  inline void SetDestinationConfig(const DestinationConfig& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = value; }
329 
334  inline void SetDestinationConfig(DestinationConfig&& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = std::move(value); }
335 
340  inline UpdateEventSourceMappingRequest& WithDestinationConfig(const DestinationConfig& value) { SetDestinationConfig(value); return *this;}
341 
346  inline UpdateEventSourceMappingRequest& WithDestinationConfig(DestinationConfig&& value) { SetDestinationConfig(std::move(value)); return *this;}
347 
348 
353  inline int GetMaximumRecordAgeInSeconds() const{ return m_maximumRecordAgeInSeconds; }
354 
359  inline bool MaximumRecordAgeInSecondsHasBeenSet() const { return m_maximumRecordAgeInSecondsHasBeenSet; }
360 
365  inline void SetMaximumRecordAgeInSeconds(int value) { m_maximumRecordAgeInSecondsHasBeenSet = true; m_maximumRecordAgeInSeconds = value; }
366 
371  inline UpdateEventSourceMappingRequest& WithMaximumRecordAgeInSeconds(int value) { SetMaximumRecordAgeInSeconds(value); return *this;}
372 
373 
378  inline bool GetBisectBatchOnFunctionError() const{ return m_bisectBatchOnFunctionError; }
379 
384  inline bool BisectBatchOnFunctionErrorHasBeenSet() const { return m_bisectBatchOnFunctionErrorHasBeenSet; }
385 
390  inline void SetBisectBatchOnFunctionError(bool value) { m_bisectBatchOnFunctionErrorHasBeenSet = true; m_bisectBatchOnFunctionError = value; }
391 
396  inline UpdateEventSourceMappingRequest& WithBisectBatchOnFunctionError(bool value) { SetBisectBatchOnFunctionError(value); return *this;}
397 
398 
404  inline int GetMaximumRetryAttempts() const{ return m_maximumRetryAttempts; }
405 
411  inline bool MaximumRetryAttemptsHasBeenSet() const { return m_maximumRetryAttemptsHasBeenSet; }
412 
418  inline void SetMaximumRetryAttempts(int value) { m_maximumRetryAttemptsHasBeenSet = true; m_maximumRetryAttempts = value; }
419 
425  inline UpdateEventSourceMappingRequest& WithMaximumRetryAttempts(int value) { SetMaximumRetryAttempts(value); return *this;}
426 
427 
432  inline int GetParallelizationFactor() const{ return m_parallelizationFactor; }
433 
438  inline bool ParallelizationFactorHasBeenSet() const { return m_parallelizationFactorHasBeenSet; }
439 
444  inline void SetParallelizationFactor(int value) { m_parallelizationFactorHasBeenSet = true; m_parallelizationFactor = value; }
445 
450  inline UpdateEventSourceMappingRequest& WithParallelizationFactor(int value) { SetParallelizationFactor(value); return *this;}
451 
452 
457  inline const Aws::Vector<SourceAccessConfiguration>& GetSourceAccessConfigurations() const{ return m_sourceAccessConfigurations; }
458 
463  inline bool SourceAccessConfigurationsHasBeenSet() const { return m_sourceAccessConfigurationsHasBeenSet; }
464 
469  inline void SetSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = value; }
470 
475  inline void SetSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = std::move(value); }
476 
481  inline UpdateEventSourceMappingRequest& WithSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { SetSourceAccessConfigurations(value); return *this;}
482 
487  inline UpdateEventSourceMappingRequest& WithSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { SetSourceAccessConfigurations(std::move(value)); return *this;}
488 
493  inline UpdateEventSourceMappingRequest& AddSourceAccessConfigurations(const SourceAccessConfiguration& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(value); return *this; }
494 
499  inline UpdateEventSourceMappingRequest& AddSourceAccessConfigurations(SourceAccessConfiguration&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(std::move(value)); return *this; }
500 
501 
506  inline int GetTumblingWindowInSeconds() const{ return m_tumblingWindowInSeconds; }
507 
512  inline bool TumblingWindowInSecondsHasBeenSet() const { return m_tumblingWindowInSecondsHasBeenSet; }
513 
518  inline void SetTumblingWindowInSeconds(int value) { m_tumblingWindowInSecondsHasBeenSet = true; m_tumblingWindowInSeconds = value; }
519 
524  inline UpdateEventSourceMappingRequest& WithTumblingWindowInSeconds(int value) { SetTumblingWindowInSeconds(value); return *this;}
525 
526 
531  inline const Aws::Vector<FunctionResponseType>& GetFunctionResponseTypes() const{ return m_functionResponseTypes; }
532 
537  inline bool FunctionResponseTypesHasBeenSet() const { return m_functionResponseTypesHasBeenSet; }
538 
543  inline void SetFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = value; }
544 
549  inline void SetFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = std::move(value); }
550 
555  inline UpdateEventSourceMappingRequest& WithFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { SetFunctionResponseTypes(value); return *this;}
556 
561  inline UpdateEventSourceMappingRequest& WithFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { SetFunctionResponseTypes(std::move(value)); return *this;}
562 
567  inline UpdateEventSourceMappingRequest& AddFunctionResponseTypes(const FunctionResponseType& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(value); return *this; }
568 
573  inline UpdateEventSourceMappingRequest& AddFunctionResponseTypes(FunctionResponseType&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(std::move(value)); return *this; }
574 
575  private:
576 
577  Aws::String m_uUID;
578  bool m_uUIDHasBeenSet;
579 
580  Aws::String m_functionName;
581  bool m_functionNameHasBeenSet;
582 
583  bool m_enabled;
584  bool m_enabledHasBeenSet;
585 
586  int m_batchSize;
587  bool m_batchSizeHasBeenSet;
588 
589  int m_maximumBatchingWindowInSeconds;
590  bool m_maximumBatchingWindowInSecondsHasBeenSet;
591 
592  DestinationConfig m_destinationConfig;
593  bool m_destinationConfigHasBeenSet;
594 
595  int m_maximumRecordAgeInSeconds;
596  bool m_maximumRecordAgeInSecondsHasBeenSet;
597 
598  bool m_bisectBatchOnFunctionError;
599  bool m_bisectBatchOnFunctionErrorHasBeenSet;
600 
601  int m_maximumRetryAttempts;
602  bool m_maximumRetryAttemptsHasBeenSet;
603 
604  int m_parallelizationFactor;
605  bool m_parallelizationFactorHasBeenSet;
606 
607  Aws::Vector<SourceAccessConfiguration> m_sourceAccessConfigurations;
608  bool m_sourceAccessConfigurationsHasBeenSet;
609 
610  int m_tumblingWindowInSeconds;
611  bool m_tumblingWindowInSecondsHasBeenSet;
612 
613  Aws::Vector<FunctionResponseType> m_functionResponseTypes;
614  bool m_functionResponseTypesHasBeenSet;
615  };
616 
617 } // namespace Model
618 } // namespace Lambda
619 } // namespace Aws
Aws::Lambda::Model::UpdateEventSourceMappingRequest::DestinationConfigHasBeenSet
bool DestinationConfigHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:322
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName
UpdateEventSourceMappingRequest & WithFunctionName(Aws::String &&value)
Definition: UpdateEventSourceMappingRequest.h:176
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumRecordAgeInSeconds
int GetMaximumRecordAgeInSeconds() const
Definition: UpdateEventSourceMappingRequest.h:353
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: UpdateEventSourceMappingRequest.h:475
FunctionResponseType.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumBatchingWindowInSeconds
UpdateEventSourceMappingRequest & WithMaximumBatchingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:309
Aws::Lambda::Model::FunctionResponseType
FunctionResponseType
Definition: FunctionResponseType.h:17
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetTumblingWindowInSeconds
void SetTumblingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:518
Aws::Lambda::Model::UpdateEventSourceMappingRequest::FunctionNameHasBeenSet
bool FunctionNameHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:106
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumBatchingWindowInSeconds
int GetMaximumBatchingWindowInSeconds() const
Definition: UpdateEventSourceMappingRequest.h:282
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations
UpdateEventSourceMappingRequest & AddSourceAccessConfigurations(SourceAccessConfiguration &&value)
Definition: UpdateEventSourceMappingRequest.h:499
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithSourceAccessConfigurations
UpdateEventSourceMappingRequest & WithSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: UpdateEventSourceMappingRequest.h:481
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBisectBatchOnFunctionError
UpdateEventSourceMappingRequest & WithBisectBatchOnFunctionError(bool value)
Definition: UpdateEventSourceMappingRequest.h:396
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBatchSize
UpdateEventSourceMappingRequest & WithBatchSize(int value)
Definition: UpdateEventSourceMappingRequest.h:272
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddFunctionResponseTypes
UpdateEventSourceMappingRequest & AddFunctionResponseTypes(FunctionResponseType &&value)
Definition: UpdateEventSourceMappingRequest.h:573
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID
UpdateEventSourceMappingRequest & WithUUID(Aws::String &&value)
Definition: UpdateEventSourceMappingRequest.h:72
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithSourceAccessConfigurations
UpdateEventSourceMappingRequest & WithSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: UpdateEventSourceMappingRequest.h:487
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumRetryAttempts
UpdateEventSourceMappingRequest & WithMaximumRetryAttempts(int value)
Definition: UpdateEventSourceMappingRequest.h:425
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateEventSourceMappingRequest.h:34
Aws::Lambda::Model::SourceAccessConfiguration
Definition: SourceAccessConfiguration.h:35
AWSVector.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName
void SetFunctionName(const char *value)
Definition: UpdateEventSourceMappingRequest.h:148
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumRecordAgeInSeconds
void SetMaximumRecordAgeInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:365
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetParallelizationFactor
int GetParallelizationFactor() const
Definition: UpdateEventSourceMappingRequest.h:432
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetEnabled
void SetEnabled(bool value)
Definition: UpdateEventSourceMappingRequest.h:209
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: UpdateEventSourceMappingRequest.h:469
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithTumblingWindowInSeconds
UpdateEventSourceMappingRequest & WithTumblingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:524
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionResponseTypes
UpdateEventSourceMappingRequest & WithFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: UpdateEventSourceMappingRequest.h:561
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumRetryAttempts
int GetMaximumRetryAttempts() const
Definition: UpdateEventSourceMappingRequest.h:404
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBatchSize
void SetBatchSize(int value)
Definition: UpdateEventSourceMappingRequest.h:258
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumBatchingWindowInSecondsHasBeenSet
bool MaximumBatchingWindowInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:291
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetUUID
const Aws::String & GetUUID() const
Definition: UpdateEventSourceMappingRequest.h:42
Aws::Lambda::Model::UpdateEventSourceMappingRequest::FunctionResponseTypesHasBeenSet
bool FunctionResponseTypesHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:537
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetTumblingWindowInSeconds
int GetTumblingWindowInSeconds() const
Definition: UpdateEventSourceMappingRequest.h:506
Aws::Lambda::Model::UpdateEventSourceMappingRequest::UUIDHasBeenSet
bool UUIDHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:47
Aws::Lambda::Model::UpdateEventSourceMappingRequest::TumblingWindowInSecondsHasBeenSet
bool TumblingWindowInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:512
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID
UpdateEventSourceMappingRequest & WithUUID(const char *value)
Definition: UpdateEventSourceMappingRequest.h:77
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumRetryAttempts
void SetMaximumRetryAttempts(int value)
Definition: UpdateEventSourceMappingRequest.h:418
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: UpdateEventSourceMappingRequest.h:92
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetFunctionResponseTypes
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes() const
Definition: UpdateEventSourceMappingRequest.h:531
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetBatchSize
int GetBatchSize() const
Definition: UpdateEventSourceMappingRequest.h:230
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations
UpdateEventSourceMappingRequest & AddSourceAccessConfigurations(const SourceAccessConfiguration &value)
Definition: UpdateEventSourceMappingRequest.h:493
AWSString.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SourceAccessConfigurationsHasBeenSet
bool SourceAccessConfigurationsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:463
LambdaRequest.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID
void SetUUID(const Aws::String &value)
Definition: UpdateEventSourceMappingRequest.h:52
Aws::Lambda::Model::UpdateEventSourceMappingRequest::EnabledHasBeenSet
bool EnabledHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:203
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithDestinationConfig
UpdateEventSourceMappingRequest & WithDestinationConfig(DestinationConfig &&value)
Definition: UpdateEventSourceMappingRequest.h:346
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName
UpdateEventSourceMappingRequest & WithFunctionName(const Aws::String &value)
Definition: UpdateEventSourceMappingRequest.h:162
Aws::Lambda::LambdaRequest
Definition: LambdaRequest.h:18
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName
UpdateEventSourceMappingRequest & WithFunctionName(const char *value)
Definition: UpdateEventSourceMappingRequest.h:190
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithEnabled
UpdateEventSourceMappingRequest & WithEnabled(bool value)
Definition: UpdateEventSourceMappingRequest.h:215
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumBatchingWindowInSeconds
void SetMaximumBatchingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:300
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID
void SetUUID(const char *value)
Definition: UpdateEventSourceMappingRequest.h:62
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumRecordAgeInSeconds
UpdateEventSourceMappingRequest & WithMaximumRecordAgeInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:371
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetEnabled
bool GetEnabled() const
Definition: UpdateEventSourceMappingRequest.h:197
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionResponseTypes
void SetFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: UpdateEventSourceMappingRequest.h:549
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddFunctionResponseTypes
UpdateEventSourceMappingRequest & AddFunctionResponseTypes(const FunctionResponseType &value)
Definition: UpdateEventSourceMappingRequest.h:567
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetSourceAccessConfigurations
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations() const
Definition: UpdateEventSourceMappingRequest.h:457
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithDestinationConfig
UpdateEventSourceMappingRequest & WithDestinationConfig(const DestinationConfig &value)
Definition: UpdateEventSourceMappingRequest.h:340
Aws::Lambda::Model::UpdateEventSourceMappingRequest::BatchSizeHasBeenSet
bool BatchSizeHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:244
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID
UpdateEventSourceMappingRequest & WithUUID(const Aws::String &value)
Definition: UpdateEventSourceMappingRequest.h:67
Aws::Lambda::Model::UpdateEventSourceMappingRequest
Definition: UpdateEventSourceMappingRequest.h:26
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionResponseTypes
UpdateEventSourceMappingRequest & WithFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: UpdateEventSourceMappingRequest.h:555
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetBisectBatchOnFunctionError
bool GetBisectBatchOnFunctionError() const
Definition: UpdateEventSourceMappingRequest.h:378
SourceAccessConfiguration.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::ParallelizationFactorHasBeenSet
bool ParallelizationFactorHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:438
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRecordAgeInSecondsHasBeenSet
bool MaximumRecordAgeInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:359
Aws::Lambda::Model::DestinationConfig
Definition: DestinationConfig.h:34
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetDestinationConfig
void SetDestinationConfig(DestinationConfig &&value)
Definition: UpdateEventSourceMappingRequest.h:334
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithParallelizationFactor
UpdateEventSourceMappingRequest & WithParallelizationFactor(int value)
Definition: UpdateEventSourceMappingRequest.h:450
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionResponseTypes
void SetFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: UpdateEventSourceMappingRequest.h:543
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBisectBatchOnFunctionError
void SetBisectBatchOnFunctionError(bool value)
Definition: UpdateEventSourceMappingRequest.h:390
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetParallelizationFactor
void SetParallelizationFactor(int value)
Definition: UpdateEventSourceMappingRequest.h:444
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRetryAttemptsHasBeenSet
bool MaximumRetryAttemptsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:411
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: UpdateEventSourceMappingRequest.h:134
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: UpdateEventSourceMappingRequest.h:120
Lambda_EXPORTS.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID
void SetUUID(Aws::String &&value)
Definition: UpdateEventSourceMappingRequest.h:57
Aws::Lambda::Model::UpdateEventSourceMappingRequest::UpdateEventSourceMappingRequest
UpdateEventSourceMappingRequest()
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetDestinationConfig
void SetDestinationConfig(const DestinationConfig &value)
Definition: UpdateEventSourceMappingRequest.h:328
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetDestinationConfig
const DestinationConfig & GetDestinationConfig() const
Definition: UpdateEventSourceMappingRequest.h:316
DestinationConfig.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::BisectBatchOnFunctionErrorHasBeenSet
bool BisectBatchOnFunctionErrorHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:384