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

#include <CreateEventSourceMappingRequest.h>

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

Public Member Functions

 CreateEventSourceMappingRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetEventSourceArn () const
 
bool EventSourceArnHasBeenSet () const
 
void SetEventSourceArn (const Aws::String &value)
 
void SetEventSourceArn (Aws::String &&value)
 
void SetEventSourceArn (const char *value)
 
CreateEventSourceMappingRequestWithEventSourceArn (const Aws::String &value)
 
CreateEventSourceMappingRequestWithEventSourceArn (Aws::String &&value)
 
CreateEventSourceMappingRequestWithEventSourceArn (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)
 
CreateEventSourceMappingRequestWithFunctionName (const Aws::String &value)
 
CreateEventSourceMappingRequestWithFunctionName (Aws::String &&value)
 
CreateEventSourceMappingRequestWithFunctionName (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
CreateEventSourceMappingRequestWithEnabled (bool value)
 
int GetBatchSize () const
 
bool BatchSizeHasBeenSet () const
 
void SetBatchSize (int value)
 
CreateEventSourceMappingRequestWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
bool MaximumBatchingWindowInSecondsHasBeenSet () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
CreateEventSourceMappingRequestWithMaximumBatchingWindowInSeconds (int value)
 
int GetParallelizationFactor () const
 
bool ParallelizationFactorHasBeenSet () const
 
void SetParallelizationFactor (int value)
 
CreateEventSourceMappingRequestWithParallelizationFactor (int value)
 
const EventSourcePositionGetStartingPosition () const
 
bool StartingPositionHasBeenSet () const
 
void SetStartingPosition (const EventSourcePosition &value)
 
void SetStartingPosition (EventSourcePosition &&value)
 
CreateEventSourceMappingRequestWithStartingPosition (const EventSourcePosition &value)
 
CreateEventSourceMappingRequestWithStartingPosition (EventSourcePosition &&value)
 
const Aws::Utils::DateTimeGetStartingPositionTimestamp () const
 
bool StartingPositionTimestampHasBeenSet () const
 
void SetStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
CreateEventSourceMappingRequestWithStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
CreateEventSourceMappingRequestWithStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
const DestinationConfigGetDestinationConfig () const
 
bool DestinationConfigHasBeenSet () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
CreateEventSourceMappingRequestWithDestinationConfig (const DestinationConfig &value)
 
CreateEventSourceMappingRequestWithDestinationConfig (DestinationConfig &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
bool MaximumRecordAgeInSecondsHasBeenSet () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
CreateEventSourceMappingRequestWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
bool BisectBatchOnFunctionErrorHasBeenSet () const
 
void SetBisectBatchOnFunctionError (bool value)
 
CreateEventSourceMappingRequestWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
bool MaximumRetryAttemptsHasBeenSet () const
 
void SetMaximumRetryAttempts (int value)
 
CreateEventSourceMappingRequestWithMaximumRetryAttempts (int value)
 
int GetTumblingWindowInSeconds () const
 
bool TumblingWindowInSecondsHasBeenSet () const
 
void SetTumblingWindowInSeconds (int value)
 
CreateEventSourceMappingRequestWithTumblingWindowInSeconds (int 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)
 
CreateEventSourceMappingRequestWithTopics (const Aws::Vector< Aws::String > &value)
 
CreateEventSourceMappingRequestWithTopics (Aws::Vector< Aws::String > &&value)
 
CreateEventSourceMappingRequestAddTopics (const Aws::String &value)
 
CreateEventSourceMappingRequestAddTopics (Aws::String &&value)
 
CreateEventSourceMappingRequestAddTopics (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)
 
CreateEventSourceMappingRequestWithQueues (const Aws::Vector< Aws::String > &value)
 
CreateEventSourceMappingRequestWithQueues (Aws::Vector< Aws::String > &&value)
 
CreateEventSourceMappingRequestAddQueues (const Aws::String &value)
 
CreateEventSourceMappingRequestAddQueues (Aws::String &&value)
 
CreateEventSourceMappingRequestAddQueues (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)
 
CreateEventSourceMappingRequestWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
CreateEventSourceMappingRequestWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
CreateEventSourceMappingRequestAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
CreateEventSourceMappingRequestAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
const SelfManagedEventSourceGetSelfManagedEventSource () const
 
bool SelfManagedEventSourceHasBeenSet () const
 
void SetSelfManagedEventSource (const SelfManagedEventSource &value)
 
void SetSelfManagedEventSource (SelfManagedEventSource &&value)
 
CreateEventSourceMappingRequestWithSelfManagedEventSource (const SelfManagedEventSource &value)
 
CreateEventSourceMappingRequestWithSelfManagedEventSource (SelfManagedEventSource &&value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
bool FunctionResponseTypesHasBeenSet () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
CreateEventSourceMappingRequestWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
CreateEventSourceMappingRequestWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
CreateEventSourceMappingRequestAddFunctionResponseTypes (const FunctionResponseType &value)
 
CreateEventSourceMappingRequestAddFunctionResponseTypes (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 28 of file CreateEventSourceMappingRequest.h.

Constructor & Destructor Documentation

◆ CreateEventSourceMappingRequest()

Aws::Lambda::Model::CreateEventSourceMappingRequest::CreateEventSourceMappingRequest ( )

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

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

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

Definition at line 785 of file CreateEventSourceMappingRequest.h.

◆ AddFunctionResponseTypes() [2/2]

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

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

Definition at line 791 of file CreateEventSourceMappingRequest.h.

◆ AddQueues() [1/3]

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

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

Definition at line 657 of file CreateEventSourceMappingRequest.h.

◆ AddQueues() [2/3]

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

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

Definition at line 652 of file CreateEventSourceMappingRequest.h.

◆ AddQueues() [3/3]

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

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

Definition at line 662 of file CreateEventSourceMappingRequest.h.

◆ AddSourceAccessConfigurations() [1/2]

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

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

Definition at line 705 of file CreateEventSourceMappingRequest.h.

◆ AddSourceAccessConfigurations() [2/2]

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

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

Definition at line 711 of file CreateEventSourceMappingRequest.h.

◆ AddTopics() [1/3]

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

The name of the Kafka topic.

Definition at line 611 of file CreateEventSourceMappingRequest.h.

◆ AddTopics() [2/3]

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

The name of the Kafka topic.

Definition at line 606 of file CreateEventSourceMappingRequest.h.

◆ AddTopics() [3/3]

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

The name of the Kafka topic.

Definition at line 616 of file CreateEventSourceMappingRequest.h.

◆ BatchSizeHasBeenSet()

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

◆ BisectBatchOnFunctionErrorHasBeenSet()

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

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

Definition at line 504 of file CreateEventSourceMappingRequest.h.

◆ DestinationConfigHasBeenSet()

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

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

Definition at line 442 of file CreateEventSourceMappingRequest.h.

◆ EnabledHasBeenSet()

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

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

Definition at line 246 of file CreateEventSourceMappingRequest.h.

◆ EventSourceArnHasBeenSet()

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 60 of file CreateEventSourceMappingRequest.h.

◆ FunctionNameHasBeenSet()

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

◆ FunctionResponseTypesHasBeenSet()

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

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

Definition at line 755 of file CreateEventSourceMappingRequest.h.

◆ GetBatchSize()

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

◆ GetBisectBatchOnFunctionError()

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

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

Definition at line 498 of file CreateEventSourceMappingRequest.h.

◆ GetDestinationConfig()

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

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

Definition at line 436 of file CreateEventSourceMappingRequest.h.

◆ GetEnabled()

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

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

Definition at line 240 of file CreateEventSourceMappingRequest.h.

◆ GetEventSourceArn()

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 50 of file CreateEventSourceMappingRequest.h.

◆ GetFunctionName()

const Aws::String& Aws::Lambda::Model::CreateEventSourceMappingRequest::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 135 of file CreateEventSourceMappingRequest.h.

◆ GetFunctionResponseTypes()

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

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

Definition at line 749 of file CreateEventSourceMappingRequest.h.

◆ GetMaximumBatchingWindowInSeconds()

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

◆ GetMaximumRecordAgeInSeconds()

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

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

Definition at line 473 of file CreateEventSourceMappingRequest.h.

◆ GetMaximumRetryAttempts()

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

◆ GetParallelizationFactor()

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

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

Definition at line 334 of file CreateEventSourceMappingRequest.h.

◆ GetQueues()

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

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

Definition at line 622 of file CreateEventSourceMappingRequest.h.

◆ GetSelfManagedEventSource()

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 717 of file CreateEventSourceMappingRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file CreateEventSourceMappingRequest.h.

◆ GetSourceAccessConfigurations()

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

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

Definition at line 669 of file CreateEventSourceMappingRequest.h.

◆ GetStartingPosition()

const EventSourcePosition& Aws::Lambda::Model::CreateEventSourceMappingRequest::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 357 of file CreateEventSourceMappingRequest.h.

◆ GetStartingPositionTimestamp()

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

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

Definition at line 399 of file CreateEventSourceMappingRequest.h.

◆ GetTopics()

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

The name of the Kafka topic.

Definition at line 576 of file CreateEventSourceMappingRequest.h.

◆ GetTumblingWindowInSeconds()

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

◆ MaximumBatchingWindowInSecondsHasBeenSet()

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

◆ MaximumRecordAgeInSecondsHasBeenSet()

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

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

Definition at line 479 of file CreateEventSourceMappingRequest.h.

◆ MaximumRetryAttemptsHasBeenSet()

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

◆ ParallelizationFactorHasBeenSet()

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

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

Definition at line 339 of file CreateEventSourceMappingRequest.h.

◆ QueuesHasBeenSet()

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

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

Definition at line 627 of file CreateEventSourceMappingRequest.h.

◆ SelfManagedEventSourceHasBeenSet()

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 722 of file CreateEventSourceMappingRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBatchSize()

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

◆ SetBisectBatchOnFunctionError()

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

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

Definition at line 510 of file CreateEventSourceMappingRequest.h.

◆ SetDestinationConfig() [1/2]

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

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

Definition at line 448 of file CreateEventSourceMappingRequest.h.

◆ SetDestinationConfig() [2/2]

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

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

Definition at line 454 of file CreateEventSourceMappingRequest.h.

◆ SetEnabled()

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

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

Definition at line 252 of file CreateEventSourceMappingRequest.h.

◆ SetEventSourceArn() [1/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 80 of file CreateEventSourceMappingRequest.h.

◆ SetEventSourceArn() [2/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 70 of file CreateEventSourceMappingRequest.h.

◆ SetEventSourceArn() [3/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 90 of file CreateEventSourceMappingRequest.h.

◆ SetFunctionName() [1/3]

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

◆ SetFunctionName() [2/3]

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

◆ SetFunctionName() [3/3]

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

◆ SetFunctionResponseTypes() [1/2]

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

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

Definition at line 767 of file CreateEventSourceMappingRequest.h.

◆ SetFunctionResponseTypes() [2/2]

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

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

Definition at line 761 of file CreateEventSourceMappingRequest.h.

◆ SetMaximumBatchingWindowInSeconds()

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

◆ SetMaximumRecordAgeInSeconds()

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

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

Definition at line 485 of file CreateEventSourceMappingRequest.h.

◆ SetMaximumRetryAttempts()

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

◆ SetParallelizationFactor()

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

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

Definition at line 344 of file CreateEventSourceMappingRequest.h.

◆ SetQueues() [1/2]

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

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

Definition at line 637 of file CreateEventSourceMappingRequest.h.

◆ SetQueues() [2/2]

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

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

Definition at line 632 of file CreateEventSourceMappingRequest.h.

◆ SetSelfManagedEventSource() [1/2]

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 727 of file CreateEventSourceMappingRequest.h.

◆ SetSelfManagedEventSource() [2/2]

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 732 of file CreateEventSourceMappingRequest.h.

◆ SetSourceAccessConfigurations() [1/2]

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

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

Definition at line 687 of file CreateEventSourceMappingRequest.h.

◆ SetSourceAccessConfigurations() [2/2]

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

◆ SetStartingPosition() [1/2]

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

◆ SetStartingPosition() [2/2]

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

◆ SetStartingPositionTimestamp() [1/2]

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

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

Definition at line 417 of file CreateEventSourceMappingRequest.h.

◆ SetStartingPositionTimestamp() [2/2]

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

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

Definition at line 411 of file CreateEventSourceMappingRequest.h.

◆ SetTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 591 of file CreateEventSourceMappingRequest.h.

◆ SetTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 586 of file CreateEventSourceMappingRequest.h.

◆ SetTumblingWindowInSeconds()

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

◆ SourceAccessConfigurationsHasBeenSet()

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

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

Definition at line 675 of file CreateEventSourceMappingRequest.h.

◆ StartingPositionHasBeenSet()

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

◆ StartingPositionTimestampHasBeenSet()

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

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

Definition at line 405 of file CreateEventSourceMappingRequest.h.

◆ TopicsHasBeenSet()

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

The name of the Kafka topic.

Definition at line 581 of file CreateEventSourceMappingRequest.h.

◆ TumblingWindowInSecondsHasBeenSet()

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

◆ WithBatchSize()

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

◆ WithBisectBatchOnFunctionError()

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

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

Definition at line 516 of file CreateEventSourceMappingRequest.h.

◆ WithDestinationConfig() [1/2]

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

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

Definition at line 460 of file CreateEventSourceMappingRequest.h.

◆ WithDestinationConfig() [2/2]

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

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

Definition at line 466 of file CreateEventSourceMappingRequest.h.

◆ WithEnabled()

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

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

Definition at line 258 of file CreateEventSourceMappingRequest.h.

◆ WithEventSourceArn() [1/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 110 of file CreateEventSourceMappingRequest.h.

◆ WithEventSourceArn() [2/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 100 of file CreateEventSourceMappingRequest.h.

◆ WithEventSourceArn() [3/3]

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

  • Amazon DynamoDB Streams - The ARN of the stream.

  • Amazon Simple Queue Service - The ARN of the queue.

  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

Definition at line 120 of file CreateEventSourceMappingRequest.h.

◆ WithFunctionName() [1/3]

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

◆ WithFunctionName() [2/3]

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

◆ WithFunctionName() [3/3]

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

◆ WithFunctionResponseTypes() [1/2]

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

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

Definition at line 779 of file CreateEventSourceMappingRequest.h.

◆ WithFunctionResponseTypes() [2/2]

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

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

Definition at line 773 of file CreateEventSourceMappingRequest.h.

◆ WithMaximumBatchingWindowInSeconds()

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

◆ WithMaximumRecordAgeInSeconds()

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

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

Definition at line 491 of file CreateEventSourceMappingRequest.h.

◆ WithMaximumRetryAttempts()

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

◆ WithParallelizationFactor()

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

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

Definition at line 349 of file CreateEventSourceMappingRequest.h.

◆ WithQueues() [1/2]

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

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

Definition at line 647 of file CreateEventSourceMappingRequest.h.

◆ WithQueues() [2/2]

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

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

Definition at line 642 of file CreateEventSourceMappingRequest.h.

◆ WithSelfManagedEventSource() [1/2]

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 737 of file CreateEventSourceMappingRequest.h.

◆ WithSelfManagedEventSource() [2/2]

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

The Self-Managed Apache Kafka cluster to send records.

Definition at line 742 of file CreateEventSourceMappingRequest.h.

◆ WithSourceAccessConfigurations() [1/2]

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

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

Definition at line 699 of file CreateEventSourceMappingRequest.h.

◆ WithSourceAccessConfigurations() [2/2]

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

◆ WithStartingPosition() [1/2]

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

◆ WithStartingPosition() [2/2]

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

◆ WithStartingPositionTimestamp() [1/2]

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

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

Definition at line 429 of file CreateEventSourceMappingRequest.h.

◆ WithStartingPositionTimestamp() [2/2]

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

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

Definition at line 423 of file CreateEventSourceMappingRequest.h.

◆ WithTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 601 of file CreateEventSourceMappingRequest.h.

◆ WithTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 596 of file CreateEventSourceMappingRequest.h.

◆ WithTumblingWindowInSeconds()

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


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