7#include <aws/lambda/Lambda_EXPORTS.h>
39 m_currentAttemptHasBeenSet =
true;
40 m_currentAttempt = value;
55 m_nextAttemptDelaySecondsHasBeenSet =
true;
56 m_nextAttemptDelaySeconds = value;
64 int m_currentAttempt{0};
66 int m_nextAttemptDelaySeconds{0};
67 bool m_currentAttemptHasBeenSet =
false;
68 bool m_nextAttemptDelaySecondsHasBeenSet =
false;
RetryDetails & WithCurrentAttempt(int value)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LAMBDA_API RetryDetails()=default
int GetNextAttemptDelaySeconds() const
AWS_LAMBDA_API RetryDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetCurrentAttempt() const
void SetCurrentAttempt(int value)
void SetNextAttemptDelaySeconds(int value)
bool CurrentAttemptHasBeenSet() const
AWS_LAMBDA_API RetryDetails(Aws::Utils::Json::JsonView jsonValue)
RetryDetails & WithNextAttemptDelaySeconds(int value)
bool NextAttemptDelaySecondsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue