Google Cloud Security Compliance V1 Client - Class CloudControlGroupAuditDetails (0.2.0)

Reference documentation and code samples for the Google Cloud Security Compliance V1 Client class CloudControlGroupAuditDetails.

The details for a cloud control group.

Generated from protobuf message google.cloud.cloudsecuritycompliance.v1.CloudControlGroupAuditDetails

Namespace

Google \ Cloud \ CloudSecurityCompliance \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cloud_control_group_id string

Output only. The ID of the cloud control group.

↳ display_name string

Output only. The display name of the cloud control group.

↳ description string

Output only. The description of the cloud control group.

↳ responsibility_type string

Output only. The responsibility type.

↳ google_responsibility_description string

Output only. The description of Google's responsibility.

↳ google_responsibility_implementation string

Output only. The implementation of Google's responsibility.

↳ customer_responsibility_description string

Output only. The description of your responsibility.

↳ customer_responsibility_implementation string

Output only. The implementation of your responsibility.

↳ compliance_state int

Output only. The compliance state of the control group.

↳ control_id string

Output only. The ID of the regulatory control.

↳ control_family ControlFamily

Output only. The control family.

↳ cloud_control_details array<CloudControlAuditDetails>

Output only. The details for the cloud controls within this group.

↳ report_summary ReportSummary

Output only. The summary of the report.

getCloudControlGroupId

Output only. The ID of the cloud control group.

Returns
Type Description
string

setCloudControlGroupId

Output only. The ID of the cloud control group.

Parameter
Name Description
var string
Returns
Type Description
$this

getDisplayName

Output only. The display name of the cloud control group.

Returns
Type Description
string

setDisplayName

Output only. The display name of the cloud control group.

Parameter
Name Description
var string
Returns
Type Description
$this

getDescription

Output only. The description of the cloud control group.

Returns
Type Description
string

setDescription

Output only. The description of the cloud control group.

Parameter
Name Description
var string
Returns
Type Description
$this

getResponsibilityType

Output only. The responsibility type.

Returns
Type Description
string

setResponsibilityType

Output only. The responsibility type.

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleResponsibilityDescription

Output only. The description of Google's responsibility.

Returns
Type Description
string

setGoogleResponsibilityDescription

Output only. The description of Google's responsibility.

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleResponsibilityImplementation

Output only. The implementation of Google's responsibility.

Returns
Type Description
string

setGoogleResponsibilityImplementation

Output only. The implementation of Google's responsibility.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomerResponsibilityDescription

Output only. The description of your responsibility.

Returns
Type Description
string

setCustomerResponsibilityDescription

Output only. The description of your responsibility.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomerResponsibilityImplementation

Output only. The implementation of your responsibility.

Returns
Type Description
string

setCustomerResponsibilityImplementation

Output only. The implementation of your responsibility.

Parameter
Name Description
var string
Returns
Type Description
$this

getComplianceState

Output only. The compliance state of the control group.

Returns
Type Description
int Enum of type ComplianceState.

setComplianceState

Output only. The compliance state of the control group.

Parameter
Name Description
var int

Enum of type ComplianceState.

Returns
Type Description
$this

getControlId

Output only. The ID of the regulatory control.

Returns
Type Description
string

setControlId

Output only. The ID of the regulatory control.

Parameter
Name Description
var string
Returns
Type Description
$this

getControlFamily

Output only. The control family.

Returns
Type Description
ControlFamily|null

hasControlFamily

clearControlFamily

setControlFamily

Output only. The control family.

Parameter
Name Description
var ControlFamily
Returns
Type Description
$this

getCloudControlDetails

Output only. The details for the cloud controls within this group.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCloudControlDetails

Output only. The details for the cloud controls within this group.

Parameter
Name Description
var array<CloudControlAuditDetails>
Returns
Type Description
$this

getReportSummary

Output only. The summary of the report.

Returns
Type Description
ReportSummary|null

hasReportSummary

clearReportSummary

setReportSummary

Output only. The summary of the report.

Parameter
Name Description
var ReportSummary
Returns
Type Description
$this