7#include <aws/ecr/ECR_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/ecr/model/FindingSeverity.h>
82 bool m_imageScanCompletedAtHasBeenSet =
false;
85 bool m_vulnerabilitySourceUpdatedAtHasBeenSet =
false;
88 bool m_findingSeverityCountsHasBeenSet =
false;
bool FindingSeverityCountsHasBeenSet() const
void SetFindingSeverityCounts(Aws::Map< FindingSeverity, int > &&value)
void SetImageScanCompletedAt(Aws::Utils::DateTime &&value)
void SetImageScanCompletedAt(const Aws::Utils::DateTime &value)
bool ImageScanCompletedAtHasBeenSet() const
const Aws::Map< FindingSeverity, int > & GetFindingSeverityCounts() const
const Aws::Utils::DateTime & GetImageScanCompletedAt() const
ImageScanFindingsSummary & AddFindingSeverityCounts(FindingSeverity &&key, int value)
void SetVulnerabilitySourceUpdatedAt(Aws::Utils::DateTime &&value)
ImageScanFindingsSummary & WithVulnerabilitySourceUpdatedAt(const Aws::Utils::DateTime &value)
ImageScanFindingsSummary & WithFindingSeverityCounts(Aws::Map< FindingSeverity, int > &&value)
AWS_ECR_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ECR_API ImageScanFindingsSummary(Aws::Utils::Json::JsonView jsonValue)
bool VulnerabilitySourceUpdatedAtHasBeenSet() const
ImageScanFindingsSummary & WithVulnerabilitySourceUpdatedAt(Aws::Utils::DateTime &&value)
ImageScanFindingsSummary & WithImageScanCompletedAt(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetVulnerabilitySourceUpdatedAt() const
void SetFindingSeverityCounts(const Aws::Map< FindingSeverity, int > &value)
void SetVulnerabilitySourceUpdatedAt(const Aws::Utils::DateTime &value)
AWS_ECR_API ImageScanFindingsSummary()
ImageScanFindingsSummary & WithFindingSeverityCounts(const Aws::Map< FindingSeverity, int > &value)
ImageScanFindingsSummary & AddFindingSeverityCounts(const FindingSeverity &key, int value)
AWS_ECR_API ImageScanFindingsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
ImageScanFindingsSummary & WithImageScanCompletedAt(const Aws::Utils::DateTime &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue