7#include <aws/trustedadvisor/TrustedAdvisor_EXPORTS.h>
19namespace TrustedAdvisor
45 inline void SetErrorCount(
long long value) { m_errorCountHasBeenSet =
true; m_errorCount = value; }
54 inline long long GetOkCount()
const {
return m_okCount; }
56 inline void SetOkCount(
long long value) { m_okCountHasBeenSet =
true; m_okCount = value; }
67 inline void SetWarningCount(
long long value) { m_warningCountHasBeenSet =
true; m_warningCount = value; }
72 long long m_errorCount{0};
73 bool m_errorCountHasBeenSet =
false;
75 long long m_okCount{0};
76 bool m_okCountHasBeenSet =
false;
78 long long m_warningCount{0};
79 bool m_warningCountHasBeenSet =
false;
RecommendationResourcesAggregates & WithOkCount(long long value)
bool ErrorCountHasBeenSet() const
long long GetErrorCount() const
RecommendationResourcesAggregates & WithWarningCount(long long value)
AWS_TRUSTEDADVISOR_API RecommendationResourcesAggregates()=default
long long GetWarningCount() const
AWS_TRUSTEDADVISOR_API RecommendationResourcesAggregates & operator=(Aws::Utils::Json::JsonView jsonValue)
RecommendationResourcesAggregates & WithErrorCount(long long value)
void SetWarningCount(long long value)
bool OkCountHasBeenSet() const
void SetErrorCount(long long value)
bool WarningCountHasBeenSet() const
AWS_TRUSTEDADVISOR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOkCount(long long value)
AWS_TRUSTEDADVISOR_API RecommendationResourcesAggregates(Aws::Utils::Json::JsonView jsonValue)
long long GetOkCount() const
Aws::Utils::Json::JsonValue JsonValue