Google Cloud Chronicle V1 Client - Class FindingsRefinementDeployment (0.5.0)

Reference documentation and code samples for the Google Cloud Chronicle V1 Client class FindingsRefinementDeployment.

The FindingsRefinementDeployment resource represents the deployment state of a findings refinement.

Generated from protobuf message google.cloud.chronicle.v1.FindingsRefinementDeployment

Namespace

Google \ Cloud \ Chronicle \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ detection_exclusion_application DetectionExclusionApplication

The resources which the detection exclusion is applied to.

↳ name string

Required. The resource name of the findings refinement deployment. Format: projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment

↳ enabled bool

Whether the findings refinement is currently deployed continuously against incoming findings.

↳ archived bool

The archive state of the findings refinement deployment. Cannot be set to true unless enabled is set to false. If currently set to true, enabled cannot be updated to true.

↳ update_time Google\Protobuf\Timestamp

Output only. The timestamp when the findings refinement deployment was last updated.

getDetectionExclusionApplication

The resources which the detection exclusion is applied to.

Returns
Type Description
DetectionExclusionApplication|null

hasDetectionExclusionApplication

setDetectionExclusionApplication

The resources which the detection exclusion is applied to.

Parameter
Name Description
var DetectionExclusionApplication
Returns
Type Description
$this

getName

Required. The resource name of the findings refinement deployment.

Format: projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment

Returns
Type Description
string

setName

Required. The resource name of the findings refinement deployment.

Format: projects/{project}/locations/{location}/instances/{instance}/findingsRefinements/{findings_refinement}/deployment

Parameter
Name Description
var string
Returns
Type Description
$this

getEnabled

Whether the findings refinement is currently deployed continuously against incoming findings.

Returns
Type Description
bool

setEnabled

Whether the findings refinement is currently deployed continuously against incoming findings.

Parameter
Name Description
var bool
Returns
Type Description
$this

getArchived

The archive state of the findings refinement deployment.

Cannot be set to true unless enabled is set to false. If currently set to true, enabled cannot be updated to true.

Returns
Type Description
bool

setArchived

The archive state of the findings refinement deployment.

Cannot be set to true unless enabled is set to false. If currently set to true, enabled cannot be updated to true.

Parameter
Name Description
var bool
Returns
Type Description
$this

getUpdateTime

Output only. The timestamp when the findings refinement deployment was last updated.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. The timestamp when the findings refinement deployment was last updated.

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

getFindingsRefinementApplication

Returns
Type Description
string