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

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

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

The process name visible in utilities like top and ps; it can be accessed via /proc/[pid]/comm and changed with prctl(PR_SET_NAME).

↳ binary Google\Cloud\SecurityCenter\V1\File

File information for the process executable.

↳ libraries array<Google\Cloud\SecurityCenter\V1\File>

File information for libraries loaded by the process.

↳ script Google\Cloud\SecurityCenter\V1\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<Google\Cloud\SecurityCenter\V1\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 visible in utilities like top and ps; it can be accessed via /proc/[pid]/comm and changed with prctl(PR_SET_NAME).

Returns
TypeDescription
string

setName

The process name visible in utilities like top and ps; it can be accessed via /proc/[pid]/comm and changed with prctl(PR_SET_NAME).

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBinary

File information for the process executable.

Returns
TypeDescription
Google\Cloud\SecurityCenter\V1\File|null

hasBinary

clearBinary

setBinary

File information for the process executable.

Parameter
NameDescription
var Google\Cloud\SecurityCenter\V1\File
Returns
TypeDescription
$this

getLibraries

File information for libraries loaded by the process.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setLibraries

File information for libraries loaded by the process.

Parameter
NameDescription
var array<Google\Cloud\SecurityCenter\V1\File>
Returns
TypeDescription
$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
TypeDescription
Google\Cloud\SecurityCenter\V1\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
NameDescription
var Google\Cloud\SecurityCenter\V1\File
Returns
TypeDescription
$this

getArgs

Process arguments as JSON encoded strings.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setArgs

Process arguments as JSON encoded strings.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getArgumentsTruncated

True if args is incomplete.

Returns
TypeDescription
bool

setArgumentsTruncated

True if args is incomplete.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getEnvVariables

Process environment variables.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setEnvVariables

Process environment variables.

Parameter
NameDescription
var array<Google\Cloud\SecurityCenter\V1\EnvironmentVariable>
Returns
TypeDescription
$this

getEnvVariablesTruncated

True if env_variables is incomplete.

Returns
TypeDescription
bool

setEnvVariablesTruncated

True if env_variables is incomplete.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getPid

The process id.

Returns
TypeDescription
int|string

setPid

The process id.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getParentPid

The parent process id.

Returns
TypeDescription
int|string

setParentPid

The parent process id.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this