Class ExascaleDbStorageVaultProperties.Builder (0.29.0)

public static final class ExascaleDbStorageVaultProperties.Builder extends GeneratedMessageV3.Builder<ExascaleDbStorageVaultProperties.Builder> implements ExascaleDbStorageVaultPropertiesOrBuilder

The properties of the ExascaleDbStorageVault. next ID: 12

Protobuf type google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties

Static Methods

getDescriptor()

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

Methods

addAllAttachedShapeAttributes(Iterable<? extends ExascaleDbStorageVaultProperties.ShapeAttribute> values)

public ExascaleDbStorageVaultProperties.Builder addAllAttachedShapeAttributes(Iterable<? extends ExascaleDbStorageVaultProperties.ShapeAttribute> values)

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
values Iterable<? extends com.google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute>

The attachedShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAllAttachedShapeAttributesValue(Iterable<Integer> values)

public ExascaleDbStorageVaultProperties.Builder addAllAttachedShapeAttributesValue(Iterable<Integer> values)

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
values Iterable<Integer>

The enum numeric values on the wire for attachedShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAllAvailableShapeAttributes(Iterable<? extends ExascaleDbStorageVaultProperties.ShapeAttribute> values)

public ExascaleDbStorageVaultProperties.Builder addAllAvailableShapeAttributes(Iterable<? extends ExascaleDbStorageVaultProperties.ShapeAttribute> values)

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
values Iterable<? extends com.google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.ShapeAttribute>

The availableShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAllAvailableShapeAttributesValue(Iterable<Integer> values)

public ExascaleDbStorageVaultProperties.Builder addAllAvailableShapeAttributesValue(Iterable<Integer> values)

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
values Iterable<Integer>

The enum numeric values on the wire for availableShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAllVmClusterIds(Iterable<String> values)

public ExascaleDbStorageVaultProperties.Builder addAllVmClusterIds(Iterable<String> values)

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
values Iterable<String>

The vmClusterIds to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAttachedShapeAttributes(ExascaleDbStorageVaultProperties.ShapeAttribute value)

public ExascaleDbStorageVaultProperties.Builder addAttachedShapeAttributes(ExascaleDbStorageVaultProperties.ShapeAttribute value)

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
value ExascaleDbStorageVaultProperties.ShapeAttribute

The attachedShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAttachedShapeAttributesValue(int value)

public ExascaleDbStorageVaultProperties.Builder addAttachedShapeAttributesValue(int value)

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
value int

The enum numeric value on the wire for attachedShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAvailableShapeAttributes(ExascaleDbStorageVaultProperties.ShapeAttribute value)

public ExascaleDbStorageVaultProperties.Builder addAvailableShapeAttributes(ExascaleDbStorageVaultProperties.ShapeAttribute value)

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
value ExascaleDbStorageVaultProperties.ShapeAttribute

The availableShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addAvailableShapeAttributesValue(int value)

public ExascaleDbStorageVaultProperties.Builder addAvailableShapeAttributesValue(int value)

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
value int

The enum numeric value on the wire for availableShapeAttributes to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addVmClusterIds(String value)

public ExascaleDbStorageVaultProperties.Builder addVmClusterIds(String value)

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
value String

The vmClusterIds to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

addVmClusterIdsBytes(ByteString value)

public ExascaleDbStorageVaultProperties.Builder addVmClusterIdsBytes(ByteString value)

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
value ByteString

The bytes of the vmClusterIds to add.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

build()

public ExascaleDbStorageVaultProperties build()
Returns
Type Description
ExascaleDbStorageVaultProperties

buildPartial()

public ExascaleDbStorageVaultProperties buildPartial()
Returns
Type Description
ExascaleDbStorageVaultProperties

clear()

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

clearAdditionalFlashCachePercent()

public ExascaleDbStorageVaultProperties.Builder clearAdditionalFlashCachePercent()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearAttachedShapeAttributes()

public ExascaleDbStorageVaultProperties.Builder clearAttachedShapeAttributes()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearAvailableShapeAttributes()

public ExascaleDbStorageVaultProperties.Builder clearAvailableShapeAttributes()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearDescription()

public ExascaleDbStorageVaultProperties.Builder clearDescription()

Optional. The description of the ExascaleDbStorageVault.

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

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearExascaleDbStorageDetails()

public ExascaleDbStorageVaultProperties.Builder clearExascaleDbStorageDetails()

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
ExascaleDbStorageVaultProperties.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOciUri()

public ExascaleDbStorageVaultProperties.Builder clearOciUri()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearOcid()

public ExascaleDbStorageVaultProperties.Builder clearOcid()

Output only. The OCID for the ExascaleDbStorageVault.

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

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearState()

public ExascaleDbStorageVaultProperties.Builder clearState()

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.Builder

This builder for chaining.

clearTimeZone()

public ExascaleDbStorageVaultProperties.Builder clearTimeZone()

Output only. The time zone of the ExascaleDbStorageVault.

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

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

clearVmClusterCount()

public ExascaleDbStorageVaultProperties.Builder clearVmClusterCount()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clearVmClusterIds()

public ExascaleDbStorageVaultProperties.Builder clearVmClusterIds()

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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

clone()

public ExascaleDbStorageVaultProperties.Builder clone()
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder
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.

getDescriptorForType()

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

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.

getExascaleDbStorageDetailsBuilder()

public ExascaleDbStorageDetails.Builder getExascaleDbStorageDetailsBuilder()

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.Builder

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.

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.

getTimeZoneBuilder()

public TimeZone.Builder getTimeZoneBuilder()

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.Builder

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExascaleDbStorageDetails(ExascaleDbStorageDetails value)

public ExascaleDbStorageVaultProperties.Builder mergeExascaleDbStorageDetails(ExascaleDbStorageDetails value)

Required. The storage details of the ExascaleDbStorageVault.

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

Parameter
Name Description
value ExascaleDbStorageDetails
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

mergeFrom(ExascaleDbStorageVaultProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeTimeZone(TimeZone value)

public ExascaleDbStorageVaultProperties.Builder mergeTimeZone(TimeZone value)

Output only. The time zone of the ExascaleDbStorageVault.

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

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAdditionalFlashCachePercent(int value)

public ExascaleDbStorageVaultProperties.Builder setAdditionalFlashCachePercent(int value)

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];

Parameter
Name Description
value int

The additionalFlashCachePercent to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setAttachedShapeAttributes(int index, ExascaleDbStorageVaultProperties.ShapeAttribute value)

public ExascaleDbStorageVaultProperties.Builder setAttachedShapeAttributes(int index, ExascaleDbStorageVaultProperties.ShapeAttribute value)

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];

Parameters
Name Description
index int

The index to set the value at.

value ExascaleDbStorageVaultProperties.ShapeAttribute

The attachedShapeAttributes to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setAttachedShapeAttributesValue(int index, int value)

public ExascaleDbStorageVaultProperties.Builder setAttachedShapeAttributesValue(int index, int value)

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];

Parameters
Name Description
index int

The index to set the value at.

value int

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

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setAvailableShapeAttributes(int index, ExascaleDbStorageVaultProperties.ShapeAttribute value)

public ExascaleDbStorageVaultProperties.Builder setAvailableShapeAttributes(int index, ExascaleDbStorageVaultProperties.ShapeAttribute value)

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];

Parameters
Name Description
index int

The index to set the value at.

value ExascaleDbStorageVaultProperties.ShapeAttribute

The availableShapeAttributes to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setAvailableShapeAttributesValue(int index, int value)

public ExascaleDbStorageVaultProperties.Builder setAvailableShapeAttributesValue(int index, int value)

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];

Parameters
Name Description
index int

The index to set the value at.

value int

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

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setDescription(String value)

public ExascaleDbStorageVaultProperties.Builder setDescription(String value)

Optional. The description of the ExascaleDbStorageVault.

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

Parameter
Name Description
value String

The description to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ExascaleDbStorageVaultProperties.Builder setDescriptionBytes(ByteString value)

Optional. The description of the ExascaleDbStorageVault.

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

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setExascaleDbStorageDetails(ExascaleDbStorageDetails value)

public ExascaleDbStorageVaultProperties.Builder setExascaleDbStorageDetails(ExascaleDbStorageDetails value)

Required. The storage details of the ExascaleDbStorageVault.

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

Parameter
Name Description
value ExascaleDbStorageDetails
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

setExascaleDbStorageDetails(ExascaleDbStorageDetails.Builder builderForValue)

public ExascaleDbStorageVaultProperties.Builder setExascaleDbStorageDetails(ExascaleDbStorageDetails.Builder builderForValue)

Required. The storage details of the ExascaleDbStorageVault.

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

Parameter
Name Description
builderForValue ExascaleDbStorageDetails.Builder
Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setOciUri(String value)

public ExascaleDbStorageVaultProperties.Builder setOciUri(String value)

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

string oci_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The ociUri to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setOciUriBytes(ByteString value)

public ExascaleDbStorageVaultProperties.Builder setOciUriBytes(ByteString value)

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

string oci_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for ociUri to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setOcid(String value)

public ExascaleDbStorageVaultProperties.Builder setOcid(String value)

Output only. The OCID for the ExascaleDbStorageVault.

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

Parameter
Name Description
value String

The ocid to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setOcidBytes(ByteString value)

public ExascaleDbStorageVaultProperties.Builder setOcidBytes(ByteString value)

Output only. The OCID for the ExascaleDbStorageVault.

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

Parameter
Name Description
value ByteString

The bytes for ocid to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

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

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

setState(ExascaleDbStorageVaultProperties.State value)

public ExascaleDbStorageVaultProperties.Builder setState(ExascaleDbStorageVaultProperties.State value)

Output only. The state of the ExascaleDbStorageVault.

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

Parameter
Name Description
value ExascaleDbStorageVaultProperties.State

The state to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setStateValue(int value)

public ExascaleDbStorageVaultProperties.Builder setStateValue(int value)

Output only. The state of the ExascaleDbStorageVault.

.google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties.State state = 4 [(.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
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setTimeZone(TimeZone value)

public ExascaleDbStorageVaultProperties.Builder setTimeZone(TimeZone value)

Output only. The time zone of the ExascaleDbStorageVault.

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

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

setTimeZone(TimeZone.Builder builderForValue)

public ExascaleDbStorageVaultProperties.Builder setTimeZone(TimeZone.Builder builderForValue)

Output only. The time zone of the ExascaleDbStorageVault.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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

setVmClusterCount(int value)

public ExascaleDbStorageVaultProperties.Builder setVmClusterCount(int value)

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

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

Parameter
Name Description
value int

The vmClusterCount to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.

setVmClusterIds(int index, String value)

public ExascaleDbStorageVaultProperties.Builder setVmClusterIds(int index, String value)

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

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

Parameters
Name Description
index int

The index to set the value at.

value String

The vmClusterIds to set.

Returns
Type Description
ExascaleDbStorageVaultProperties.Builder

This builder for chaining.