/AWS1/CL_ODBDBSERVERSUMMARY¶
Information about a database server.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_dbserverid TYPE /AWS1/ODBRESOURCEID /AWS1/ODBRESOURCEID¶
The unique identifier of the database server.
iv_status TYPE /AWS1/ODBRESOURCESTATUS /AWS1/ODBRESOURCESTATUS¶
The current status of the database server.
iv_statusreason TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
Additional information about the status of the database server.
iv_cpucorecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The number of CPU cores enabled on the database server.
iv_dbnodestoragesizeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The amount of local node storage, in gigabytes (GB), that's allocated on the database server.
io_dbserverpatchingdetails TYPE REF TO /AWS1/CL_ODBDBSRVPATCHINGDETS /AWS1/CL_ODBDBSRVPATCHINGDETS¶
dbServerPatchingDetails
iv_displayname TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
The user-friendly name of the database server. The name doesn't need to be unique.
iv_exadatainfrastructureid TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
The ID of the Exadata infrastructure that hosts the database server.
iv_ocid TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
The OCID of the database server.
iv_ociresourceanchorname TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
The name of the OCI resource anchor for the database server.
iv_maxcpucount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The total number of CPU cores available on the database server.
iv_maxdbnodestorageingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The total amount of local node storage, in gigabytes (GB), that's available on the database server.
iv_maxmemoryingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The total amount of memory, in gigabytes (GB), that's available on the database server.
iv_memorysizeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER¶
The amount of memory, in gigabytes (GB), that's allocated on the database server.
iv_shape TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING¶
The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.
iv_createdat TYPE /AWS1/ODBTIMESTAMP /AWS1/ODBTIMESTAMP¶
The date and time when the database server was created.
it_vmclusterids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
The IDs of the VM clusters that are associated with the database server.
iv_computemodel TYPE /AWS1/ODBCOMPUTEMODEL /AWS1/ODBCOMPUTEMODEL¶
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
it_autonomousvmclusterids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
A list of identifiers for the Autonomous VM clusters.
it_autonomousvirtmachineids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
A list of unique identifiers for the Autonomous VMs.
Queryable Attributes¶
dbServerId¶
The unique identifier of the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DBSERVERID() |
Getter for DBSERVERID, with configurable default |
ASK_DBSERVERID() |
Getter for DBSERVERID w/ exceptions if field has no value |
HAS_DBSERVERID() |
Determine if DBSERVERID has a value |
status¶
The current status of the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusReason¶
Additional information about the status of the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
cpuCoreCount¶
The number of CPU cores enabled on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPUCORECOUNT() |
Getter for CPUCORECOUNT, with configurable default |
ASK_CPUCORECOUNT() |
Getter for CPUCORECOUNT w/ exceptions if field has no value |
HAS_CPUCORECOUNT() |
Determine if CPUCORECOUNT has a value |
dbNodeStorageSizeInGBs¶
The amount of local node storage, in gigabytes (GB), that's allocated on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DBNODESTORAGESIZEINGBS() |
Getter for DBNODESTORAGESIZEINGBS, with configurable default |
ASK_DBNODESTORAGESIZEINGBS() |
Getter for DBNODESTORAGESIZEINGBS w/ exceptions if field has |
HAS_DBNODESTORAGESIZEINGBS() |
Determine if DBNODESTORAGESIZEINGBS has a value |
dbServerPatchingDetails¶
dbServerPatchingDetails
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DBSERVERPATCHINGDETAILS() |
Getter for DBSERVERPATCHINGDETAILS |
displayName¶
The user-friendly name of the database server. The name doesn't need to be unique.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISPLAYNAME() |
Getter for DISPLAYNAME, with configurable default |
ASK_DISPLAYNAME() |
Getter for DISPLAYNAME w/ exceptions if field has no value |
HAS_DISPLAYNAME() |
Determine if DISPLAYNAME has a value |
exadataInfrastructureId¶
The ID of the Exadata infrastructure that hosts the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXADATAINFRASTRUCTUREID() |
Getter for EXADATAINFRASTRUCTUREID, with configurable defaul |
ASK_EXADATAINFRASTRUCTUREID() |
Getter for EXADATAINFRASTRUCTUREID w/ exceptions if field ha |
HAS_EXADATAINFRASTRUCTUREID() |
Determine if EXADATAINFRASTRUCTUREID has a value |
ocid¶
The OCID of the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OCID() |
Getter for OCID, with configurable default |
ASK_OCID() |
Getter for OCID w/ exceptions if field has no value |
HAS_OCID() |
Determine if OCID has a value |
ociResourceAnchorName¶
The name of the OCI resource anchor for the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OCIRESOURCEANCHORNAME() |
Getter for OCIRESOURCEANCHORNAME, with configurable default |
ASK_OCIRESOURCEANCHORNAME() |
Getter for OCIRESOURCEANCHORNAME w/ exceptions if field has |
HAS_OCIRESOURCEANCHORNAME() |
Determine if OCIRESOURCEANCHORNAME has a value |
maxCpuCount¶
The total number of CPU cores available on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXCPUCOUNT() |
Getter for MAXCPUCOUNT, with configurable default |
ASK_MAXCPUCOUNT() |
Getter for MAXCPUCOUNT w/ exceptions if field has no value |
HAS_MAXCPUCOUNT() |
Determine if MAXCPUCOUNT has a value |
maxDbNodeStorageInGBs¶
The total amount of local node storage, in gigabytes (GB), that's available on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXDBNODESTORAGEINGBS() |
Getter for MAXDBNODESTORAGEINGBS, with configurable default |
ASK_MAXDBNODESTORAGEINGBS() |
Getter for MAXDBNODESTORAGEINGBS w/ exceptions if field has |
HAS_MAXDBNODESTORAGEINGBS() |
Determine if MAXDBNODESTORAGEINGBS has a value |
maxMemoryInGBs¶
The total amount of memory, in gigabytes (GB), that's available on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXMEMORYINGBS() |
Getter for MAXMEMORYINGBS, with configurable default |
ASK_MAXMEMORYINGBS() |
Getter for MAXMEMORYINGBS w/ exceptions if field has no valu |
HAS_MAXMEMORYINGBS() |
Determine if MAXMEMORYINGBS has a value |
memorySizeInGBs¶
The amount of memory, in gigabytes (GB), that's allocated on the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYSIZEINGBS() |
Getter for MEMORYSIZEINGBS, with configurable default |
ASK_MEMORYSIZEINGBS() |
Getter for MEMORYSIZEINGBS w/ exceptions if field has no val |
HAS_MEMORYSIZEINGBS() |
Determine if MEMORYSIZEINGBS has a value |
shape¶
The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SHAPE() |
Getter for SHAPE, with configurable default |
ASK_SHAPE() |
Getter for SHAPE w/ exceptions if field has no value |
HAS_SHAPE() |
Determine if SHAPE has a value |
createdAt¶
The date and time when the database server was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
vmClusterIds¶
The IDs of the VM clusters that are associated with the database server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VMCLUSTERIDS() |
Getter for VMCLUSTERIDS, with configurable default |
ASK_VMCLUSTERIDS() |
Getter for VMCLUSTERIDS w/ exceptions if field has no value |
HAS_VMCLUSTERIDS() |
Determine if VMCLUSTERIDS has a value |
computeModel¶
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEMODEL() |
Getter for COMPUTEMODEL, with configurable default |
ASK_COMPUTEMODEL() |
Getter for COMPUTEMODEL w/ exceptions if field has no value |
HAS_COMPUTEMODEL() |
Determine if COMPUTEMODEL has a value |
autonomousVmClusterIds¶
A list of identifiers for the Autonomous VM clusters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTONOMOUSVMCLUSTERIDS() |
Getter for AUTONOMOUSVMCLUSTERIDS, with configurable default |
ASK_AUTONOMOUSVMCLUSTERIDS() |
Getter for AUTONOMOUSVMCLUSTERIDS w/ exceptions if field has |
HAS_AUTONOMOUSVMCLUSTERIDS() |
Determine if AUTONOMOUSVMCLUSTERIDS has a value |
autonomousVirtualMachineIds¶
A list of unique identifiers for the Autonomous VMs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTONOMOUSVIRTMACHINEIDS() |
Getter for AUTONOMOUSVIRTUALMACHINEIDS, with configurable de |
ASK_AUTONOMOUSVIRTMACHINEIDS() |
Getter for AUTONOMOUSVIRTUALMACHINEIDS w/ exceptions if fiel |
HAS_AUTONOMOUSVIRTMACHINEIDS() |
Determine if AUTONOMOUSVIRTUALMACHINEIDS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_DBSERVERLIST¶
TYPES TT_DBSERVERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ODBDBSERVERSUMMARY WITH DEFAULT KEY
.