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

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

A control.

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

Namespace

Google \ Cloud \ AuditManager \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ id string

Output only. Control identifier that's used to fetch the findings. The identifier is the same as the control report name.

↳ display_name string

Output only. Display name of the control.

↳ family int

Output only. Category that the control belongs to.

↳ control_family ControlFamily

Output only. Regulatory family of the control.

↳ description string

Output only. Description of the control.

↳ responsibility_type string

Output only. Who is responsible for implementing this control. Set to one of the following values: GOOGLE, CUSTOMER, or SHARED.

↳ google_responsibility_description string

Output only. A description of Google's responsibility for this control.

↳ google_responsibility_implementation string

Output only. A description of how Google implements its responsibility for this control.

↳ customer_responsibility_description string

Output only. A description of your responsibility for this control.

↳ customer_responsibility_implementation string

Output only. A description of how you can implement your responsibility for this control.

getId

Output only. Control identifier that's used to fetch the findings. The identifier is the same as the control report name.

Returns
Type Description
string

setId

Output only. Control identifier that's used to fetch the findings. The identifier is the same as the control report name.

Parameter
Name Description
var string
Returns
Type Description
$this

getDisplayName

Output only. Display name of the control.

Returns
Type Description
string

setDisplayName

Output only. Display name of the control.

Parameter
Name Description
var string
Returns
Type Description
$this

getFamily

Output only. Category that the control belongs to.

Returns
Type Description
int Enum of type Family.

setFamily

Output only. Category that the control belongs to.

Parameter
Name Description
var int

Enum of type Family.

Returns
Type Description
$this

getControlFamily

Output only. Regulatory family of the control.

Returns
Type Description
ControlFamily|null

hasControlFamily

clearControlFamily

setControlFamily

Output only. Regulatory family of the control.

Parameter
Name Description
var ControlFamily
Returns
Type Description
$this

getDescription

Output only. Description of the control.

Returns
Type Description
string

setDescription

Output only. Description of the control.

Parameter
Name Description
var string
Returns
Type Description
$this

getResponsibilityType

Output only. Who is responsible for implementing this control. Set to one of the following values: GOOGLE, CUSTOMER, or SHARED.

Returns
Type Description
string

setResponsibilityType

Output only. Who is responsible for implementing this control. Set to one of the following values: GOOGLE, CUSTOMER, or SHARED.

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleResponsibilityDescription

Output only. A description of Google's responsibility for this control.

Returns
Type Description
string

setGoogleResponsibilityDescription

Output only. A description of Google's responsibility for this control.

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleResponsibilityImplementation

Output only. A description of how Google implements its responsibility for this control.

Returns
Type Description
string

setGoogleResponsibilityImplementation

Output only. A description of how Google implements its responsibility for this control.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomerResponsibilityDescription

Output only. A description of your responsibility for this control.

Returns
Type Description
string

setCustomerResponsibilityDescription

Output only. A description of your responsibility for this control.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomerResponsibilityImplementation

Output only. A description of how you can implement your responsibility for this control.

Returns
Type Description
string

setCustomerResponsibilityImplementation

Output only. A description of how you can implement your responsibility for this control.

Parameter
Name Description
var string
Returns
Type Description
$this