AWS SDK for C++  1.9.2
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lambda::Model::UpdateEventSourceMappingRequest Class Reference

#include <UpdateEventSourceMappingRequest.h>

+ Inheritance diagram for Aws::Lambda::Model::UpdateEventSourceMappingRequest:

Public Member Functions

 UpdateEventSourceMappingRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetUUID () const
 
bool UUIDHasBeenSet () const
 
void SetUUID (const Aws::String &value)
 
void SetUUID (Aws::String &&value)
 
void SetUUID (const char *value)
 
UpdateEventSourceMappingRequestWithUUID (const Aws::String &value)
 
UpdateEventSourceMappingRequestWithUUID (Aws::String &&value)
 
UpdateEventSourceMappingRequestWithUUID (const char *value)
 
const Aws::StringGetFunctionName () const
 
bool FunctionNameHasBeenSet () const
 
void SetFunctionName (const Aws::String &value)
 
void SetFunctionName (Aws::String &&value)
 
void SetFunctionName (const char *value)
 
UpdateEventSourceMappingRequestWithFunctionName (const Aws::String &value)
 
UpdateEventSourceMappingRequestWithFunctionName (Aws::String &&value)
 
UpdateEventSourceMappingRequestWithFunctionName (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
UpdateEventSourceMappingRequestWithEnabled (bool value)
 
int GetBatchSize () const
 
bool BatchSizeHasBeenSet () const
 
void SetBatchSize (int value)
 
UpdateEventSourceMappingRequestWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
bool MaximumBatchingWindowInSecondsHasBeenSet () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
UpdateEventSourceMappingRequestWithMaximumBatchingWindowInSeconds (int value)
 
const DestinationConfigGetDestinationConfig () const
 
bool DestinationConfigHasBeenSet () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
UpdateEventSourceMappingRequestWithDestinationConfig (const DestinationConfig &value)
 
UpdateEventSourceMappingRequestWithDestinationConfig (DestinationConfig &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
bool MaximumRecordAgeInSecondsHasBeenSet () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
UpdateEventSourceMappingRequestWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
bool BisectBatchOnFunctionErrorHasBeenSet () const
 
void SetBisectBatchOnFunctionError (bool value)
 
UpdateEventSourceMappingRequestWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
bool MaximumRetryAttemptsHasBeenSet () const
 
void SetMaximumRetryAttempts (int value)
 
UpdateEventSourceMappingRequestWithMaximumRetryAttempts (int value)
 
int GetParallelizationFactor () const
 
bool ParallelizationFactorHasBeenSet () const
 
void SetParallelizationFactor (int value)
 
UpdateEventSourceMappingRequestWithParallelizationFactor (int value)
 
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations () const
 
bool SourceAccessConfigurationsHasBeenSet () const
 
void SetSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
void SetSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
UpdateEventSourceMappingRequestWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
UpdateEventSourceMappingRequestWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
UpdateEventSourceMappingRequestAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
UpdateEventSourceMappingRequestAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
int GetTumblingWindowInSeconds () const
 
bool TumblingWindowInSecondsHasBeenSet () const
 
void SetTumblingWindowInSeconds (int value)
 
UpdateEventSourceMappingRequestWithTumblingWindowInSeconds (int value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
bool FunctionResponseTypesHasBeenSet () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
UpdateEventSourceMappingRequestWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
UpdateEventSourceMappingRequestWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
UpdateEventSourceMappingRequestAddFunctionResponseTypes (const FunctionResponseType &value)
 
UpdateEventSourceMappingRequestAddFunctionResponseTypes (FunctionResponseType &&value)
 
- Public Member Functions inherited from Aws::Lambda::LambdaRequest
virtual ~LambdaRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Lambda::LambdaRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file UpdateEventSourceMappingRequest.h.

Constructor & Destructor Documentation

◆ UpdateEventSourceMappingRequest()

Aws::Lambda::Model::UpdateEventSourceMappingRequest::UpdateEventSourceMappingRequest ( )

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddFunctionResponseTypes ( const FunctionResponseType value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 539 of file UpdateEventSourceMappingRequest.h.

◆ AddFunctionResponseTypes() [2/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddFunctionResponseTypes ( FunctionResponseType &&  value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 545 of file UpdateEventSourceMappingRequest.h.

◆ AddSourceAccessConfigurations() [1/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations ( const SourceAccessConfiguration value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 465 of file UpdateEventSourceMappingRequest.h.

◆ AddSourceAccessConfigurations() [2/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::AddSourceAccessConfigurations ( SourceAccessConfiguration &&  value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 471 of file UpdateEventSourceMappingRequest.h.

◆ BatchSizeHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::BatchSizeHasBeenSet ( ) const
inline

The maximum number of items to retrieve in a single batch.

  • Amazon Kinesis - Default 100. Max 10,000.

  • Amazon DynamoDB Streams - Default 100. Max 1,000.

  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.

  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.

  • Self-Managed Apache Kafka - Default 100. Max 10,000.

Definition at line 238 of file UpdateEventSourceMappingRequest.h.

◆ BisectBatchOnFunctionErrorHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::BisectBatchOnFunctionErrorHasBeenSet ( ) const
inline

(Streams) If the function returns an error, split the batch in two and retry.

Definition at line 360 of file UpdateEventSourceMappingRequest.h.

◆ DestinationConfigHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::DestinationConfigHasBeenSet ( ) const
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 298 of file UpdateEventSourceMappingRequest.h.

◆ EnabledHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::EnabledHasBeenSet ( ) const
inline

If true, the event source mapping is active. Set to false to pause polling and invocation.

Definition at line 203 of file UpdateEventSourceMappingRequest.h.

◆ FunctionNameHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::FunctionNameHasBeenSet ( ) const
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 106 of file UpdateEventSourceMappingRequest.h.

◆ FunctionResponseTypesHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::FunctionResponseTypesHasBeenSet ( ) const
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 509 of file UpdateEventSourceMappingRequest.h.

◆ GetBatchSize()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetBatchSize ( ) const
inline

The maximum number of items to retrieve in a single batch.

  • Amazon Kinesis - Default 100. Max 10,000.

  • Amazon DynamoDB Streams - Default 100. Max 1,000.

  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.

  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.

  • Self-Managed Apache Kafka - Default 100. Max 10,000.

Definition at line 227 of file UpdateEventSourceMappingRequest.h.

◆ GetBisectBatchOnFunctionError()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetBisectBatchOnFunctionError ( ) const
inline

(Streams) If the function returns an error, split the batch in two and retry.

Definition at line 354 of file UpdateEventSourceMappingRequest.h.

◆ GetDestinationConfig()

const DestinationConfig& Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetDestinationConfig ( ) const
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 292 of file UpdateEventSourceMappingRequest.h.

◆ GetEnabled()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetEnabled ( ) const
inline

If true, the event source mapping is active. Set to false to pause polling and invocation.

Definition at line 197 of file UpdateEventSourceMappingRequest.h.

◆ GetFunctionName()

const Aws::String& Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetFunctionName ( ) const
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 92 of file UpdateEventSourceMappingRequest.h.

◆ GetFunctionResponseTypes()

const Aws::Vector<FunctionResponseType>& Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetFunctionResponseTypes ( ) const
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 503 of file UpdateEventSourceMappingRequest.h.

◆ GetMaximumBatchingWindowInSeconds()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumBatchingWindowInSeconds ( ) const
inline

(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds.

Definition at line 267 of file UpdateEventSourceMappingRequest.h.

◆ GetMaximumRecordAgeInSeconds()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumRecordAgeInSeconds ( ) const
inline

(Streams) Discard records older than the specified age. The default value is infinite (-1).

Definition at line 329 of file UpdateEventSourceMappingRequest.h.

◆ GetMaximumRetryAttempts()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetMaximumRetryAttempts ( ) const
inline

(Streams) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

Definition at line 380 of file UpdateEventSourceMappingRequest.h.

◆ GetParallelizationFactor()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetParallelizationFactor ( ) const
inline

(Streams) The number of batches to process from each shard concurrently.

Definition at line 407 of file UpdateEventSourceMappingRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file UpdateEventSourceMappingRequest.h.

◆ GetSourceAccessConfigurations()

const Aws::Vector<SourceAccessConfiguration>& Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetSourceAccessConfigurations ( ) const
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 429 of file UpdateEventSourceMappingRequest.h.

◆ GetTumblingWindowInSeconds()

int Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetTumblingWindowInSeconds ( ) const
inline

(Streams) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

Definition at line 478 of file UpdateEventSourceMappingRequest.h.

◆ GetUUID()

const Aws::String& Aws::Lambda::Model::UpdateEventSourceMappingRequest::GetUUID ( ) const
inline

The identifier of the event source mapping.

Definition at line 42 of file UpdateEventSourceMappingRequest.h.

◆ MaximumBatchingWindowInSecondsHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumBatchingWindowInSecondsHasBeenSet ( ) const
inline

(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds.

Definition at line 273 of file UpdateEventSourceMappingRequest.h.

◆ MaximumRecordAgeInSecondsHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRecordAgeInSecondsHasBeenSet ( ) const
inline

(Streams) Discard records older than the specified age. The default value is infinite (-1).

Definition at line 335 of file UpdateEventSourceMappingRequest.h.

◆ MaximumRetryAttemptsHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::MaximumRetryAttemptsHasBeenSet ( ) const
inline

(Streams) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

Definition at line 387 of file UpdateEventSourceMappingRequest.h.

◆ ParallelizationFactorHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::ParallelizationFactorHasBeenSet ( ) const
inline

(Streams) The number of batches to process from each shard concurrently.

Definition at line 412 of file UpdateEventSourceMappingRequest.h.

◆ SerializePayload()

Aws::String Aws::Lambda::Model::UpdateEventSourceMappingRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBatchSize()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBatchSize ( int  value)
inline

The maximum number of items to retrieve in a single batch.

  • Amazon Kinesis - Default 100. Max 10,000.

  • Amazon DynamoDB Streams - Default 100. Max 1,000.

  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.

  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.

  • Self-Managed Apache Kafka - Default 100. Max 10,000.

Definition at line 249 of file UpdateEventSourceMappingRequest.h.

◆ SetBisectBatchOnFunctionError()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetBisectBatchOnFunctionError ( bool  value)
inline

(Streams) If the function returns an error, split the batch in two and retry.

Definition at line 366 of file UpdateEventSourceMappingRequest.h.

◆ SetDestinationConfig() [1/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetDestinationConfig ( const DestinationConfig value)
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 304 of file UpdateEventSourceMappingRequest.h.

◆ SetDestinationConfig() [2/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetDestinationConfig ( DestinationConfig &&  value)
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 310 of file UpdateEventSourceMappingRequest.h.

◆ SetEnabled()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetEnabled ( bool  value)
inline

If true, the event source mapping is active. Set to false to pause polling and invocation.

Definition at line 209 of file UpdateEventSourceMappingRequest.h.

◆ SetFunctionName() [1/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName ( Aws::String &&  value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 134 of file UpdateEventSourceMappingRequest.h.

◆ SetFunctionName() [2/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName ( const Aws::String value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 120 of file UpdateEventSourceMappingRequest.h.

◆ SetFunctionName() [3/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionName ( const char *  value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 148 of file UpdateEventSourceMappingRequest.h.

◆ SetFunctionResponseTypes() [1/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionResponseTypes ( Aws::Vector< FunctionResponseType > &&  value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 521 of file UpdateEventSourceMappingRequest.h.

◆ SetFunctionResponseTypes() [2/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetFunctionResponseTypes ( const Aws::Vector< FunctionResponseType > &  value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 515 of file UpdateEventSourceMappingRequest.h.

◆ SetMaximumBatchingWindowInSeconds()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumBatchingWindowInSeconds ( int  value)
inline

(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds.

Definition at line 279 of file UpdateEventSourceMappingRequest.h.

◆ SetMaximumRecordAgeInSeconds()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumRecordAgeInSeconds ( int  value)
inline

(Streams) Discard records older than the specified age. The default value is infinite (-1).

Definition at line 341 of file UpdateEventSourceMappingRequest.h.

◆ SetMaximumRetryAttempts()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetMaximumRetryAttempts ( int  value)
inline

(Streams) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

Definition at line 394 of file UpdateEventSourceMappingRequest.h.

◆ SetParallelizationFactor()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetParallelizationFactor ( int  value)
inline

(Streams) The number of batches to process from each shard concurrently.

Definition at line 417 of file UpdateEventSourceMappingRequest.h.

◆ SetSourceAccessConfigurations() [1/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetSourceAccessConfigurations ( Aws::Vector< SourceAccessConfiguration > &&  value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 447 of file UpdateEventSourceMappingRequest.h.

◆ SetSourceAccessConfigurations() [2/2]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetSourceAccessConfigurations ( const Aws::Vector< SourceAccessConfiguration > &  value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 441 of file UpdateEventSourceMappingRequest.h.

◆ SetTumblingWindowInSeconds()

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetTumblingWindowInSeconds ( int  value)
inline

(Streams) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

Definition at line 490 of file UpdateEventSourceMappingRequest.h.

◆ SetUUID() [1/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID ( Aws::String &&  value)
inline

The identifier of the event source mapping.

Definition at line 57 of file UpdateEventSourceMappingRequest.h.

◆ SetUUID() [2/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID ( const Aws::String value)
inline

The identifier of the event source mapping.

Definition at line 52 of file UpdateEventSourceMappingRequest.h.

◆ SetUUID() [3/3]

void Aws::Lambda::Model::UpdateEventSourceMappingRequest::SetUUID ( const char *  value)
inline

The identifier of the event source mapping.

Definition at line 62 of file UpdateEventSourceMappingRequest.h.

◆ SourceAccessConfigurationsHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::SourceAccessConfigurationsHasBeenSet ( ) const
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 435 of file UpdateEventSourceMappingRequest.h.

◆ TumblingWindowInSecondsHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::TumblingWindowInSecondsHasBeenSet ( ) const
inline

(Streams) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

Definition at line 484 of file UpdateEventSourceMappingRequest.h.

◆ UUIDHasBeenSet()

bool Aws::Lambda::Model::UpdateEventSourceMappingRequest::UUIDHasBeenSet ( ) const
inline

The identifier of the event source mapping.

Definition at line 47 of file UpdateEventSourceMappingRequest.h.

◆ WithBatchSize()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBatchSize ( int  value)
inline

The maximum number of items to retrieve in a single batch.

  • Amazon Kinesis - Default 100. Max 10,000.

  • Amazon DynamoDB Streams - Default 100. Max 1,000.

  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.

  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.

  • Self-Managed Apache Kafka - Default 100. Max 10,000.

Definition at line 260 of file UpdateEventSourceMappingRequest.h.

◆ WithBisectBatchOnFunctionError()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithBisectBatchOnFunctionError ( bool  value)
inline

(Streams) If the function returns an error, split the batch in two and retry.

Definition at line 372 of file UpdateEventSourceMappingRequest.h.

◆ WithDestinationConfig() [1/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithDestinationConfig ( const DestinationConfig value)
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 316 of file UpdateEventSourceMappingRequest.h.

◆ WithDestinationConfig() [2/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithDestinationConfig ( DestinationConfig &&  value)
inline

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

Definition at line 322 of file UpdateEventSourceMappingRequest.h.

◆ WithEnabled()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithEnabled ( bool  value)
inline

If true, the event source mapping is active. Set to false to pause polling and invocation.

Definition at line 215 of file UpdateEventSourceMappingRequest.h.

◆ WithFunctionName() [1/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName ( Aws::String &&  value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 176 of file UpdateEventSourceMappingRequest.h.

◆ WithFunctionName() [2/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName ( const Aws::String value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 162 of file UpdateEventSourceMappingRequest.h.

◆ WithFunctionName() [3/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionName ( const char *  value)
inline

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

Definition at line 190 of file UpdateEventSourceMappingRequest.h.

◆ WithFunctionResponseTypes() [1/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionResponseTypes ( Aws::Vector< FunctionResponseType > &&  value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 533 of file UpdateEventSourceMappingRequest.h.

◆ WithFunctionResponseTypes() [2/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithFunctionResponseTypes ( const Aws::Vector< FunctionResponseType > &  value)
inline

(Streams) A list of current response type enums applied to the event source mapping.

Definition at line 527 of file UpdateEventSourceMappingRequest.h.

◆ WithMaximumBatchingWindowInSeconds()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumBatchingWindowInSeconds ( int  value)
inline

(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds.

Definition at line 285 of file UpdateEventSourceMappingRequest.h.

◆ WithMaximumRecordAgeInSeconds()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumRecordAgeInSeconds ( int  value)
inline

(Streams) Discard records older than the specified age. The default value is infinite (-1).

Definition at line 347 of file UpdateEventSourceMappingRequest.h.

◆ WithMaximumRetryAttempts()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithMaximumRetryAttempts ( int  value)
inline

(Streams) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

Definition at line 401 of file UpdateEventSourceMappingRequest.h.

◆ WithParallelizationFactor()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithParallelizationFactor ( int  value)
inline

(Streams) The number of batches to process from each shard concurrently.

Definition at line 422 of file UpdateEventSourceMappingRequest.h.

◆ WithSourceAccessConfigurations() [1/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithSourceAccessConfigurations ( Aws::Vector< SourceAccessConfiguration > &&  value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 459 of file UpdateEventSourceMappingRequest.h.

◆ WithSourceAccessConfigurations() [2/2]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithSourceAccessConfigurations ( const Aws::Vector< SourceAccessConfiguration > &  value)
inline

An array of the authentication protocol, or the VPC components to secure your event source.

Definition at line 453 of file UpdateEventSourceMappingRequest.h.

◆ WithTumblingWindowInSeconds()

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithTumblingWindowInSeconds ( int  value)
inline

(Streams) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

Definition at line 496 of file UpdateEventSourceMappingRequest.h.

◆ WithUUID() [1/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID ( Aws::String &&  value)
inline

The identifier of the event source mapping.

Definition at line 72 of file UpdateEventSourceMappingRequest.h.

◆ WithUUID() [2/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID ( const Aws::String value)
inline

The identifier of the event source mapping.

Definition at line 67 of file UpdateEventSourceMappingRequest.h.

◆ WithUUID() [3/3]

UpdateEventSourceMappingRequest& Aws::Lambda::Model::UpdateEventSourceMappingRequest::WithUUID ( const char *  value)
inline

The identifier of the event source mapping.

Definition at line 77 of file UpdateEventSourceMappingRequest.h.


The documentation for this class was generated from the following file: