# Interface ApprovalWorkflowOrBuilder (0.47.0)

0.47.0 (latest) 0.45.0 0.42.0 0.41.0 0.39.0 0.37.0 0.36.0 0.34.0 0.32.0 0.30.0 0.29.0 0.28.0 0.27.0 0.26.0 0.24.0 0.22.0 0.21.0 0.18.0 0.17.0 0.16.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.3.0 0.2.0 0.1.0

    public interface ApprovalWorkflowOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getApprovalWorkflowCase()

    public abstract ApprovalWorkflow.ApprovalWorkflowCase getApprovalWorkflowCase()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.ApprovalWorkflow.ApprovalWorkflowCase` |   |

### getManualApprovals()

    public abstract ManualApprovals getManualApprovals()

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

`.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.ManualApprovals` | The manualApprovals. |

### getManualApprovalsOrBuilder()

    public abstract ManualApprovalsOrBuilder getManualApprovalsOrBuilder()

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

`.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.ManualApprovalsOrBuilder` |   |

### hasManualApprovals()

    public abstract boolean hasManualApprovals()

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

`.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the manualApprovals field is set. |