7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/config/model/ComplianceContributorCount.h>
9#include <aws/core/utils/DateTime.h>
22namespace ConfigService
82 bool m_compliantResourceCountHasBeenSet =
false;
85 bool m_nonCompliantResourceCountHasBeenSet =
false;
88 bool m_complianceSummaryTimestampHasBeenSet =
false;
ComplianceSummary & WithComplianceSummaryTimestamp(const Aws::Utils::DateTime &value)
ComplianceSummary & WithNonCompliantResourceCount(ComplianceContributorCount &&value)
AWS_CONFIGSERVICE_API ComplianceSummary()
ComplianceSummary & WithCompliantResourceCount(const ComplianceContributorCount &value)
bool ComplianceSummaryTimestampHasBeenSet() const
const Aws::Utils::DateTime & GetComplianceSummaryTimestamp() const
void SetNonCompliantResourceCount(const ComplianceContributorCount &value)
void SetCompliantResourceCount(ComplianceContributorCount &&value)
bool CompliantResourceCountHasBeenSet() const
void SetComplianceSummaryTimestamp(const Aws::Utils::DateTime &value)
AWS_CONFIGSERVICE_API ComplianceSummary(Aws::Utils::Json::JsonView jsonValue)
const ComplianceContributorCount & GetNonCompliantResourceCount() const
void SetCompliantResourceCount(const ComplianceContributorCount &value)
ComplianceSummary & WithCompliantResourceCount(ComplianceContributorCount &&value)
ComplianceSummary & WithComplianceSummaryTimestamp(Aws::Utils::DateTime &&value)
AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONFIGSERVICE_API ComplianceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetComplianceSummaryTimestamp(Aws::Utils::DateTime &&value)
bool NonCompliantResourceCountHasBeenSet() const
const ComplianceContributorCount & GetCompliantResourceCount() const
void SetNonCompliantResourceCount(ComplianceContributorCount &&value)
ComplianceSummary & WithNonCompliantResourceCount(const ComplianceContributorCount &value)
Aws::Utils::Json::JsonValue JsonValue