Class CloudVmClusterProperties.Builder (0.4.0)

public static final class CloudVmClusterProperties.Builder extends GeneratedMessageV3.Builder<CloudVmClusterProperties.Builder> implements CloudVmClusterPropertiesOrBuilder

Various properties and settings associated with Exadata VM cluster.

Protobuf type google.cloud.oracledatabase.v1.CloudVmClusterProperties

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllDbServerOcids(Iterable<String> values)

public CloudVmClusterProperties.Builder addAllDbServerOcids(Iterable<String> values)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The dbServerOcids to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addAllScanIpIds(Iterable<String> values)

public CloudVmClusterProperties.Builder addAllScanIpIds(Iterable<String> values)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<String>

The scanIpIds to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addAllSshPublicKeys(Iterable<String> values)

public CloudVmClusterProperties.Builder addAllSshPublicKeys(Iterable<String> values)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The sshPublicKeys to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addDbServerOcids(String value)

public CloudVmClusterProperties.Builder addDbServerOcids(String value)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The dbServerOcids to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addDbServerOcidsBytes(ByteString value)

public CloudVmClusterProperties.Builder addDbServerOcidsBytes(ByteString value)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the dbServerOcids to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CloudVmClusterProperties.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

addScanIpIds(String value)

public CloudVmClusterProperties.Builder addScanIpIds(String value)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The scanIpIds to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addScanIpIdsBytes(ByteString value)

public CloudVmClusterProperties.Builder addScanIpIdsBytes(ByteString value)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes of the scanIpIds to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addSshPublicKeys(String value)

public CloudVmClusterProperties.Builder addSshPublicKeys(String value)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The sshPublicKeys to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

addSshPublicKeysBytes(ByteString value)

public CloudVmClusterProperties.Builder addSshPublicKeysBytes(ByteString value)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the sshPublicKeys to add.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

build()

public CloudVmClusterProperties build()
Returns
Type Description
CloudVmClusterProperties

buildPartial()

public CloudVmClusterProperties buildPartial()
Returns
Type Description
CloudVmClusterProperties

clear()

public CloudVmClusterProperties.Builder clear()
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

clearClusterName()

public CloudVmClusterProperties.Builder clearClusterName()

Optional. OCI Cluster name.

string cluster_name = 36 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearCompartmentId()

public CloudVmClusterProperties.Builder clearCompartmentId()

Output only. Compartment ID of cluster.

string compartment_id = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearCpuCoreCount()

public CloudVmClusterProperties.Builder clearCpuCoreCount()

Required. Number of enabled CPU cores.

int32 cpu_core_count = 26 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDataStorageSizeTb()

public CloudVmClusterProperties.Builder clearDataStorageSizeTb()

Optional. The data disk group size to be allocated in TBs.

double data_storage_size_tb = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDbNodeStorageSizeGb()

public CloudVmClusterProperties.Builder clearDbNodeStorageSizeGb()

Optional. Local storage per VM.

int32 db_node_storage_size_gb = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDbServerOcids()

public CloudVmClusterProperties.Builder clearDbServerOcids()

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDiagnosticsDataCollectionOptions()

public CloudVmClusterProperties.Builder clearDiagnosticsDataCollectionOptions()

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

clearDiskRedundancy()

public CloudVmClusterProperties.Builder clearDiskRedundancy()

Optional. The type of redundancy.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.DiskRedundancy disk_redundancy = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDnsListenerIp()

public CloudVmClusterProperties.Builder clearDnsListenerIp()

Output only. DNS listener IP.

string dns_listener_ip = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearDomain()

public CloudVmClusterProperties.Builder clearDomain()

Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

string domain = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public CloudVmClusterProperties.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

clearGiVersion()

public CloudVmClusterProperties.Builder clearGiVersion()

Optional. Grid Infrastructure Version.

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

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearHostname()

public CloudVmClusterProperties.Builder clearHostname()

Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

string hostname = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearHostnamePrefix()

public CloudVmClusterProperties.Builder clearHostnamePrefix()

Optional. Prefix for VM cluster host names.

string hostname_prefix = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearLicenseType()

public CloudVmClusterProperties.Builder clearLicenseType()

Required. License type of VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.LicenseType license_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearLocalBackupEnabled()

public CloudVmClusterProperties.Builder clearLocalBackupEnabled()

Optional. Use local backup.

bool local_backup_enabled = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearMemorySizeGb()

public CloudVmClusterProperties.Builder clearMemorySizeGb()

Optional. Memory allocated in GBs.

int32 memory_size_gb = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearNodeCount()

public CloudVmClusterProperties.Builder clearNodeCount()

Optional. Number of database servers.

int32 node_count = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearOciUrl()

public CloudVmClusterProperties.Builder clearOciUrl()

Output only. Deep link to the OCI console to view this resource.

string oci_url = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearOcid()

public CloudVmClusterProperties.Builder clearOcid()

Output only. Oracle Cloud Infrastructure ID of VM Cluster.

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

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearOcpuCount()

public CloudVmClusterProperties.Builder clearOcpuCount()

Optional. OCPU count per VM. Minimum is 0.1.

float ocpu_count = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CloudVmClusterProperties.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

clearScanDns()

public CloudVmClusterProperties.Builder clearScanDns()

Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

string scan_dns = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearScanDnsRecordId()

public CloudVmClusterProperties.Builder clearScanDnsRecordId()

Output only. OCID of scan DNS record.

string scan_dns_record_id = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearScanIpIds()

public CloudVmClusterProperties.Builder clearScanIpIds()

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearScanListenerPortTcp()

public CloudVmClusterProperties.Builder clearScanListenerPortTcp()

Output only. SCAN listener port - TCP

int32 scan_listener_port_tcp = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearScanListenerPortTcpSsl()

public CloudVmClusterProperties.Builder clearScanListenerPortTcpSsl()

Output only. SCAN listener port - TLS

int32 scan_listener_port_tcp_ssl = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearShape()

public CloudVmClusterProperties.Builder clearShape()

Output only. Shape of VM Cluster.

string shape = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearSparseDiskgroupEnabled()

public CloudVmClusterProperties.Builder clearSparseDiskgroupEnabled()

Optional. Use exadata sparse snapshots.

bool sparse_diskgroup_enabled = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearSshPublicKeys()

public CloudVmClusterProperties.Builder clearSshPublicKeys()

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearState()

public CloudVmClusterProperties.Builder clearState()

Output only. State of the cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.State state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearStorageSizeGb()

public CloudVmClusterProperties.Builder clearStorageSizeGb()

Output only. The storage allocation for the disk group, in gigabytes (GB).

int32 storage_size_gb = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearSystemVersion()

public CloudVmClusterProperties.Builder clearSystemVersion()

Output only. Operating system version of the image.

string system_version = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

clearTimeZone()

public CloudVmClusterProperties.Builder clearTimeZone()

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.Builder

clone()

public CloudVmClusterProperties.Builder clone()
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

getClusterName()

public String getClusterName()

Optional. OCI Cluster name.

string cluster_name = 36 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The clusterName.

getClusterNameBytes()

public ByteString getClusterNameBytes()

Optional. OCI Cluster name.

string cluster_name = 36 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for clusterName.

getCompartmentId()

public String getCompartmentId()

Output only. Compartment ID of cluster.

string compartment_id = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The compartmentId.

getCompartmentIdBytes()

public ByteString getCompartmentIdBytes()

Output only. Compartment ID of cluster.

string compartment_id = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for compartmentId.

getCpuCoreCount()

public int getCpuCoreCount()

Required. Number of enabled CPU cores.

int32 cpu_core_count = 26 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The cpuCoreCount.

getDataStorageSizeTb()

public double getDataStorageSizeTb()

Optional. The data disk group size to be allocated in TBs.

double data_storage_size_tb = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The dataStorageSizeTb.

getDbNodeStorageSizeGb()

public int getDbNodeStorageSizeGb()

Optional. Local storage per VM.

int32 db_node_storage_size_gb = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The dbNodeStorageSizeGb.

getDbServerOcids(int index)

public String getDbServerOcids(int index)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The dbServerOcids at the given index.

getDbServerOcidsBytes(int index)

public ByteString getDbServerOcidsBytes(int index)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the dbServerOcids at the given index.

getDbServerOcidsCount()

public int getDbServerOcidsCount()

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of dbServerOcids.

getDbServerOcidsList()

public ProtocolStringList getDbServerOcidsList()

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the dbServerOcids.

getDefaultInstanceForType()

public CloudVmClusterProperties getDefaultInstanceForType()
Returns
Type Description
CloudVmClusterProperties

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDiagnosticsDataCollectionOptions()

public DataCollectionOptions getDiagnosticsDataCollectionOptions()

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataCollectionOptions

The diagnosticsDataCollectionOptions.

getDiagnosticsDataCollectionOptionsBuilder()

public DataCollectionOptions.Builder getDiagnosticsDataCollectionOptionsBuilder()

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataCollectionOptions.Builder

getDiagnosticsDataCollectionOptionsOrBuilder()

public DataCollectionOptionsOrBuilder getDiagnosticsDataCollectionOptionsOrBuilder()

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataCollectionOptionsOrBuilder

getDiskRedundancy()

public CloudVmClusterProperties.DiskRedundancy getDiskRedundancy()

Optional. The type of redundancy.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.DiskRedundancy disk_redundancy = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CloudVmClusterProperties.DiskRedundancy

The diskRedundancy.

getDiskRedundancyValue()

public int getDiskRedundancyValue()

Optional. The type of redundancy.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.DiskRedundancy disk_redundancy = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for diskRedundancy.

getDnsListenerIp()

public String getDnsListenerIp()

Output only. DNS listener IP.

string dns_listener_ip = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The dnsListenerIp.

getDnsListenerIpBytes()

public ByteString getDnsListenerIpBytes()

Output only. DNS listener IP.

string dns_listener_ip = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for dnsListenerIp.

getDomain()

public String getDomain()

Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

string domain = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The domain.

getDomainBytes()

public ByteString getDomainBytes()

Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

string domain = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for domain.

getGiVersion()

public String getGiVersion()

Optional. Grid Infrastructure Version.

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

Returns
Type Description
String

The giVersion.

getGiVersionBytes()

public ByteString getGiVersionBytes()

Optional. Grid Infrastructure Version.

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

Returns
Type Description
ByteString

The bytes for giVersion.

getHostname()

public String getHostname()

Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

string hostname = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The hostname.

getHostnameBytes()

public ByteString getHostnameBytes()

Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

string hostname = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for hostname.

getHostnamePrefix()

public String getHostnamePrefix()

Optional. Prefix for VM cluster host names.

string hostname_prefix = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The hostnamePrefix.

getHostnamePrefixBytes()

public ByteString getHostnamePrefixBytes()

Optional. Prefix for VM cluster host names.

string hostname_prefix = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for hostnamePrefix.

getLicenseType()

public CloudVmClusterProperties.LicenseType getLicenseType()

Required. License type of VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.LicenseType license_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudVmClusterProperties.LicenseType

The licenseType.

getLicenseTypeValue()

public int getLicenseTypeValue()

Required. License type of VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.LicenseType license_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for licenseType.

getLocalBackupEnabled()

public boolean getLocalBackupEnabled()

Optional. Use local backup.

bool local_backup_enabled = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The localBackupEnabled.

getMemorySizeGb()

public int getMemorySizeGb()

Optional. Memory allocated in GBs.

int32 memory_size_gb = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The memorySizeGb.

getNodeCount()

public int getNodeCount()

Optional. Number of database servers.

int32 node_count = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The nodeCount.

getOciUrl()

public String getOciUrl()

Output only. Deep link to the OCI console to view this resource.

string oci_url = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The ociUrl.

getOciUrlBytes()

public ByteString getOciUrlBytes()

Output only. Deep link to the OCI console to view this resource.

string oci_url = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for ociUrl.

getOcid()

public String getOcid()

Output only. Oracle Cloud Infrastructure ID of VM Cluster.

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

Returns
Type Description
String

The ocid.

getOcidBytes()

public ByteString getOcidBytes()

Output only. Oracle Cloud Infrastructure ID of VM Cluster.

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

Returns
Type Description
ByteString

The bytes for ocid.

getOcpuCount()

public float getOcpuCount()

Optional. OCPU count per VM. Minimum is 0.1.

float ocpu_count = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
float

The ocpuCount.

getScanDns()

public String getScanDns()

Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

string scan_dns = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The scanDns.

getScanDnsBytes()

public ByteString getScanDnsBytes()

Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

string scan_dns = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for scanDns.

getScanDnsRecordId()

public String getScanDnsRecordId()

Output only. OCID of scan DNS record.

string scan_dns_record_id = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The scanDnsRecordId.

getScanDnsRecordIdBytes()

public ByteString getScanDnsRecordIdBytes()

Output only. OCID of scan DNS record.

string scan_dns_record_id = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for scanDnsRecordId.

getScanIpIds(int index)

public String getScanIpIds(int index)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The scanIpIds at the given index.

getScanIpIdsBytes(int index)

public ByteString getScanIpIdsBytes(int index)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the scanIpIds at the given index.

getScanIpIdsCount()

public int getScanIpIdsCount()

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of scanIpIds.

getScanIpIdsList()

public ProtocolStringList getScanIpIdsList()

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ProtocolStringList

A list containing the scanIpIds.

getScanListenerPortTcp()

public int getScanListenerPortTcp()

Output only. SCAN listener port - TCP

int32 scan_listener_port_tcp = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The scanListenerPortTcp.

getScanListenerPortTcpSsl()

public int getScanListenerPortTcpSsl()

Output only. SCAN listener port - TLS

int32 scan_listener_port_tcp_ssl = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The scanListenerPortTcpSsl.

getShape()

public String getShape()

Output only. Shape of VM Cluster.

string shape = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The shape.

getShapeBytes()

public ByteString getShapeBytes()

Output only. Shape of VM Cluster.

string shape = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for shape.

getSparseDiskgroupEnabled()

public boolean getSparseDiskgroupEnabled()

Optional. Use exadata sparse snapshots.

bool sparse_diskgroup_enabled = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The sparseDiskgroupEnabled.

getSshPublicKeys(int index)

public String getSshPublicKeys(int index)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The sshPublicKeys at the given index.

getSshPublicKeysBytes(int index)

public ByteString getSshPublicKeysBytes(int index)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the sshPublicKeys at the given index.

getSshPublicKeysCount()

public int getSshPublicKeysCount()

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of sshPublicKeys.

getSshPublicKeysList()

public ProtocolStringList getSshPublicKeysList()

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the sshPublicKeys.

getState()

public CloudVmClusterProperties.State getState()

Output only. State of the cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.State state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudVmClusterProperties.State

The state.

getStateValue()

public int getStateValue()

Output only. State of the cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.State state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getStorageSizeGb()

public int getStorageSizeGb()

Output only. The storage allocation for the disk group, in gigabytes (GB).

int32 storage_size_gb = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The storageSizeGb.

getSystemVersion()

public String getSystemVersion()

Output only. Operating system version of the image.

string system_version = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The systemVersion.

getSystemVersionBytes()

public ByteString getSystemVersionBytes()

Output only. Operating system version of the image.

string system_version = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for systemVersion.

getTimeZone()

public TimeZone getTimeZone()

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.TimeZone

The timeZone.

getTimeZoneBuilder()

public TimeZone.Builder getTimeZoneBuilder()

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.TimeZone.Builder

getTimeZoneOrBuilder()

public TimeZoneOrBuilder getTimeZoneOrBuilder()

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.TimeZoneOrBuilder

hasDiagnosticsDataCollectionOptions()

public boolean hasDiagnosticsDataCollectionOptions()

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the diagnosticsDataCollectionOptions field is set.

hasTimeZone()

public boolean hasTimeZone()

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the timeZone field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDiagnosticsDataCollectionOptions(DataCollectionOptions value)

public CloudVmClusterProperties.Builder mergeDiagnosticsDataCollectionOptions(DataCollectionOptions value)

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataCollectionOptions
Returns
Type Description
CloudVmClusterProperties.Builder

mergeFrom(CloudVmClusterProperties other)

public CloudVmClusterProperties.Builder mergeFrom(CloudVmClusterProperties other)
Parameter
Name Description
other CloudVmClusterProperties
Returns
Type Description
CloudVmClusterProperties.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CloudVmClusterProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CloudVmClusterProperties.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

mergeTimeZone(TimeZone value)

public CloudVmClusterProperties.Builder mergeTimeZone(TimeZone value)

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.TimeZone
Returns
Type Description
CloudVmClusterProperties.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CloudVmClusterProperties.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

setClusterName(String value)

public CloudVmClusterProperties.Builder setClusterName(String value)

Optional. OCI Cluster name.

string cluster_name = 36 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The clusterName to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setClusterNameBytes(ByteString value)

public CloudVmClusterProperties.Builder setClusterNameBytes(ByteString value)

Optional. OCI Cluster name.

string cluster_name = 36 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for clusterName to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setCompartmentId(String value)

public CloudVmClusterProperties.Builder setCompartmentId(String value)

Output only. Compartment ID of cluster.

string compartment_id = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The compartmentId to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setCompartmentIdBytes(ByteString value)

public CloudVmClusterProperties.Builder setCompartmentIdBytes(ByteString value)

Output only. Compartment ID of cluster.

string compartment_id = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for compartmentId to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setCpuCoreCount(int value)

public CloudVmClusterProperties.Builder setCpuCoreCount(int value)

Required. Number of enabled CPU cores.

int32 cpu_core_count = 26 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The cpuCoreCount to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDataStorageSizeTb(double value)

public CloudVmClusterProperties.Builder setDataStorageSizeTb(double value)

Optional. The data disk group size to be allocated in TBs.

double data_storage_size_tb = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value double

The dataStorageSizeTb to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDbNodeStorageSizeGb(int value)

public CloudVmClusterProperties.Builder setDbNodeStorageSizeGb(int value)

Optional. Local storage per VM.

int32 db_node_storage_size_gb = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The dbNodeStorageSizeGb to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDbServerOcids(int index, String value)

public CloudVmClusterProperties.Builder setDbServerOcids(int index, String value)

Optional. OCID of database servers.

repeated string db_server_ocids = 31 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The dbServerOcids to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDiagnosticsDataCollectionOptions(DataCollectionOptions value)

public CloudVmClusterProperties.Builder setDiagnosticsDataCollectionOptions(DataCollectionOptions value)

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataCollectionOptions
Returns
Type Description
CloudVmClusterProperties.Builder

setDiagnosticsDataCollectionOptions(DataCollectionOptions.Builder builderForValue)

public CloudVmClusterProperties.Builder setDiagnosticsDataCollectionOptions(DataCollectionOptions.Builder builderForValue)

Optional. Data collection options for diagnostics.

.google.cloud.oracledatabase.v1.DataCollectionOptions diagnostics_data_collection_options = 19 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DataCollectionOptions.Builder
Returns
Type Description
CloudVmClusterProperties.Builder

setDiskRedundancy(CloudVmClusterProperties.DiskRedundancy value)

public CloudVmClusterProperties.Builder setDiskRedundancy(CloudVmClusterProperties.DiskRedundancy value)

Optional. The type of redundancy.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.DiskRedundancy disk_redundancy = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CloudVmClusterProperties.DiskRedundancy

The diskRedundancy to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDiskRedundancyValue(int value)

public CloudVmClusterProperties.Builder setDiskRedundancyValue(int value)

Optional. The type of redundancy.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.DiskRedundancy disk_redundancy = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for diskRedundancy to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDnsListenerIp(String value)

public CloudVmClusterProperties.Builder setDnsListenerIp(String value)

Output only. DNS listener IP.

string dns_listener_ip = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The dnsListenerIp to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDnsListenerIpBytes(ByteString value)

public CloudVmClusterProperties.Builder setDnsListenerIpBytes(ByteString value)

Output only. DNS listener IP.

string dns_listener_ip = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for dnsListenerIp to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDomain(String value)

public CloudVmClusterProperties.Builder setDomain(String value)

Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

string domain = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The domain to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setDomainBytes(ByteString value)

public CloudVmClusterProperties.Builder setDomainBytes(ByteString value)

Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

string domain = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for domain to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public CloudVmClusterProperties.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

setGiVersion(String value)

public CloudVmClusterProperties.Builder setGiVersion(String value)

Optional. Grid Infrastructure Version.

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

Parameter
Name Description
value String

The giVersion to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setGiVersionBytes(ByteString value)

public CloudVmClusterProperties.Builder setGiVersionBytes(ByteString value)

Optional. Grid Infrastructure Version.

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

Parameter
Name Description
value ByteString

The bytes for giVersion to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setHostname(String value)

public CloudVmClusterProperties.Builder setHostname(String value)

Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

string hostname = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The hostname to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setHostnameBytes(ByteString value)

public CloudVmClusterProperties.Builder setHostnameBytes(ByteString value)

Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.

string hostname = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for hostname to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setHostnamePrefix(String value)

public CloudVmClusterProperties.Builder setHostnamePrefix(String value)

Optional. Prefix for VM cluster host names.

string hostname_prefix = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The hostnamePrefix to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setHostnamePrefixBytes(ByteString value)

public CloudVmClusterProperties.Builder setHostnamePrefixBytes(ByteString value)

Optional. Prefix for VM cluster host names.

string hostname_prefix = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for hostnamePrefix to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setLicenseType(CloudVmClusterProperties.LicenseType value)

public CloudVmClusterProperties.Builder setLicenseType(CloudVmClusterProperties.LicenseType value)

Required. License type of VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.LicenseType license_type = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CloudVmClusterProperties.LicenseType

The licenseType to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setLicenseTypeValue(int value)

public CloudVmClusterProperties.Builder setLicenseTypeValue(int value)

Required. License type of VM Cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.LicenseType license_type = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for licenseType to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setLocalBackupEnabled(boolean value)

public CloudVmClusterProperties.Builder setLocalBackupEnabled(boolean value)

Optional. Use local backup.

bool local_backup_enabled = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The localBackupEnabled to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setMemorySizeGb(int value)

public CloudVmClusterProperties.Builder setMemorySizeGb(int value)

Optional. Memory allocated in GBs.

int32 memory_size_gb = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The memorySizeGb to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setNodeCount(int value)

public CloudVmClusterProperties.Builder setNodeCount(int value)

Optional. Number of database servers.

int32 node_count = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The nodeCount to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setOciUrl(String value)

public CloudVmClusterProperties.Builder setOciUrl(String value)

Output only. Deep link to the OCI console to view this resource.

string oci_url = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The ociUrl to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setOciUrlBytes(ByteString value)

public CloudVmClusterProperties.Builder setOciUrlBytes(ByteString value)

Output only. Deep link to the OCI console to view this resource.

string oci_url = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for ociUrl to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setOcid(String value)

public CloudVmClusterProperties.Builder setOcid(String value)

Output only. Oracle Cloud Infrastructure ID of VM Cluster.

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

Parameter
Name Description
value String

The ocid to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setOcidBytes(ByteString value)

public CloudVmClusterProperties.Builder setOcidBytes(ByteString value)

Output only. Oracle Cloud Infrastructure ID of VM Cluster.

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

Parameter
Name Description
value ByteString

The bytes for ocid to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setOcpuCount(float value)

public CloudVmClusterProperties.Builder setOcpuCount(float value)

Optional. OCPU count per VM. Minimum is 0.1.

float ocpu_count = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value float

The ocpuCount to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CloudVmClusterProperties.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides

setScanDns(String value)

public CloudVmClusterProperties.Builder setScanDns(String value)

Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

string scan_dns = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The scanDns to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanDnsBytes(ByteString value)

public CloudVmClusterProperties.Builder setScanDnsBytes(ByteString value)

Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

string scan_dns = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for scanDns to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanDnsRecordId(String value)

public CloudVmClusterProperties.Builder setScanDnsRecordId(String value)

Output only. OCID of scan DNS record.

string scan_dns_record_id = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The scanDnsRecordId to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanDnsRecordIdBytes(ByteString value)

public CloudVmClusterProperties.Builder setScanDnsRecordIdBytes(ByteString value)

Output only. OCID of scan DNS record.

string scan_dns_record_id = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for scanDnsRecordId to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanIpIds(int index, String value)

public CloudVmClusterProperties.Builder setScanIpIds(int index, String value)

Output only. OCIDs of scan IPs.

repeated string scan_ip_ids = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int

The index to set the value at.

value String

The scanIpIds to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanListenerPortTcp(int value)

public CloudVmClusterProperties.Builder setScanListenerPortTcp(int value)

Output only. SCAN listener port - TCP

int32 scan_listener_port_tcp = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The scanListenerPortTcp to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setScanListenerPortTcpSsl(int value)

public CloudVmClusterProperties.Builder setScanListenerPortTcpSsl(int value)

Output only. SCAN listener port - TLS

int32 scan_listener_port_tcp_ssl = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The scanListenerPortTcpSsl to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setShape(String value)

public CloudVmClusterProperties.Builder setShape(String value)

Output only. Shape of VM Cluster.

string shape = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The shape to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setShapeBytes(ByteString value)

public CloudVmClusterProperties.Builder setShapeBytes(ByteString value)

Output only. Shape of VM Cluster.

string shape = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for shape to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setSparseDiskgroupEnabled(boolean value)

public CloudVmClusterProperties.Builder setSparseDiskgroupEnabled(boolean value)

Optional. Use exadata sparse snapshots.

bool sparse_diskgroup_enabled = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The sparseDiskgroupEnabled to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setSshPublicKeys(int index, String value)

public CloudVmClusterProperties.Builder setSshPublicKeys(int index, String value)

Optional. SSH public keys to be stored with cluster.

repeated string ssh_public_keys = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The sshPublicKeys to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setState(CloudVmClusterProperties.State value)

public CloudVmClusterProperties.Builder setState(CloudVmClusterProperties.State value)

Output only. State of the cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.State state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CloudVmClusterProperties.State

The state to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setStateValue(int value)

public CloudVmClusterProperties.Builder setStateValue(int value)

Output only. State of the cluster.

.google.cloud.oracledatabase.v1.CloudVmClusterProperties.State state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setStorageSizeGb(int value)

public CloudVmClusterProperties.Builder setStorageSizeGb(int value)

Output only. The storage allocation for the disk group, in gigabytes (GB).

int32 storage_size_gb = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The storageSizeGb to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setSystemVersion(String value)

public CloudVmClusterProperties.Builder setSystemVersion(String value)

Output only. Operating system version of the image.

string system_version = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The systemVersion to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setSystemVersionBytes(ByteString value)

public CloudVmClusterProperties.Builder setSystemVersionBytes(ByteString value)

Output only. Operating system version of the image.

string system_version = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for systemVersion to set.

Returns
Type Description
CloudVmClusterProperties.Builder

This builder for chaining.

setTimeZone(TimeZone value)

public CloudVmClusterProperties.Builder setTimeZone(TimeZone value)

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value com.google.type.TimeZone
Returns
Type Description
CloudVmClusterProperties.Builder

setTimeZone(TimeZone.Builder builderForValue)

public CloudVmClusterProperties.Builder setTimeZone(TimeZone.Builder builderForValue)

Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.

.google.type.TimeZone time_zone = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue com.google.type.TimeZone.Builder
Returns
Type Description
CloudVmClusterProperties.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final CloudVmClusterProperties.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CloudVmClusterProperties.Builder
Overrides