# Interface TargetResourceOrBuilder (0.50.0)

0.50.0 (latest) 0.47.0 0.46.0 0.44.0 0.42.0 0.41.0 0.40.0 0.39.0 0.37.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.29.0 0.27.0 0.26.0 0.23.0 0.22.0 0.21.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0

    public interface TargetResourceOrBuilder extends MessageOrBuilder

## Implements

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

## Methods

### getGcpResource()

    public abstract GcpResource getGcpResource()

Details of the native Google Cloud resource created as part of restore.

`.google.cloud.backupdr.v1.GcpResource gcp_resource = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/com.google.cloud.backupdr.v1.GcpResource` | The gcpResource. |

### getGcpResourceOrBuilder()

    public abstract GcpResourceOrBuilder getGcpResourceOrBuilder()

Details of the native Google Cloud resource created as part of restore.

`.google.cloud.backupdr.v1.GcpResource gcp_resource = 1;`

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

### getTargetResourceInfoCase()

    public abstract TargetResource.TargetResourceInfoCase getTargetResourceInfoCase()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/com.google.cloud.backupdr.v1.TargetResource.TargetResourceInfoCase` |   |

### hasGcpResource()

    public abstract boolean hasGcpResource()

Details of the native Google Cloud resource created as part of restore.

`.google.cloud.backupdr.v1.GcpResource gcp_resource = 1;`

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