Google Cloud Oracle Database V1 Client - Class ExascaleDbStorageVaultProperties (0.8.0)

Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class ExascaleDbStorageVaultProperties.

The properties of the ExascaleDbStorageVault.

next ID: 12

Generated from protobuf message google.cloud.oracledatabase.v1.ExascaleDbStorageVaultProperties

Namespace

Google \ Cloud \ OracleDatabase \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ ocid string

Output only. The OCID for the ExascaleDbStorageVault.

↳ time_zone Google\Type\TimeZone

Output only. The time zone of the ExascaleDbStorageVault.

↳ exascale_db_storage_details ExascaleDbStorageDetails

Required. The storage details of the ExascaleDbStorageVault.

↳ state int

Output only. The state of the ExascaleDbStorageVault.

↳ description string

Optional. The description of the ExascaleDbStorageVault.

↳ vm_cluster_ids array

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

↳ vm_cluster_count int

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

↳ additional_flash_cache_percent int

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

↳ oci_uri string

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

↳ attached_shape_attributes array

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

↳ available_shape_attributes array

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

getOcid

Output only. The OCID for the ExascaleDbStorageVault.

Returns
Type Description
string

setOcid

Output only. The OCID for the ExascaleDbStorageVault.

Parameter
Name Description
var string
Returns
Type Description
$this

getTimeZone

Output only. The time zone of the ExascaleDbStorageVault.

Returns
Type Description
Google\Type\TimeZone|null

hasTimeZone

clearTimeZone

setTimeZone

Output only. The time zone of the ExascaleDbStorageVault.

Parameter
Name Description
var Google\Type\TimeZone
Returns
Type Description
$this

getExascaleDbStorageDetails

Required. The storage details of the ExascaleDbStorageVault.

Returns
Type Description
ExascaleDbStorageDetails|null

hasExascaleDbStorageDetails

clearExascaleDbStorageDetails

setExascaleDbStorageDetails

Required. The storage details of the ExascaleDbStorageVault.

Parameter
Name Description
var ExascaleDbStorageDetails
Returns
Type Description
$this

getState

Output only. The state of the ExascaleDbStorageVault.

Returns
Type Description
int Enum of type State.

setState

Output only. The state of the ExascaleDbStorageVault.

Parameter
Name Description
var int

Enum of type State.

Returns
Type Description
$this

getDescription

Optional. The description of the ExascaleDbStorageVault.

Returns
Type Description
string

setDescription

Optional. The description of the ExascaleDbStorageVault.

Parameter
Name Description
var string
Returns
Type Description
$this

getVmClusterIds

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setVmClusterIds

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

Parameter
Name Description
var string[]
Returns
Type Description
$this

getVmClusterCount

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

Returns
Type Description
int

setVmClusterCount

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

Parameter
Name Description
var int
Returns
Type Description
$this

getAdditionalFlashCachePercent

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

Returns
Type Description
int

setAdditionalFlashCachePercent

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

Parameter
Name Description
var int
Returns
Type Description
$this

getOciUri

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

Returns
Type Description
string

setOciUri

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

Parameter
Name Description
var string
Returns
Type Description
$this

getAttachedShapeAttributes

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAttachedShapeAttributes

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

Parameter
Name Description
var int[]
Returns
Type Description
$this

getAvailableShapeAttributes

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAvailableShapeAttributes

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

Parameter
Name Description
var int[]
Returns
Type Description
$this