# Interface PrivilegedAccessOrBuilder (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 PrivilegedAccessOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getAccessTypeCase()

    public abstract PrivilegedAccess.AccessTypeCase getAccessTypeCase()

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

### getGcpIamAccess()

    public abstract PrivilegedAccess.GcpIamAccess getGcpIamAccess()

Access to a Google Cloud resource through IAM.

`
.google.cloud.privilegedaccessmanager.v1.PrivilegedAccess.GcpIamAccess gcp_iam_access = 1;
`

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

### getGcpIamAccessOrBuilder()

    public abstract PrivilegedAccess.GcpIamAccessOrBuilder getGcpIamAccessOrBuilder()

Access to a Google Cloud resource through IAM.

`
.google.cloud.privilegedaccessmanager.v1.PrivilegedAccess.GcpIamAccess gcp_iam_access = 1;
`

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

### hasGcpIamAccess()

    public abstract boolean hasGcpIamAccess()

Access to a Google Cloud resource through IAM.

`
.google.cloud.privilegedaccessmanager.v1.PrivilegedAccess.GcpIamAccess gcp_iam_access = 1;
`

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