/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about summary metrics in an account.See Also:
* AWS
* API Reference
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
* categories with the most open findings in an account.
The date from which the metrics summary information was retrieved.
*/ inline const Aws::Utils::DateTime& GetDate() const{ return m_date; } /** *The date from which the metrics summary information was retrieved.
*/ inline bool DateHasBeenSet() const { return m_dateHasBeenSet; } /** *The date from which the metrics summary information was retrieved.
*/ inline void SetDate(const Aws::Utils::DateTime& value) { m_dateHasBeenSet = true; m_date = value; } /** *The date from which the metrics summary information was retrieved.
*/ inline void SetDate(Aws::Utils::DateTime&& value) { m_dateHasBeenSet = true; m_date = std::move(value); } /** *The date from which the metrics summary information was retrieved.
*/ inline MetricsSummary& WithDate(const Aws::Utils::DateTime& value) { SetDate(value); return *this;} /** *The date from which the metrics summary information was retrieved.
*/ inline MetricsSummary& WithDate(Aws::Utils::DateTime&& value) { SetDate(std::move(value)); return *this;} /** *The number of open findings of each severity in an account.
*/ inline const FindingMetricsValuePerSeverity& GetOpenFindings() const{ return m_openFindings; } /** *The number of open findings of each severity in an account.
*/ inline bool OpenFindingsHasBeenSet() const { return m_openFindingsHasBeenSet; } /** *The number of open findings of each severity in an account.
*/ inline void SetOpenFindings(const FindingMetricsValuePerSeverity& value) { m_openFindingsHasBeenSet = true; m_openFindings = value; } /** *The number of open findings of each severity in an account.
*/ inline void SetOpenFindings(FindingMetricsValuePerSeverity&& value) { m_openFindingsHasBeenSet = true; m_openFindings = std::move(value); } /** *The number of open findings of each severity in an account.
*/ inline MetricsSummary& WithOpenFindings(const FindingMetricsValuePerSeverity& value) { SetOpenFindings(value); return *this;} /** *The number of open findings of each severity in an account.
*/ inline MetricsSummary& WithOpenFindings(FindingMetricsValuePerSeverity&& value) { SetOpenFindings(std::move(value)); return *this;} /** *A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
* with the most number of open critical findings in an account.