7#include <aws/lambda/Lambda_EXPORTS.h>
43 m_retentionPeriodInDaysHasBeenSet =
true;
44 m_retentionPeriodInDays = value;
61 m_executionTimeoutHasBeenSet =
true;
62 m_executionTimeout = value;
70 int m_retentionPeriodInDays{0};
72 int m_executionTimeout{0};
73 bool m_retentionPeriodInDaysHasBeenSet =
false;
74 bool m_executionTimeoutHasBeenSet =
false;
AWS_LAMBDA_API DurableConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API DurableConfig()=default
bool RetentionPeriodInDaysHasBeenSet() const
void SetExecutionTimeout(int value)
int GetRetentionPeriodInDays() const
int GetExecutionTimeout() const
bool ExecutionTimeoutHasBeenSet() const
DurableConfig & WithExecutionTimeout(int value)
void SetRetentionPeriodInDays(int value)
AWS_LAMBDA_API DurableConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
DurableConfig & WithRetentionPeriodInDays(int value)
Aws::Utils::Json::JsonValue JsonValue