Google Cloud Security Command Center V1 Client - Class Process (2.2.1)

Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Process.

Represents an operating system process.

Generated from protobuf message google.cloud.securitycenter.v1.Process

Namespace

Google \ Cloud \ SecurityCenter \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

The process name, as displayed in utilities like top and ps . This name can be accessed through /proc/[pid]/comm and changed with prctl(PR_SET_NAME) .

↳ binary
File

File information for the process executable.

↳ libraries
array< File >

File information for libraries loaded by the process.

↳ script
File

When the process represents the invocation of a script, binary provides information about the interpreter, while script provides information about the script file provided to the interpreter.

↳ args
array

Process arguments as JSON encoded strings.

↳ arguments_truncated
bool

True if args is incomplete.

↳ env_variables
array< EnvironmentVariable >

Process environment variables.

↳ env_variables_truncated
bool

True if env_variables is incomplete.

↳ pid
int|string

The process ID.

↳ parent_pid
int|string

The parent process ID.

getName

The process name, as displayed in utilities like top and ps . This name can be accessed through /proc/[pid]/comm and changed with prctl(PR_SET_NAME) .

Returns
Type
Description
string

setName

The process name, as displayed in utilities like top and ps . This name can be accessed through /proc/[pid]/comm and changed with prctl(PR_SET_NAME) .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getBinary

File information for the process executable.

Returns
Type
Description
File |null

hasBinary

clearBinary

setBinary

File information for the process executable.

Parameter
Name
Description
var
Returns
Type
Description
$this

getLibraries

File information for libraries loaded by the process.

Returns
Type
Description

setLibraries

File information for libraries loaded by the process.

Parameter
Name
Description
var
array< File >
Returns
Type
Description
$this

getScript

When the process represents the invocation of a script, binary provides information about the interpreter, while script provides information about the script file provided to the interpreter.

Returns
Type
Description
File |null

hasScript

clearScript

setScript

When the process represents the invocation of a script, binary provides information about the interpreter, while script provides information about the script file provided to the interpreter.

Parameter
Name
Description
var
Returns
Type
Description
$this

getArgs

Process arguments as JSON encoded strings.

Returns
Type
Description

setArgs

Process arguments as JSON encoded strings.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getArgumentsTruncated

True if args is incomplete.

Returns
Type
Description
bool

setArgumentsTruncated

True if args is incomplete.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getEnvVariables

Process environment variables.

Returns
Type
Description

setEnvVariables

Process environment variables.

Parameter
Name
Description
var
Returns
Type
Description
$this

getEnvVariablesTruncated

True if env_variables is incomplete.

Returns
Type
Description
bool

setEnvVariablesTruncated

True if env_variables is incomplete.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getPid

The process ID.

Returns
Type
Description
int|string

setPid

The process ID.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getParentPid

The parent process ID.

Returns
Type
Description
int|string

setParentPid

The parent process ID.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: