Interface DataSourceGcpResourceOrBuilder (0.31.0)

public interface DataSourceGcpResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudSqlInstanceDatasourceProperties()

public abstract CloudSqlInstanceDataSourceProperties getCloudSqlInstanceDatasourceProperties()

Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud SQL Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudSqlInstanceDataSourceProperties

The cloudSqlInstanceDatasourceProperties.

getCloudSqlInstanceDatasourcePropertiesOrBuilder()

public abstract CloudSqlInstanceDataSourcePropertiesOrBuilder getCloudSqlInstanceDatasourcePropertiesOrBuilder()

Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud SQL Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudSqlInstanceDataSourcePropertiesOrBuilder

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;

Returns
Type Description
ComputeInstanceDataSourcePropertiesOrBuilder

getDiskDatasourceProperties()

public abstract DiskDataSourceProperties getDiskDatasourceProperties()

DiskDataSourceProperties has a subset of Disk properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;

Returns
Type Description
DiskDataSourceProperties

The diskDatasourceProperties.

getDiskDatasourcePropertiesOrBuilder()

public abstract DiskDataSourcePropertiesOrBuilder getDiskDatasourcePropertiesOrBuilder()

DiskDataSourceProperties has a subset of Disk properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;

Returns
Type Description
DiskDataSourcePropertiesOrBuilder

getGcpResourcePropertiesCase()

public abstract DataSourceGcpResource.GcpResourcePropertiesCase getGcpResourcePropertiesCase()
Returns
Type Description
DataSourceGcpResource.GcpResourcePropertiesCase

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.

hasCloudSqlInstanceDatasourceProperties()

public abstract boolean hasCloudSqlInstanceDatasourceProperties()

Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud SQL Instance properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the cloudSqlInstanceDatasourceProperties field is set.

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.

hasDiskDatasourceProperties()

public abstract boolean hasDiskDatasourceProperties()

DiskDataSourceProperties has a subset of Disk properties that are useful at the Datasource level.

.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;

Returns
Type Description
boolean

Whether the diskDatasourceProperties field is set.