Class ExascaleDbStorageVaultProperties (0.29.0)

public final class ExascaleDbStorageVaultProperties extends GeneratedMessageV3 implements ExascaleDbStorageVaultPropertiesOrBuilder

The properties of the ExascaleDbStorageVault. next ID: 12

Protobuf type google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > ExascaleDbStorageVaultProperties

Static Fields

ADDITIONAL_FLASH_CACHE_PERCENT_FIELD_NUMBER

public static final int ADDITIONAL_FLASH_CACHE_PERCENT_FIELD_NUMBER
Field Value
Type Description
int

ATTACHED_SHAPE_ATTRIBUTES_FIELD_NUMBER

public static final int ATTACHED_SHAPE_ATTRIBUTES_FIELD_NUMBER
Field Value
Type Description
int

AVAILABLE_SHAPE_ATTRIBUTES_FIELD_NUMBER

public static final int AVAILABLE_SHAPE_ATTRIBUTES_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

EXASCALE_DB_STORAGE_DETAILS_FIELD_NUMBER

public static final int EXASCALE_DB_STORAGE_DETAILS_FIELD_NUMBER
Field Value
Type Description
int

OCID_FIELD_NUMBER

public static final int OCID_FIELD_NUMBER
Field Value
Type Description
int

OCI_URI_FIELD_NUMBER

public static final int OCI_URI_FIELD_NUMBER
Field Value
Type Description
int

STATE_FIELD_NUMBER

public static final int STATE_FIELD_NUMBER
Field Value
Type Description
int

TIME_ZONE_FIELD_NUMBER

public static final int TIME_ZONE_FIELD_NUMBER
Field Value
Type Description
int

VM_CLUSTER_COUNT_FIELD_NUMBER

public static final int VM_CLUSTER_COUNT_FIELD_NUMBER
Field Value
Type Description
int

VM_CLUSTER_IDS_FIELD_NUMBER

public static final int VM_CLUSTER_IDS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ExascaleDbStorageVaultProperties getDefaultInstance()
Returns
Type Description
ExascaleDbStorageVaultProperties

getDescriptor()

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

newBuilder()

public static ExascaleDbStorageVaultProperties.Builder newBuilder()
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

newBuilder(ExascaleDbStorageVaultProperties prototype)

public static ExascaleDbStorageVaultProperties.Builder newBuilder(ExascaleDbStorageVaultProperties prototype)
Parameter
Name Description
prototype ExascaleDbStorageVaultProperties
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

parseDelimitedFrom(InputStream input)

public static ExascaleDbStorageVaultProperties parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static ExascaleDbStorageVaultProperties parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ExascaleDbStorageVaultProperties parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ExascaleDbStorageVaultProperties parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static ExascaleDbStorageVaultProperties parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static ExascaleDbStorageVaultProperties parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ExascaleDbStorageVaultProperties parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExascaleDbStorageVaultProperties
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<ExascaleDbStorageVaultProperties> parser()
Returns
Type Description
Parser<ExascaleDbStorageVaultProperties>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAdditionalFlashCachePercent()

public int getAdditionalFlashCachePercent()

Optional. The size of additional flash cache in percentage of high capacity database storage.

int32 additional_flash_cache_percent = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The additionalFlashCachePercent.

getAttachedShapeAttributes(int index)

public ExascaleDbStorageVaultProperties.ShapeAttribute getAttachedShapeAttributes(int index)

Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute attached_shape_attributes = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
ExascaleDbStorageVaultProperties.ShapeAttribute

The attachedShapeAttributes at the given index.

getAttachedShapeAttributesCount()

public int getAttachedShapeAttributesCount()

Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute attached_shape_attributes = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of attachedShapeAttributes.

getAttachedShapeAttributesList()

public List<ExascaleDbStorageVaultProperties.ShapeAttribute> getAttachedShapeAttributesList()

Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute attached_shape_attributes = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ShapeAttribute>

A list containing the attachedShapeAttributes.

getAttachedShapeAttributesValue(int index)

public int getAttachedShapeAttributesValue(int index)

Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute attached_shape_attributes = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of attachedShapeAttributes at the given index.

getAttachedShapeAttributesValueList()

public List<Integer> getAttachedShapeAttributesValueList()

Output only. The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute attached_shape_attributes = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for attachedShapeAttributes.

getAvailableShapeAttributes(int index)

public ExascaleDbStorageVaultProperties.ShapeAttribute getAvailableShapeAttributes(int index)

Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute available_shape_attributes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
ExascaleDbStorageVaultProperties.ShapeAttribute

The availableShapeAttributes at the given index.

getAvailableShapeAttributesCount()

public int getAvailableShapeAttributesCount()

Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute available_shape_attributes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of availableShapeAttributes.

getAvailableShapeAttributesList()

public List<ExascaleDbStorageVaultProperties.ShapeAttribute> getAvailableShapeAttributesList()

Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute available_shape_attributes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ShapeAttribute>

A list containing the availableShapeAttributes.

getAvailableShapeAttributesValue(int index)

public int getAvailableShapeAttributesValue(int index)

Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute available_shape_attributes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of availableShapeAttributes at the given index.

getAvailableShapeAttributesValueList()

public List<Integer> getAvailableShapeAttributesValueList()

Output only. The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.

repeated .google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute available_shape_attributes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for availableShapeAttributes.

getDefaultInstanceForType()

public ExascaleDbStorageVaultProperties getDefaultInstanceForType()
Returns
Type Description
ExascaleDbStorageVaultProperties

getDescription()

public String getDescription()

Optional. The description of the ExascaleDbStorageVault.

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

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Optional. The description of the ExascaleDbStorageVault.

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

Returns
Type Description
ByteString

The bytes for description.

getExascaleDbStorageDetails()

public ExascaleDbStorageDetails getExascaleDbStorageDetails()

Required. The storage details of the ExascaleDbStorageVault.

.google.cloud.oracledatabase.v1.ExascaleDbStorageDetails exascale_db_storage_details = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ExascaleDbStorageDetails

The exascaleDbStorageDetails.

getExascaleDbStorageDetailsOrBuilder()

public ExascaleDbStorageDetailsOrBuilder getExascaleDbStorageDetailsOrBuilder()

Required. The storage details of the ExascaleDbStorageVault.

.google.cloud.oracledatabase.v1.ExascaleDbStorageDetails exascale_db_storage_details = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ExascaleDbStorageDetailsOrBuilder

getOciUri()

public String getOciUri()

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

string oci_uri = 8 [(.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 = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for ociUri.

getOcid()

public String getOcid()

Output only. The OCID for the ExascaleDbStorageVault.

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

Returns
Type Description
String

The ocid.

getOcidBytes()

public ByteString getOcidBytes()

Output only. The OCID for the ExascaleDbStorageVault.

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

Returns
Type Description
ByteString

The bytes for ocid.

getParserForType()

public Parser<ExascaleDbStorageVaultProperties> getParserForType()
Returns
Type Description
Parser<ExascaleDbStorageVaultProperties>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getState()

public ExascaleDbStorageVaultProperties.State getState()

Output only. The state of the ExascaleDbStorageVault.

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

Returns
Type Description
ExascaleDbStorageVaultProperties.State

The state.

getStateValue()

public int getStateValue()

Output only. The state of the ExascaleDbStorageVault.

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

Returns
Type Description
int

The enum numeric value on the wire for state.

getTimeZone()

public TimeZone getTimeZone()

Output only. The time zone of the ExascaleDbStorageVault.

.google.type.TimeZone time_zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.TimeZone

The timeZone.

getTimeZoneOrBuilder()

public TimeZoneOrBuilder getTimeZoneOrBuilder()

Output only. The time zone of the ExascaleDbStorageVault.

.google.type.TimeZone time_zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.TimeZoneOrBuilder

getVmClusterCount()

public int getVmClusterCount()

Output only. The number of VM clusters associated with the ExascaleDbStorageVault.

int32 vm_cluster_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The vmClusterCount.

getVmClusterIds(int index)

public String getVmClusterIds(int index)

Output only. The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.

repeated string vm_cluster_ids = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The vmClusterIds at the given index.

getVmClusterIdsBytes(int index)

public ByteString getVmClusterIdsBytes(int index)

Output only. The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.

repeated string vm_cluster_ids = 6 [(.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 vmClusterIds at the given index.

getVmClusterIdsCount()

public int getVmClusterIdsCount()

Output only. The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.

repeated string vm_cluster_ids = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of vmClusterIds.

getVmClusterIdsList()

public ProtocolStringList getVmClusterIdsList()

Output only. The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.

repeated string vm_cluster_ids = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ProtocolStringList

A list containing the vmClusterIds.

hasExascaleDbStorageDetails()

public boolean hasExascaleDbStorageDetails()

Required. The storage details of the ExascaleDbStorageVault.

.google.cloud.oracledatabase.v1.ExascaleDbStorageDetails exascale_db_storage_details = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the exascaleDbStorageDetails field is set.

hasTimeZone()

public boolean hasTimeZone()

Output only. The time zone of the ExascaleDbStorageVault.

.google.type.TimeZone time_zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the timeZone field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public ExascaleDbStorageVaultProperties.Builder newBuilderForType()
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ExascaleDbStorageVaultProperties.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public ExascaleDbStorageVaultProperties.Builder toBuilder()
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException