/AWS1/CL_FNSKXSCALINGGROUPCONF¶
The structure that stores the capacity configuration details of a scaling group.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_scalinggroupname TYPE /AWS1/FNSKXSCALINGGROUPNAME /AWS1/FNSKXSCALINGGROUPNAME¶
A unique identifier for the kdb scaling group.
iv_memoryreservation TYPE /AWS1/FNSMEMORYMIB /AWS1/FNSMEMORYMIB¶
A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
iv_nodecount TYPE /AWS1/FNSCLUSTERNODECOUNT /AWS1/FNSCLUSTERNODECOUNT¶
The number of kdb cluster nodes.
Optional arguments:¶
iv_memorylimit TYPE /AWS1/FNSMEMORYMIB /AWS1/FNSMEMORYMIB¶
An optional hard limit on the amount of memory a kdb cluster can use.
iv_cpu TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
Queryable Attributes¶
scalingGroupName¶
A unique identifier for the kdb scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGGROUPNAME() |
Getter for SCALINGGROUPNAME, with configurable default |
ASK_SCALINGGROUPNAME() |
Getter for SCALINGGROUPNAME w/ exceptions if field has no va |
HAS_SCALINGGROUPNAME() |
Determine if SCALINGGROUPNAME has a value |
memoryLimit¶
An optional hard limit on the amount of memory a kdb cluster can use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYLIMIT() |
Getter for MEMORYLIMIT, with configurable default |
ASK_MEMORYLIMIT() |
Getter for MEMORYLIMIT w/ exceptions if field has no value |
HAS_MEMORYLIMIT() |
Determine if MEMORYLIMIT has a value |
memoryReservation¶
A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYRESERVATION() |
Getter for MEMORYRESERVATION, with configurable default |
ASK_MEMORYRESERVATION() |
Getter for MEMORYRESERVATION w/ exceptions if field has no v |
HAS_MEMORYRESERVATION() |
Determine if MEMORYRESERVATION has a value |
nodeCount¶
The number of kdb cluster nodes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODECOUNT() |
Getter for NODECOUNT, with configurable default |
ASK_NODECOUNT() |
Getter for NODECOUNT w/ exceptions if field has no value |
HAS_NODECOUNT() |
Determine if NODECOUNT has a value |
cpu¶
The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPU() |
Getter for CPU, with configurable default |
ASK_CPU() |
Getter for CPU w/ exceptions if field has no value |
STR_CPU() |
String format for CPU, with configurable default |
HAS_CPU() |
Determine if CPU has a value |