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

#include <UpdateEventSourceMappingResult.h>

Public Member Functions

 UpdateEventSourceMappingResult ()
 
 UpdateEventSourceMappingResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
UpdateEventSourceMappingResultoperator= (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)
 
UpdateEventSourceMappingResultWithUUID (const Aws::String &value)
 
UpdateEventSourceMappingResultWithUUID (Aws::String &&value)
 
UpdateEventSourceMappingResultWithUUID (const char *value)
 
const EventSourcePositionGetStartingPosition () const
 
void SetStartingPosition (const EventSourcePosition &value)
 
void SetStartingPosition (EventSourcePosition &&value)
 
UpdateEventSourceMappingResultWithStartingPosition (const EventSourcePosition &value)
 
UpdateEventSourceMappingResultWithStartingPosition (EventSourcePosition &&value)
 
const Aws::Utils::DateTimeGetStartingPositionTimestamp () const
 
void SetStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
UpdateEventSourceMappingResultWithStartingPositionTimestamp (const Aws::Utils::DateTime &value)
 
UpdateEventSourceMappingResultWithStartingPositionTimestamp (Aws::Utils::DateTime &&value)
 
int GetBatchSize () const
 
void SetBatchSize (int value)
 
UpdateEventSourceMappingResultWithBatchSize (int value)
 
int GetMaximumBatchingWindowInSeconds () const
 
void SetMaximumBatchingWindowInSeconds (int value)
 
UpdateEventSourceMappingResultWithMaximumBatchingWindowInSeconds (int value)
 
int GetParallelizationFactor () const
 
void SetParallelizationFactor (int value)
 
UpdateEventSourceMappingResultWithParallelizationFactor (int value)
 
const Aws::StringGetEventSourceArn () const
 
void SetEventSourceArn (const Aws::String &value)
 
void SetEventSourceArn (Aws::String &&value)
 
void SetEventSourceArn (const char *value)
 
UpdateEventSourceMappingResultWithEventSourceArn (const Aws::String &value)
 
UpdateEventSourceMappingResultWithEventSourceArn (Aws::String &&value)
 
UpdateEventSourceMappingResultWithEventSourceArn (const char *value)
 
const FilterCriteriaGetFilterCriteria () const
 
void SetFilterCriteria (const FilterCriteria &value)
 
void SetFilterCriteria (FilterCriteria &&value)
 
UpdateEventSourceMappingResultWithFilterCriteria (const FilterCriteria &value)
 
UpdateEventSourceMappingResultWithFilterCriteria (FilterCriteria &&value)
 
const Aws::StringGetFunctionArn () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
UpdateEventSourceMappingResultWithFunctionArn (const Aws::String &value)
 
UpdateEventSourceMappingResultWithFunctionArn (Aws::String &&value)
 
UpdateEventSourceMappingResultWithFunctionArn (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
UpdateEventSourceMappingResultWithLastModified (const Aws::Utils::DateTime &value)
 
UpdateEventSourceMappingResultWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastProcessingResult () const
 
void SetLastProcessingResult (const Aws::String &value)
 
void SetLastProcessingResult (Aws::String &&value)
 
void SetLastProcessingResult (const char *value)
 
UpdateEventSourceMappingResultWithLastProcessingResult (const Aws::String &value)
 
UpdateEventSourceMappingResultWithLastProcessingResult (Aws::String &&value)
 
UpdateEventSourceMappingResultWithLastProcessingResult (const char *value)
 
const Aws::StringGetState () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
UpdateEventSourceMappingResultWithState (const Aws::String &value)
 
UpdateEventSourceMappingResultWithState (Aws::String &&value)
 
UpdateEventSourceMappingResultWithState (const char *value)
 
const Aws::StringGetStateTransitionReason () const
 
void SetStateTransitionReason (const Aws::String &value)
 
void SetStateTransitionReason (Aws::String &&value)
 
void SetStateTransitionReason (const char *value)
 
UpdateEventSourceMappingResultWithStateTransitionReason (const Aws::String &value)
 
UpdateEventSourceMappingResultWithStateTransitionReason (Aws::String &&value)
 
UpdateEventSourceMappingResultWithStateTransitionReason (const char *value)
 
const DestinationConfigGetDestinationConfig () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
UpdateEventSourceMappingResultWithDestinationConfig (const DestinationConfig &value)
 
UpdateEventSourceMappingResultWithDestinationConfig (DestinationConfig &&value)
 
const Aws::Vector< Aws::String > & GetTopics () const
 
void SetTopics (const Aws::Vector< Aws::String > &value)
 
void SetTopics (Aws::Vector< Aws::String > &&value)
 
UpdateEventSourceMappingResultWithTopics (const Aws::Vector< Aws::String > &value)
 
UpdateEventSourceMappingResultWithTopics (Aws::Vector< Aws::String > &&value)
 
UpdateEventSourceMappingResultAddTopics (const Aws::String &value)
 
UpdateEventSourceMappingResultAddTopics (Aws::String &&value)
 
UpdateEventSourceMappingResultAddTopics (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)
 
UpdateEventSourceMappingResultWithQueues (const Aws::Vector< Aws::String > &value)
 
UpdateEventSourceMappingResultWithQueues (Aws::Vector< Aws::String > &&value)
 
UpdateEventSourceMappingResultAddQueues (const Aws::String &value)
 
UpdateEventSourceMappingResultAddQueues (Aws::String &&value)
 
UpdateEventSourceMappingResultAddQueues (const char *value)
 
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations () const
 
void SetSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
void SetSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
UpdateEventSourceMappingResultWithSourceAccessConfigurations (const Aws::Vector< SourceAccessConfiguration > &value)
 
UpdateEventSourceMappingResultWithSourceAccessConfigurations (Aws::Vector< SourceAccessConfiguration > &&value)
 
UpdateEventSourceMappingResultAddSourceAccessConfigurations (const SourceAccessConfiguration &value)
 
UpdateEventSourceMappingResultAddSourceAccessConfigurations (SourceAccessConfiguration &&value)
 
const SelfManagedEventSourceGetSelfManagedEventSource () const
 
void SetSelfManagedEventSource (const SelfManagedEventSource &value)
 
void SetSelfManagedEventSource (SelfManagedEventSource &&value)
 
UpdateEventSourceMappingResultWithSelfManagedEventSource (const SelfManagedEventSource &value)
 
UpdateEventSourceMappingResultWithSelfManagedEventSource (SelfManagedEventSource &&value)
 
int GetMaximumRecordAgeInSeconds () const
 
void SetMaximumRecordAgeInSeconds (int value)
 
UpdateEventSourceMappingResultWithMaximumRecordAgeInSeconds (int value)
 
bool GetBisectBatchOnFunctionError () const
 
void SetBisectBatchOnFunctionError (bool value)
 
UpdateEventSourceMappingResultWithBisectBatchOnFunctionError (bool value)
 
int GetMaximumRetryAttempts () const
 
void SetMaximumRetryAttempts (int value)
 
UpdateEventSourceMappingResultWithMaximumRetryAttempts (int value)
 
int GetTumblingWindowInSeconds () const
 
void SetTumblingWindowInSeconds (int value)
 
UpdateEventSourceMappingResultWithTumblingWindowInSeconds (int value)
 
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes () const
 
void SetFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
void SetFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
UpdateEventSourceMappingResultWithFunctionResponseTypes (const Aws::Vector< FunctionResponseType > &value)
 
UpdateEventSourceMappingResultWithFunctionResponseTypes (Aws::Vector< FunctionResponseType > &&value)
 
UpdateEventSourceMappingResultAddFunctionResponseTypes (const FunctionResponseType &value)
 
UpdateEventSourceMappingResultAddFunctionResponseTypes (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 41 of file UpdateEventSourceMappingResult.h.

Constructor & Destructor Documentation

◆ UpdateEventSourceMappingResult() [1/2]

Aws::Lambda::Model::UpdateEventSourceMappingResult::UpdateEventSourceMappingResult ( )

◆ UpdateEventSourceMappingResult() [2/2]

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

Member Function Documentation

◆ AddFunctionResponseTypes() [1/2]

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

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

Definition at line 822 of file UpdateEventSourceMappingResult.h.

◆ AddFunctionResponseTypes() [2/2]

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

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

Definition at line 828 of file UpdateEventSourceMappingResult.h.

◆ AddQueues() [1/3]

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

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

Definition at line 625 of file UpdateEventSourceMappingResult.h.

◆ AddQueues() [2/3]

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

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

Definition at line 619 of file UpdateEventSourceMappingResult.h.

◆ AddQueues() [3/3]

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

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

Definition at line 631 of file UpdateEventSourceMappingResult.h.

◆ AddSourceAccessConfigurations() [1/2]

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

◆ AddSourceAccessConfigurations() [2/2]

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

◆ AddTopics() [1/3]

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

The name of the Kafka topic.

Definition at line 577 of file UpdateEventSourceMappingResult.h.

◆ AddTopics() [2/3]

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

The name of the Kafka topic.

Definition at line 572 of file UpdateEventSourceMappingResult.h.

◆ AddTopics() [3/3]

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

The name of the Kafka topic.

Definition at line 582 of file UpdateEventSourceMappingResult.h.

◆ GetBatchSize()

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

The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 161 of file UpdateEventSourceMappingResult.h.

◆ GetBisectBatchOnFunctionError()

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

◆ GetDestinationConfig()

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

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

Definition at line 517 of file UpdateEventSourceMappingResult.h.

◆ GetEventSourceArn()

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

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

Definition at line 236 of file UpdateEventSourceMappingResult.h.

◆ GetFilterCriteria()

const FilterCriteria& Aws::Lambda::Model::UpdateEventSourceMappingResult::GetFilterCriteria ( ) const
inline

(Streams and Amazon SQS) An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

Definition at line 275 of file UpdateEventSourceMappingResult.h.

◆ GetFunctionArn()

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

The ARN of the Lambda function.

Definition at line 313 of file UpdateEventSourceMappingResult.h.

◆ GetFunctionResponseTypes()

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

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

Definition at line 792 of file UpdateEventSourceMappingResult.h.

◆ GetLastModified()

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

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

Definition at line 350 of file UpdateEventSourceMappingResult.h.

◆ GetLastProcessingResult()

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

The result of the last Lambda invocation of your function.

Definition at line 380 of file UpdateEventSourceMappingResult.h.

◆ GetMaximumBatchingWindowInSeconds()

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

(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

Default: 0

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 193 of file UpdateEventSourceMappingResult.h.

◆ GetMaximumRecordAgeInSeconds()

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

◆ GetMaximumRetryAttempts()

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

◆ GetParallelizationFactor()

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

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

Definition at line 218 of file UpdateEventSourceMappingResult.h.

◆ GetQueues()

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

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

Definition at line 589 of file UpdateEventSourceMappingResult.h.

◆ GetSelfManagedEventSource()

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

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

Definition at line 680 of file UpdateEventSourceMappingResult.h.

◆ GetSourceAccessConfigurations()

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

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

Definition at line 638 of file UpdateEventSourceMappingResult.h.

◆ GetStartingPosition()

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

◆ GetStartingPositionTimestamp()

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

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

Definition at line 125 of file UpdateEventSourceMappingResult.h.

◆ GetState()

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

◆ GetStateTransitionReason()

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

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

Definition at line 474 of file UpdateEventSourceMappingResult.h.

◆ GetTopics()

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

The name of the Kafka topic.

Definition at line 547 of file UpdateEventSourceMappingResult.h.

◆ GetTumblingWindowInSeconds()

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

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

Definition at line 773 of file UpdateEventSourceMappingResult.h.

◆ GetUUID()

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

The identifier of the event source mapping.

Definition at line 52 of file UpdateEventSourceMappingResult.h.

◆ operator=()

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

◆ SetBatchSize()

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

The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 172 of file UpdateEventSourceMappingResult.h.

◆ SetBisectBatchOnFunctionError()

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

◆ SetDestinationConfig() [1/2]

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

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

Definition at line 523 of file UpdateEventSourceMappingResult.h.

◆ SetDestinationConfig() [2/2]

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

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

Definition at line 529 of file UpdateEventSourceMappingResult.h.

◆ SetEventSourceArn() [1/3]

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

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

Definition at line 246 of file UpdateEventSourceMappingResult.h.

◆ SetEventSourceArn() [2/3]

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

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

Definition at line 241 of file UpdateEventSourceMappingResult.h.

◆ SetEventSourceArn() [3/3]

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

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

Definition at line 251 of file UpdateEventSourceMappingResult.h.

◆ SetFilterCriteria() [1/2]

void Aws::Lambda::Model::UpdateEventSourceMappingResult::SetFilterCriteria ( const FilterCriteria value)
inline

(Streams and Amazon SQS) An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

Definition at line 283 of file UpdateEventSourceMappingResult.h.

◆ SetFilterCriteria() [2/2]

void Aws::Lambda::Model::UpdateEventSourceMappingResult::SetFilterCriteria ( FilterCriteria &&  value)
inline

(Streams and Amazon SQS) An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

Definition at line 291 of file UpdateEventSourceMappingResult.h.

◆ SetFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 323 of file UpdateEventSourceMappingResult.h.

◆ SetFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 318 of file UpdateEventSourceMappingResult.h.

◆ SetFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 328 of file UpdateEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [1/2]

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

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

Definition at line 804 of file UpdateEventSourceMappingResult.h.

◆ SetFunctionResponseTypes() [2/2]

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

◆ SetLastModified() [1/2]

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

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

Definition at line 362 of file UpdateEventSourceMappingResult.h.

◆ SetLastModified() [2/2]

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

◆ SetLastProcessingResult() [1/3]

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

The result of the last Lambda invocation of your function.

Definition at line 390 of file UpdateEventSourceMappingResult.h.

◆ SetLastProcessingResult() [2/3]

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

The result of the last Lambda invocation of your function.

Definition at line 385 of file UpdateEventSourceMappingResult.h.

◆ SetLastProcessingResult() [3/3]

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

The result of the last Lambda invocation of your function.

Definition at line 395 of file UpdateEventSourceMappingResult.h.

◆ SetMaximumBatchingWindowInSeconds()

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

(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

Default: 0

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 202 of file UpdateEventSourceMappingResult.h.

◆ SetMaximumRecordAgeInSeconds()

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

◆ SetMaximumRetryAttempts()

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

◆ SetParallelizationFactor()

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

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

Definition at line 224 of file UpdateEventSourceMappingResult.h.

◆ SetQueues() [1/2]

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

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

Definition at line 601 of file UpdateEventSourceMappingResult.h.

◆ SetQueues() [2/2]

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

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

Definition at line 595 of file UpdateEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [1/2]

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

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

Definition at line 685 of file UpdateEventSourceMappingResult.h.

◆ SetSelfManagedEventSource() [2/2]

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

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

Definition at line 690 of file UpdateEventSourceMappingResult.h.

◆ SetSourceAccessConfigurations() [1/2]

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

◆ SetSourceAccessConfigurations() [2/2]

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

◆ SetStartingPosition() [1/2]

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

◆ SetStartingPosition() [2/2]

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

◆ SetStartingPositionTimestamp() [1/2]

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

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

Definition at line 137 of file UpdateEventSourceMappingResult.h.

◆ SetStartingPositionTimestamp() [2/2]

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

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

Definition at line 131 of file UpdateEventSourceMappingResult.h.

◆ SetState() [1/3]

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

◆ SetState() [2/3]

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

◆ SetState() [3/3]

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

◆ SetStateTransitionReason() [1/3]

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

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

Definition at line 486 of file UpdateEventSourceMappingResult.h.

◆ SetStateTransitionReason() [2/3]

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

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

Definition at line 480 of file UpdateEventSourceMappingResult.h.

◆ SetStateTransitionReason() [3/3]

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

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

Definition at line 492 of file UpdateEventSourceMappingResult.h.

◆ SetTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 557 of file UpdateEventSourceMappingResult.h.

◆ SetTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 552 of file UpdateEventSourceMappingResult.h.

◆ SetTumblingWindowInSeconds()

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

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

Definition at line 779 of file UpdateEventSourceMappingResult.h.

◆ SetUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 62 of file UpdateEventSourceMappingResult.h.

◆ SetUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 57 of file UpdateEventSourceMappingResult.h.

◆ SetUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 67 of file UpdateEventSourceMappingResult.h.

◆ WithBatchSize()

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

The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 183 of file UpdateEventSourceMappingResult.h.

◆ WithBisectBatchOnFunctionError()

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

◆ WithDestinationConfig() [1/2]

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

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

Definition at line 535 of file UpdateEventSourceMappingResult.h.

◆ WithDestinationConfig() [2/2]

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

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

Definition at line 541 of file UpdateEventSourceMappingResult.h.

◆ WithEventSourceArn() [1/3]

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

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

Definition at line 261 of file UpdateEventSourceMappingResult.h.

◆ WithEventSourceArn() [2/3]

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

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

Definition at line 256 of file UpdateEventSourceMappingResult.h.

◆ WithEventSourceArn() [3/3]

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

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

Definition at line 266 of file UpdateEventSourceMappingResult.h.

◆ WithFilterCriteria() [1/2]

UpdateEventSourceMappingResult& Aws::Lambda::Model::UpdateEventSourceMappingResult::WithFilterCriteria ( const FilterCriteria value)
inline

(Streams and Amazon SQS) An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

Definition at line 299 of file UpdateEventSourceMappingResult.h.

◆ WithFilterCriteria() [2/2]

UpdateEventSourceMappingResult& Aws::Lambda::Model::UpdateEventSourceMappingResult::WithFilterCriteria ( FilterCriteria &&  value)
inline

(Streams and Amazon SQS) An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

Definition at line 307 of file UpdateEventSourceMappingResult.h.

◆ WithFunctionArn() [1/3]

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

The ARN of the Lambda function.

Definition at line 338 of file UpdateEventSourceMappingResult.h.

◆ WithFunctionArn() [2/3]

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

The ARN of the Lambda function.

Definition at line 333 of file UpdateEventSourceMappingResult.h.

◆ WithFunctionArn() [3/3]

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

The ARN of the Lambda function.

Definition at line 343 of file UpdateEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [1/2]

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

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

Definition at line 816 of file UpdateEventSourceMappingResult.h.

◆ WithFunctionResponseTypes() [2/2]

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

◆ WithLastModified() [1/2]

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

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

Definition at line 374 of file UpdateEventSourceMappingResult.h.

◆ WithLastModified() [2/2]

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

◆ WithLastProcessingResult() [1/3]

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

The result of the last Lambda invocation of your function.

Definition at line 405 of file UpdateEventSourceMappingResult.h.

◆ WithLastProcessingResult() [2/3]

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

The result of the last Lambda invocation of your function.

Definition at line 400 of file UpdateEventSourceMappingResult.h.

◆ WithLastProcessingResult() [3/3]

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

The result of the last Lambda invocation of your function.

Definition at line 410 of file UpdateEventSourceMappingResult.h.

◆ WithMaximumBatchingWindowInSeconds()

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

(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

Default: 0

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

Definition at line 211 of file UpdateEventSourceMappingResult.h.

◆ WithMaximumRecordAgeInSeconds()

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

◆ WithMaximumRetryAttempts()

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

◆ WithParallelizationFactor()

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

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

Definition at line 230 of file UpdateEventSourceMappingResult.h.

◆ WithQueues() [1/2]

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

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

Definition at line 613 of file UpdateEventSourceMappingResult.h.

◆ WithQueues() [2/2]

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

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

Definition at line 607 of file UpdateEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [1/2]

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

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

Definition at line 695 of file UpdateEventSourceMappingResult.h.

◆ WithSelfManagedEventSource() [2/2]

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

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

Definition at line 700 of file UpdateEventSourceMappingResult.h.

◆ WithSourceAccessConfigurations() [1/2]

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

◆ WithSourceAccessConfigurations() [2/2]

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

◆ WithStartingPosition() [1/2]

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

◆ WithStartingPosition() [2/2]

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

◆ WithStartingPositionTimestamp() [1/2]

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

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

Definition at line 149 of file UpdateEventSourceMappingResult.h.

◆ WithStartingPositionTimestamp() [2/2]

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

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

Definition at line 143 of file UpdateEventSourceMappingResult.h.

◆ WithState() [1/3]

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

◆ WithState() [2/3]

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

◆ WithState() [3/3]

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

◆ WithStateTransitionReason() [1/3]

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

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

Definition at line 504 of file UpdateEventSourceMappingResult.h.

◆ WithStateTransitionReason() [2/3]

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

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

Definition at line 498 of file UpdateEventSourceMappingResult.h.

◆ WithStateTransitionReason() [3/3]

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

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

Definition at line 510 of file UpdateEventSourceMappingResult.h.

◆ WithTopics() [1/2]

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

The name of the Kafka topic.

Definition at line 567 of file UpdateEventSourceMappingResult.h.

◆ WithTopics() [2/2]

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

The name of the Kafka topic.

Definition at line 562 of file UpdateEventSourceMappingResult.h.

◆ WithTumblingWindowInSeconds()

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

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

Definition at line 785 of file UpdateEventSourceMappingResult.h.

◆ WithUUID() [1/3]

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

The identifier of the event source mapping.

Definition at line 77 of file UpdateEventSourceMappingResult.h.

◆ WithUUID() [2/3]

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

The identifier of the event source mapping.

Definition at line 72 of file UpdateEventSourceMappingResult.h.

◆ WithUUID() [3/3]

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

The identifier of the event source mapping.

Definition at line 82 of file UpdateEventSourceMappingResult.h.


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