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

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

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"

Generated from protobuf field string name = 1;

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"

Generated from protobuf field string name = 1;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAssignees

References primary/secondary etc assignees in the external system.

Generated from protobuf field repeated string assignees = 2;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAssignees

References primary/secondary etc assignees in the external system.

Generated from protobuf field repeated string assignees = 2;

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getExternalUid

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

Generated from protobuf field string external_uid = 3;

Returns
TypeDescription
string

setExternalUid

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

Generated from protobuf field string external_uid = 3;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getStatus

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

Generated from protobuf field string status = 4;

Returns
TypeDescription
string

setStatus

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

Generated from protobuf field string status = 4;

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.

Generated from protobuf field .google.protobuf.Timestamp external_system_update_time = 5;

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.

Generated from protobuf field .google.protobuf.Timestamp external_system_update_time = 5;

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this