AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECR::Model::ImageScanFindingsSummary Class Reference

#include <ImageScanFindingsSummary.h>

Public Member Functions

 ImageScanFindingsSummary ()
 
 ImageScanFindingsSummary (Aws::Utils::Json::JsonView jsonValue)
 
ImageScanFindingsSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetImageScanCompletedAt () const
 
bool ImageScanCompletedAtHasBeenSet () const
 
void SetImageScanCompletedAt (const Aws::Utils::DateTime &value)
 
void SetImageScanCompletedAt (Aws::Utils::DateTime &&value)
 
ImageScanFindingsSummaryWithImageScanCompletedAt (const Aws::Utils::DateTime &value)
 
ImageScanFindingsSummaryWithImageScanCompletedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetVulnerabilitySourceUpdatedAt () const
 
bool VulnerabilitySourceUpdatedAtHasBeenSet () const
 
void SetVulnerabilitySourceUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetVulnerabilitySourceUpdatedAt (Aws::Utils::DateTime &&value)
 
ImageScanFindingsSummaryWithVulnerabilitySourceUpdatedAt (const Aws::Utils::DateTime &value)
 
ImageScanFindingsSummaryWithVulnerabilitySourceUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Map< FindingSeverity, int > & GetFindingSeverityCounts () const
 
bool FindingSeverityCountsHasBeenSet () const
 
void SetFindingSeverityCounts (const Aws::Map< FindingSeverity, int > &value)
 
void SetFindingSeverityCounts (Aws::Map< FindingSeverity, int > &&value)
 
ImageScanFindingsSummaryWithFindingSeverityCounts (const Aws::Map< FindingSeverity, int > &value)
 
ImageScanFindingsSummaryWithFindingSeverityCounts (Aws::Map< FindingSeverity, int > &&value)
 
ImageScanFindingsSummaryAddFindingSeverityCounts (const FindingSeverity &key, int value)
 
ImageScanFindingsSummaryAddFindingSeverityCounts (FindingSeverity &&key, int value)
 

Detailed Description

A summary of the last completed image scan.

See Also:

AWS API Reference

Definition at line 33 of file ImageScanFindingsSummary.h.

Constructor & Destructor Documentation

◆ ImageScanFindingsSummary() [1/2]

Aws::ECR::Model::ImageScanFindingsSummary::ImageScanFindingsSummary ( )

◆ ImageScanFindingsSummary() [2/2]

Aws::ECR::Model::ImageScanFindingsSummary::ImageScanFindingsSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFindingSeverityCounts() [1/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::AddFindingSeverityCounts ( const FindingSeverity key,
int  value 
)
inline

The image vulnerability counts, sorted by severity.

Definition at line 137 of file ImageScanFindingsSummary.h.

◆ AddFindingSeverityCounts() [2/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::AddFindingSeverityCounts ( FindingSeverity &&  key,
int  value 
)
inline

The image vulnerability counts, sorted by severity.

Definition at line 142 of file ImageScanFindingsSummary.h.

◆ FindingSeverityCountsHasBeenSet()

bool Aws::ECR::Model::ImageScanFindingsSummary::FindingSeverityCountsHasBeenSet ( ) const
inline

The image vulnerability counts, sorted by severity.

Definition at line 112 of file ImageScanFindingsSummary.h.

◆ GetFindingSeverityCounts()

const Aws::Map<FindingSeverity, int>& Aws::ECR::Model::ImageScanFindingsSummary::GetFindingSeverityCounts ( ) const
inline

The image vulnerability counts, sorted by severity.

Definition at line 107 of file ImageScanFindingsSummary.h.

◆ GetImageScanCompletedAt()

const Aws::Utils::DateTime& Aws::ECR::Model::ImageScanFindingsSummary::GetImageScanCompletedAt ( ) const
inline

The time of the last completed image scan.

Definition at line 45 of file ImageScanFindingsSummary.h.

◆ GetVulnerabilitySourceUpdatedAt()

const Aws::Utils::DateTime& Aws::ECR::Model::ImageScanFindingsSummary::GetVulnerabilitySourceUpdatedAt ( ) const
inline

The time when the vulnerability data was last scanned.

Definition at line 76 of file ImageScanFindingsSummary.h.

◆ ImageScanCompletedAtHasBeenSet()

bool Aws::ECR::Model::ImageScanFindingsSummary::ImageScanCompletedAtHasBeenSet ( ) const
inline

The time of the last completed image scan.

Definition at line 50 of file ImageScanFindingsSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECR::Model::ImageScanFindingsSummary::Jsonize ( ) const

◆ operator=()

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFindingSeverityCounts() [1/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetFindingSeverityCounts ( Aws::Map< FindingSeverity, int > &&  value)
inline

The image vulnerability counts, sorted by severity.

Definition at line 122 of file ImageScanFindingsSummary.h.

◆ SetFindingSeverityCounts() [2/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetFindingSeverityCounts ( const Aws::Map< FindingSeverity, int > &  value)
inline

The image vulnerability counts, sorted by severity.

Definition at line 117 of file ImageScanFindingsSummary.h.

◆ SetImageScanCompletedAt() [1/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetImageScanCompletedAt ( Aws::Utils::DateTime &&  value)
inline

The time of the last completed image scan.

Definition at line 60 of file ImageScanFindingsSummary.h.

◆ SetImageScanCompletedAt() [2/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetImageScanCompletedAt ( const Aws::Utils::DateTime value)
inline

The time of the last completed image scan.

Definition at line 55 of file ImageScanFindingsSummary.h.

◆ SetVulnerabilitySourceUpdatedAt() [1/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetVulnerabilitySourceUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time when the vulnerability data was last scanned.

Definition at line 91 of file ImageScanFindingsSummary.h.

◆ SetVulnerabilitySourceUpdatedAt() [2/2]

void Aws::ECR::Model::ImageScanFindingsSummary::SetVulnerabilitySourceUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time when the vulnerability data was last scanned.

Definition at line 86 of file ImageScanFindingsSummary.h.

◆ VulnerabilitySourceUpdatedAtHasBeenSet()

bool Aws::ECR::Model::ImageScanFindingsSummary::VulnerabilitySourceUpdatedAtHasBeenSet ( ) const
inline

The time when the vulnerability data was last scanned.

Definition at line 81 of file ImageScanFindingsSummary.h.

◆ WithFindingSeverityCounts() [1/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithFindingSeverityCounts ( Aws::Map< FindingSeverity, int > &&  value)
inline

The image vulnerability counts, sorted by severity.

Definition at line 132 of file ImageScanFindingsSummary.h.

◆ WithFindingSeverityCounts() [2/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithFindingSeverityCounts ( const Aws::Map< FindingSeverity, int > &  value)
inline

The image vulnerability counts, sorted by severity.

Definition at line 127 of file ImageScanFindingsSummary.h.

◆ WithImageScanCompletedAt() [1/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithImageScanCompletedAt ( Aws::Utils::DateTime &&  value)
inline

The time of the last completed image scan.

Definition at line 70 of file ImageScanFindingsSummary.h.

◆ WithImageScanCompletedAt() [2/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithImageScanCompletedAt ( const Aws::Utils::DateTime value)
inline

The time of the last completed image scan.

Definition at line 65 of file ImageScanFindingsSummary.h.

◆ WithVulnerabilitySourceUpdatedAt() [1/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithVulnerabilitySourceUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time when the vulnerability data was last scanned.

Definition at line 101 of file ImageScanFindingsSummary.h.

◆ WithVulnerabilitySourceUpdatedAt() [2/2]

ImageScanFindingsSummary& Aws::ECR::Model::ImageScanFindingsSummary::WithVulnerabilitySourceUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time when the vulnerability data was last scanned.

Definition at line 96 of file ImageScanFindingsSummary.h.


The documentation for this class was generated from the following file: