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

#include <ProcessDetails.h>

Public Member Functions

 ProcessDetails ()
 
 ProcessDetails (Aws::Utils::Json::JsonView jsonValue)
 
ProcessDetailsoperator= (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)
 
ProcessDetailsWithName (const Aws::String &value)
 
ProcessDetailsWithName (Aws::String &&value)
 
ProcessDetailsWithName (const char *value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
ProcessDetailsWithPath (const Aws::String &value)
 
ProcessDetailsWithPath (Aws::String &&value)
 
ProcessDetailsWithPath (const char *value)
 
int GetPid () const
 
bool PidHasBeenSet () const
 
void SetPid (int value)
 
ProcessDetailsWithPid (int value)
 
int GetParentPid () const
 
bool ParentPidHasBeenSet () const
 
void SetParentPid (int value)
 
ProcessDetailsWithParentPid (int value)
 
const Aws::StringGetLaunchedAt () const
 
bool LaunchedAtHasBeenSet () const
 
void SetLaunchedAt (const Aws::String &value)
 
void SetLaunchedAt (Aws::String &&value)
 
void SetLaunchedAt (const char *value)
 
ProcessDetailsWithLaunchedAt (const Aws::String &value)
 
ProcessDetailsWithLaunchedAt (Aws::String &&value)
 
ProcessDetailsWithLaunchedAt (const char *value)
 
const Aws::StringGetTerminatedAt () const
 
bool TerminatedAtHasBeenSet () const
 
void SetTerminatedAt (const Aws::String &value)
 
void SetTerminatedAt (Aws::String &&value)
 
void SetTerminatedAt (const char *value)
 
ProcessDetailsWithTerminatedAt (const Aws::String &value)
 
ProcessDetailsWithTerminatedAt (Aws::String &&value)
 
ProcessDetailsWithTerminatedAt (const char *value)
 

Detailed Description

The details of process-related information about a finding.

See Also:

AWS API Reference

Definition at line 32 of file ProcessDetails.h.

Constructor & Destructor Documentation

◆ ProcessDetails() [1/2]

Aws::SecurityHub::Model::ProcessDetails::ProcessDetails ( )

◆ ProcessDetails() [2/2]

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

Member Function Documentation

◆ GetLaunchedAt()

const Aws::String& Aws::SecurityHub::Model::ProcessDetails::GetLaunchedAt ( ) const
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 172 of file ProcessDetails.h.

◆ GetName()

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

The name of the process.

Definition at line 44 of file ProcessDetails.h.

◆ GetParentPid()

int Aws::SecurityHub::Model::ProcessDetails::GetParentPid ( ) const
inline

The parent process ID.

Definition at line 147 of file ProcessDetails.h.

◆ GetPath()

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

The path to the process executable.

Definition at line 85 of file ProcessDetails.h.

◆ GetPid()

int Aws::SecurityHub::Model::ProcessDetails::GetPid ( ) const
inline

The process ID.

Definition at line 126 of file ProcessDetails.h.

◆ GetTerminatedAt()

const Aws::String& Aws::SecurityHub::Model::ProcessDetails::GetTerminatedAt ( ) const
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 245 of file ProcessDetails.h.

◆ Jsonize()

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

◆ LaunchedAtHasBeenSet()

bool Aws::SecurityHub::Model::ProcessDetails::LaunchedAtHasBeenSet ( ) const
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 181 of file ProcessDetails.h.

◆ NameHasBeenSet()

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

The name of the process.

Definition at line 49 of file ProcessDetails.h.

◆ operator=()

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

◆ ParentPidHasBeenSet()

bool Aws::SecurityHub::Model::ProcessDetails::ParentPidHasBeenSet ( ) const
inline

The parent process ID.

Definition at line 152 of file ProcessDetails.h.

◆ PathHasBeenSet()

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

The path to the process executable.

Definition at line 90 of file ProcessDetails.h.

◆ PidHasBeenSet()

bool Aws::SecurityHub::Model::ProcessDetails::PidHasBeenSet ( ) const
inline

The process ID.

Definition at line 131 of file ProcessDetails.h.

◆ SetLaunchedAt() [1/3]

void Aws::SecurityHub::Model::ProcessDetails::SetLaunchedAt ( Aws::String &&  value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 199 of file ProcessDetails.h.

◆ SetLaunchedAt() [2/3]

void Aws::SecurityHub::Model::ProcessDetails::SetLaunchedAt ( const Aws::String value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 190 of file ProcessDetails.h.

◆ SetLaunchedAt() [3/3]

void Aws::SecurityHub::Model::ProcessDetails::SetLaunchedAt ( const char *  value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 208 of file ProcessDetails.h.

◆ SetName() [1/3]

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

The name of the process.

Definition at line 59 of file ProcessDetails.h.

◆ SetName() [2/3]

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

The name of the process.

Definition at line 54 of file ProcessDetails.h.

◆ SetName() [3/3]

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

The name of the process.

Definition at line 64 of file ProcessDetails.h.

◆ SetParentPid()

void Aws::SecurityHub::Model::ProcessDetails::SetParentPid ( int  value)
inline

The parent process ID.

Definition at line 157 of file ProcessDetails.h.

◆ SetPath() [1/3]

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

The path to the process executable.

Definition at line 100 of file ProcessDetails.h.

◆ SetPath() [2/3]

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

The path to the process executable.

Definition at line 95 of file ProcessDetails.h.

◆ SetPath() [3/3]

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

The path to the process executable.

Definition at line 105 of file ProcessDetails.h.

◆ SetPid()

void Aws::SecurityHub::Model::ProcessDetails::SetPid ( int  value)
inline

The process ID.

Definition at line 136 of file ProcessDetails.h.

◆ SetTerminatedAt() [1/3]

void Aws::SecurityHub::Model::ProcessDetails::SetTerminatedAt ( Aws::String &&  value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 272 of file ProcessDetails.h.

◆ SetTerminatedAt() [2/3]

void Aws::SecurityHub::Model::ProcessDetails::SetTerminatedAt ( const Aws::String value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 263 of file ProcessDetails.h.

◆ SetTerminatedAt() [3/3]

void Aws::SecurityHub::Model::ProcessDetails::SetTerminatedAt ( const char *  value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 281 of file ProcessDetails.h.

◆ TerminatedAtHasBeenSet()

bool Aws::SecurityHub::Model::ProcessDetails::TerminatedAtHasBeenSet ( ) const
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 254 of file ProcessDetails.h.

◆ WithLaunchedAt() [1/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithLaunchedAt ( Aws::String &&  value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 226 of file ProcessDetails.h.

◆ WithLaunchedAt() [2/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithLaunchedAt ( const Aws::String value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 217 of file ProcessDetails.h.

◆ WithLaunchedAt() [3/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithLaunchedAt ( const char *  value)
inline

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 235 of file ProcessDetails.h.

◆ WithName() [1/3]

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

The name of the process.

Definition at line 74 of file ProcessDetails.h.

◆ WithName() [2/3]

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

The name of the process.

Definition at line 69 of file ProcessDetails.h.

◆ WithName() [3/3]

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

The name of the process.

Definition at line 79 of file ProcessDetails.h.

◆ WithParentPid()

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithParentPid ( int  value)
inline

The parent process ID.

Definition at line 162 of file ProcessDetails.h.

◆ WithPath() [1/3]

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

The path to the process executable.

Definition at line 115 of file ProcessDetails.h.

◆ WithPath() [2/3]

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

The path to the process executable.

Definition at line 110 of file ProcessDetails.h.

◆ WithPath() [3/3]

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

The path to the process executable.

Definition at line 120 of file ProcessDetails.h.

◆ WithPid()

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithPid ( int  value)
inline

The process ID.

Definition at line 141 of file ProcessDetails.h.

◆ WithTerminatedAt() [1/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithTerminatedAt ( Aws::String &&  value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 299 of file ProcessDetails.h.

◆ WithTerminatedAt() [2/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithTerminatedAt ( const Aws::String value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 290 of file ProcessDetails.h.

◆ WithTerminatedAt() [3/3]

ProcessDetails& Aws::SecurityHub::Model::ProcessDetails::WithTerminatedAt ( const char *  value)
inline

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 308 of file ProcessDetails.h.


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