7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/AuditCheckRunStatus.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
61 inline void SetCheckCompliant(
bool value) { m_checkCompliantHasBeenSet =
true; m_checkCompliant = value; }
71 inline void SetTotalResourcesCount(
long long value) { m_totalResourcesCountHasBeenSet =
true; m_totalResourcesCount = value; }
105 inline void SetErrorCode(
const char* value) { m_errorCodeHasBeenSet =
true; m_errorCode.assign(value); }
120 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
128 bool m_checkRunStatusHasBeenSet =
false;
130 bool m_checkCompliant;
131 bool m_checkCompliantHasBeenSet =
false;
133 long long m_totalResourcesCount;
134 bool m_totalResourcesCountHasBeenSet =
false;
136 long long m_nonCompliantResourcesCount;
137 bool m_nonCompliantResourcesCountHasBeenSet =
false;
139 long long m_suppressedNonCompliantResourcesCount;
140 bool m_suppressedNonCompliantResourcesCountHasBeenSet =
false;
143 bool m_errorCodeHasBeenSet =
false;
146 bool m_messageHasBeenSet =
false;
bool GetCheckCompliant() const
bool ErrorCodeHasBeenSet() const
void SetErrorCode(const char *value)
const AuditCheckRunStatus & GetCheckRunStatus() const
void SetTotalResourcesCount(long long value)
void SetSuppressedNonCompliantResourcesCount(long long value)
void SetMessage(const Aws::String &value)
AuditCheckDetails & WithCheckRunStatus(AuditCheckRunStatus &&value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
bool TotalResourcesCountHasBeenSet() const
void SetCheckRunStatus(const AuditCheckRunStatus &value)
void SetErrorCode(Aws::String &&value)
bool NonCompliantResourcesCountHasBeenSet() const
AuditCheckDetails & WithMessage(Aws::String &&value)
AuditCheckDetails & WithCheckCompliant(bool value)
void SetNonCompliantResourcesCount(long long value)
AuditCheckDetails & WithErrorCode(const Aws::String &value)
AuditCheckDetails & WithErrorCode(Aws::String &&value)
bool CheckCompliantHasBeenSet() const
void SetMessage(const char *value)
AuditCheckDetails & WithTotalResourcesCount(long long value)
const Aws::String & GetErrorCode() const
AuditCheckDetails & WithMessage(const char *value)
AuditCheckDetails & WithCheckRunStatus(const AuditCheckRunStatus &value)
const Aws::String & GetMessage() const
AuditCheckDetails & WithNonCompliantResourcesCount(long long value)
AWS_IOT_API AuditCheckDetails(Aws::Utils::Json::JsonView jsonValue)
long long GetSuppressedNonCompliantResourcesCount() const
AuditCheckDetails & WithSuppressedNonCompliantResourcesCount(long long value)
void SetCheckRunStatus(AuditCheckRunStatus &&value)
long long GetTotalResourcesCount() const
AWS_IOT_API AuditCheckDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CheckRunStatusHasBeenSet() const
bool SuppressedNonCompliantResourcesCountHasBeenSet() const
AuditCheckDetails & WithMessage(const Aws::String &value)
AuditCheckDetails & WithErrorCode(const char *value)
void SetCheckCompliant(bool value)
long long GetNonCompliantResourcesCount() const
bool MessageHasBeenSet() const
void SetErrorCode(const Aws::String &value)
void SetMessage(Aws::String &&value)
AWS_IOT_API AuditCheckDetails()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue