Reference documentation and code samples for the Google Cloud Workload Manager V1 Client class ExecutionResult.
The result of an execution.
Generated from protobuf message google.cloud.workloadmanager.v1.ExecutionResult
Namespace
Google \ Cloud \ WorkloadManager \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ violation_message |
string
The violation message of an execution. |
↳ severity |
string
The severity of violation. |
↳ rule |
string
The rule that is violated in an evaluation. |
↳ documentation_url |
string
The URL for the documentation of the rule. |
↳ resource |
Resource
The resource that violates the rule. |
↳ violation_details |
ViolationDetails
The details of violation in an evaluation result. |
↳ commands |
array<Command>
The commands to remediate the violation. |
↳ type |
int
Execution result type of the scanned resource. |
getViolationMessage
The violation message of an execution.
| Returns | |
|---|---|
| Type | Description |
string |
|
setViolationMessage
The violation message of an execution.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSeverity
The severity of violation.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSeverity
The severity of violation.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRule
The rule that is violated in an evaluation.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRule
The rule that is violated in an evaluation.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDocumentationUrl
The URL for the documentation of the rule.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDocumentationUrl
The URL for the documentation of the rule.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResource
The resource that violates the rule.
| Returns | |
|---|---|
| Type | Description |
Resource|null |
|
hasResource
clearResource
setResource
The resource that violates the rule.
| Parameter | |
|---|---|
| Name | Description |
var |
Resource
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getViolationDetails
The details of violation in an evaluation result.
| Returns | |
|---|---|
| Type | Description |
ViolationDetails|null |
|
hasViolationDetails
clearViolationDetails
setViolationDetails
The details of violation in an evaluation result.
| Parameter | |
|---|---|
| Name | Description |
var |
ViolationDetails
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCommands
The commands to remediate the violation.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setCommands
The commands to remediate the violation.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Command>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
Execution result type of the scanned resource.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Type. |
setType
Execution result type of the scanned resource.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Type. |
| Returns | |
|---|---|
| Type | Description |
$this |
|