AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::SFN::Model::LambdaFunctionScheduledEventDetails Class Reference

#include <LambdaFunctionScheduledEventDetails.h>

Public Member Functions

 LambdaFunctionScheduledEventDetails ()
 
 LambdaFunctionScheduledEventDetails (Aws::Utils::Json::JsonView jsonValue)
 
LambdaFunctionScheduledEventDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
LambdaFunctionScheduledEventDetailsWithResource (const Aws::String &value)
 
LambdaFunctionScheduledEventDetailsWithResource (Aws::String &&value)
 
LambdaFunctionScheduledEventDetailsWithResource (const char *value)
 
const Aws::StringGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const Aws::String &value)
 
void SetInput (Aws::String &&value)
 
void SetInput (const char *value)
 
LambdaFunctionScheduledEventDetailsWithInput (const Aws::String &value)
 
LambdaFunctionScheduledEventDetailsWithInput (Aws::String &&value)
 
LambdaFunctionScheduledEventDetailsWithInput (const char *value)
 
const HistoryEventExecutionDataDetailsGetInputDetails () const
 
bool InputDetailsHasBeenSet () const
 
void SetInputDetails (const HistoryEventExecutionDataDetails &value)
 
void SetInputDetails (HistoryEventExecutionDataDetails &&value)
 
LambdaFunctionScheduledEventDetailsWithInputDetails (const HistoryEventExecutionDataDetails &value)
 
LambdaFunctionScheduledEventDetailsWithInputDetails (HistoryEventExecutionDataDetails &&value)
 
long long GetTimeoutInSeconds () const
 
bool TimeoutInSecondsHasBeenSet () const
 
void SetTimeoutInSeconds (long long value)
 
LambdaFunctionScheduledEventDetailsWithTimeoutInSeconds (long long value)
 

Detailed Description

Contains details about a lambda function scheduled during an execution.

See Also:

AWS API Reference

Definition at line 33 of file LambdaFunctionScheduledEventDetails.h.

Constructor & Destructor Documentation

◆ LambdaFunctionScheduledEventDetails() [1/2]

Aws::SFN::Model::LambdaFunctionScheduledEventDetails::LambdaFunctionScheduledEventDetails ( )

◆ LambdaFunctionScheduledEventDetails() [2/2]

Aws::SFN::Model::LambdaFunctionScheduledEventDetails::LambdaFunctionScheduledEventDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetInput()

const Aws::String& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::GetInput ( ) const
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 87 of file LambdaFunctionScheduledEventDetails.h.

◆ GetInputDetails()

const HistoryEventExecutionDataDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::GetInputDetails ( ) const
inline

Contains details about input for an execution history event.

Definition at line 135 of file LambdaFunctionScheduledEventDetails.h.

◆ GetResource()

const Aws::String& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::GetResource ( ) const
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 45 of file LambdaFunctionScheduledEventDetails.h.

◆ GetTimeoutInSeconds()

long long Aws::SFN::Model::LambdaFunctionScheduledEventDetails::GetTimeoutInSeconds ( ) const
inline

The maximum allowed duration of the lambda function.

Definition at line 166 of file LambdaFunctionScheduledEventDetails.h.

◆ InputDetailsHasBeenSet()

bool Aws::SFN::Model::LambdaFunctionScheduledEventDetails::InputDetailsHasBeenSet ( ) const
inline

Contains details about input for an execution history event.

Definition at line 140 of file LambdaFunctionScheduledEventDetails.h.

◆ InputHasBeenSet()

bool Aws::SFN::Model::LambdaFunctionScheduledEventDetails::InputHasBeenSet ( ) const
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 93 of file LambdaFunctionScheduledEventDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SFN::Model::LambdaFunctionScheduledEventDetails::Jsonize ( ) const

◆ operator=()

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceHasBeenSet()

bool Aws::SFN::Model::LambdaFunctionScheduledEventDetails::ResourceHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 50 of file LambdaFunctionScheduledEventDetails.h.

◆ SetInput() [1/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetInput ( Aws::String &&  value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 105 of file LambdaFunctionScheduledEventDetails.h.

◆ SetInput() [2/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetInput ( const Aws::String value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 99 of file LambdaFunctionScheduledEventDetails.h.

◆ SetInput() [3/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetInput ( const char *  value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 111 of file LambdaFunctionScheduledEventDetails.h.

◆ SetInputDetails() [1/2]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetInputDetails ( const HistoryEventExecutionDataDetails value)
inline

Contains details about input for an execution history event.

Definition at line 145 of file LambdaFunctionScheduledEventDetails.h.

◆ SetInputDetails() [2/2]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetInputDetails ( HistoryEventExecutionDataDetails &&  value)
inline

Contains details about input for an execution history event.

Definition at line 150 of file LambdaFunctionScheduledEventDetails.h.

◆ SetResource() [1/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetResource ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 60 of file LambdaFunctionScheduledEventDetails.h.

◆ SetResource() [2/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetResource ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 55 of file LambdaFunctionScheduledEventDetails.h.

◆ SetResource() [3/3]

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetResource ( const char *  value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 65 of file LambdaFunctionScheduledEventDetails.h.

◆ SetTimeoutInSeconds()

void Aws::SFN::Model::LambdaFunctionScheduledEventDetails::SetTimeoutInSeconds ( long long  value)
inline

The maximum allowed duration of the lambda function.

Definition at line 176 of file LambdaFunctionScheduledEventDetails.h.

◆ TimeoutInSecondsHasBeenSet()

bool Aws::SFN::Model::LambdaFunctionScheduledEventDetails::TimeoutInSecondsHasBeenSet ( ) const
inline

The maximum allowed duration of the lambda function.

Definition at line 171 of file LambdaFunctionScheduledEventDetails.h.

◆ WithInput() [1/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithInput ( Aws::String &&  value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 123 of file LambdaFunctionScheduledEventDetails.h.

◆ WithInput() [2/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithInput ( const Aws::String value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 117 of file LambdaFunctionScheduledEventDetails.h.

◆ WithInput() [3/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithInput ( const char *  value)
inline

The JSON data input to the lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 129 of file LambdaFunctionScheduledEventDetails.h.

◆ WithInputDetails() [1/2]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithInputDetails ( const HistoryEventExecutionDataDetails value)
inline

Contains details about input for an execution history event.

Definition at line 155 of file LambdaFunctionScheduledEventDetails.h.

◆ WithInputDetails() [2/2]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithInputDetails ( HistoryEventExecutionDataDetails &&  value)
inline

Contains details about input for an execution history event.

Definition at line 160 of file LambdaFunctionScheduledEventDetails.h.

◆ WithResource() [1/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithResource ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 75 of file LambdaFunctionScheduledEventDetails.h.

◆ WithResource() [2/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithResource ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 70 of file LambdaFunctionScheduledEventDetails.h.

◆ WithResource() [3/3]

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithResource ( const char *  value)
inline

The Amazon Resource Name (ARN) of the scheduled lambda function.

Definition at line 80 of file LambdaFunctionScheduledEventDetails.h.

◆ WithTimeoutInSeconds()

LambdaFunctionScheduledEventDetails& Aws::SFN::Model::LambdaFunctionScheduledEventDetails::WithTimeoutInSeconds ( long long  value)
inline

The maximum allowed duration of the lambda function.

Definition at line 181 of file LambdaFunctionScheduledEventDetails.h.


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