Reference documentation and code samples for the Google Cloud Security Compliance V1 Client class FrameworkComplianceSummary.
The details for a framework compliance summary.
Generated from protobuf message google.cloud.cloudsecuritycompliance.v1.FrameworkComplianceSummary
Namespace
Google \ Cloud \ CloudSecurityCompliance \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ framework |
string
The name of the framework. |
↳ control_assessment_details |
ControlAssessmentDetails
The control assessment details of the framework. |
↳ framework_type |
int
The type of framework. |
↳ supported_cloud_providers |
array
The list of cloud providers supported by the framework. |
↳ framework_categories |
array
The list of framework categories supported by the framework. |
↳ framework_display_name |
string
Optional. The display name for the framework. |
↳ name |
string
Identifier. The name of the framework compliance summary. |
↳ major_revision_id |
int|string
The major revision ID of the framework. |
↳ minor_revision_id |
int|string
The minor revision ID of the framework. |
↳ target_resource_details |
array<TargetResourceDetails>
The target resource details for the framework. |
getFramework
The name of the framework.
| Returns | |
|---|---|
| Type | Description |
string |
|
setFramework
The name of the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getControlAssessmentDetails
The control assessment details of the framework.
| Returns | |
|---|---|
| Type | Description |
ControlAssessmentDetails|null |
|
hasControlAssessmentDetails
clearControlAssessmentDetails
setControlAssessmentDetails
The control assessment details of the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
ControlAssessmentDetails
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFrameworkType
The type of framework.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type FrameworkType. |
setFrameworkType
The type of framework.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type FrameworkType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSupportedCloudProviders
The list of cloud providers supported by the framework.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setSupportedCloudProviders
The list of cloud providers supported by the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFrameworkCategories
The list of framework categories supported by the framework.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setFrameworkCategories
The list of framework categories supported by the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFrameworkDisplayName
Optional. The display name for the framework.
| Returns | |
|---|---|
| Type | Description |
string |
|
setFrameworkDisplayName
Optional. The display name for the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
Identifier. The name of the framework compliance summary.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Identifier. The name of the framework compliance summary.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMajorRevisionId
The major revision ID of the framework.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setMajorRevisionId
The major revision ID of the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMinorRevisionId
The minor revision ID of the framework.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setMinorRevisionId
The minor revision ID of the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTargetResourceDetails
The target resource details for the framework.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setTargetResourceDetails
The target resource details for the framework.
| Parameter | |
|---|---|
| Name | Description |
var |
array<TargetResourceDetails>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|