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

#include <ImageScanFinding.h>

Public Member Functions

 ImageScanFinding ()
 
 ImageScanFinding (Aws::Utils::Json::JsonView jsonValue)
 
ImageScanFindingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ImageScanFindingWithName (const Aws::String &value)
 
ImageScanFindingWithName (Aws::String &&value)
 
ImageScanFindingWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ImageScanFindingWithDescription (const Aws::String &value)
 
ImageScanFindingWithDescription (Aws::String &&value)
 
ImageScanFindingWithDescription (const char *value)
 
const Aws::StringGetUri () const
 
bool UriHasBeenSet () const
 
void SetUri (const Aws::String &value)
 
void SetUri (Aws::String &&value)
 
void SetUri (const char *value)
 
ImageScanFindingWithUri (const Aws::String &value)
 
ImageScanFindingWithUri (Aws::String &&value)
 
ImageScanFindingWithUri (const char *value)
 
const FindingSeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const FindingSeverity &value)
 
void SetSeverity (FindingSeverity &&value)
 
ImageScanFindingWithSeverity (const FindingSeverity &value)
 
ImageScanFindingWithSeverity (FindingSeverity &&value)
 
const Aws::Vector< Attribute > & GetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const Aws::Vector< Attribute > &value)
 
void SetAttributes (Aws::Vector< Attribute > &&value)
 
ImageScanFindingWithAttributes (const Aws::Vector< Attribute > &value)
 
ImageScanFindingWithAttributes (Aws::Vector< Attribute > &&value)
 
ImageScanFindingAddAttributes (const Attribute &value)
 
ImageScanFindingAddAttributes (Attribute &&value)
 

Detailed Description

Contains information about an image scan finding.

See Also:


AWS API Reference

Definition at line 35 of file ImageScanFinding.h.

Constructor & Destructor Documentation

◆ ImageScanFinding() [1/2]

Aws::ECR::Model::ImageScanFinding::ImageScanFinding ( )

◆ ImageScanFinding() [2/2]

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

Member Function Documentation

◆ AddAttributes() [1/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::AddAttributes ( Attribute &&  value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 244 of file ImageScanFinding.h.

◆ AddAttributes() [2/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::AddAttributes ( const Attribute value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 238 of file ImageScanFinding.h.

◆ AttributesHasBeenSet()

bool Aws::ECR::Model::ImageScanFinding::AttributesHasBeenSet ( ) const
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 208 of file ImageScanFinding.h.

◆ DescriptionHasBeenSet()

bool Aws::ECR::Model::ImageScanFinding::DescriptionHasBeenSet ( ) const
inline

The description of the finding.

Definition at line 93 of file ImageScanFinding.h.

◆ GetAttributes()

const Aws::Vector<Attribute>& Aws::ECR::Model::ImageScanFinding::GetAttributes ( ) const
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 202 of file ImageScanFinding.h.

◆ GetDescription()

const Aws::String& Aws::ECR::Model::ImageScanFinding::GetDescription ( ) const
inline

The description of the finding.

Definition at line 88 of file ImageScanFinding.h.

◆ GetName()

const Aws::String& Aws::ECR::Model::ImageScanFinding::GetName ( ) const
inline

The name associated with the finding, usually a CVE number.

Definition at line 47 of file ImageScanFinding.h.

◆ GetSeverity()

const FindingSeverity& Aws::ECR::Model::ImageScanFinding::GetSeverity ( ) const
inline

The finding severity.

Definition at line 170 of file ImageScanFinding.h.

◆ GetUri()

const Aws::String& Aws::ECR::Model::ImageScanFinding::GetUri ( ) const
inline

A link containing additional details about the security vulnerability.

Definition at line 129 of file ImageScanFinding.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::ECR::Model::ImageScanFinding::NameHasBeenSet ( ) const
inline

The name associated with the finding, usually a CVE number.

Definition at line 52 of file ImageScanFinding.h.

◆ operator=()

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

◆ SetAttributes() [1/2]

void Aws::ECR::Model::ImageScanFinding::SetAttributes ( Aws::Vector< Attribute > &&  value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 220 of file ImageScanFinding.h.

◆ SetAttributes() [2/2]

void Aws::ECR::Model::ImageScanFinding::SetAttributes ( const Aws::Vector< Attribute > &  value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 214 of file ImageScanFinding.h.

◆ SetDescription() [1/3]

void Aws::ECR::Model::ImageScanFinding::SetDescription ( Aws::String &&  value)
inline

The description of the finding.

Definition at line 103 of file ImageScanFinding.h.

◆ SetDescription() [2/3]

void Aws::ECR::Model::ImageScanFinding::SetDescription ( const Aws::String value)
inline

The description of the finding.

Definition at line 98 of file ImageScanFinding.h.

◆ SetDescription() [3/3]

void Aws::ECR::Model::ImageScanFinding::SetDescription ( const char *  value)
inline

The description of the finding.

Definition at line 108 of file ImageScanFinding.h.

◆ SetName() [1/3]

void Aws::ECR::Model::ImageScanFinding::SetName ( Aws::String &&  value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 62 of file ImageScanFinding.h.

◆ SetName() [2/3]

void Aws::ECR::Model::ImageScanFinding::SetName ( const Aws::String value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 57 of file ImageScanFinding.h.

◆ SetName() [3/3]

void Aws::ECR::Model::ImageScanFinding::SetName ( const char *  value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 67 of file ImageScanFinding.h.

◆ SetSeverity() [1/2]

void Aws::ECR::Model::ImageScanFinding::SetSeverity ( const FindingSeverity value)
inline

The finding severity.

Definition at line 180 of file ImageScanFinding.h.

◆ SetSeverity() [2/2]

void Aws::ECR::Model::ImageScanFinding::SetSeverity ( FindingSeverity &&  value)
inline

The finding severity.

Definition at line 185 of file ImageScanFinding.h.

◆ SetUri() [1/3]

void Aws::ECR::Model::ImageScanFinding::SetUri ( Aws::String &&  value)
inline

A link containing additional details about the security vulnerability.

Definition at line 144 of file ImageScanFinding.h.

◆ SetUri() [2/3]

void Aws::ECR::Model::ImageScanFinding::SetUri ( const Aws::String value)
inline

A link containing additional details about the security vulnerability.

Definition at line 139 of file ImageScanFinding.h.

◆ SetUri() [3/3]

void Aws::ECR::Model::ImageScanFinding::SetUri ( const char *  value)
inline

A link containing additional details about the security vulnerability.

Definition at line 149 of file ImageScanFinding.h.

◆ SeverityHasBeenSet()

bool Aws::ECR::Model::ImageScanFinding::SeverityHasBeenSet ( ) const
inline

The finding severity.

Definition at line 175 of file ImageScanFinding.h.

◆ UriHasBeenSet()

bool Aws::ECR::Model::ImageScanFinding::UriHasBeenSet ( ) const
inline

A link containing additional details about the security vulnerability.

Definition at line 134 of file ImageScanFinding.h.

◆ WithAttributes() [1/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithAttributes ( Aws::Vector< Attribute > &&  value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 232 of file ImageScanFinding.h.

◆ WithAttributes() [2/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithAttributes ( const Aws::Vector< Attribute > &  value)
inline

A collection of attributes of the host from which the finding is generated.

Definition at line 226 of file ImageScanFinding.h.

◆ WithDescription() [1/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithDescription ( Aws::String &&  value)
inline

The description of the finding.

Definition at line 118 of file ImageScanFinding.h.

◆ WithDescription() [2/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithDescription ( const Aws::String value)
inline

The description of the finding.

Definition at line 113 of file ImageScanFinding.h.

◆ WithDescription() [3/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithDescription ( const char *  value)
inline

The description of the finding.

Definition at line 123 of file ImageScanFinding.h.

◆ WithName() [1/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithName ( Aws::String &&  value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 77 of file ImageScanFinding.h.

◆ WithName() [2/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithName ( const Aws::String value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 72 of file ImageScanFinding.h.

◆ WithName() [3/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithName ( const char *  value)
inline

The name associated with the finding, usually a CVE number.

Definition at line 82 of file ImageScanFinding.h.

◆ WithSeverity() [1/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithSeverity ( const FindingSeverity value)
inline

The finding severity.

Definition at line 190 of file ImageScanFinding.h.

◆ WithSeverity() [2/2]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithSeverity ( FindingSeverity &&  value)
inline

The finding severity.

Definition at line 195 of file ImageScanFinding.h.

◆ WithUri() [1/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithUri ( Aws::String &&  value)
inline

A link containing additional details about the security vulnerability.

Definition at line 159 of file ImageScanFinding.h.

◆ WithUri() [2/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithUri ( const Aws::String value)
inline

A link containing additional details about the security vulnerability.

Definition at line 154 of file ImageScanFinding.h.

◆ WithUri() [3/3]

ImageScanFinding& Aws::ECR::Model::ImageScanFinding::WithUri ( const char *  value)
inline

A link containing additional details about the security vulnerability.

Definition at line 164 of file ImageScanFinding.h.


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