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