Google Cloud Security Command Center V1 Client - Class ExternalSystem (1.16.0)

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

Representation of third party SIEM/SOAR fields within SCC.

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

Namespace

Google \ Cloud \ SecurityCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

↳ assignees array

References primary/secondary etc assignees in the external system.

↳ external_uid string

Identifier that's used to track the given finding in the external system.

↳ status string

Most recent status of the corresponding finding's ticket/tracker in the external system.

↳ external_system_update_time Google\Protobuf\Timestamp

The most recent time when the corresponding finding's ticket/tracker was updated in the external system.

getName

Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

Returns
Type Description
string

setName

Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

Parameter
Name Description
var string
Returns
Type Description
$this

getAssignees

References primary/secondary etc assignees in the external system.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAssignees

References primary/secondary etc assignees in the external system.

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

getExternalUid

Identifier that's used to track the given finding in the external system.

Returns
Type Description
string

setExternalUid

Identifier that's used to track the given finding in the external system.

Parameter
Name Description
var string
Returns
Type Description
$this

getStatus

Most recent status of the corresponding finding's ticket/tracker in the external system.

Returns
Type Description
string

setStatus

Most recent status of the corresponding finding's ticket/tracker in the external system.

Parameter
Name Description
var string
Returns
Type Description
$this

getExternalSystemUpdateTime

The most recent time when the corresponding finding's ticket/tracker was updated in the external system.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasExternalSystemUpdateTime

clearExternalSystemUpdateTime

setExternalSystemUpdateTime

The most recent time when the corresponding finding's ticket/tracker was updated in the external system.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this