Interface DataSourceGcpResourceOrBuilder (0.17.0)

public interface DataSourceGcpResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getComputeInstanceDatasourceProperties()

public abstract ComputeInstanceDataSourceProperties getComputeInstanceDatasourceProperties()

ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;

Returns
Type Description
ComputeInstanceDataSourceProperties

The computeInstanceDatasourceProperties.

getComputeInstanceDatasourcePropertiesOrBuilder()

public abstract ComputeInstanceDataSourcePropertiesOrBuilder getComputeInstanceDatasourcePropertiesOrBuilder()

ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;

getGcpResourcePropertiesCase()

public abstract DataSourceGcpResource.GcpResourcePropertiesCase getGcpResourcePropertiesCase()

getGcpResourcename()

public abstract String getGcpResourcename()

Output only. Full resource pathname URL of the source Google Cloud resource.

string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The gcpResourcename.

getGcpResourcenameBytes()

public abstract ByteString getGcpResourcenameBytes()

Output only. Full resource pathname URL of the source Google Cloud resource.

string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for gcpResourcename.

getLocation()

public abstract String getLocation()

Location of the resource: <region>/<zone>/"global"/"unspecified".

string location = 2;

Returns
Type Description
String

The location.

getLocationBytes()

public abstract ByteString getLocationBytes()

Location of the resource: <region>/<zone>/"global"/"unspecified".

string location = 2;

Returns
Type Description
ByteString

The bytes for location.

getType()

public abstract String getType()

The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.

string type = 3;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

The type of the Google Cloud resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance.

string type = 3;

Returns
Type Description
ByteString

The bytes for type.

hasComputeInstanceDatasourceProperties()

public abstract boolean hasComputeInstanceDatasourceProperties()

ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;

Returns
Type Description
boolean

Whether the computeInstanceDatasourceProperties field is set.