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

#include <Malware.h>

Public Member Functions

 Malware ()
 
 Malware (Aws::Utils::Json::JsonView jsonValue)
 
Malwareoperator= (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)
 
MalwareWithName (const Aws::String &value)
 
MalwareWithName (Aws::String &&value)
 
MalwareWithName (const char *value)
 
const MalwareTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const MalwareType &value)
 
void SetType (MalwareType &&value)
 
MalwareWithType (const MalwareType &value)
 
MalwareWithType (MalwareType &&value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
MalwareWithPath (const Aws::String &value)
 
MalwareWithPath (Aws::String &&value)
 
MalwareWithPath (const char *value)
 
const MalwareStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const MalwareState &value)
 
void SetState (MalwareState &&value)
 
MalwareWithState (const MalwareState &value)
 
MalwareWithState (MalwareState &&value)
 

Detailed Description

A list of malware related to a finding.

See Also:

AWS API Reference

Definition at line 33 of file Malware.h.

Constructor & Destructor Documentation

◆ Malware() [1/2]

Aws::SecurityHub::Model::Malware::Malware ( )

◆ Malware() [2/2]

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

Member Function Documentation

◆ GetName()

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

The name of the malware that was observed.

Definition at line 45 of file Malware.h.

◆ GetPath()

const Aws::String& Aws::SecurityHub::Model::Malware::GetPath ( ) const
inline

The file system path of the malware that was observed.

Definition at line 117 of file Malware.h.

◆ GetState()

const MalwareState& Aws::SecurityHub::Model::Malware::GetState ( ) const
inline

The state of the malware that was observed.

Definition at line 158 of file Malware.h.

◆ GetType()

const MalwareType& Aws::SecurityHub::Model::Malware::GetType ( ) const
inline

The type of the malware that was observed.

Definition at line 86 of file Malware.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the malware that was observed.

Definition at line 50 of file Malware.h.

◆ operator=()

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

◆ PathHasBeenSet()

bool Aws::SecurityHub::Model::Malware::PathHasBeenSet ( ) const
inline

The file system path of the malware that was observed.

Definition at line 122 of file Malware.h.

◆ SetName() [1/3]

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

The name of the malware that was observed.

Definition at line 60 of file Malware.h.

◆ SetName() [2/3]

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

The name of the malware that was observed.

Definition at line 55 of file Malware.h.

◆ SetName() [3/3]

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

The name of the malware that was observed.

Definition at line 65 of file Malware.h.

◆ SetPath() [1/3]

void Aws::SecurityHub::Model::Malware::SetPath ( Aws::String &&  value)
inline

The file system path of the malware that was observed.

Definition at line 132 of file Malware.h.

◆ SetPath() [2/3]

void Aws::SecurityHub::Model::Malware::SetPath ( const Aws::String value)
inline

The file system path of the malware that was observed.

Definition at line 127 of file Malware.h.

◆ SetPath() [3/3]

void Aws::SecurityHub::Model::Malware::SetPath ( const char *  value)
inline

The file system path of the malware that was observed.

Definition at line 137 of file Malware.h.

◆ SetState() [1/2]

void Aws::SecurityHub::Model::Malware::SetState ( const MalwareState value)
inline

The state of the malware that was observed.

Definition at line 168 of file Malware.h.

◆ SetState() [2/2]

void Aws::SecurityHub::Model::Malware::SetState ( MalwareState &&  value)
inline

The state of the malware that was observed.

Definition at line 173 of file Malware.h.

◆ SetType() [1/2]

void Aws::SecurityHub::Model::Malware::SetType ( const MalwareType value)
inline

The type of the malware that was observed.

Definition at line 96 of file Malware.h.

◆ SetType() [2/2]

void Aws::SecurityHub::Model::Malware::SetType ( MalwareType &&  value)
inline

The type of the malware that was observed.

Definition at line 101 of file Malware.h.

◆ StateHasBeenSet()

bool Aws::SecurityHub::Model::Malware::StateHasBeenSet ( ) const
inline

The state of the malware that was observed.

Definition at line 163 of file Malware.h.

◆ TypeHasBeenSet()

bool Aws::SecurityHub::Model::Malware::TypeHasBeenSet ( ) const
inline

The type of the malware that was observed.

Definition at line 91 of file Malware.h.

◆ WithName() [1/3]

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

The name of the malware that was observed.

Definition at line 75 of file Malware.h.

◆ WithName() [2/3]

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

The name of the malware that was observed.

Definition at line 70 of file Malware.h.

◆ WithName() [3/3]

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

The name of the malware that was observed.

Definition at line 80 of file Malware.h.

◆ WithPath() [1/3]

Malware& Aws::SecurityHub::Model::Malware::WithPath ( Aws::String &&  value)
inline

The file system path of the malware that was observed.

Definition at line 147 of file Malware.h.

◆ WithPath() [2/3]

Malware& Aws::SecurityHub::Model::Malware::WithPath ( const Aws::String value)
inline

The file system path of the malware that was observed.

Definition at line 142 of file Malware.h.

◆ WithPath() [3/3]

Malware& Aws::SecurityHub::Model::Malware::WithPath ( const char *  value)
inline

The file system path of the malware that was observed.

Definition at line 152 of file Malware.h.

◆ WithState() [1/2]

Malware& Aws::SecurityHub::Model::Malware::WithState ( const MalwareState value)
inline

The state of the malware that was observed.

Definition at line 178 of file Malware.h.

◆ WithState() [2/2]

Malware& Aws::SecurityHub::Model::Malware::WithState ( MalwareState &&  value)
inline

The state of the malware that was observed.

Definition at line 183 of file Malware.h.

◆ WithType() [1/2]

Malware& Aws::SecurityHub::Model::Malware::WithType ( const MalwareType value)
inline

The type of the malware that was observed.

Definition at line 106 of file Malware.h.

◆ WithType() [2/2]

Malware& Aws::SecurityHub::Model::Malware::WithType ( MalwareType &&  value)
inline

The type of the malware that was observed.

Definition at line 111 of file Malware.h.


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