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

#include <CreateEventSourceMappingResult.h>

Public Member Functions

 CreateEventSourceMappingResult ()
 
 CreateEventSourceMappingResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateEventSourceMappingResultoperator= (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)
 
CreateEventSourceMappingResultWithUUID (const Aws::String &value)
 
CreateEventSourceMappingResultWithUUID (Aws::String &&value)
 
CreateEventSourceMappingResultWithUUID (const char *value)
 
const EventSourcePositionGetStartingPosition () const
 
void SetStartingPosition (const EventSourcePosition &value)
 
void SetStartingPosition (EventSourcePosition &&value)
 
CreateEventSourceMappingResultWithStartingPosition (const EventSourcePosition &value)
 
CreateEventSourceMappingResultWithStartingPosition (EventSourcePosition &&value)
 
const Aws::Utils::DateTimeGetStartingPositionTimestamp () const
 
void SetStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
CreateEventSourceMappingResultWithStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
CreateEventSourceMappingResultWithStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
int GetBatchSize () const
 
void SetBatchSize (int value)
 
CreateEventSourceMappingResultWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
CreateEventSourceMappingResultWithMaximumBatchingWindowInSeconds (int value)
 
int GetParallelizationFactor () const
 
void SetParallelizationFactor (int value)
 
CreateEventSourceMappingResultWithParallelizationFactor (int value)
 
const Aws::StringGetEventSourceArn () const
 
void SetEventSourceArn (const Aws::String &value)
 
void SetEventSourceArn (Aws::String &&value)
 
void SetEventSourceArn (const char *value)
 
CreateEventSourceMappingResultWithEventSourceArn (const Aws::String &value)
 
CreateEventSourceMappingResultWithEventSourceArn (Aws::String &&value)
 
CreateEventSourceMappingResultWithEventSourceArn (const char *value)
 
const Aws::StringGetFunctionArn () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
CreateEventSourceMappingResultWithFunctionArn (const Aws::String &value)
 
CreateEventSourceMappingResultWithFunctionArn (Aws::String &&value)
 
CreateEventSourceMappingResultWithFunctionArn (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
CreateEventSourceMappingResultWithLastModified (const Aws::Utils::DateTime &value)
 
CreateEventSourceMappingResultWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastProcessingResult () const
 
void SetLastProcessingResult (const Aws::String &value)
 
void SetLastProcessingResult (Aws::String &&value)
 
void SetLastProcessingResult (const char *value)
 
CreateEventSourceMappingResultWithLastProcessingResult (const Aws::String &value)
 
CreateEventSourceMappingResultWithLastProcessingResult (Aws::String &&value)
 
CreateEventSourceMappingResultWithLastProcessingResult (const char *value)
 
const Aws::StringGetState () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
CreateEventSourceMappingResultWithState (const Aws::String &value)
 
CreateEventSourceMappingResultWithState (Aws::String &&value)
 
CreateEventSourceMappingResultWithState (const char *value)
 
const Aws::StringGetStateTransitionReason () const
 
void SetStateTransitionReason (const Aws::String &value)
 
void SetStateTransitionReason (Aws::String &&value)
 
void SetStateTransitionReason (const char *value)
 
CreateEventSourceMappingResultWithStateTransitionReason (const Aws::String &value)
 
CreateEventSourceMappingResultWithStateTransitionReason (Aws::String &&value)
 
CreateEventSourceMappingResultWithStateTransitionReason (const char *value)
 
const DestinationConfigGetDestinationConfig () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
CreateEventSourceMappingResultWithDestinationConfig (const DestinationConfig &value)
 
CreateEventSourceMappingResultWithDestinationConfig (DestinationConfig &&value)
 
const Aws::Vector< Aws::String > & GetTopics () const
 
void SetTopics (const Aws::Vector< Aws::String > &value)
 
void SetTopics (Aws::Vector< Aws::String > &&value)
 
CreateEventSourceMappingResultWithTopics (const Aws::Vector< Aws::String > &value)
 
CreateEventSourceMappingResultWithTopics (Aws::Vector< Aws::String > &&value)
 
CreateEventSourceMappingResultAddTopics (const Aws::String &value)
 
CreateEventSourceMappingResultAddTopics (Aws::String &&value)
 
CreateEventSourceMappingResultAddTopics (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)
 
CreateEventSourceMappingResultWithQueues (const Aws::Vector< Aws::String > &value)
 
CreateEventSourceMappingResultWithQueues (Aws::Vector< Aws::String > &&value)
 
CreateEventSourceMappingResultAddQueues (const Aws::String &value)
 
CreateEventSourceMappingResultAddQueues (Aws::String &&value)
 
CreateEventSourceMappingResultAddQueues (const char *value)
 
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations () const
 
void SetSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
void SetSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
CreateEventSourceMappingResultWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
CreateEventSourceMappingResultWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
CreateEventSourceMappingResultAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
CreateEventSourceMappingResultAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
const SelfManagedEventSourceGetSelfManagedEventSource () const
 
void SetSelfManagedEventSource (const SelfManagedEventSource &value)
 
void SetSelfManagedEventSource (SelfManagedEventSource &&value)
 
CreateEventSourceMappingResultWithSelfManagedEventSource (const SelfManagedEventSource &value)
 
CreateEventSourceMappingResultWithSelfManagedEventSource (SelfManagedEventSource &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
CreateEventSourceMappingResultWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
void SetBisectBatchOnFunctionError (bool value)
 
CreateEventSourceMappingResultWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
void SetMaximumRetryAttempts (int value)
 
CreateEventSourceMappingResultWithMaximumRetryAttempts (int value)
 
int GetTumblingWindowInSeconds () const
 
void SetTumblingWindowInSeconds (int value)
 
CreateEventSourceMappingResultWithTumblingWindowInSeconds (int value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
CreateEventSourceMappingResultWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
CreateEventSourceMappingResultWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
CreateEventSourceMappingResultAddFunctionResponseTypes (const FunctionResponseType &value)
 
CreateEventSourceMappingResultAddFunctionResponseTypes (FunctionResponseType &&value)
 

Detailed Description

A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping.

See Also:

AWS API Reference

Definition at line 40 of file CreateEventSourceMappingResult.h.

Constructor & Destructor Documentation

◆ CreateEventSourceMappingResult() [1/2]

Aws::Lambda::Model::CreateEventSourceMappingResult::CreateEventSourceMappingResult ( )

◆ CreateEventSourceMappingResult() [2/2]

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

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

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

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

Definition at line 753 of file CreateEventSourceMappingResult.h.

◆ AddFunctionResponseTypes() [2/2]

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

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

Definition at line 759 of file CreateEventSourceMappingResult.h.

◆ AddQueues() [1/3]

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

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

Definition at line 556 of file CreateEventSourceMappingResult.h.

◆ AddQueues() [2/3]

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

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

Definition at line 550 of file CreateEventSourceMappingResult.h.

◆ AddQueues() [3/3]

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

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

Definition at line 562 of file CreateEventSourceMappingResult.h.

◆ AddSourceAccessConfigurations() [1/2]

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

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

Definition at line 599 of file CreateEventSourceMappingResult.h.

◆ AddSourceAccessConfigurations() [2/2]

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

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

Definition at line 605 of file CreateEventSourceMappingResult.h.

◆ AddTopics() [1/3]

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

The name of the Kafka topic.

Definition at line 508 of file CreateEventSourceMappingResult.h.

◆ AddTopics() [2/3]

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

The name of the Kafka topic.

Definition at line 503 of file CreateEventSourceMappingResult.h.

◆ AddTopics() [3/3]

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

The name of the Kafka topic.

Definition at line 513 of file CreateEventSourceMappingResult.h.

◆ GetBatchSize()

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

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

Definition at line 154 of file CreateEventSourceMappingResult.h.

◆ GetBisectBatchOnFunctionError()

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

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

Definition at line 660 of file CreateEventSourceMappingResult.h.

◆ GetDestinationConfig()

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

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

Definition at line 448 of file CreateEventSourceMappingResult.h.

◆ GetEventSourceArn()

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

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

Definition at line 208 of file CreateEventSourceMappingResult.h.

◆ GetFunctionArn()

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

The ARN of the Lambda function.

Definition at line 244 of file CreateEventSourceMappingResult.h.

◆ GetFunctionResponseTypes()

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

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

Definition at line 723 of file CreateEventSourceMappingResult.h.

◆ GetLastModified()

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

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

Definition at line 281 of file CreateEventSourceMappingResult.h.

◆ GetLastProcessingResult()

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

The result of the last Lambda invocation of your function.

Definition at line 311 of file CreateEventSourceMappingResult.h.

◆ GetMaximumBatchingWindowInSeconds()

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

(Streams and Amazon 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 CreateEventSourceMappingResult.h.

◆ GetMaximumRecordAgeInSeconds()

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

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

Definition at line 639 of file CreateEventSourceMappingResult.h.

◆ GetMaximumRetryAttempts()

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

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

Definition at line 681 of file CreateEventSourceMappingResult.h.

◆ GetParallelizationFactor()

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

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

Definition at line 190 of file CreateEventSourceMappingResult.h.

◆ GetQueues()

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

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

Definition at line 520 of file CreateEventSourceMappingResult.h.

◆ GetSelfManagedEventSource()

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

The self-managed Apache Kafka cluster for your event source.

Definition at line 611 of file CreateEventSourceMappingResult.h.

◆ GetSourceAccessConfigurations()

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

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

Definition at line 569 of file CreateEventSourceMappingResult.h.

◆ GetStartingPosition()

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

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

Definition at line 89 of file CreateEventSourceMappingResult.h.

◆ GetStartingPositionTimestamp()

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

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

Definition at line 124 of file CreateEventSourceMappingResult.h.

◆ GetState()

const Aws::String& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ GetStateTransitionReason()

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 405 of file CreateEventSourceMappingResult.h.

◆ GetTopics()

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

The name of the Kafka topic.

Definition at line 478 of file CreateEventSourceMappingResult.h.

◆ GetTumblingWindowInSeconds()

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

(Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

Definition at line 704 of file CreateEventSourceMappingResult.h.

◆ GetUUID()

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

The identifier of the event source mapping.

Definition at line 51 of file CreateEventSourceMappingResult.h.

◆ operator=()

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

◆ SetBatchSize()

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

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

Definition at line 159 of file CreateEventSourceMappingResult.h.

◆ SetBisectBatchOnFunctionError()

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

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

Definition at line 666 of file CreateEventSourceMappingResult.h.

◆ SetDestinationConfig() [1/2]

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

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

Definition at line 454 of file CreateEventSourceMappingResult.h.

◆ SetDestinationConfig() [2/2]

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

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

Definition at line 460 of file CreateEventSourceMappingResult.h.

◆ SetEventSourceArn() [1/3]

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

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

Definition at line 218 of file CreateEventSourceMappingResult.h.

◆ SetEventSourceArn() [2/3]

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

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

Definition at line 213 of file CreateEventSourceMappingResult.h.

◆ SetEventSourceArn() [3/3]

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

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

Definition at line 223 of file CreateEventSourceMappingResult.h.

◆ SetFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 254 of file CreateEventSourceMappingResult.h.

◆ SetFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 249 of file CreateEventSourceMappingResult.h.

◆ SetFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 259 of file CreateEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [1/2]

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

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

Definition at line 735 of file CreateEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [2/2]

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

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

Definition at line 729 of file CreateEventSourceMappingResult.h.

◆ SetLastModified() [1/2]

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

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

Definition at line 293 of file CreateEventSourceMappingResult.h.

◆ SetLastModified() [2/2]

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

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

Definition at line 287 of file CreateEventSourceMappingResult.h.

◆ SetLastProcessingResult() [1/3]

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

The result of the last Lambda invocation of your function.

Definition at line 321 of file CreateEventSourceMappingResult.h.

◆ SetLastProcessingResult() [2/3]

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

The result of the last Lambda invocation of your function.

Definition at line 316 of file CreateEventSourceMappingResult.h.

◆ SetLastProcessingResult() [3/3]

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

The result of the last Lambda invocation of your function.

Definition at line 326 of file CreateEventSourceMappingResult.h.

◆ SetMaximumBatchingWindowInSeconds()

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

(Streams and Amazon 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 CreateEventSourceMappingResult.h.

◆ SetMaximumRecordAgeInSeconds()

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

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

Definition at line 646 of file CreateEventSourceMappingResult.h.

◆ SetMaximumRetryAttempts()

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

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

Definition at line 689 of file CreateEventSourceMappingResult.h.

◆ SetParallelizationFactor()

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

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

Definition at line 196 of file CreateEventSourceMappingResult.h.

◆ SetQueues() [1/2]

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

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

Definition at line 532 of file CreateEventSourceMappingResult.h.

◆ SetQueues() [2/2]

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

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

Definition at line 526 of file CreateEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [1/2]

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

The self-managed Apache Kafka cluster for your event source.

Definition at line 616 of file CreateEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [2/2]

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

The self-managed Apache Kafka cluster for your event source.

Definition at line 621 of file CreateEventSourceMappingResult.h.

◆ SetSourceAccessConfigurations() [1/2]

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

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

Definition at line 581 of file CreateEventSourceMappingResult.h.

◆ SetSourceAccessConfigurations() [2/2]

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

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

Definition at line 575 of file CreateEventSourceMappingResult.h.

◆ SetStartingPosition() [1/2]

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

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

Definition at line 96 of file CreateEventSourceMappingResult.h.

◆ SetStartingPosition() [2/2]

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

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

Definition at line 103 of file CreateEventSourceMappingResult.h.

◆ SetStartingPositionTimestamp() [1/2]

void Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ SetStartingPositionTimestamp() [2/2]

void Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ SetState() [1/3]

void Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ SetState() [2/3]

void Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ SetState() [3/3]

void Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ SetStateTransitionReason() [1/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 417 of file CreateEventSourceMappingResult.h.

◆ SetStateTransitionReason() [2/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 411 of file CreateEventSourceMappingResult.h.

◆ SetStateTransitionReason() [3/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 423 of file CreateEventSourceMappingResult.h.

◆ SetTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 488 of file CreateEventSourceMappingResult.h.

◆ SetTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 483 of file CreateEventSourceMappingResult.h.

◆ SetTumblingWindowInSeconds()

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

(Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

Definition at line 710 of file CreateEventSourceMappingResult.h.

◆ SetUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 61 of file CreateEventSourceMappingResult.h.

◆ SetUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 56 of file CreateEventSourceMappingResult.h.

◆ SetUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 66 of file CreateEventSourceMappingResult.h.

◆ WithBatchSize()

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

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

Definition at line 164 of file CreateEventSourceMappingResult.h.

◆ WithBisectBatchOnFunctionError()

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

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

Definition at line 672 of file CreateEventSourceMappingResult.h.

◆ WithDestinationConfig() [1/2]

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

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

Definition at line 466 of file CreateEventSourceMappingResult.h.

◆ WithDestinationConfig() [2/2]

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

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

Definition at line 472 of file CreateEventSourceMappingResult.h.

◆ WithEventSourceArn() [1/3]

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

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

Definition at line 233 of file CreateEventSourceMappingResult.h.

◆ WithEventSourceArn() [2/3]

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

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

Definition at line 228 of file CreateEventSourceMappingResult.h.

◆ WithEventSourceArn() [3/3]

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

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

Definition at line 238 of file CreateEventSourceMappingResult.h.

◆ WithFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 269 of file CreateEventSourceMappingResult.h.

◆ WithFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 264 of file CreateEventSourceMappingResult.h.

◆ WithFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 274 of file CreateEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [1/2]

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

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

Definition at line 747 of file CreateEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [2/2]

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

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

Definition at line 741 of file CreateEventSourceMappingResult.h.

◆ WithLastModified() [1/2]

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

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

Definition at line 305 of file CreateEventSourceMappingResult.h.

◆ WithLastModified() [2/2]

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

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

Definition at line 299 of file CreateEventSourceMappingResult.h.

◆ WithLastProcessingResult() [1/3]

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

The result of the last Lambda invocation of your function.

Definition at line 336 of file CreateEventSourceMappingResult.h.

◆ WithLastProcessingResult() [2/3]

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

The result of the last Lambda invocation of your function.

Definition at line 331 of file CreateEventSourceMappingResult.h.

◆ WithLastProcessingResult() [3/3]

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

The result of the last Lambda invocation of your function.

Definition at line 341 of file CreateEventSourceMappingResult.h.

◆ WithMaximumBatchingWindowInSeconds()

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

(Streams and Amazon 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 CreateEventSourceMappingResult.h.

◆ WithMaximumRecordAgeInSeconds()

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

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

Definition at line 653 of file CreateEventSourceMappingResult.h.

◆ WithMaximumRetryAttempts()

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

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

Definition at line 697 of file CreateEventSourceMappingResult.h.

◆ WithParallelizationFactor()

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

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

Definition at line 202 of file CreateEventSourceMappingResult.h.

◆ WithQueues() [1/2]

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

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

Definition at line 544 of file CreateEventSourceMappingResult.h.

◆ WithQueues() [2/2]

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

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

Definition at line 538 of file CreateEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [1/2]

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

The self-managed Apache Kafka cluster for your event source.

Definition at line 626 of file CreateEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [2/2]

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

The self-managed Apache Kafka cluster for your event source.

Definition at line 631 of file CreateEventSourceMappingResult.h.

◆ WithSourceAccessConfigurations() [1/2]

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

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

Definition at line 593 of file CreateEventSourceMappingResult.h.

◆ WithSourceAccessConfigurations() [2/2]

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

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

Definition at line 587 of file CreateEventSourceMappingResult.h.

◆ WithStartingPosition() [1/2]

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

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

Definition at line 110 of file CreateEventSourceMappingResult.h.

◆ WithStartingPosition() [2/2]

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

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

Definition at line 117 of file CreateEventSourceMappingResult.h.

◆ WithStartingPositionTimestamp() [1/2]

CreateEventSourceMappingResult& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ WithStartingPositionTimestamp() [2/2]

CreateEventSourceMappingResult& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ WithState() [1/3]

CreateEventSourceMappingResult& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ WithState() [2/3]

CreateEventSourceMappingResult& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ WithState() [3/3]

CreateEventSourceMappingResult& Aws::Lambda::Model::CreateEventSourceMappingResult::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 CreateEventSourceMappingResult.h.

◆ WithStateTransitionReason() [1/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 435 of file CreateEventSourceMappingResult.h.

◆ WithStateTransitionReason() [2/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 429 of file CreateEventSourceMappingResult.h.

◆ WithStateTransitionReason() [3/3]

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

Indicates whether a user or Lambda made the last change to the event source mapping.

Definition at line 441 of file CreateEventSourceMappingResult.h.

◆ WithTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 498 of file CreateEventSourceMappingResult.h.

◆ WithTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 493 of file CreateEventSourceMappingResult.h.

◆ WithTumblingWindowInSeconds()

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

(Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

Definition at line 716 of file CreateEventSourceMappingResult.h.

◆ WithUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 76 of file CreateEventSourceMappingResult.h.

◆ WithUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 71 of file CreateEventSourceMappingResult.h.

◆ WithUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 81 of file CreateEventSourceMappingResult.h.


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