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

#include <EventSourceMappingConfiguration.h>

Public Member Functions

 EventSourceMappingConfiguration ()
 
 EventSourceMappingConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
EventSourceMappingConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUUID () const
 
bool UUIDHasBeenSet () const
 
void SetUUID (const Aws::String &value)
 
void SetUUID (Aws::String &&value)
 
void SetUUID (const char *value)
 
EventSourceMappingConfigurationWithUUID (const Aws::String &value)
 
EventSourceMappingConfigurationWithUUID (Aws::String &&value)
 
EventSourceMappingConfigurationWithUUID (const char *value)
 
const EventSourcePositionGetStartingPosition () const
 
bool StartingPositionHasBeenSet () const
 
void SetStartingPosition (const EventSourcePosition &value)
 
void SetStartingPosition (EventSourcePosition &&value)
 
EventSourceMappingConfigurationWithStartingPosition (const EventSourcePosition &value)
 
EventSourceMappingConfigurationWithStartingPosition (EventSourcePosition &&value)
 
const Aws::Utils::DateTimeGetStartingPositionTimestamp () const
 
bool StartingPositionTimestampHasBeenSet () const
 
void SetStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
EventSourceMappingConfigurationWithStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
EventSourceMappingConfigurationWithStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
int GetBatchSize () const
 
bool BatchSizeHasBeenSet () const
 
void SetBatchSize (int value)
 
EventSourceMappingConfigurationWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
bool MaximumBatchingWindowInSecondsHasBeenSet () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
EventSourceMappingConfigurationWithMaximumBatchingWindowInSeconds (int value)
 
int GetParallelizationFactor () const
 
bool ParallelizationFactorHasBeenSet () const
 
void SetParallelizationFactor (int value)
 
EventSourceMappingConfigurationWithParallelizationFactor (int value)
 
const Aws::StringGetEventSourceArn () const
 
bool EventSourceArnHasBeenSet () const
 
void SetEventSourceArn (const Aws::String &value)
 
void SetEventSourceArn (Aws::String &&value)
 
void SetEventSourceArn (const char *value)
 
EventSourceMappingConfigurationWithEventSourceArn (const Aws::String &value)
 
EventSourceMappingConfigurationWithEventSourceArn (Aws::String &&value)
 
EventSourceMappingConfigurationWithEventSourceArn (const char *value)
 
const Aws::StringGetFunctionArn () const
 
bool FunctionArnHasBeenSet () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
EventSourceMappingConfigurationWithFunctionArn (const Aws::String &value)
 
EventSourceMappingConfigurationWithFunctionArn (Aws::String &&value)
 
EventSourceMappingConfigurationWithFunctionArn (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
EventSourceMappingConfigurationWithLastModified (const Aws::Utils::DateTime &value)
 
EventSourceMappingConfigurationWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastProcessingResult () const
 
bool LastProcessingResultHasBeenSet () const
 
void SetLastProcessingResult (const Aws::String &value)
 
void SetLastProcessingResult (Aws::String &&value)
 
void SetLastProcessingResult (const char *value)
 
EventSourceMappingConfigurationWithLastProcessingResult (const Aws::String &value)
 
EventSourceMappingConfigurationWithLastProcessingResult (Aws::String &&value)
 
EventSourceMappingConfigurationWithLastProcessingResult (const char *value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
EventSourceMappingConfigurationWithState (const Aws::String &value)
 
EventSourceMappingConfigurationWithState (Aws::String &&value)
 
EventSourceMappingConfigurationWithState (const char *value)
 
const Aws::StringGetStateTransitionReason () const
 
bool StateTransitionReasonHasBeenSet () const
 
void SetStateTransitionReason (const Aws::String &value)
 
void SetStateTransitionReason (Aws::String &&value)
 
void SetStateTransitionReason (const char *value)
 
EventSourceMappingConfigurationWithStateTransitionReason (const Aws::String &value)
 
EventSourceMappingConfigurationWithStateTransitionReason (Aws::String &&value)
 
EventSourceMappingConfigurationWithStateTransitionReason (const char *value)
 
const DestinationConfigGetDestinationConfig () const
 
bool DestinationConfigHasBeenSet () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
EventSourceMappingConfigurationWithDestinationConfig (const DestinationConfig &value)
 
EventSourceMappingConfigurationWithDestinationConfig (DestinationConfig &&value)
 
const Aws::Vector< Aws::String > & GetTopics () const
 
bool TopicsHasBeenSet () const
 
void SetTopics (const Aws::Vector< Aws::String > &value)
 
void SetTopics (Aws::Vector< Aws::String > &&value)
 
EventSourceMappingConfigurationWithTopics (const Aws::Vector< Aws::String > &value)
 
EventSourceMappingConfigurationWithTopics (Aws::Vector< Aws::String > &&value)
 
EventSourceMappingConfigurationAddTopics (const Aws::String &value)
 
EventSourceMappingConfigurationAddTopics (Aws::String &&value)
 
EventSourceMappingConfigurationAddTopics (const char *value)
 
const Aws::Vector< Aws::String > & GetQueues () const
 
bool QueuesHasBeenSet () const
 
void SetQueues (const Aws::Vector< Aws::String > &value)
 
void SetQueues (Aws::Vector< Aws::String > &&value)
 
EventSourceMappingConfigurationWithQueues (const Aws::Vector< Aws::String > &value)
 
EventSourceMappingConfigurationWithQueues (Aws::Vector< Aws::String > &&value)
 
EventSourceMappingConfigurationAddQueues (const Aws::String &value)
 
EventSourceMappingConfigurationAddQueues (Aws::String &&value)
 
EventSourceMappingConfigurationAddQueues (const char *value)
 
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations () const
 
bool SourceAccessConfigurationsHasBeenSet () const
 
void SetSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
void SetSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
EventSourceMappingConfigurationWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
EventSourceMappingConfigurationWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
EventSourceMappingConfigurationAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
EventSourceMappingConfigurationAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
const SelfManagedEventSourceGetSelfManagedEventSource () const
 
bool SelfManagedEventSourceHasBeenSet () const
 
void SetSelfManagedEventSource (const SelfManagedEventSource &value)
 
void SetSelfManagedEventSource (SelfManagedEventSource &&value)
 
EventSourceMappingConfigurationWithSelfManagedEventSource (const SelfManagedEventSource &value)
 
EventSourceMappingConfigurationWithSelfManagedEventSource (SelfManagedEventSource &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
bool MaximumRecordAgeInSecondsHasBeenSet () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
EventSourceMappingConfigurationWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
bool BisectBatchOnFunctionErrorHasBeenSet () const
 
void SetBisectBatchOnFunctionError (bool value)
 
EventSourceMappingConfigurationWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
bool MaximumRetryAttemptsHasBeenSet () const
 
void SetMaximumRetryAttempts (int value)
 
EventSourceMappingConfigurationWithMaximumRetryAttempts (int value)
 
int GetTumblingWindowInSeconds () const
 
bool TumblingWindowInSecondsHasBeenSet () const
 
void SetTumblingWindowInSeconds (int value)
 
EventSourceMappingConfigurationWithTumblingWindowInSeconds (int value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
bool FunctionResponseTypesHasBeenSet () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
EventSourceMappingConfigurationWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
EventSourceMappingConfigurationWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
EventSourceMappingConfigurationAddFunctionResponseTypes (const FunctionResponseType &value)
 
EventSourceMappingConfigurationAddFunctionResponseTypes (FunctionResponseType &&value)
 

Detailed Description

A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

See Also:

AWS API Reference

Definition at line 39 of file EventSourceMappingConfiguration.h.

Constructor & Destructor Documentation

◆ EventSourceMappingConfiguration() [1/2]

Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceMappingConfiguration ( )

◆ EventSourceMappingConfiguration() [2/2]

Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceMappingConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

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

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

Definition at line 871 of file EventSourceMappingConfiguration.h.

◆ AddFunctionResponseTypes() [2/2]

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

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

Definition at line 877 of file EventSourceMappingConfiguration.h.

◆ AddQueues() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues ( Aws::String &&  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 635 of file EventSourceMappingConfiguration.h.

◆ AddQueues() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues ( const Aws::String value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 630 of file EventSourceMappingConfiguration.h.

◆ AddQueues() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues ( const char *  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 640 of file EventSourceMappingConfiguration.h.

◆ AddSourceAccessConfigurations() [1/2]

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

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

Definition at line 683 of file EventSourceMappingConfiguration.h.

◆ AddSourceAccessConfigurations() [2/2]

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

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

Definition at line 689 of file EventSourceMappingConfiguration.h.

◆ AddTopics() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics ( Aws::String &&  value)
inline

The name of the Kafka topic.

Definition at line 589 of file EventSourceMappingConfiguration.h.

◆ AddTopics() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics ( const Aws::String value)
inline

The name of the Kafka topic.

Definition at line 584 of file EventSourceMappingConfiguration.h.

◆ AddTopics() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics ( const char *  value)
inline

The name of the Kafka topic.

Definition at line 594 of file EventSourceMappingConfiguration.h.

◆ BatchSizeHasBeenSet()

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

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

Definition at line 177 of file EventSourceMappingConfiguration.h.

◆ BisectBatchOnFunctionErrorHasBeenSet()

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

(Streams) If the function returns an error, split the batch in two and retry. The default value is false.

Definition at line 762 of file EventSourceMappingConfiguration.h.

◆ DestinationConfigHasBeenSet()

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

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

Definition at line 524 of file EventSourceMappingConfiguration.h.

◆ EventSourceArnHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 248 of file EventSourceMappingConfiguration.h.

◆ FunctionArnHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::FunctionArnHasBeenSet ( ) const
inline

The ARN of the Lambda function.

Definition at line 289 of file EventSourceMappingConfiguration.h.

◆ FunctionResponseTypesHasBeenSet()

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

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

Definition at line 841 of file EventSourceMappingConfiguration.h.

◆ GetBatchSize()

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

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

Definition at line 172 of file EventSourceMappingConfiguration.h.

◆ GetBisectBatchOnFunctionError()

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

(Streams) If the function returns an error, split the batch in two and retry. The default value is false.

Definition at line 756 of file EventSourceMappingConfiguration.h.

◆ GetDestinationConfig()

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

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

Definition at line 518 of file EventSourceMappingConfiguration.h.

◆ GetEventSourceArn()

const Aws::String& Aws::Lambda::Model::EventSourceMappingConfiguration::GetEventSourceArn ( ) const
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 243 of file EventSourceMappingConfiguration.h.

◆ GetFunctionArn()

const Aws::String& Aws::Lambda::Model::EventSourceMappingConfiguration::GetFunctionArn ( ) const
inline

The ARN of the Lambda function.

Definition at line 284 of file EventSourceMappingConfiguration.h.

◆ GetFunctionResponseTypes()

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

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

Definition at line 835 of file EventSourceMappingConfiguration.h.

◆ GetLastModified()

const Aws::Utils::DateTime& Aws::Lambda::Model::EventSourceMappingConfiguration::GetLastModified ( ) const
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 326 of file EventSourceMappingConfiguration.h.

◆ GetLastProcessingResult()

const Aws::String& Aws::Lambda::Model::EventSourceMappingConfiguration::GetLastProcessingResult ( ) const
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 362 of file EventSourceMappingConfiguration.h.

◆ GetMaximumBatchingWindowInSeconds()

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

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

Definition at line 194 of file EventSourceMappingConfiguration.h.

◆ GetMaximumRecordAgeInSeconds()

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

(Streams) Discard records older than the specified age. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.

Definition at line 728 of file EventSourceMappingConfiguration.h.

◆ GetMaximumRetryAttempts()

int Aws::Lambda::Model::EventSourceMappingConfiguration::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 are retried until the record expires.

Definition at line 782 of file EventSourceMappingConfiguration.h.

◆ GetParallelizationFactor()

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

(Streams) The number of batches to process from each shard concurrently. The default value is 1.

Definition at line 219 of file EventSourceMappingConfiguration.h.

◆ GetQueues()

const Aws::Vector<Aws::String>& Aws::Lambda::Model::EventSourceMappingConfiguration::GetQueues ( ) const
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 600 of file EventSourceMappingConfiguration.h.

◆ GetSelfManagedEventSource()

const SelfManagedEventSource& Aws::Lambda::Model::EventSourceMappingConfiguration::GetSelfManagedEventSource ( ) const
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 695 of file EventSourceMappingConfiguration.h.

◆ GetSourceAccessConfigurations()

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

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

Definition at line 647 of file EventSourceMappingConfiguration.h.

◆ GetStartingPosition()

const EventSourcePosition& Aws::Lambda::Model::EventSourceMappingConfiguration::GetStartingPosition ( ) const
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 94 of file EventSourceMappingConfiguration.h.

◆ GetStartingPositionTimestamp()

const Aws::Utils::DateTime& Aws::Lambda::Model::EventSourceMappingConfiguration::GetStartingPositionTimestamp ( ) const
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 136 of file EventSourceMappingConfiguration.h.

◆ GetState()

const Aws::String& Aws::Lambda::Model::EventSourceMappingConfiguration::GetState ( ) const
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 406 of file EventSourceMappingConfiguration.h.

◆ GetStateTransitionReason()

const Aws::String& Aws::Lambda::Model::EventSourceMappingConfiguration::GetStateTransitionReason ( ) const
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 469 of file EventSourceMappingConfiguration.h.

◆ GetTopics()

const Aws::Vector<Aws::String>& Aws::Lambda::Model::EventSourceMappingConfiguration::GetTopics ( ) const
inline

The name of the Kafka topic.

Definition at line 554 of file EventSourceMappingConfiguration.h.

◆ GetTumblingWindowInSeconds()

int Aws::Lambda::Model::EventSourceMappingConfiguration::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 810 of file EventSourceMappingConfiguration.h.

◆ GetUUID()

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

The identifier of the event source mapping.

Definition at line 51 of file EventSourceMappingConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::EventSourceMappingConfiguration::Jsonize ( ) const

◆ LastModifiedHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::LastModifiedHasBeenSet ( ) const
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 332 of file EventSourceMappingConfiguration.h.

◆ LastProcessingResultHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::LastProcessingResultHasBeenSet ( ) const
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 367 of file EventSourceMappingConfiguration.h.

◆ MaximumBatchingWindowInSecondsHasBeenSet()

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

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

Definition at line 200 of file EventSourceMappingConfiguration.h.

◆ MaximumRecordAgeInSecondsHasBeenSet()

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

(Streams) Discard records older than the specified age. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.

Definition at line 735 of file EventSourceMappingConfiguration.h.

◆ MaximumRetryAttemptsHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::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 are retried until the record expires.

Definition at line 789 of file EventSourceMappingConfiguration.h.

◆ operator=()

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ParallelizationFactorHasBeenSet()

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

(Streams) The number of batches to process from each shard concurrently. The default value is 1.

Definition at line 225 of file EventSourceMappingConfiguration.h.

◆ QueuesHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::QueuesHasBeenSet ( ) const
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 605 of file EventSourceMappingConfiguration.h.

◆ SelfManagedEventSourceHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::SelfManagedEventSourceHasBeenSet ( ) const
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 700 of file EventSourceMappingConfiguration.h.

◆ SetBatchSize()

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

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

Definition at line 182 of file EventSourceMappingConfiguration.h.

◆ SetBisectBatchOnFunctionError()

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

(Streams) If the function returns an error, split the batch in two and retry. The default value is false.

Definition at line 768 of file EventSourceMappingConfiguration.h.

◆ SetDestinationConfig() [1/2]

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

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

Definition at line 530 of file EventSourceMappingConfiguration.h.

◆ SetDestinationConfig() [2/2]

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

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

Definition at line 536 of file EventSourceMappingConfiguration.h.

◆ SetEventSourceArn() [1/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 258 of file EventSourceMappingConfiguration.h.

◆ SetEventSourceArn() [2/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 253 of file EventSourceMappingConfiguration.h.

◆ SetEventSourceArn() [3/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 263 of file EventSourceMappingConfiguration.h.

◆ SetFunctionArn() [1/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn ( Aws::String &&  value)
inline

The ARN of the Lambda function.

Definition at line 299 of file EventSourceMappingConfiguration.h.

◆ SetFunctionArn() [2/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn ( const Aws::String value)
inline

The ARN of the Lambda function.

Definition at line 294 of file EventSourceMappingConfiguration.h.

◆ SetFunctionArn() [3/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn ( const char *  value)
inline

The ARN of the Lambda function.

Definition at line 304 of file EventSourceMappingConfiguration.h.

◆ SetFunctionResponseTypes() [1/2]

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

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

Definition at line 853 of file EventSourceMappingConfiguration.h.

◆ SetFunctionResponseTypes() [2/2]

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

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

Definition at line 847 of file EventSourceMappingConfiguration.h.

◆ SetLastModified() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 344 of file EventSourceMappingConfiguration.h.

◆ SetLastModified() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastModified ( const Aws::Utils::DateTime value)
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 338 of file EventSourceMappingConfiguration.h.

◆ SetLastProcessingResult() [1/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult ( Aws::String &&  value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 377 of file EventSourceMappingConfiguration.h.

◆ SetLastProcessingResult() [2/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult ( const Aws::String value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 372 of file EventSourceMappingConfiguration.h.

◆ SetLastProcessingResult() [3/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult ( const char *  value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 382 of file EventSourceMappingConfiguration.h.

◆ SetMaximumBatchingWindowInSeconds()

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

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

Definition at line 206 of file EventSourceMappingConfiguration.h.

◆ SetMaximumRecordAgeInSeconds()

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

(Streams) Discard records older than the specified age. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.

Definition at line 742 of file EventSourceMappingConfiguration.h.

◆ SetMaximumRetryAttempts()

void Aws::Lambda::Model::EventSourceMappingConfiguration::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 are retried until the record expires.

Definition at line 796 of file EventSourceMappingConfiguration.h.

◆ SetParallelizationFactor()

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

(Streams) The number of batches to process from each shard concurrently. The default value is 1.

Definition at line 231 of file EventSourceMappingConfiguration.h.

◆ SetQueues() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetQueues ( Aws::Vector< Aws::String > &&  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 615 of file EventSourceMappingConfiguration.h.

◆ SetQueues() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetQueues ( const Aws::Vector< Aws::String > &  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 610 of file EventSourceMappingConfiguration.h.

◆ SetSelfManagedEventSource() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetSelfManagedEventSource ( const SelfManagedEventSource value)
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 705 of file EventSourceMappingConfiguration.h.

◆ SetSelfManagedEventSource() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetSelfManagedEventSource ( SelfManagedEventSource &&  value)
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 710 of file EventSourceMappingConfiguration.h.

◆ SetSourceAccessConfigurations() [1/2]

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

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

Definition at line 665 of file EventSourceMappingConfiguration.h.

◆ SetSourceAccessConfigurations() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::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 659 of file EventSourceMappingConfiguration.h.

◆ SetStartingPosition() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPosition ( const EventSourcePosition value)
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 108 of file EventSourceMappingConfiguration.h.

◆ SetStartingPosition() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPosition ( EventSourcePosition &&  value)
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 115 of file EventSourceMappingConfiguration.h.

◆ SetStartingPositionTimestamp() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPositionTimestamp ( Aws::Utils::DateTime &&  value)
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 154 of file EventSourceMappingConfiguration.h.

◆ SetStartingPositionTimestamp() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPositionTimestamp ( const Aws::Utils::DateTime value)
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 148 of file EventSourceMappingConfiguration.h.

◆ SetState() [1/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetState ( Aws::String &&  value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 430 of file EventSourceMappingConfiguration.h.

◆ SetState() [2/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetState ( const Aws::String value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 422 of file EventSourceMappingConfiguration.h.

◆ SetState() [3/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetState ( const char *  value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 438 of file EventSourceMappingConfiguration.h.

◆ SetStateTransitionReason() [1/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason ( Aws::String &&  value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 487 of file EventSourceMappingConfiguration.h.

◆ SetStateTransitionReason() [2/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason ( const Aws::String value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 481 of file EventSourceMappingConfiguration.h.

◆ SetStateTransitionReason() [3/3]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason ( const char *  value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 493 of file EventSourceMappingConfiguration.h.

◆ SetTopics() [1/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetTopics ( Aws::Vector< Aws::String > &&  value)
inline

The name of the Kafka topic.

Definition at line 569 of file EventSourceMappingConfiguration.h.

◆ SetTopics() [2/2]

void Aws::Lambda::Model::EventSourceMappingConfiguration::SetTopics ( const Aws::Vector< Aws::String > &  value)
inline

The name of the Kafka topic.

Definition at line 564 of file EventSourceMappingConfiguration.h.

◆ SetTumblingWindowInSeconds()

void Aws::Lambda::Model::EventSourceMappingConfiguration::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 822 of file EventSourceMappingConfiguration.h.

◆ SetUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 66 of file EventSourceMappingConfiguration.h.

◆ SetUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 61 of file EventSourceMappingConfiguration.h.

◆ SetUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 71 of file EventSourceMappingConfiguration.h.

◆ SourceAccessConfigurationsHasBeenSet()

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

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

Definition at line 653 of file EventSourceMappingConfiguration.h.

◆ StartingPositionHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::StartingPositionHasBeenSet ( ) const
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 101 of file EventSourceMappingConfiguration.h.

◆ StartingPositionTimestampHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::StartingPositionTimestampHasBeenSet ( ) const
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 142 of file EventSourceMappingConfiguration.h.

◆ StateHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::StateHasBeenSet ( ) const
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 414 of file EventSourceMappingConfiguration.h.

◆ StateTransitionReasonHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::StateTransitionReasonHasBeenSet ( ) const
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 475 of file EventSourceMappingConfiguration.h.

◆ TopicsHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::TopicsHasBeenSet ( ) const
inline

The name of the Kafka topic.

Definition at line 559 of file EventSourceMappingConfiguration.h.

◆ TumblingWindowInSecondsHasBeenSet()

bool Aws::Lambda::Model::EventSourceMappingConfiguration::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 816 of file EventSourceMappingConfiguration.h.

◆ UUIDHasBeenSet()

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

The identifier of the event source mapping.

Definition at line 56 of file EventSourceMappingConfiguration.h.

◆ WithBatchSize()

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

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

Definition at line 187 of file EventSourceMappingConfiguration.h.

◆ WithBisectBatchOnFunctionError()

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

(Streams) If the function returns an error, split the batch in two and retry. The default value is false.

Definition at line 774 of file EventSourceMappingConfiguration.h.

◆ WithDestinationConfig() [1/2]

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

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

Definition at line 542 of file EventSourceMappingConfiguration.h.

◆ WithDestinationConfig() [2/2]

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

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

Definition at line 548 of file EventSourceMappingConfiguration.h.

◆ WithEventSourceArn() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 273 of file EventSourceMappingConfiguration.h.

◆ WithEventSourceArn() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 268 of file EventSourceMappingConfiguration.h.

◆ WithEventSourceArn() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the event source.

Definition at line 278 of file EventSourceMappingConfiguration.h.

◆ WithFunctionArn() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn ( Aws::String &&  value)
inline

The ARN of the Lambda function.

Definition at line 314 of file EventSourceMappingConfiguration.h.

◆ WithFunctionArn() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn ( const Aws::String value)
inline

The ARN of the Lambda function.

Definition at line 309 of file EventSourceMappingConfiguration.h.

◆ WithFunctionArn() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn ( const char *  value)
inline

The ARN of the Lambda function.

Definition at line 319 of file EventSourceMappingConfiguration.h.

◆ WithFunctionResponseTypes() [1/2]

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

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

Definition at line 865 of file EventSourceMappingConfiguration.h.

◆ WithFunctionResponseTypes() [2/2]

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

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

Definition at line 859 of file EventSourceMappingConfiguration.h.

◆ WithLastModified() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 356 of file EventSourceMappingConfiguration.h.

◆ WithLastModified() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastModified ( const Aws::Utils::DateTime value)
inline

The date that the event source mapping was last updated, or its state changed.

Definition at line 350 of file EventSourceMappingConfiguration.h.

◆ WithLastProcessingResult() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult ( Aws::String &&  value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 392 of file EventSourceMappingConfiguration.h.

◆ WithLastProcessingResult() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult ( const Aws::String value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 387 of file EventSourceMappingConfiguration.h.

◆ WithLastProcessingResult() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult ( const char *  value)
inline

The result of the last AWS Lambda invocation of your Lambda function.

Definition at line 397 of file EventSourceMappingConfiguration.h.

◆ WithMaximumBatchingWindowInSeconds()

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

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

Definition at line 212 of file EventSourceMappingConfiguration.h.

◆ WithMaximumRecordAgeInSeconds()

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

(Streams) Discard records older than the specified age. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.

Definition at line 749 of file EventSourceMappingConfiguration.h.

◆ WithMaximumRetryAttempts()

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::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 are retried until the record expires.

Definition at line 803 of file EventSourceMappingConfiguration.h.

◆ WithParallelizationFactor()

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

(Streams) The number of batches to process from each shard concurrently. The default value is 1.

Definition at line 237 of file EventSourceMappingConfiguration.h.

◆ WithQueues() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithQueues ( Aws::Vector< Aws::String > &&  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 625 of file EventSourceMappingConfiguration.h.

◆ WithQueues() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithQueues ( const Aws::Vector< Aws::String > &  value)
inline

(MQ) The name of the Amazon MQ broker destination queue to consume.

Definition at line 620 of file EventSourceMappingConfiguration.h.

◆ WithSelfManagedEventSource() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithSelfManagedEventSource ( const SelfManagedEventSource value)
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 715 of file EventSourceMappingConfiguration.h.

◆ WithSelfManagedEventSource() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithSelfManagedEventSource ( SelfManagedEventSource &&  value)
inline

The Self-Managed Apache Kafka cluster for your event source.

Definition at line 720 of file EventSourceMappingConfiguration.h.

◆ WithSourceAccessConfigurations() [1/2]

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

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

Definition at line 677 of file EventSourceMappingConfiguration.h.

◆ WithSourceAccessConfigurations() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::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 671 of file EventSourceMappingConfiguration.h.

◆ WithStartingPosition() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPosition ( const EventSourcePosition value)
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 122 of file EventSourceMappingConfiguration.h.

◆ WithStartingPosition() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPosition ( EventSourcePosition &&  value)
inline

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

Definition at line 129 of file EventSourceMappingConfiguration.h.

◆ WithStartingPositionTimestamp() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPositionTimestamp ( Aws::Utils::DateTime &&  value)
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 166 of file EventSourceMappingConfiguration.h.

◆ WithStartingPositionTimestamp() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPositionTimestamp ( const Aws::Utils::DateTime value)
inline

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

Definition at line 160 of file EventSourceMappingConfiguration.h.

◆ WithState() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithState ( Aws::String &&  value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 454 of file EventSourceMappingConfiguration.h.

◆ WithState() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithState ( const Aws::String value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 446 of file EventSourceMappingConfiguration.h.

◆ WithState() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithState ( const char *  value)
inline

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

Definition at line 462 of file EventSourceMappingConfiguration.h.

◆ WithStateTransitionReason() [1/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason ( Aws::String &&  value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 505 of file EventSourceMappingConfiguration.h.

◆ WithStateTransitionReason() [2/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason ( const Aws::String value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 499 of file EventSourceMappingConfiguration.h.

◆ WithStateTransitionReason() [3/3]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason ( const char *  value)
inline

Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

Definition at line 511 of file EventSourceMappingConfiguration.h.

◆ WithTopics() [1/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithTopics ( Aws::Vector< Aws::String > &&  value)
inline

The name of the Kafka topic.

Definition at line 579 of file EventSourceMappingConfiguration.h.

◆ WithTopics() [2/2]

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::WithTopics ( const Aws::Vector< Aws::String > &  value)
inline

The name of the Kafka topic.

Definition at line 574 of file EventSourceMappingConfiguration.h.

◆ WithTumblingWindowInSeconds()

EventSourceMappingConfiguration& Aws::Lambda::Model::EventSourceMappingConfiguration::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 828 of file EventSourceMappingConfiguration.h.

◆ WithUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 81 of file EventSourceMappingConfiguration.h.

◆ WithUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 76 of file EventSourceMappingConfiguration.h.

◆ WithUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 86 of file EventSourceMappingConfiguration.h.


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