AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::SoftwarePackage Class Reference

#include <SoftwarePackage.h>

Public Member Functions

 SoftwarePackage ()
 
 SoftwarePackage (Aws::Utils::Json::JsonView jsonValue)
 
SoftwarePackageoperator= (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)
 
SoftwarePackageWithName (const Aws::String &value)
 
SoftwarePackageWithName (Aws::String &&value)
 
SoftwarePackageWithName (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
SoftwarePackageWithVersion (const Aws::String &value)
 
SoftwarePackageWithVersion (Aws::String &&value)
 
SoftwarePackageWithVersion (const char *value)
 
const Aws::StringGetEpoch () const
 
bool EpochHasBeenSet () const
 
void SetEpoch (const Aws::String &value)
 
void SetEpoch (Aws::String &&value)
 
void SetEpoch (const char *value)
 
SoftwarePackageWithEpoch (const Aws::String &value)
 
SoftwarePackageWithEpoch (Aws::String &&value)
 
SoftwarePackageWithEpoch (const char *value)
 
const Aws::StringGetRelease () const
 
bool ReleaseHasBeenSet () const
 
void SetRelease (const Aws::String &value)
 
void SetRelease (Aws::String &&value)
 
void SetRelease (const char *value)
 
SoftwarePackageWithRelease (const Aws::String &value)
 
SoftwarePackageWithRelease (Aws::String &&value)
 
SoftwarePackageWithRelease (const char *value)
 
const Aws::StringGetArchitecture () const
 
bool ArchitectureHasBeenSet () const
 
void SetArchitecture (const Aws::String &value)
 
void SetArchitecture (Aws::String &&value)
 
void SetArchitecture (const char *value)
 
SoftwarePackageWithArchitecture (const Aws::String &value)
 
SoftwarePackageWithArchitecture (Aws::String &&value)
 
SoftwarePackageWithArchitecture (const char *value)
 

Detailed Description

Information about a software package.

See Also:

AWS API Reference

Definition at line 31 of file SoftwarePackage.h.

Constructor & Destructor Documentation

◆ SoftwarePackage() [1/2]

Aws::SecurityHub::Model::SoftwarePackage::SoftwarePackage ( )

◆ SoftwarePackage() [2/2]

Aws::SecurityHub::Model::SoftwarePackage::SoftwarePackage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArchitectureHasBeenSet()

bool Aws::SecurityHub::Model::SoftwarePackage::ArchitectureHasBeenSet ( ) const
inline

The architecture used for the software package.

Definition at line 212 of file SoftwarePackage.h.

◆ EpochHasBeenSet()

bool Aws::SecurityHub::Model::SoftwarePackage::EpochHasBeenSet ( ) const
inline

The epoch of the software package.

Definition at line 130 of file SoftwarePackage.h.

◆ GetArchitecture()

const Aws::String& Aws::SecurityHub::Model::SoftwarePackage::GetArchitecture ( ) const
inline

The architecture used for the software package.

Definition at line 207 of file SoftwarePackage.h.

◆ GetEpoch()

const Aws::String& Aws::SecurityHub::Model::SoftwarePackage::GetEpoch ( ) const
inline

The epoch of the software package.

Definition at line 125 of file SoftwarePackage.h.

◆ GetName()

const Aws::String& Aws::SecurityHub::Model::SoftwarePackage::GetName ( ) const
inline

The name of the software package.

Definition at line 43 of file SoftwarePackage.h.

◆ GetRelease()

const Aws::String& Aws::SecurityHub::Model::SoftwarePackage::GetRelease ( ) const
inline

The release of the software package.

Definition at line 166 of file SoftwarePackage.h.

◆ GetVersion()

const Aws::String& Aws::SecurityHub::Model::SoftwarePackage::GetVersion ( ) const
inline

The version of the software package.

Definition at line 84 of file SoftwarePackage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::SoftwarePackage::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::SecurityHub::Model::SoftwarePackage::NameHasBeenSet ( ) const
inline

The name of the software package.

Definition at line 48 of file SoftwarePackage.h.

◆ operator=()

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReleaseHasBeenSet()

bool Aws::SecurityHub::Model::SoftwarePackage::ReleaseHasBeenSet ( ) const
inline

The release of the software package.

Definition at line 171 of file SoftwarePackage.h.

◆ SetArchitecture() [1/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetArchitecture ( Aws::String &&  value)
inline

The architecture used for the software package.

Definition at line 222 of file SoftwarePackage.h.

◆ SetArchitecture() [2/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetArchitecture ( const Aws::String value)
inline

The architecture used for the software package.

Definition at line 217 of file SoftwarePackage.h.

◆ SetArchitecture() [3/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetArchitecture ( const char *  value)
inline

The architecture used for the software package.

Definition at line 227 of file SoftwarePackage.h.

◆ SetEpoch() [1/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetEpoch ( Aws::String &&  value)
inline

The epoch of the software package.

Definition at line 140 of file SoftwarePackage.h.

◆ SetEpoch() [2/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetEpoch ( const Aws::String value)
inline

The epoch of the software package.

Definition at line 135 of file SoftwarePackage.h.

◆ SetEpoch() [3/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetEpoch ( const char *  value)
inline

The epoch of the software package.

Definition at line 145 of file SoftwarePackage.h.

◆ SetName() [1/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetName ( Aws::String &&  value)
inline

The name of the software package.

Definition at line 58 of file SoftwarePackage.h.

◆ SetName() [2/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetName ( const Aws::String value)
inline

The name of the software package.

Definition at line 53 of file SoftwarePackage.h.

◆ SetName() [3/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetName ( const char *  value)
inline

The name of the software package.

Definition at line 63 of file SoftwarePackage.h.

◆ SetRelease() [1/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetRelease ( Aws::String &&  value)
inline

The release of the software package.

Definition at line 181 of file SoftwarePackage.h.

◆ SetRelease() [2/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetRelease ( const Aws::String value)
inline

The release of the software package.

Definition at line 176 of file SoftwarePackage.h.

◆ SetRelease() [3/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetRelease ( const char *  value)
inline

The release of the software package.

Definition at line 186 of file SoftwarePackage.h.

◆ SetVersion() [1/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetVersion ( Aws::String &&  value)
inline

The version of the software package.

Definition at line 99 of file SoftwarePackage.h.

◆ SetVersion() [2/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetVersion ( const Aws::String value)
inline

The version of the software package.

Definition at line 94 of file SoftwarePackage.h.

◆ SetVersion() [3/3]

void Aws::SecurityHub::Model::SoftwarePackage::SetVersion ( const char *  value)
inline

The version of the software package.

Definition at line 104 of file SoftwarePackage.h.

◆ VersionHasBeenSet()

bool Aws::SecurityHub::Model::SoftwarePackage::VersionHasBeenSet ( ) const
inline

The version of the software package.

Definition at line 89 of file SoftwarePackage.h.

◆ WithArchitecture() [1/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithArchitecture ( Aws::String &&  value)
inline

The architecture used for the software package.

Definition at line 237 of file SoftwarePackage.h.

◆ WithArchitecture() [2/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithArchitecture ( const Aws::String value)
inline

The architecture used for the software package.

Definition at line 232 of file SoftwarePackage.h.

◆ WithArchitecture() [3/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithArchitecture ( const char *  value)
inline

The architecture used for the software package.

Definition at line 242 of file SoftwarePackage.h.

◆ WithEpoch() [1/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithEpoch ( Aws::String &&  value)
inline

The epoch of the software package.

Definition at line 155 of file SoftwarePackage.h.

◆ WithEpoch() [2/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithEpoch ( const Aws::String value)
inline

The epoch of the software package.

Definition at line 150 of file SoftwarePackage.h.

◆ WithEpoch() [3/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithEpoch ( const char *  value)
inline

The epoch of the software package.

Definition at line 160 of file SoftwarePackage.h.

◆ WithName() [1/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithName ( Aws::String &&  value)
inline

The name of the software package.

Definition at line 73 of file SoftwarePackage.h.

◆ WithName() [2/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithName ( const Aws::String value)
inline

The name of the software package.

Definition at line 68 of file SoftwarePackage.h.

◆ WithName() [3/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithName ( const char *  value)
inline

The name of the software package.

Definition at line 78 of file SoftwarePackage.h.

◆ WithRelease() [1/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithRelease ( Aws::String &&  value)
inline

The release of the software package.

Definition at line 196 of file SoftwarePackage.h.

◆ WithRelease() [2/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithRelease ( const Aws::String value)
inline

The release of the software package.

Definition at line 191 of file SoftwarePackage.h.

◆ WithRelease() [3/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithRelease ( const char *  value)
inline

The release of the software package.

Definition at line 201 of file SoftwarePackage.h.

◆ WithVersion() [1/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithVersion ( Aws::String &&  value)
inline

The version of the software package.

Definition at line 114 of file SoftwarePackage.h.

◆ WithVersion() [2/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithVersion ( const Aws::String value)
inline

The version of the software package.

Definition at line 109 of file SoftwarePackage.h.

◆ WithVersion() [3/3]

SoftwarePackage& Aws::SecurityHub::Model::SoftwarePackage::WithVersion ( const char *  value)
inline

The version of the software package.

Definition at line 119 of file SoftwarePackage.h.


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