Google Cloud Oracle Database V1 Client - Class CloudExadataInfrastructureProperties (0.1.1)

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

Various properties of Exadata Infrastructure.

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

Namespace

Google \ Cloud \ OracleDatabase \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ ocid string

Output only. OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle

↳ compute_count int

Optional. The number of compute servers for the Exadata Infrastructure.

↳ storage_count int

Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.

↳ total_storage_size_gb int

Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).

↳ available_storage_size_gb int

Output only. The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).

↳ maintenance_window MaintenanceWindow

Optional. Maintenance window for repair.

↳ state int

Output only. The current lifecycle state of the Exadata Infrastructure.

↳ shape string

Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

↳ oci_url string

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

↳ cpu_count int

Optional. The number of enabled CPU cores.

↳ max_cpu_count int

Output only. The total number of CPU cores available.

↳ memory_size_gb int

Optional. The memory allocated in GBs.

↳ max_memory_gb int

Output only. The total memory available in GBs.

↳ db_node_storage_size_gb int

Optional. The local node storage allocated in GBs.

↳ max_db_node_storage_size_gb int

Output only. The total local node storage available in GBs.

↳ data_storage_size_tb float

Output only. Size, in terabytes, of the DATA disk group.

↳ max_data_storage_tb float

Output only. The total available DATA disk group size.

↳ activated_storage_count int

Output only. The requested number of additional storage servers activated for the Exadata Infrastructure.

↳ additional_storage_count int

Output only. The requested number of additional storage servers for the Exadata Infrastructure.

↳ db_server_version string

Output only. The software version of the database servers (dom0) in the Exadata Infrastructure.

↳ storage_server_version string

Output only. The software version of the storage servers (cells) in the Exadata Infrastructure.

↳ next_maintenance_run_id string

Output only. The OCID of the next maintenance run.

↳ next_maintenance_run_time Google\Protobuf\Timestamp

Output only. The time when the next maintenance run will occur.

↳ next_security_maintenance_run_time Google\Protobuf\Timestamp

Output only. The time when the next security maintenance run will occur.

↳ customer_contacts array<CustomerContact>

Optional. The list of customer contacts.

↳ monthly_storage_server_version string

Output only. The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15

↳ monthly_db_server_version string

Output only. The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15

getOcid

Returns
Type Description
string

setOcid

Parameter
Name Description
var string
Returns
Type Description
$this

getComputeCount

Optional. The number of compute servers for the Exadata Infrastructure.

Returns
Type Description
int

setComputeCount

Optional. The number of compute servers for the Exadata Infrastructure.

Parameter
Name Description
var int
Returns
Type Description
$this

getStorageCount

Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.

Returns
Type Description
int

setStorageCount

Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.

Parameter
Name Description
var int
Returns
Type Description
$this

getTotalStorageSizeGb

Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).

Returns
Type Description
int

setTotalStorageSizeGb

Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).

Parameter
Name Description
var int
Returns
Type Description
$this

getAvailableStorageSizeGb

Output only. The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).

Returns
Type Description
int

setAvailableStorageSizeGb

Output only. The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).

Parameter
Name Description
var int
Returns
Type Description
$this

getMaintenanceWindow

Optional. Maintenance window for repair.

Returns
Type Description
MaintenanceWindow|null

hasMaintenanceWindow

clearMaintenanceWindow

setMaintenanceWindow

Optional. Maintenance window for repair.

Parameter
Name Description
var MaintenanceWindow
Returns
Type Description
$this

getState

Output only. The current lifecycle state of the Exadata Infrastructure.

Returns
Type Description
int

setState

Output only. The current lifecycle state of the Exadata Infrastructure.

Parameter
Name Description
var int
Returns
Type Description
$this

getShape

Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

Returns
Type Description
string

setShape

Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

Parameter
Name Description
var string
Returns
Type Description
$this

getOciUrl

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

Returns
Type Description
string

setOciUrl

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

Parameter
Name Description
var string
Returns
Type Description
$this

getCpuCount

Optional. The number of enabled CPU cores.

Returns
Type Description
int

setCpuCount

Optional. The number of enabled CPU cores.

Parameter
Name Description
var int
Returns
Type Description
$this

getMaxCpuCount

Output only. The total number of CPU cores available.

Returns
Type Description
int

setMaxCpuCount

Output only. The total number of CPU cores available.

Parameter
Name Description
var int
Returns
Type Description
$this

getMemorySizeGb

Optional. The memory allocated in GBs.

Returns
Type Description
int

setMemorySizeGb

Optional. The memory allocated in GBs.

Parameter
Name Description
var int
Returns
Type Description
$this

getMaxMemoryGb

Output only. The total memory available in GBs.

Returns
Type Description
int

setMaxMemoryGb

Output only. The total memory available in GBs.

Parameter
Name Description
var int
Returns
Type Description
$this

getDbNodeStorageSizeGb

Optional. The local node storage allocated in GBs.

Returns
Type Description
int

setDbNodeStorageSizeGb

Optional. The local node storage allocated in GBs.

Parameter
Name Description
var int
Returns
Type Description
$this

getMaxDbNodeStorageSizeGb

Output only. The total local node storage available in GBs.

Returns
Type Description
int

setMaxDbNodeStorageSizeGb

Output only. The total local node storage available in GBs.

Parameter
Name Description
var int
Returns
Type Description
$this

getDataStorageSizeTb

Output only. Size, in terabytes, of the DATA disk group.

Returns
Type Description
float

setDataStorageSizeTb

Output only. Size, in terabytes, of the DATA disk group.

Parameter
Name Description
var float
Returns
Type Description
$this

getMaxDataStorageTb

Output only. The total available DATA disk group size.

Returns
Type Description
float

setMaxDataStorageTb

Output only. The total available DATA disk group size.

Parameter
Name Description
var float
Returns
Type Description
$this

getActivatedStorageCount

Output only. The requested number of additional storage servers activated for the Exadata Infrastructure.

Returns
Type Description
int

setActivatedStorageCount

Output only. The requested number of additional storage servers activated for the Exadata Infrastructure.

Parameter
Name Description
var int
Returns
Type Description
$this

getAdditionalStorageCount

Output only. The requested number of additional storage servers for the Exadata Infrastructure.

Returns
Type Description
int

setAdditionalStorageCount

Output only. The requested number of additional storage servers for the Exadata Infrastructure.

Parameter
Name Description
var int
Returns
Type Description
$this

getDbServerVersion

Output only. The software version of the database servers (dom0) in the Exadata Infrastructure.

Returns
Type Description
string

setDbServerVersion

Output only. The software version of the database servers (dom0) in the Exadata Infrastructure.

Parameter
Name Description
var string
Returns
Type Description
$this

getStorageServerVersion

Output only. The software version of the storage servers (cells) in the Exadata Infrastructure.

Returns
Type Description
string

setStorageServerVersion

Output only. The software version of the storage servers (cells) in the Exadata Infrastructure.

Parameter
Name Description
var string
Returns
Type Description
$this

getNextMaintenanceRunId

Output only. The OCID of the next maintenance run.

Returns
Type Description
string

setNextMaintenanceRunId

Output only. The OCID of the next maintenance run.

Parameter
Name Description
var string
Returns
Type Description
$this

getNextMaintenanceRunTime

Output only. The time when the next maintenance run will occur.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasNextMaintenanceRunTime

clearNextMaintenanceRunTime

setNextMaintenanceRunTime

Output only. The time when the next maintenance run will occur.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getNextSecurityMaintenanceRunTime

Output only. The time when the next security maintenance run will occur.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasNextSecurityMaintenanceRunTime

clearNextSecurityMaintenanceRunTime

setNextSecurityMaintenanceRunTime

Output only. The time when the next security maintenance run will occur.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getCustomerContacts

Optional. The list of customer contacts.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCustomerContacts

Optional. The list of customer contacts.

Parameter
Name Description
var array<CustomerContact>
Returns
Type Description
$this

getMonthlyStorageServerVersion

Output only. The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15

Returns
Type Description
string

setMonthlyStorageServerVersion

Output only. The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15

Parameter
Name Description
var string
Returns
Type Description
$this

getMonthlyDbServerVersion

Output only. The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15

Returns
Type Description
string

setMonthlyDbServerVersion

Output only. The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15

Parameter
Name Description
var string
Returns
Type Description
$this