Interface CloudVmClusterOrBuilder (0.2.0)

public interface CloudVmClusterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Optional. Labels or tags associated with the VM Cluster.

map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getBackupSubnetCidr()

public abstract String getBackupSubnetCidr()

Required. CIDR range of the backup subnet.

string backup_subnet_cidr = 10 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The backupSubnetCidr.

getBackupSubnetCidrBytes()

public abstract ByteString getBackupSubnetCidrBytes()

Required. CIDR range of the backup subnet.

string backup_subnet_cidr = 10 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for backupSubnetCidr.

getCidr()

public abstract String getCidr()

Required. Network settings. CIDR to use for cluster IP allocation.

string cidr = 9 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The cidr.

getCidrBytes()

public abstract ByteString getCidrBytes()

Required. Network settings. CIDR to use for cluster IP allocation.

string cidr = 9 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for cidr.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The date and time that the VM cluster was created.

.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The date and time that the VM cluster was created.

.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDisplayName()

public abstract String getDisplayName()

Optional. User friendly name for this resource.

string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Optional. User friendly name for this resource.

string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for displayName.

getExadataInfrastructure()

public abstract String getExadataInfrastructure()

Required. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}

string exadata_infrastructure = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The exadataInfrastructure.

getExadataInfrastructureBytes()

public abstract ByteString getExadataInfrastructureBytes()

Required. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}

string exadata_infrastructure = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for exadataInfrastructure.

getGcpOracleZone()

public abstract String getGcpOracleZone()

Output only. Google Cloud Platform location where Oracle Exadata is hosted. It is same as Google Cloud Platform Oracle zone of Exadata infrastructure.

string gcp_oracle_zone = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The gcpOracleZone.

getGcpOracleZoneBytes()

public abstract ByteString getGcpOracleZoneBytes()

Output only. Google Cloud Platform location where Oracle Exadata is hosted. It is same as Google Cloud Platform Oracle zone of Exadata infrastructure.

string gcp_oracle_zone = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for gcpOracleZone.

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Optional. Labels or tags associated with the VM Cluster.

map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Optional. Labels or tags associated with the VM Cluster.

map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels or tags associated with the VM Cluster.

map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Optional. Labels or tags associated with the VM Cluster.

map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getName()

public abstract String getName()

Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getNetwork()

public abstract String getNetwork()

Required. The name of the VPC network. Format: projects/{project}/global/networks/{network}

string network = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The network.

getNetworkBytes()

public abstract ByteString getNetworkBytes()

Required. The name of the VPC network. Format: projects/{project}/global/networks/{network}

string network = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for network.

getProperties()

public abstract CloudVmClusterProperties getProperties()

Optional. Various properties of the VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties properties = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties

The properties.

getPropertiesOrBuilder()

public abstract CloudVmClusterPropertiesOrBuilder getPropertiesOrBuilder()

Optional. Various properties of the VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties properties = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterPropertiesOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The date and time that the VM cluster was created.

.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasProperties()

public abstract boolean hasProperties()

Optional. Various properties of the VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties properties = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the properties field is set.