7#include <aws/ssm-sap/SsmSap_EXPORTS.h>
45 inline void SetFailed(
int value) { m_failedHasBeenSet =
true; m_failed = value; }
55 inline void SetWarning(
int value) { m_warningHasBeenSet =
true; m_warning = value; }
63 inline int GetInfo()
const {
return m_info; }
65 inline void SetInfo(
int value) { m_infoHasBeenSet =
true; m_info = value; }
75 inline void SetPassed(
int value) { m_passedHasBeenSet =
true; m_passed = value; }
85 inline void SetUnknown(
int value) { m_unknownHasBeenSet =
true; m_unknown = value; }
91 bool m_failedHasBeenSet =
false;
94 bool m_warningHasBeenSet =
false;
97 bool m_infoHasBeenSet =
false;
100 bool m_passedHasBeenSet =
false;
103 bool m_unknownHasBeenSet =
false;
bool InfoHasBeenSet() const
bool PassedHasBeenSet() const
void SetFailed(int value)
RuleStatusCounts & WithPassed(int value)
bool WarningHasBeenSet() const
RuleStatusCounts & WithUnknown(int value)
bool UnknownHasBeenSet() const
AWS_SSMSAP_API RuleStatusCounts()=default
AWS_SSMSAP_API RuleStatusCounts(Aws::Utils::Json::JsonView jsonValue)
bool FailedHasBeenSet() const
RuleStatusCounts & WithFailed(int value)
AWS_SSMSAP_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SSMSAP_API RuleStatusCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPassed(int value)
RuleStatusCounts & WithInfo(int value)
RuleStatusCounts & WithWarning(int value)
void SetUnknown(int value)
void SetWarning(int value)
Aws::Utils::Json::JsonValue JsonValue