7#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
8#include <aws/devops-guru/model/ServiceName.h>
9#include <aws/devops-guru/model/ServiceInsightHealth.h>
75 inline void SetAnalyzedResourceCount(
long long value) { m_analyzedResourceCountHasBeenSet =
true; m_analyzedResourceCount = value; }
81 bool m_serviceNameHasBeenSet =
false;
84 bool m_insightHasBeenSet =
false;
86 long long m_analyzedResourceCount;
87 bool m_analyzedResourceCountHasBeenSet =
false;
AWS_DEVOPSGURU_API ServiceHealth(Aws::Utils::Json::JsonView jsonValue)
AWS_DEVOPSGURU_API ServiceHealth & operator=(Aws::Utils::Json::JsonView jsonValue)
ServiceHealth & WithServiceName(const ServiceName &value)
void SetInsight(const ServiceInsightHealth &value)
ServiceHealth & WithInsight(const ServiceInsightHealth &value)
bool InsightHasBeenSet() const
ServiceHealth & WithInsight(ServiceInsightHealth &&value)
void SetServiceName(ServiceName &&value)
bool AnalyzedResourceCountHasBeenSet() const
void SetInsight(ServiceInsightHealth &&value)
void SetServiceName(const ServiceName &value)
const ServiceName & GetServiceName() const
const ServiceInsightHealth & GetInsight() const
AWS_DEVOPSGURU_API Aws::Utils::Json::JsonValue Jsonize() const
ServiceHealth & WithServiceName(ServiceName &&value)
bool ServiceNameHasBeenSet() const
long long GetAnalyzedResourceCount() const
void SetAnalyzedResourceCount(long long value)
ServiceHealth & WithAnalyzedResourceCount(long long value)
AWS_DEVOPSGURU_API ServiceHealth()
Aws::Utils::Json::JsonValue JsonValue