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 \ V1Methods
__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 |
|