7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/EventInput.h>
40 template <
typename InputT = EventInput>
42 m_inputHasBeenSet =
true;
43 m_input = std::forward<InputT>(value);
45 template <
typename InputT = EventInput>
47 SetInput(std::forward<InputT>(value));
60 m_executionTimeoutHasBeenSet =
true;
61 m_executionTimeout = value;
71 int m_executionTimeout{0};
72 bool m_inputHasBeenSet =
false;
73 bool m_executionTimeoutHasBeenSet =
false;
ExecutionStartedDetails & WithExecutionTimeout(int value)
bool ExecutionTimeoutHasBeenSet() const
AWS_LAMBDA_API ExecutionStartedDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InputHasBeenSet() const
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LAMBDA_API ExecutionStartedDetails()=default
void SetExecutionTimeout(int value)
void SetInput(InputT &&value)
AWS_LAMBDA_API ExecutionStartedDetails(Aws::Utils::Json::JsonView jsonValue)
int GetExecutionTimeout() const
const EventInput & GetInput() const
ExecutionStartedDetails & WithInput(InputT &&value)
Aws::Utils::Json::JsonValue JsonValue