Google Cloud Audit Manager V1 Client - Class ControlDetails (0.4.1)

Reference documentation and code samples for the Google Cloud Audit Manager V1 Client class ControlDetails.

Evaluation details for a control.

Generated from protobuf message google.cloud.auditmanager.v1.ControlDetails

Namespace

Google \ Cloud \ AuditManager \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ control Control

Control that the findings are being reported for.

↳ compliance_state int

Output only. Overall status of the findings for the control.

↳ control_report_summary ReportSummary

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

getControl

Control that the findings are being reported for.

Returns
Type Description
Control|null

hasControl

clearControl

setControl

Control that the findings are being reported for.

Parameter
Name Description
var Control
Returns
Type Description
$this

getComplianceState

Output only. Overall status of the findings for the control.

Returns
Type Description
int Enum of type ComplianceState.

setComplianceState

Output only. Overall status of the findings for the control.

Parameter
Name Description
var int

Enum of type ComplianceState.

Returns
Type Description
$this

getControlReportSummary

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

Returns
Type Description
ReportSummary|null

hasControlReportSummary

clearControlReportSummary

setControlReportSummary

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

Parameter
Name Description
var ReportSummary
Returns
Type Description
$this