/AWS1/CL_OSRDOMAINNODESSTATUS¶
Container for information about nodes on the domain.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_nodeid TYPE /AWS1/OSRNODEID /AWS1/OSRNODEID¶
The ID of the node.
iv_nodetype TYPE /AWS1/OSRNODETYPE /AWS1/OSRNODETYPE¶
Indicates whether the nodes is a data, master, or UltraWarm node.
iv_availabilityzone TYPE /AWS1/OSRAVAILABILITYZONE /AWS1/OSRAVAILABILITYZONE¶
The Availability Zone of the node.
iv_instancetype TYPE /AWS1/OSROPENSRCHPARTITIONIN00 /AWS1/OSROPENSRCHPARTITIONIN00¶
The instance type information of the node.
iv_nodestatus TYPE /AWS1/OSRNODESTATUS /AWS1/OSRNODESTATUS¶
Indicates if the node is active or in standby.
iv_storagetype TYPE /AWS1/OSRSTORAGETYPENAME /AWS1/OSRSTORAGETYPENAME¶
Indicates if the node has EBS or instance storage.
iv_storagevolumetype TYPE /AWS1/OSRVOLUMETYPE /AWS1/OSRVOLUMETYPE¶
If the nodes has EBS storage, indicates if the volume type is gp2 or gp3. Only applicable for data nodes.
iv_storagesize TYPE /AWS1/OSRVOLUMESIZE /AWS1/OSRVOLUMESIZE¶
The storage size of the node, in GiB.
Queryable Attributes¶
NodeId¶
The ID of the node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODEID() |
Getter for NODEID, with configurable default |
ASK_NODEID() |
Getter for NODEID w/ exceptions if field has no value |
HAS_NODEID() |
Determine if NODEID has a value |
NodeType¶
Indicates whether the nodes is a data, master, or UltraWarm node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODETYPE() |
Getter for NODETYPE, with configurable default |
ASK_NODETYPE() |
Getter for NODETYPE w/ exceptions if field has no value |
HAS_NODETYPE() |
Determine if NODETYPE has a value |
AvailabilityZone¶
The Availability Zone of the node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
InstanceType¶
The instance type information of the node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
NodeStatus¶
Indicates if the node is active or in standby.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODESTATUS() |
Getter for NODESTATUS, with configurable default |
ASK_NODESTATUS() |
Getter for NODESTATUS w/ exceptions if field has no value |
HAS_NODESTATUS() |
Determine if NODESTATUS has a value |
StorageType¶
Indicates if the node has EBS or instance storage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGETYPE() |
Getter for STORAGETYPE, with configurable default |
ASK_STORAGETYPE() |
Getter for STORAGETYPE w/ exceptions if field has no value |
HAS_STORAGETYPE() |
Determine if STORAGETYPE has a value |
StorageVolumeType¶
If the nodes has EBS storage, indicates if the volume type is gp2 or gp3. Only applicable for data nodes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGEVOLUMETYPE() |
Getter for STORAGEVOLUMETYPE, with configurable default |
ASK_STORAGEVOLUMETYPE() |
Getter for STORAGEVOLUMETYPE w/ exceptions if field has no v |
HAS_STORAGEVOLUMETYPE() |
Determine if STORAGEVOLUMETYPE has a value |
StorageSize¶
The storage size of the node, in GiB.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGESIZE() |
Getter for STORAGESIZE, with configurable default |
ASK_STORAGESIZE() |
Getter for STORAGESIZE w/ exceptions if field has no value |
HAS_STORAGESIZE() |
Determine if STORAGESIZE 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_DOMAINNODESSTATUSLIST¶
TYPES TT_DOMAINNODESSTATUSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_OSRDOMAINNODESSTATUS WITH DEFAULT KEY
.