Google Cloud Security Command Center V1 Client - Class ExternalSystem (1.18.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
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getAssignees

References primary/secondary etc assignees in the external system.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAssignees

References primary/secondary etc assignees in the external system.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getExternalUid

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

Returns
TypeDescription
string

setExternalUid

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getStatus

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

Returns
TypeDescription
string

setStatus

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getExternalSystemUpdateTime

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

Returns
TypeDescription
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
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this