public static final class ExadbVmClusterProperties.Builder extends GeneratedMessageV3.Builder<ExadbVmClusterProperties.Builder> implements ExadbVmClusterPropertiesOrBuilderThe properties of an ExadbVmCluster.
Protobuf type google.cloud.oracledatabase.v1.ExadbVmClusterProperties
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ExadbVmClusterProperties.BuilderImplements
ExadbVmClusterPropertiesOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllSshPublicKeys(Iterable<String> values)
public ExadbVmClusterProperties.Builder addAllSshPublicKeys(Iterable<String> values)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 |
values |
Iterable<String>The sshPublicKeys to add. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ExadbVmClusterProperties.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
addSshPublicKeys(String value)
public ExadbVmClusterProperties.Builder addSshPublicKeys(String value)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 |
value |
StringThe sshPublicKeys to add. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
addSshPublicKeysBytes(ByteString value)
public ExadbVmClusterProperties.Builder addSshPublicKeysBytes(ByteString value)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 |
value |
ByteStringThe bytes of the sshPublicKeys to add. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
build()
public ExadbVmClusterProperties build()| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties |
|
buildPartial()
public ExadbVmClusterProperties buildPartial()| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties |
|
clear()
public ExadbVmClusterProperties.Builder clear()| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
clearAdditionalEcpuCountPerNode()
public ExadbVmClusterProperties.Builder clearAdditionalEcpuCountPerNode()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearClusterName()
public ExadbVmClusterProperties.Builder clearClusterName()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearDataCollectionOptions()
public ExadbVmClusterProperties.Builder clearDataCollectionOptions()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 |
ExadbVmClusterProperties.Builder |
|
clearEnabledEcpuCountPerNode()
public ExadbVmClusterProperties.Builder clearEnabledEcpuCountPerNode()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearExascaleDbStorageVault()
public ExadbVmClusterProperties.Builder clearExascaleDbStorageVault()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public ExadbVmClusterProperties.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
clearGiVersion()
public ExadbVmClusterProperties.Builder clearGiVersion()Output only. The Oracle Grid Infrastructure (GI) software version.
string gi_version = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearGridImageId()
public ExadbVmClusterProperties.Builder clearGridImageId()Required. Immutable. Grid Infrastructure Version.
string grid_image_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearHostname()
public ExadbVmClusterProperties.Builder clearHostname()Output only. The hostname of the ExadbVmCluster.
string hostname = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearHostnamePrefix()
public ExadbVmClusterProperties.Builder clearHostnamePrefix()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearLicenseModel()
public ExadbVmClusterProperties.Builder clearLicenseModel()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.Builder |
This builder for chaining. |
clearLifecycleState()
public ExadbVmClusterProperties.Builder clearLifecycleState()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.Builder |
This builder for chaining. |
clearMemorySizeGb()
public ExadbVmClusterProperties.Builder clearMemorySizeGb()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearNodeCount()
public ExadbVmClusterProperties.Builder clearNodeCount()Required. The number of nodes/VMs in the ExadbVmCluster.
int32 node_count = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearOciUri()
public ExadbVmClusterProperties.Builder clearOciUri()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public ExadbVmClusterProperties.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
clearScanListenerPortTcp()
public ExadbVmClusterProperties.Builder clearScanListenerPortTcp()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearShapeAttribute()
public ExadbVmClusterProperties.Builder clearShapeAttribute()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.Builder |
This builder for chaining. |
clearSshPublicKeys()
public ExadbVmClusterProperties.Builder clearSshPublicKeys()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 |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
clearTimeZone()
public ExadbVmClusterProperties.Builder clearTimeZone()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 |
ExadbVmClusterProperties.Builder |
|
clearVmFileSystemStorage()
public ExadbVmClusterProperties.Builder clearVmFileSystemStorage()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 |
ExadbVmClusterProperties.Builder |
|
clone()
public ExadbVmClusterProperties.Builder clone()| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
getAdditionalEcpuCountPerNode()
public 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 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 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 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. |
getDataCollectionOptionsBuilder()
public DataCollectionOptionsCommon.Builder getDataCollectionOptionsBuilder()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.Builder |
|
getDataCollectionOptionsOrBuilder()
public 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 |
|
getDefaultInstanceForType()
public ExadbVmClusterProperties getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEnabledEcpuCountPerNode()
public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ProtocolStringList 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 |
ProtocolStringList |
A list containing the sshPublicKeys. |
getTimeZone()
public 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. |
getTimeZoneBuilder()
public TimeZone.Builder getTimeZoneBuilder()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.Builder |
|
getTimeZoneOrBuilder()
public 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 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. |
getVmFileSystemStorageBuilder()
public ExadbVmClusterStorageDetails.Builder getVmFileSystemStorageBuilder()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.Builder |
|
getVmFileSystemStorageOrBuilder()
public 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 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 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeDataCollectionOptions(DataCollectionOptionsCommon value)
public ExadbVmClusterProperties.Builder mergeDataCollectionOptions(DataCollectionOptionsCommon value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
DataCollectionOptionsCommon |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
mergeFrom(ExadbVmClusterProperties other)
public ExadbVmClusterProperties.Builder mergeFrom(ExadbVmClusterProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
ExadbVmClusterProperties |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ExadbVmClusterProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ExadbVmClusterProperties.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
mergeTimeZone(TimeZone value)
public ExadbVmClusterProperties.Builder mergeTimeZone(TimeZone value)Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.TimeZone |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ExadbVmClusterProperties.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
mergeVmFileSystemStorage(ExadbVmClusterStorageDetails value)
public ExadbVmClusterProperties.Builder mergeVmFileSystemStorage(ExadbVmClusterStorageDetails value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ExadbVmClusterStorageDetails |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setAdditionalEcpuCountPerNode(int value)
public ExadbVmClusterProperties.Builder setAdditionalEcpuCountPerNode(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe additionalEcpuCountPerNode to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setClusterName(String value)
public ExadbVmClusterProperties.Builder setClusterName(String value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe clusterName to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setClusterNameBytes(ByteString value)
public ExadbVmClusterProperties.Builder setClusterNameBytes(ByteString value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for clusterName to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setDataCollectionOptions(DataCollectionOptionsCommon value)
public ExadbVmClusterProperties.Builder setDataCollectionOptions(DataCollectionOptionsCommon value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
DataCollectionOptionsCommon |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setDataCollectionOptions(DataCollectionOptionsCommon.Builder builderForValue)
public ExadbVmClusterProperties.Builder setDataCollectionOptions(DataCollectionOptionsCommon.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
DataCollectionOptionsCommon.Builder |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setEnabledEcpuCountPerNode(int value)
public ExadbVmClusterProperties.Builder setEnabledEcpuCountPerNode(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enabledEcpuCountPerNode to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setExascaleDbStorageVault(String value)
public ExadbVmClusterProperties.Builder setExascaleDbStorageVault(String value)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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe exascaleDbStorageVault to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setExascaleDbStorageVaultBytes(ByteString value)
public ExadbVmClusterProperties.Builder setExascaleDbStorageVaultBytes(ByteString value)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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for exascaleDbStorageVault to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public ExadbVmClusterProperties.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setGiVersion(String value)
public ExadbVmClusterProperties.Builder setGiVersion(String value)Output only. The Oracle Grid Infrastructure (GI) software version.
string gi_version = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe giVersion to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setGiVersionBytes(ByteString value)
public ExadbVmClusterProperties.Builder setGiVersionBytes(ByteString value)Output only. The Oracle Grid Infrastructure (GI) software version.
string gi_version = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for giVersion to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setGridImageId(String value)
public ExadbVmClusterProperties.Builder setGridImageId(String value)Required. Immutable. Grid Infrastructure Version.
string grid_image_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe gridImageId to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setGridImageIdBytes(ByteString value)
public ExadbVmClusterProperties.Builder setGridImageIdBytes(ByteString value)Required. Immutable. Grid Infrastructure Version.
string grid_image_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for gridImageId to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setHostname(String value)
public ExadbVmClusterProperties.Builder setHostname(String value)Output only. The hostname of the ExadbVmCluster.
string hostname = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe hostname to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setHostnameBytes(ByteString value)
public ExadbVmClusterProperties.Builder setHostnameBytes(ByteString value)Output only. The hostname of the ExadbVmCluster.
string hostname = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for hostname to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setHostnamePrefix(String value)
public ExadbVmClusterProperties.Builder setHostnamePrefix(String value)Required. Immutable. Prefix for VM cluster host names.
string hostname_prefix = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe hostnamePrefix to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setHostnamePrefixBytes(ByteString value)
public ExadbVmClusterProperties.Builder setHostnamePrefixBytes(ByteString value)Required. Immutable. Prefix for VM cluster host names.
string hostname_prefix = 9 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for hostnamePrefix to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setLicenseModel(ExadbVmClusterProperties.LicenseModel value)
public ExadbVmClusterProperties.Builder setLicenseModel(ExadbVmClusterProperties.LicenseModel value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ExadbVmClusterProperties.LicenseModelThe licenseModel to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setLicenseModelValue(int value)
public ExadbVmClusterProperties.Builder setLicenseModelValue(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for licenseModel to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setLifecycleState(ExadbVmClusterProperties.ExadbVmClusterLifecycleState value)
public ExadbVmClusterProperties.Builder setLifecycleState(ExadbVmClusterProperties.ExadbVmClusterLifecycleState value)Output only. State of the cluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ExadbVmClusterLifecycleState lifecycle_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ExadbVmClusterProperties.ExadbVmClusterLifecycleStateThe lifecycleState to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setLifecycleStateValue(int value)
public ExadbVmClusterProperties.Builder setLifecycleStateValue(int value)Output only. State of the cluster.
.google.cloud.oracledatabase.v1.ExadbVmClusterProperties.ExadbVmClusterLifecycleState lifecycle_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for lifecycleState to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setMemorySizeGb(int value)
public ExadbVmClusterProperties.Builder setMemorySizeGb(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe memorySizeGb to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setNodeCount(int value)
public ExadbVmClusterProperties.Builder setNodeCount(int value)Required. The number of nodes/VMs in the ExadbVmCluster.
int32 node_count = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe nodeCount to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setOciUri(String value)
public ExadbVmClusterProperties.Builder setOciUri(String value)Output only. Deep link to the OCI console to view this resource.
string oci_uri = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe ociUri to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setOciUriBytes(ByteString value)
public ExadbVmClusterProperties.Builder setOciUriBytes(ByteString value)Output only. Deep link to the OCI console to view this resource.
string oci_uri = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for ociUri to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ExadbVmClusterProperties.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setScanListenerPortTcp(int value)
public ExadbVmClusterProperties.Builder setScanListenerPortTcp(int value)Optional. Immutable. SCAN listener port - TCP
int32 scan_listener_port_tcp = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe scanListenerPortTcp to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setShapeAttribute(ExadbVmClusterProperties.ShapeAttribute value)
public ExadbVmClusterProperties.Builder setShapeAttribute(ExadbVmClusterProperties.ShapeAttribute value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ExadbVmClusterProperties.ShapeAttributeThe shapeAttribute to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setShapeAttributeValue(int value)
public ExadbVmClusterProperties.Builder setShapeAttributeValue(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for shapeAttribute to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setSshPublicKeys(int index, String value)
public ExadbVmClusterProperties.Builder setSshPublicKeys(int index, String value)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];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe sshPublicKeys to set. |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
This builder for chaining. |
setTimeZone(TimeZone value)
public ExadbVmClusterProperties.Builder setTimeZone(TimeZone value)Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.type.TimeZone |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setTimeZone(TimeZone.Builder builderForValue)
public ExadbVmClusterProperties.Builder setTimeZone(TimeZone.Builder builderForValue)Optional. Immutable. The time zone of the ExadbVmCluster.
.google.type.TimeZone time_zone = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
com.google.type.TimeZone.Builder |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final ExadbVmClusterProperties.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setVmFileSystemStorage(ExadbVmClusterStorageDetails value)
public ExadbVmClusterProperties.Builder setVmFileSystemStorage(ExadbVmClusterStorageDetails value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ExadbVmClusterStorageDetails |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|
setVmFileSystemStorage(ExadbVmClusterStorageDetails.Builder builderForValue)
public ExadbVmClusterProperties.Builder setVmFileSystemStorage(ExadbVmClusterStorageDetails.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ExadbVmClusterStorageDetails.Builder |
| Returns | |
|---|---|
| Type | Description |
ExadbVmClusterProperties.Builder |
|