public interface ExadbVmClusterPropertiesOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAdditionalEcpuCountPerNode()
public abstract int getAdditionalEcpuCountPerNode()Optional. Immutable. The number of additional ECPUs per node for an Exadata VM cluster on exascale infrastructure.
int32 additional_ecpu_count_per_node = 21 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The additionalEcpuCountPerNode. |
getClusterName()
public abstract String getClusterName()Optional. Immutable. The cluster name for Exascale vm cluster. The cluster name must begin with an alphabetic character and may contain hyphens(-) but can not contain underscores(_). It should be not more than 11 characters and is not case sensitive. OCI Cluster name.
string cluster_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The clusterName. |
getClusterNameBytes()
public abstract ByteString getClusterNameBytes()Optional. Immutable. The cluster name for Exascale vm cluster. The cluster name must begin with an alphabetic character and may contain hyphens(-) but can not contain underscores(_). It should be not more than 11 characters and is not case sensitive. OCI Cluster name.
string cluster_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for clusterName. |
getDataCollectionOptions()
public abstract DataCollectionOptionsCommon getDataCollectionOptions()Optional. Immutable. Indicates user preference for data collection options.
.google.cloud.oracledatabase.v1.DataCollectionOptionsCommon data_collection_options = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
DataCollectionOptionsCommon |
The dataCollectionOptions. |
getDataCollectionOptionsOrBuilder()
public abstract DataCollectionOptionsCommonOrBuilder getDataCollectionOptionsOrBuilder()Optional. Immutable. Indicates user preference for data collection options.
.google.cloud.oracledatabase.v1.DataCollectionOptionsCommon data_collection_options = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
DataCollectionOptionsCommonOrBuilder |
|
getEnabledEcpuCountPerNode()
public abstract int getEnabledEcpuCountPerNode()Required. Immutable. The number of ECPUs enabled per node for an exadata vm cluster on exascale infrastructure.
int32 enabled_ecpu_count_per_node = 20 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The enabledEcpuCountPerNode. |
getExascaleDbStorageVault()
public abstract String getExascaleDbStorageVault()Required. Immutable. The name of ExascaleDbStorageVault associated with the ExadbVmCluster. It can refer to an existing ExascaleDbStorageVault. Or a new one can be created during the ExadbVmCluster creation (requires storage_vault_properties to be set). Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
string exascale_db_storage_vault = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The exascaleDbStorageVault. |
getExascaleDbStorageVaultBytes()
public abstract ByteString getExascaleDbStorageVaultBytes()Required. Immutable. The name of ExascaleDbStorageVault associated with the ExadbVmCluster. It can refer to an existing ExascaleDbStorageVault. Or a new one can be created during the ExadbVmCluster creation (requires storage_vault_properties to be set). Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
string exascale_db_storage_vault = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for exascaleDbStorageVault. |
getGiVersion()
public abstract String getGiVersion()Output only. The Oracle Grid Infrastructure (GI) software version.
string gi_version = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The giVersion. |
getGiVersionBytes()
public abstract ByteString getGiVersionBytes()Output only. The Oracle Grid Infrastructure (GI) software version.
string gi_version = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for giVersion. |
getGridImageId()
public abstract String getGridImageId()Required. Immutable. Grid Infrastructure Version.
string grid_image_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The gridImageId. |
getGridImageIdBytes()
public abstract ByteString getGridImageIdBytes()Required. Immutable. Grid Infrastructure Version.
string grid_image_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for gridImageId. |
getHostname()
public abstract String getHostname()Output only. The hostname of the ExadbVmCluster.
string hostname = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The hostname. |
getHostnameBytes()
public abstract ByteString getHostnameBytes()Output only. The hostname of the ExadbVmCluster.
string hostname = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for hostname. |
getHostnamePrefix()
public abstract String getHostnamePrefix()Required. Immutable. Prefix for VM cluster host names.
string hostname_prefix = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The hostnamePrefix. |
getHostnamePrefixBytes()
public abstract ByteString getHostnamePrefixBytes()Required. Immutable. Prefix for VM cluster host names.
string hostname_prefix = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for hostnamePrefix. |
getLicenseModel()
public abstract ExadbVmClusterProperties.LicenseModel getLicenseModel()Optional. Immutable. The license type of the ExadbVmCluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.LicenseModel license_model = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.LicenseModel |
The licenseModel. |
getLicenseModelValue()
public abstract int getLicenseModelValue()Optional. Immutable. The license type of the ExadbVmCluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.LicenseModel license_model = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for licenseModel. |
getLifecycleState()
public abstract ExadbVmClusterProperties.ExadbVmClusterLifecycleState getLifecycleState()Output only. State of the cluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ExadbVmClusterLifecycleState lifecycle_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.ExadbVmClusterLifecycleState |
The lifecycleState. |
getLifecycleStateValue()
public abstract int getLifecycleStateValue()Output only. State of the cluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ExadbVmClusterLifecycleState lifecycle_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for lifecycleState. |
getMemorySizeGb()
public abstract int getMemorySizeGb()Output only. Memory per VM (GB) (Read-only): Shows the amount of memory allocated to each VM. Memory is calculated based on 2.75 GB per Total ECPUs.
int32 memory_size_gb = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The memorySizeGb. |
getNodeCount()
public abstract int getNodeCount()Required. The number of nodes/VMs in the ExadbVmCluster.
int32 node_count = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The nodeCount. |
getOciUri()
public abstract String getOciUri()Output only. Deep link to the OCI console to view this resource.
string oci_uri = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The ociUri. |
getOciUriBytes()
public abstract ByteString getOciUriBytes()Output only. Deep link to the OCI console to view this resource.
string oci_uri = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ociUri. |
getScanListenerPortTcp()
public abstract int getScanListenerPortTcp()Optional. Immutable. SCAN listener port - TCP
int32 scan_listener_port_tcp = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The scanListenerPortTcp. |
getShapeAttribute()
public abstract ExadbVmClusterProperties.ShapeAttribute getShapeAttribute()Required. Immutable. The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ShapeAttribute shape_attribute = 15 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.ShapeAttribute |
The shapeAttribute. |
getShapeAttributeValue()
public abstract int getShapeAttributeValue()Required. Immutable. The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ShapeAttribute shape_attribute = 15 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for shapeAttribute. |
getSshPublicKeys(int index)
public abstract String getSshPublicKeys(int index)Required. Immutable. The SSH public keys for the ExadbVmCluster.
repeated string ssh_public_keys = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The sshPublicKeys at the given index. |
getSshPublicKeysBytes(int index)
public abstract ByteString getSshPublicKeysBytes(int index)Required. Immutable. The SSH public keys for the ExadbVmCluster.
repeated string ssh_public_keys = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the sshPublicKeys at the given index. |
getSshPublicKeysCount()
public abstract int getSshPublicKeysCount()Required. Immutable. The SSH public keys for the ExadbVmCluster.
repeated string ssh_public_keys = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The count of sshPublicKeys. |
getSshPublicKeysList()
public abstract List<String> getSshPublicKeysList()Required. Immutable. The SSH public keys for the ExadbVmCluster.
repeated string ssh_public_keys = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the sshPublicKeys. |
getTimeZone()
public abstract TimeZone getTimeZone()Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
com.google.type.TimeZone |
The timeZone. |
getTimeZoneOrBuilder()
public abstract TimeZoneOrBuilder getTimeZoneOrBuilder()Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
com.google.type.TimeZoneOrBuilder |
|
getVmFileSystemStorage()
public abstract ExadbVmClusterStorageDetails getVmFileSystemStorage()Required. Immutable. Total storage details for the ExadbVmCluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterStorageDetails vm_file_system_storage = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterStorageDetails |
The vmFileSystemStorage. |
getVmFileSystemStorageOrBuilder()
public abstract ExadbVmClusterStorageDetailsOrBuilder getVmFileSystemStorageOrBuilder()Required. Immutable. Total storage details for the ExadbVmCluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterStorageDetails vm_file_system_storage = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterStorageDetailsOrBuilder |
|
hasDataCollectionOptions()
public abstract boolean hasDataCollectionOptions()Optional. Immutable. Indicates user preference for data collection options.
.google.cloud.oracledatabase.v1.DataCollectionOptionsCommon data_collection_options = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the dataCollectionOptions field is set. |
hasTimeZone()
public abstract boolean hasTimeZone()Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the timeZone field is set. |
hasVmFileSystemStorage()
public abstract boolean hasVmFileSystemStorage()Required. Immutable. Total storage details for the ExadbVmCluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterStorageDetails vm_file_system_storage = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the vmFileSystemStorage field is set. |