public class ComplianceSummary
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The number of AWS Config rules or AWS resources that are compliant and noncompliant, up to a maximum.
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
complianceSummaryTimestamp
The time that AWS Config created the compliance summary.
|
private ComplianceContributorCount |
compliantResourceCount
The number of AWS Config rules or AWS resources that are compliant, up to
a maximum of 25 for rules and 100 for resources.
|
private ComplianceContributorCount |
nonCompliantResourceCount
The number of AWS Config rules or AWS resources that are noncompliant, up
to a maximum of 25 for rules and 100 for resources.
|
Constructor and Description |
---|
ComplianceSummary() |
Modifier and Type | Method and Description |
---|---|
ComplianceSummary |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getComplianceSummaryTimestamp()
The time that AWS Config created the compliance summary.
|
ComplianceContributorCount |
getCompliantResourceCount()
The number of AWS Config rules or AWS resources that are compliant, up to
a maximum of 25 for rules and 100 for resources.
|
ComplianceContributorCount |
getNonCompliantResourceCount()
The number of AWS Config rules or AWS resources that are noncompliant, up
to a maximum of 25 for rules and 100 for resources.
|
int |
hashCode() |
void |
setComplianceSummaryTimestamp(java.util.Date complianceSummaryTimestamp)
The time that AWS Config created the compliance summary.
|
void |
setCompliantResourceCount(ComplianceContributorCount compliantResourceCount)
The number of AWS Config rules or AWS resources that are compliant, up to
a maximum of 25 for rules and 100 for resources.
|
void |
setNonCompliantResourceCount(ComplianceContributorCount nonCompliantResourceCount)
The number of AWS Config rules or AWS resources that are noncompliant, up
to a maximum of 25 for rules and 100 for resources.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ComplianceSummary |
withComplianceSummaryTimestamp(java.util.Date complianceSummaryTimestamp)
The time that AWS Config created the compliance summary.
|
ComplianceSummary |
withCompliantResourceCount(ComplianceContributorCount compliantResourceCount)
The number of AWS Config rules or AWS resources that are compliant, up to
a maximum of 25 for rules and 100 for resources.
|
ComplianceSummary |
withNonCompliantResourceCount(ComplianceContributorCount nonCompliantResourceCount)
The number of AWS Config rules or AWS resources that are noncompliant, up
to a maximum of 25 for rules and 100 for resources.
|
private ComplianceContributorCount compliantResourceCount
The number of AWS Config rules or AWS resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
private ComplianceContributorCount nonCompliantResourceCount
The number of AWS Config rules or AWS resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
private java.util.Date complianceSummaryTimestamp
The time that AWS Config created the compliance summary.
public void setCompliantResourceCount(ComplianceContributorCount compliantResourceCount)
The number of AWS Config rules or AWS resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
compliantResourceCount
- The number of AWS Config rules or AWS resources that are
compliant, up to a maximum of 25 for rules and 100 for resources.public ComplianceContributorCount getCompliantResourceCount()
The number of AWS Config rules or AWS resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
public ComplianceSummary withCompliantResourceCount(ComplianceContributorCount compliantResourceCount)
The number of AWS Config rules or AWS resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
compliantResourceCount
- The number of AWS Config rules or AWS resources that are
compliant, up to a maximum of 25 for rules and 100 for resources.public void setNonCompliantResourceCount(ComplianceContributorCount nonCompliantResourceCount)
The number of AWS Config rules or AWS resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
nonCompliantResourceCount
- The number of AWS Config rules or AWS resources that are
noncompliant, up to a maximum of 25 for rules and 100 for
resources.public ComplianceContributorCount getNonCompliantResourceCount()
The number of AWS Config rules or AWS resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
public ComplianceSummary withNonCompliantResourceCount(ComplianceContributorCount nonCompliantResourceCount)
The number of AWS Config rules or AWS resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
nonCompliantResourceCount
- The number of AWS Config rules or AWS resources that are
noncompliant, up to a maximum of 25 for rules and 100 for
resources.public void setComplianceSummaryTimestamp(java.util.Date complianceSummaryTimestamp)
The time that AWS Config created the compliance summary.
complianceSummaryTimestamp
- The time that AWS Config created the compliance summary.public java.util.Date getComplianceSummaryTimestamp()
The time that AWS Config created the compliance summary.
public ComplianceSummary withComplianceSummaryTimestamp(java.util.Date complianceSummaryTimestamp)
The time that AWS Config created the compliance summary.
complianceSummaryTimestamp
- The time that AWS Config created the compliance summary.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ComplianceSummary clone()
clone
in class java.lang.Object