@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MetricsSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about summary metrics in an account.
Constructor and Description |
---|
MetricsSummary() |
Modifier and Type | Method and Description |
---|---|
MetricsSummary |
clone() |
boolean |
equals(Object obj) |
List<CategoryWithFindingNum> |
getCategoriesWithMostFindings()
A list of
CategoryWithFindingNum objects for the top 5 finding categories with the most open
findings in an account. |
Date |
getDate()
The date from which the metrics summary information was retrieved.
|
FindingMetricsValuePerSeverity |
getOpenFindings()
The number of open findings of each severity in an account.
|
List<ScanNameWithFindingNum> |
getScansWithMostOpenCriticalFindings()
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open findings
in an account. |
List<ScanNameWithFindingNum> |
getScansWithMostOpenFindings()
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open critical
findings in an account. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategoriesWithMostFindings(Collection<CategoryWithFindingNum> categoriesWithMostFindings)
A list of
CategoryWithFindingNum objects for the top 5 finding categories with the most open
findings in an account. |
void |
setDate(Date date)
The date from which the metrics summary information was retrieved.
|
void |
setOpenFindings(FindingMetricsValuePerSeverity openFindings)
The number of open findings of each severity in an account.
|
void |
setScansWithMostOpenCriticalFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open findings
in an account. |
void |
setScansWithMostOpenFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open critical
findings in an account. |
String |
toString()
Returns a string representation of this object.
|
MetricsSummary |
withCategoriesWithMostFindings(CategoryWithFindingNum... categoriesWithMostFindings)
A list of
CategoryWithFindingNum objects for the top 5 finding categories with the most open
findings in an account. |
MetricsSummary |
withCategoriesWithMostFindings(Collection<CategoryWithFindingNum> categoriesWithMostFindings)
A list of
CategoryWithFindingNum objects for the top 5 finding categories with the most open
findings in an account. |
MetricsSummary |
withDate(Date date)
The date from which the metrics summary information was retrieved.
|
MetricsSummary |
withOpenFindings(FindingMetricsValuePerSeverity openFindings)
The number of open findings of each severity in an account.
|
MetricsSummary |
withScansWithMostOpenCriticalFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open findings
in an account. |
MetricsSummary |
withScansWithMostOpenCriticalFindings(ScanNameWithFindingNum... scansWithMostOpenCriticalFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open findings
in an account. |
MetricsSummary |
withScansWithMostOpenFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open critical
findings in an account. |
MetricsSummary |
withScansWithMostOpenFindings(ScanNameWithFindingNum... scansWithMostOpenFindings)
A list of
ScanNameWithFindingNum objects for the top 3 scans with the most number of open critical
findings in an account. |
public List<CategoryWithFindingNum> getCategoriesWithMostFindings()
A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.
CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.public void setCategoriesWithMostFindings(Collection<CategoryWithFindingNum> categoriesWithMostFindings)
A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.
categoriesWithMostFindings
- A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.public MetricsSummary withCategoriesWithMostFindings(CategoryWithFindingNum... categoriesWithMostFindings)
A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.
NOTE: This method appends the values to the existing list (if any). Use
setCategoriesWithMostFindings(java.util.Collection)
or
withCategoriesWithMostFindings(java.util.Collection)
if you want to override the existing values.
categoriesWithMostFindings
- A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.public MetricsSummary withCategoriesWithMostFindings(Collection<CategoryWithFindingNum> categoriesWithMostFindings)
A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.
categoriesWithMostFindings
- A list of CategoryWithFindingNum
objects for the top 5 finding categories with the most open
findings in an account.public void setDate(Date date)
The date from which the metrics summary information was retrieved.
date
- The date from which the metrics summary information was retrieved.public Date getDate()
The date from which the metrics summary information was retrieved.
public MetricsSummary withDate(Date date)
The date from which the metrics summary information was retrieved.
date
- The date from which the metrics summary information was retrieved.public void setOpenFindings(FindingMetricsValuePerSeverity openFindings)
The number of open findings of each severity in an account.
openFindings
- The number of open findings of each severity in an account.public FindingMetricsValuePerSeverity getOpenFindings()
The number of open findings of each severity in an account.
public MetricsSummary withOpenFindings(FindingMetricsValuePerSeverity openFindings)
The number of open findings of each severity in an account.
openFindings
- The number of open findings of each severity in an account.public List<ScanNameWithFindingNum> getScansWithMostOpenCriticalFindings()
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings
in an account.
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
findings in an account.public void setScansWithMostOpenCriticalFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings
in an account.
scansWithMostOpenCriticalFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
findings in an account.public MetricsSummary withScansWithMostOpenCriticalFindings(ScanNameWithFindingNum... scansWithMostOpenCriticalFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings
in an account.
NOTE: This method appends the values to the existing list (if any). Use
setScansWithMostOpenCriticalFindings(java.util.Collection)
or
withScansWithMostOpenCriticalFindings(java.util.Collection)
if you want to override the existing values.
scansWithMostOpenCriticalFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
findings in an account.public MetricsSummary withScansWithMostOpenCriticalFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings
in an account.
scansWithMostOpenCriticalFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
findings in an account.public List<ScanNameWithFindingNum> getScansWithMostOpenFindings()
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical
findings in an account.
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
critical findings in an account.public void setScansWithMostOpenFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical
findings in an account.
scansWithMostOpenFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
critical findings in an account.public MetricsSummary withScansWithMostOpenFindings(ScanNameWithFindingNum... scansWithMostOpenFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical
findings in an account.
NOTE: This method appends the values to the existing list (if any). Use
setScansWithMostOpenFindings(java.util.Collection)
or
withScansWithMostOpenFindings(java.util.Collection)
if you want to override the existing values.
scansWithMostOpenFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
critical findings in an account.public MetricsSummary withScansWithMostOpenFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings)
A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical
findings in an account.
scansWithMostOpenFindings
- A list of ScanNameWithFindingNum
objects for the top 3 scans with the most number of open
critical findings in an account.public String toString()
toString
in class Object
Object.toString()
public MetricsSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.