# Google Cloud Privileged Access Manager V1 Client - Class ApprovalWorkflow (0.4.4)

0.4.4 (latest) 0.4.3 0.3.0 0.2.1 0.1.4 Reference documentation and code samples for the Google Cloud Privileged Access Manager V1 Client class ApprovalWorkflow.

Different types of approval workflows that can be used to gate privileged
access granting.

Generated from protobuf message `google.cloud.privilegedaccessmanager.v1.ApprovalWorkflow`

## Namespace

Google \\ Cloud \\ PrivilegedAccessManager \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ manual_approvals` | `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.ManualApprovals` An approval workflow where users designated as approvers review and act on the grants. |

### getManualApprovals

An approval workflow where users designated as approvers review and act
on the grants.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.ManualApprovals|null` |   |

### hasManualApprovals

### setManualApprovals

An approval workflow where users designated as approvers review and act
on the grants.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.ManualApprovals` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getApprovalWorkflow

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |