Reference documentation and code samples for the Google Cloud Workload Manager V1 Client class ViolationDetails.
The violation in an evaluation result.
Generated from protobuf message google.cloud.workloadmanager.v1.ViolationDetails
Namespace
Google \ Cloud \ WorkloadManager \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ asset |
string
The name of the asset. |
↳ service_account |
string
The service account associated with the resource. |
↳ observed |
array|Google\Protobuf\Internal\MapField
Details of the violation. |
↳ rule_output |
array<RuleOutput>
Output only. The rule output of the violation. |
getAsset
The name of the asset.
| Returns | |
|---|---|
| Type | Description |
string |
|
setAsset
The name of the asset.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServiceAccount
The service account associated with the resource.
| Returns | |
|---|---|
| Type | Description |
string |
|
setServiceAccount
The service account associated with the resource.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getObserved
Details of the violation.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setObserved
Details of the violation.
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRuleOutput
Output only. The rule output of the violation.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setRuleOutput
Output only. The rule output of the violation.
| Parameter | |
|---|---|
| Name | Description |
var |
array<RuleOutput>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|