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

#include <FunctionEventInvokeConfig.h>

Public Member Functions

 FunctionEventInvokeConfig ()
 
 FunctionEventInvokeConfig (Aws::Utils::Json::JsonView jsonValue)
 
FunctionEventInvokeConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
FunctionEventInvokeConfigWithLastModified (const Aws::Utils::DateTime &value)
 
FunctionEventInvokeConfigWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetFunctionArn () const
 
bool FunctionArnHasBeenSet () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
FunctionEventInvokeConfigWithFunctionArn (const Aws::String &value)
 
FunctionEventInvokeConfigWithFunctionArn (Aws::String &&value)
 
FunctionEventInvokeConfigWithFunctionArn (const char *value)
 
int GetMaximumRetryAttempts () const
 
bool MaximumRetryAttemptsHasBeenSet () const
 
void SetMaximumRetryAttempts (int value)
 
FunctionEventInvokeConfigWithMaximumRetryAttempts (int value)
 
int GetMaximumEventAgeInSeconds () const
 
bool MaximumEventAgeInSecondsHasBeenSet () const
 
void SetMaximumEventAgeInSeconds (int value)
 
FunctionEventInvokeConfigWithMaximumEventAgeInSeconds (int value)
 
const DestinationConfigGetDestinationConfig () const
 
bool DestinationConfigHasBeenSet () const
 
void SetDestinationConfig (const DestinationConfig &value)
 
void SetDestinationConfig (DestinationConfig &&value)
 
FunctionEventInvokeConfigWithDestinationConfig (const DestinationConfig &value)
 
FunctionEventInvokeConfigWithDestinationConfig (DestinationConfig &&value)
 

Detailed Description

Definition at line 28 of file FunctionEventInvokeConfig.h.

Constructor & Destructor Documentation

◆ FunctionEventInvokeConfig() [1/2]

Aws::Lambda::Model::FunctionEventInvokeConfig::FunctionEventInvokeConfig ( )

◆ FunctionEventInvokeConfig() [2/2]

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

Member Function Documentation

◆ DestinationConfigHasBeenSet()

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 173 of file FunctionEventInvokeConfig.h.

◆ FunctionArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the function.

Definition at line 76 of file FunctionEventInvokeConfig.h.

◆ GetDestinationConfig()

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 163 of file FunctionEventInvokeConfig.h.

◆ GetFunctionArn()

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

The Amazon Resource Name (ARN) of the function.

Definition at line 71 of file FunctionEventInvokeConfig.h.

◆ GetLastModified()

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

The date and time that the configuration was last updated.

Definition at line 40 of file FunctionEventInvokeConfig.h.

◆ GetMaximumEventAgeInSeconds()

int Aws::Lambda::Model::FunctionEventInvokeConfig::GetMaximumEventAgeInSeconds ( ) const
inline

The maximum age of a request that Lambda sends to a function for processing.

Definition at line 134 of file FunctionEventInvokeConfig.h.

◆ GetMaximumRetryAttempts()

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

The maximum number of times to retry when the function returns an error.

Definition at line 112 of file FunctionEventInvokeConfig.h.

◆ Jsonize()

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

◆ LastModifiedHasBeenSet()

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

The date and time that the configuration was last updated.

Definition at line 45 of file FunctionEventInvokeConfig.h.

◆ MaximumEventAgeInSecondsHasBeenSet()

bool Aws::Lambda::Model::FunctionEventInvokeConfig::MaximumEventAgeInSecondsHasBeenSet ( ) const
inline

The maximum age of a request that Lambda sends to a function for processing.

Definition at line 140 of file FunctionEventInvokeConfig.h.

◆ MaximumRetryAttemptsHasBeenSet()

bool Aws::Lambda::Model::FunctionEventInvokeConfig::MaximumRetryAttemptsHasBeenSet ( ) const
inline

The maximum number of times to retry when the function returns an error.

Definition at line 117 of file FunctionEventInvokeConfig.h.

◆ operator=()

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

◆ SetDestinationConfig() [1/2]

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 183 of file FunctionEventInvokeConfig.h.

◆ SetDestinationConfig() [2/2]

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 193 of file FunctionEventInvokeConfig.h.

◆ SetFunctionArn() [1/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 86 of file FunctionEventInvokeConfig.h.

◆ SetFunctionArn() [2/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 81 of file FunctionEventInvokeConfig.h.

◆ SetFunctionArn() [3/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 91 of file FunctionEventInvokeConfig.h.

◆ SetLastModified() [1/2]

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

The date and time that the configuration was last updated.

Definition at line 55 of file FunctionEventInvokeConfig.h.

◆ SetLastModified() [2/2]

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

The date and time that the configuration was last updated.

Definition at line 50 of file FunctionEventInvokeConfig.h.

◆ SetMaximumEventAgeInSeconds()

void Aws::Lambda::Model::FunctionEventInvokeConfig::SetMaximumEventAgeInSeconds ( int  value)
inline

The maximum age of a request that Lambda sends to a function for processing.

Definition at line 146 of file FunctionEventInvokeConfig.h.

◆ SetMaximumRetryAttempts()

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

The maximum number of times to retry when the function returns an error.

Definition at line 122 of file FunctionEventInvokeConfig.h.

◆ WithDestinationConfig() [1/2]

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 203 of file FunctionEventInvokeConfig.h.

◆ WithDestinationConfig() [2/2]

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

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.

  • Queue - The ARN of an SQS queue.

  • Topic

    • The ARN of an SNS topic.

  • Event Bus - The ARN of an Amazon EventBridge event bus.

Definition at line 213 of file FunctionEventInvokeConfig.h.

◆ WithFunctionArn() [1/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 101 of file FunctionEventInvokeConfig.h.

◆ WithFunctionArn() [2/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 96 of file FunctionEventInvokeConfig.h.

◆ WithFunctionArn() [3/3]

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

The Amazon Resource Name (ARN) of the function.

Definition at line 106 of file FunctionEventInvokeConfig.h.

◆ WithLastModified() [1/2]

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

The date and time that the configuration was last updated.

Definition at line 65 of file FunctionEventInvokeConfig.h.

◆ WithLastModified() [2/2]

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

The date and time that the configuration was last updated.

Definition at line 60 of file FunctionEventInvokeConfig.h.

◆ WithMaximumEventAgeInSeconds()

FunctionEventInvokeConfig& Aws::Lambda::Model::FunctionEventInvokeConfig::WithMaximumEventAgeInSeconds ( int  value)
inline

The maximum age of a request that Lambda sends to a function for processing.

Definition at line 152 of file FunctionEventInvokeConfig.h.

◆ WithMaximumRetryAttempts()

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

The maximum number of times to retry when the function returns an error.

Definition at line 127 of file FunctionEventInvokeConfig.h.


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