7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/RetryableFailureType.h>
57 inline void SetNumberOfRetries(
int value) { m_numberOfRetriesHasBeenSet =
true; m_numberOfRetries = value; }
63 bool m_failureTypeHasBeenSet =
false;
65 int m_numberOfRetries{0};
66 bool m_numberOfRetriesHasBeenSet =
false;
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOT_API RetryCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
RetryCriteria & WithFailureType(RetryableFailureType value)
void SetNumberOfRetries(int value)
AWS_IOT_API RetryCriteria(Aws::Utils::Json::JsonView jsonValue)
bool FailureTypeHasBeenSet() const
bool NumberOfRetriesHasBeenSet() const
int GetNumberOfRetries() const
RetryCriteria & WithNumberOfRetries(int value)
AWS_IOT_API RetryCriteria()=default
RetryableFailureType GetFailureType() const
void SetFailureType(RetryableFailureType value)
Aws::Utils::Json::JsonValue JsonValue