AWS SDK for C++  1.9.45
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 
227  inline int GetBatchSize() const{ return m_batchSize; }
228 
238  inline bool BatchSizeHasBeenSet() const { return m_batchSizeHasBeenSet; }
239 
249  inline void SetBatchSize(int value) { m_batchSizeHasBeenSet = true; m_batchSize = value; }
250 
260  inline UpdateEventSourceMappingRequest& WithBatchSize(int value) { SetBatchSize(value); return *this;}
261 
262 
267  inline int GetMaximumBatchingWindowInSeconds() const{ return m_maximumBatchingWindowInSeconds; }
268 
273  inline bool MaximumBatchingWindowInSecondsHasBeenSet() const { return m_maximumBatchingWindowInSecondsHasBeenSet; }
274 
279  inline void SetMaximumBatchingWindowInSeconds(int value) { m_maximumBatchingWindowInSecondsHasBeenSet = true; m_maximumBatchingWindowInSeconds = value; }
280 
285  inline UpdateEventSourceMappingRequest& WithMaximumBatchingWindowInSeconds(int value) { SetMaximumBatchingWindowInSeconds(value); return *this;}
286 
287 
292  inline const DestinationConfig& GetDestinationConfig() const{ return m_destinationConfig; }
293 
298  inline bool DestinationConfigHasBeenSet() const { return m_destinationConfigHasBeenSet; }
299 
304  inline void SetDestinationConfig(const DestinationConfig& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = value; }
305 
310  inline void SetDestinationConfig(DestinationConfig&& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = std::move(value); }
311 
316  inline UpdateEventSourceMappingRequest& WithDestinationConfig(const DestinationConfig& value) { SetDestinationConfig(value); return *this;}
317 
322  inline UpdateEventSourceMappingRequest& WithDestinationConfig(DestinationConfig&& value) { SetDestinationConfig(std::move(value)); return *this;}
323 
324 
329  inline int GetMaximumRecordAgeInSeconds() const{ return m_maximumRecordAgeInSeconds; }
330 
335  inline bool MaximumRecordAgeInSecondsHasBeenSet() const { return m_maximumRecordAgeInSecondsHasBeenSet; }
336 
341  inline void SetMaximumRecordAgeInSeconds(int value) { m_maximumRecordAgeInSecondsHasBeenSet = true; m_maximumRecordAgeInSeconds = value; }
342 
347  inline UpdateEventSourceMappingRequest& WithMaximumRecordAgeInSeconds(int value) { SetMaximumRecordAgeInSeconds(value); return *this;}
348 
349 
354  inline bool GetBisectBatchOnFunctionError() const{ return m_bisectBatchOnFunctionError; }
355 
360  inline bool BisectBatchOnFunctionErrorHasBeenSet() const { return m_bisectBatchOnFunctionErrorHasBeenSet; }
361 
366  inline void SetBisectBatchOnFunctionError(bool value) { m_bisectBatchOnFunctionErrorHasBeenSet = true; m_bisectBatchOnFunctionError = value; }
367 
372  inline UpdateEventSourceMappingRequest& WithBisectBatchOnFunctionError(bool value) { SetBisectBatchOnFunctionError(value); return *this;}
373 
374 
380  inline int GetMaximumRetryAttempts() const{ return m_maximumRetryAttempts; }
381 
387  inline bool MaximumRetryAttemptsHasBeenSet() const { return m_maximumRetryAttemptsHasBeenSet; }
388 
394  inline void SetMaximumRetryAttempts(int value) { m_maximumRetryAttemptsHasBeenSet = true; m_maximumRetryAttempts = value; }
395 
401  inline UpdateEventSourceMappingRequest& WithMaximumRetryAttempts(int value) { SetMaximumRetryAttempts(value); return *this;}
402 
403 
407  inline int GetParallelizationFactor() const{ return m_parallelizationFactor; }
408 
412  inline bool ParallelizationFactorHasBeenSet() const { return m_parallelizationFactorHasBeenSet; }
413 
417  inline void SetParallelizationFactor(int value) { m_parallelizationFactorHasBeenSet = true; m_parallelizationFactor = value; }
418 
422  inline UpdateEventSourceMappingRequest& WithParallelizationFactor(int value) { SetParallelizationFactor(value); return *this;}
423 
424 
429  inline const Aws::Vector<SourceAccessConfiguration>& GetSourceAccessConfigurations() const{ return m_sourceAccessConfigurations; }
430 
435  inline bool SourceAccessConfigurationsHasBeenSet() const { return m_sourceAccessConfigurationsHasBeenSet; }
436 
441  inline void SetSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = value; }
442 
447  inline void SetSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = std::move(value); }
448 
453  inline UpdateEventSourceMappingRequest& WithSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { SetSourceAccessConfigurations(value); return *this;}
454 
459  inline UpdateEventSourceMappingRequest& WithSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { SetSourceAccessConfigurations(std::move(value)); return *this;}
460 
465  inline UpdateEventSourceMappingRequest& AddSourceAccessConfigurations(const SourceAccessConfiguration& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(value); return *this; }
466 
471  inline UpdateEventSourceMappingRequest& AddSourceAccessConfigurations(SourceAccessConfiguration&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(std::move(value)); return *this; }
472 
473 
478  inline int GetTumblingWindowInSeconds() const{ return m_tumblingWindowInSeconds; }
479 
484  inline bool TumblingWindowInSecondsHasBeenSet() const { return m_tumblingWindowInSecondsHasBeenSet; }
485 
490  inline void SetTumblingWindowInSeconds(int value) { m_tumblingWindowInSecondsHasBeenSet = true; m_tumblingWindowInSeconds = value; }
491 
496  inline UpdateEventSourceMappingRequest& WithTumblingWindowInSeconds(int value) { SetTumblingWindowInSeconds(value); return *this;}
497 
498 
503  inline const Aws::Vector<FunctionResponseType>& GetFunctionResponseTypes() const{ return m_functionResponseTypes; }
504 
509  inline bool FunctionResponseTypesHasBeenSet() const { return m_functionResponseTypesHasBeenSet; }
510 
515  inline void SetFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = value; }
516 
521  inline void SetFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = std::move(value); }
522 
527  inline UpdateEventSourceMappingRequest& WithFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { SetFunctionResponseTypes(value); return *this;}
528 
533  inline UpdateEventSourceMappingRequest& WithFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { SetFunctionResponseTypes(std::move(value)); return *this;}
534 
539  inline UpdateEventSourceMappingRequest& AddFunctionResponseTypes(const FunctionResponseType& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(value); return *this; }
540 
545  inline UpdateEventSourceMappingRequest& AddFunctionResponseTypes(FunctionResponseType&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(std::move(value)); return *this; }
546 
547  private:
548 
549  Aws::String m_uUID;
550  bool m_uUIDHasBeenSet;
551 
552  Aws::String m_functionName;
553  bool m_functionNameHasBeenSet;
554 
555  bool m_enabled;
556  bool m_enabledHasBeenSet;
557 
558  int m_batchSize;
559  bool m_batchSizeHasBeenSet;
560 
561  int m_maximumBatchingWindowInSeconds;
562  bool m_maximumBatchingWindowInSecondsHasBeenSet;
563 
564  DestinationConfig m_destinationConfig;
565  bool m_destinationConfigHasBeenSet;
566 
567  int m_maximumRecordAgeInSeconds;
568  bool m_maximumRecordAgeInSecondsHasBeenSet;
569 
570  bool m_bisectBatchOnFunctionError;
571  bool m_bisectBatchOnFunctionErrorHasBeenSet;
572 
573  int m_maximumRetryAttempts;
574  bool m_maximumRetryAttemptsHasBeenSet;
575 
576  int m_parallelizationFactor;
577  bool m_parallelizationFactorHasBeenSet;
578 
579  Aws::Vector<SourceAccessConfiguration> m_sourceAccessConfigurations;
580  bool m_sourceAccessConfigurationsHasBeenSet;
581 
582  int m_tumblingWindowInSeconds;
583  bool m_tumblingWindowInSecondsHasBeenSet;
584 
585  Aws::Vector<FunctionResponseType> m_functionResponseTypes;
586  bool m_functionResponseTypesHasBeenSet;
587  };
588 
589 } // namespace Model
590 } // namespace Lambda
591 } // namespace Aws
Aws::Lambda::Model::UpdateEventSourceMappingRequest::DestinationConfigHasBeenSet
bool DestinationConfigHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:298
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:329
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: UpdateEventSourceMappingRequest.h:447
FunctionResponseType.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumBatchingWindowInSeconds
UpdateEventSourceMappingRequest & WithMaximumBatchingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:285
Aws::Lambda::Model::FunctionResponseType
FunctionResponseType
Definition: FunctionResponseType.h:17
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetTumblingWindowInSeconds
void SetTumblingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:490
Aws::Lambda::Model::UpdateEventSourceMappingRequest::FunctionNameHasBeenSet
bool FunctionNameHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:106
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumBatchingWindowInSeconds
int GetMaximumBatchingWindowInSeconds() const
Definition: UpdateEventSourceMappingRequest.h:267
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations
UpdateEventSourceMappingRequest & AddSourceAccessConfigurations(SourceAccessConfiguration &&value)
Definition: UpdateEventSourceMappingRequest.h:471
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithSourceAccessConfigurations
UpdateEventSourceMappingRequest & WithSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: UpdateEventSourceMappingRequest.h:453
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBisectBatchOnFunctionError
UpdateEventSourceMappingRequest & WithBisectBatchOnFunctionError(bool value)
Definition: UpdateEventSourceMappingRequest.h:372
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBatchSize
UpdateEventSourceMappingRequest & WithBatchSize(int value)
Definition: UpdateEventSourceMappingRequest.h:260
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddFunctionResponseTypes
UpdateEventSourceMappingRequest & AddFunctionResponseTypes(FunctionResponseType &&value)
Definition: UpdateEventSourceMappingRequest.h:545
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:459
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumRetryAttempts
UpdateEventSourceMappingRequest & WithMaximumRetryAttempts(int value)
Definition: UpdateEventSourceMappingRequest.h:401
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:34
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:341
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetParallelizationFactor
int GetParallelizationFactor() const
Definition: UpdateEventSourceMappingRequest.h:407
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:441
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithTumblingWindowInSeconds
UpdateEventSourceMappingRequest & WithTumblingWindowInSeconds(int value)
Definition: UpdateEventSourceMappingRequest.h:496
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionResponseTypes
UpdateEventSourceMappingRequest & WithFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: UpdateEventSourceMappingRequest.h:533
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumRetryAttempts
int GetMaximumRetryAttempts() const
Definition: UpdateEventSourceMappingRequest.h:380
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBatchSize
void SetBatchSize(int value)
Definition: UpdateEventSourceMappingRequest.h:249
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumBatchingWindowInSecondsHasBeenSet
bool MaximumBatchingWindowInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:273
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:509
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetTumblingWindowInSeconds
int GetTumblingWindowInSeconds() const
Definition: UpdateEventSourceMappingRequest.h:478
Aws::Lambda::Model::UpdateEventSourceMappingRequest::UUIDHasBeenSet
bool UUIDHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:47
Aws::Lambda::Model::UpdateEventSourceMappingRequest::TumblingWindowInSecondsHasBeenSet
bool TumblingWindowInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:484
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:394
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:503
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetBatchSize
int GetBatchSize() const
Definition: UpdateEventSourceMappingRequest.h:227
Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations
UpdateEventSourceMappingRequest & AddSourceAccessConfigurations(const SourceAccessConfiguration &value)
Definition: UpdateEventSourceMappingRequest.h:465
AWSString.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SourceAccessConfigurationsHasBeenSet
bool SourceAccessConfigurationsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:435
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:322
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:279
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:347
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:521
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:539
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetSourceAccessConfigurations
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations() const
Definition: UpdateEventSourceMappingRequest.h:429
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithDestinationConfig
UpdateEventSourceMappingRequest & WithDestinationConfig(const DestinationConfig &value)
Definition: UpdateEventSourceMappingRequest.h:316
Aws::Lambda::Model::UpdateEventSourceMappingRequest::BatchSizeHasBeenSet
bool BatchSizeHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:238
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:527
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:354
SourceAccessConfiguration.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::ParallelizationFactorHasBeenSet
bool ParallelizationFactorHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:412
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRecordAgeInSecondsHasBeenSet
bool MaximumRecordAgeInSecondsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:335
Aws::Lambda::Model::DestinationConfig
Definition: DestinationConfig.h:34
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetDestinationConfig
void SetDestinationConfig(DestinationConfig &&value)
Definition: UpdateEventSourceMappingRequest.h:310
Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithParallelizationFactor
UpdateEventSourceMappingRequest & WithParallelizationFactor(int value)
Definition: UpdateEventSourceMappingRequest.h:422
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionResponseTypes
void SetFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: UpdateEventSourceMappingRequest.h:515
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBisectBatchOnFunctionError
void SetBisectBatchOnFunctionError(bool value)
Definition: UpdateEventSourceMappingRequest.h:366
Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetParallelizationFactor
void SetParallelizationFactor(int value)
Definition: UpdateEventSourceMappingRequest.h:417
Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRetryAttemptsHasBeenSet
bool MaximumRetryAttemptsHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:387
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:304
Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetDestinationConfig
const DestinationConfig & GetDestinationConfig() const
Definition: UpdateEventSourceMappingRequest.h:292
DestinationConfig.h
Aws::Lambda::Model::UpdateEventSourceMappingRequest::BisectBatchOnFunctionErrorHasBeenSet
bool BisectBatchOnFunctionErrorHasBeenSet() const
Definition: UpdateEventSourceMappingRequest.h:360