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

#include <GetEventSourceMappingResult.h>

Public Member Functions

 GetEventSourceMappingResult ()
 
 GetEventSourceMappingResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetEventSourceMappingResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetUUID () const
 
void SetUUID (const Aws::String &value)
 
void SetUUID (Aws::String &&value)
 
void SetUUID (const char *value)
 
GetEventSourceMappingResultWithUUID (const Aws::String &value)
 
GetEventSourceMappingResultWithUUID (Aws::String &&value)
 
GetEventSourceMappingResultWithUUID (const char *value)
 
const EventSourcePositionGetStartingPosition () const
 
void SetStartingPosition (const EventSourcePosition &value)
 
void SetStartingPosition (EventSourcePosition &&value)
 
GetEventSourceMappingResultWithStartingPosition (const EventSourcePosition &value)
 
GetEventSourceMappingResultWithStartingPosition (EventSourcePosition &&value)
 
const Aws::Utils::DateTimeGetStartingPositionTimestamp () const
 
void SetStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
GetEventSourceMappingResultWithStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
GetEventSourceMappingResultWithStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
int GetBatchSize () const
 
void SetBatchSize (int value)
 
GetEventSourceMappingResultWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
GetEventSourceMappingResultWithMaximumBatchingWindowInSeconds (int value)
 
int GetParallelizationFactor () const
 
void SetParallelizationFactor (int value)
 
GetEventSourceMappingResultWithParallelizationFactor (int value)
 
const Aws::StringGetEventSourceArn () const
 
void SetEventSourceArn (const Aws::String &value)
 
void SetEventSourceArn (Aws::String &&value)
 
void SetEventSourceArn (const char *value)
 
GetEventSourceMappingResultWithEventSourceArn (const Aws::String &value)
 
GetEventSourceMappingResultWithEventSourceArn (Aws::String &&value)
 
GetEventSourceMappingResultWithEventSourceArn (const char *value)
 
const Aws::StringGetFunctionArn () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
GetEventSourceMappingResultWithFunctionArn (const Aws::String &value)
 
GetEventSourceMappingResultWithFunctionArn (Aws::String &&value)
 
GetEventSourceMappingResultWithFunctionArn (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
GetEventSourceMappingResultWithLastModified (const Aws::Utils::DateTime &value)
 
GetEventSourceMappingResultWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastProcessingResult () const
 
void SetLastProcessingResult (const Aws::String &value)
 
void SetLastProcessingResult (Aws::String &&value)
 
void SetLastProcessingResult (const char *value)
 
GetEventSourceMappingResultWithLastProcessingResult (const Aws::String &value)
 
GetEventSourceMappingResultWithLastProcessingResult (Aws::String &&value)
 
GetEventSourceMappingResultWithLastProcessingResult (const char *value)
 
const Aws::StringGetState () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
GetEventSourceMappingResultWithState (const Aws::String &value)
 
GetEventSourceMappingResultWithState (Aws::String &&value)
 
GetEventSourceMappingResultWithState (const char *value)
 
const Aws::StringGetStateTransitionReason () const
 
void SetStateTransitionReason (const Aws::String &value)
 
void SetStateTransitionReason (Aws::String &&value)
 
void SetStateTransitionReason (const char *value)
 
GetEventSourceMappingResultWithStateTransitionReason (const Aws::String &value)
 
GetEventSourceMappingResultWithStateTransitionReason (Aws::String &&value)
 
GetEventSourceMappingResultWithStateTransitionReason (const char *value)
 
const DestinationConfigGetDestinationConfig () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
GetEventSourceMappingResultWithDestinationConfig (const DestinationConfig &value)
 
GetEventSourceMappingResultWithDestinationConfig (DestinationConfig &&value)
 
const Aws::Vector< Aws::String > & GetTopics () const
 
void SetTopics (const Aws::Vector< Aws::String > &value)
 
void SetTopics (Aws::Vector< Aws::String > &&value)
 
GetEventSourceMappingResultWithTopics (const Aws::Vector< Aws::String > &value)
 
GetEventSourceMappingResultWithTopics (Aws::Vector< Aws::String > &&value)
 
GetEventSourceMappingResultAddTopics (const Aws::String &value)
 
GetEventSourceMappingResultAddTopics (Aws::String &&value)
 
GetEventSourceMappingResultAddTopics (const char *value)
 
const Aws::Vector< Aws::String > & GetQueues () const
 
void SetQueues (const Aws::Vector< Aws::String > &value)
 
void SetQueues (Aws::Vector< Aws::String > &&value)
 
GetEventSourceMappingResultWithQueues (const Aws::Vector< Aws::String > &value)
 
GetEventSourceMappingResultWithQueues (Aws::Vector< Aws::String > &&value)
 
GetEventSourceMappingResultAddQueues (const Aws::String &value)
 
GetEventSourceMappingResultAddQueues (Aws::String &&value)
 
GetEventSourceMappingResultAddQueues (const char *value)
 
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations () const
 
void SetSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
void SetSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
GetEventSourceMappingResultWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
GetEventSourceMappingResultWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
GetEventSourceMappingResultAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
GetEventSourceMappingResultAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
const SelfManagedEventSourceGetSelfManagedEventSource () const
 
void SetSelfManagedEventSource (const SelfManagedEventSource &value)
 
void SetSelfManagedEventSource (SelfManagedEventSource &&value)
 
GetEventSourceMappingResultWithSelfManagedEventSource (const SelfManagedEventSource &value)
 
GetEventSourceMappingResultWithSelfManagedEventSource (SelfManagedEventSource &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
GetEventSourceMappingResultWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
void SetBisectBatchOnFunctionError (bool value)
 
GetEventSourceMappingResultWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
void SetMaximumRetryAttempts (int value)
 
GetEventSourceMappingResultWithMaximumRetryAttempts (int value)
 
int GetTumblingWindowInSeconds () const
 
void SetTumblingWindowInSeconds (int value)
 
GetEventSourceMappingResultWithTumblingWindowInSeconds (int value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
GetEventSourceMappingResultWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
GetEventSourceMappingResultWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
GetEventSourceMappingResultAddFunctionResponseTypes (const FunctionResponseType &value)
 
GetEventSourceMappingResultAddFunctionResponseTypes (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 40 of file GetEventSourceMappingResult.h.

Constructor & Destructor Documentation

◆ GetEventSourceMappingResult() [1/2]

Aws::Lambda::Model::GetEventSourceMappingResult::GetEventSourceMappingResult ( )

◆ GetEventSourceMappingResult() [2/2]

Aws::Lambda::Model::GetEventSourceMappingResult::GetEventSourceMappingResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

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

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

Definition at line 742 of file GetEventSourceMappingResult.h.

◆ AddFunctionResponseTypes() [2/2]

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

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

Definition at line 748 of file GetEventSourceMappingResult.h.

◆ AddQueues() [1/3]

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

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

Definition at line 549 of file GetEventSourceMappingResult.h.

◆ AddQueues() [2/3]

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

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

Definition at line 544 of file GetEventSourceMappingResult.h.

◆ AddQueues() [3/3]

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

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

Definition at line 554 of file GetEventSourceMappingResult.h.

◆ AddSourceAccessConfigurations() [1/2]

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

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

Definition at line 591 of file GetEventSourceMappingResult.h.

◆ AddSourceAccessConfigurations() [2/2]

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

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

Definition at line 597 of file GetEventSourceMappingResult.h.

◆ AddTopics() [1/3]

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

The name of the Kafka topic.

Definition at line 508 of file GetEventSourceMappingResult.h.

◆ AddTopics() [2/3]

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

The name of the Kafka topic.

Definition at line 503 of file GetEventSourceMappingResult.h.

◆ AddTopics() [3/3]

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

The name of the Kafka topic.

Definition at line 513 of file GetEventSourceMappingResult.h.

◆ GetBatchSize()

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

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

Definition at line 154 of file GetEventSourceMappingResult.h.

◆ GetBisectBatchOnFunctionError()

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

◆ GetDestinationConfig()

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

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

Definition at line 448 of file GetEventSourceMappingResult.h.

◆ GetEventSourceArn()

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

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

Definition at line 208 of file GetEventSourceMappingResult.h.

◆ GetFunctionArn()

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

The ARN of the Lambda function.

Definition at line 244 of file GetEventSourceMappingResult.h.

◆ GetFunctionResponseTypes()

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

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

Definition at line 712 of file GetEventSourceMappingResult.h.

◆ GetLastModified()

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

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

Definition at line 281 of file GetEventSourceMappingResult.h.

◆ GetLastProcessingResult()

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

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

Definition at line 311 of file GetEventSourceMappingResult.h.

◆ GetMaximumBatchingWindowInSeconds()

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

◆ GetMaximumRecordAgeInSeconds()

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

◆ GetMaximumRetryAttempts()

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

◆ GetParallelizationFactor()

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

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

Definition at line 190 of file GetEventSourceMappingResult.h.

◆ GetQueues()

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

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

Definition at line 519 of file GetEventSourceMappingResult.h.

◆ GetSelfManagedEventSource()

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

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

Definition at line 603 of file GetEventSourceMappingResult.h.

◆ GetSourceAccessConfigurations()

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

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

Definition at line 561 of file GetEventSourceMappingResult.h.

◆ GetStartingPosition()

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

◆ GetStartingPositionTimestamp()

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

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

Definition at line 124 of file GetEventSourceMappingResult.h.

◆ GetState()

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

◆ GetStateTransitionReason()

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

◆ GetTopics()

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

The name of the Kafka topic.

Definition at line 478 of file GetEventSourceMappingResult.h.

◆ GetTumblingWindowInSeconds()

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

◆ GetUUID()

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

The identifier of the event source mapping.

Definition at line 51 of file GetEventSourceMappingResult.h.

◆ operator=()

GetEventSourceMappingResult& Aws::Lambda::Model::GetEventSourceMappingResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetBatchSize()

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

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

Definition at line 159 of file GetEventSourceMappingResult.h.

◆ SetBisectBatchOnFunctionError()

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

◆ SetDestinationConfig() [1/2]

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

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

Definition at line 454 of file GetEventSourceMappingResult.h.

◆ SetDestinationConfig() [2/2]

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

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

Definition at line 460 of file GetEventSourceMappingResult.h.

◆ SetEventSourceArn() [1/3]

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

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

Definition at line 218 of file GetEventSourceMappingResult.h.

◆ SetEventSourceArn() [2/3]

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

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

Definition at line 213 of file GetEventSourceMappingResult.h.

◆ SetEventSourceArn() [3/3]

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

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

Definition at line 223 of file GetEventSourceMappingResult.h.

◆ SetFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 254 of file GetEventSourceMappingResult.h.

◆ SetFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 249 of file GetEventSourceMappingResult.h.

◆ SetFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 259 of file GetEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [1/2]

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

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

Definition at line 724 of file GetEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [2/2]

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

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

Definition at line 718 of file GetEventSourceMappingResult.h.

◆ SetLastModified() [1/2]

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

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

Definition at line 293 of file GetEventSourceMappingResult.h.

◆ SetLastModified() [2/2]

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

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

Definition at line 287 of file GetEventSourceMappingResult.h.

◆ SetLastProcessingResult() [1/3]

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

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

Definition at line 321 of file GetEventSourceMappingResult.h.

◆ SetLastProcessingResult() [2/3]

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

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

Definition at line 316 of file GetEventSourceMappingResult.h.

◆ SetLastProcessingResult() [3/3]

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

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

Definition at line 326 of file GetEventSourceMappingResult.h.

◆ SetMaximumBatchingWindowInSeconds()

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

◆ SetMaximumRecordAgeInSeconds()

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

◆ SetMaximumRetryAttempts()

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

◆ SetParallelizationFactor()

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

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

Definition at line 196 of file GetEventSourceMappingResult.h.

◆ SetQueues() [1/2]

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

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

Definition at line 529 of file GetEventSourceMappingResult.h.

◆ SetQueues() [2/2]

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

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

Definition at line 524 of file GetEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [1/2]

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

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

Definition at line 608 of file GetEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [2/2]

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

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

Definition at line 613 of file GetEventSourceMappingResult.h.

◆ SetSourceAccessConfigurations() [1/2]

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

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

Definition at line 573 of file GetEventSourceMappingResult.h.

◆ SetSourceAccessConfigurations() [2/2]

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

◆ SetStartingPosition() [1/2]

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

◆ SetStartingPosition() [2/2]

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

◆ SetStartingPositionTimestamp() [1/2]

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

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

Definition at line 136 of file GetEventSourceMappingResult.h.

◆ SetStartingPositionTimestamp() [2/2]

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

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

Definition at line 130 of file GetEventSourceMappingResult.h.

◆ SetState() [1/3]

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

◆ SetState() [2/3]

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

◆ SetState() [3/3]

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

◆ SetStateTransitionReason() [1/3]

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

◆ SetStateTransitionReason() [2/3]

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

◆ SetStateTransitionReason() [3/3]

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

◆ SetTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 488 of file GetEventSourceMappingResult.h.

◆ SetTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 483 of file GetEventSourceMappingResult.h.

◆ SetTumblingWindowInSeconds()

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

◆ SetUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 61 of file GetEventSourceMappingResult.h.

◆ SetUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 56 of file GetEventSourceMappingResult.h.

◆ SetUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 66 of file GetEventSourceMappingResult.h.

◆ WithBatchSize()

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

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

Definition at line 164 of file GetEventSourceMappingResult.h.

◆ WithBisectBatchOnFunctionError()

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

◆ WithDestinationConfig() [1/2]

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

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

Definition at line 466 of file GetEventSourceMappingResult.h.

◆ WithDestinationConfig() [2/2]

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

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

Definition at line 472 of file GetEventSourceMappingResult.h.

◆ WithEventSourceArn() [1/3]

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

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

Definition at line 233 of file GetEventSourceMappingResult.h.

◆ WithEventSourceArn() [2/3]

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

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

Definition at line 228 of file GetEventSourceMappingResult.h.

◆ WithEventSourceArn() [3/3]

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

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

Definition at line 238 of file GetEventSourceMappingResult.h.

◆ WithFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 269 of file GetEventSourceMappingResult.h.

◆ WithFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 264 of file GetEventSourceMappingResult.h.

◆ WithFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 274 of file GetEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [1/2]

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

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

Definition at line 736 of file GetEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [2/2]

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

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

Definition at line 730 of file GetEventSourceMappingResult.h.

◆ WithLastModified() [1/2]

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

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

Definition at line 305 of file GetEventSourceMappingResult.h.

◆ WithLastModified() [2/2]

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

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

Definition at line 299 of file GetEventSourceMappingResult.h.

◆ WithLastProcessingResult() [1/3]

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

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

Definition at line 336 of file GetEventSourceMappingResult.h.

◆ WithLastProcessingResult() [2/3]

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

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

Definition at line 331 of file GetEventSourceMappingResult.h.

◆ WithLastProcessingResult() [3/3]

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

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

Definition at line 341 of file GetEventSourceMappingResult.h.

◆ WithMaximumBatchingWindowInSeconds()

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

◆ WithMaximumRecordAgeInSeconds()

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

◆ WithMaximumRetryAttempts()

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

◆ WithParallelizationFactor()

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

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

Definition at line 202 of file GetEventSourceMappingResult.h.

◆ WithQueues() [1/2]

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

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

Definition at line 539 of file GetEventSourceMappingResult.h.

◆ WithQueues() [2/2]

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

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

Definition at line 534 of file GetEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [1/2]

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

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

Definition at line 618 of file GetEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [2/2]

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

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

Definition at line 623 of file GetEventSourceMappingResult.h.

◆ WithSourceAccessConfigurations() [1/2]

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

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

Definition at line 585 of file GetEventSourceMappingResult.h.

◆ WithSourceAccessConfigurations() [2/2]

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

◆ WithStartingPosition() [1/2]

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

◆ WithStartingPosition() [2/2]

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

◆ WithStartingPositionTimestamp() [1/2]

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

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

Definition at line 148 of file GetEventSourceMappingResult.h.

◆ WithStartingPositionTimestamp() [2/2]

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

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

Definition at line 142 of file GetEventSourceMappingResult.h.

◆ WithState() [1/3]

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

◆ WithState() [2/3]

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

◆ WithState() [3/3]

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

◆ WithStateTransitionReason() [1/3]

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

◆ WithStateTransitionReason() [2/3]

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

◆ WithStateTransitionReason() [3/3]

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

◆ WithTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 498 of file GetEventSourceMappingResult.h.

◆ WithTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 493 of file GetEventSourceMappingResult.h.

◆ WithTumblingWindowInSeconds()

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

◆ WithUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 76 of file GetEventSourceMappingResult.h.

◆ WithUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 71 of file GetEventSourceMappingResult.h.

◆ WithUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 81 of file GetEventSourceMappingResult.h.


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