/AWS1/CL_DYNGLBSECINDEXUPDATE¶
Represents one of the following:
-
A new global secondary index to be added to an existing table.
-
New provisioned throughput parameters for an existing global secondary index.
-
An existing global secondary index to be removed from an existing table.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_update TYPE REF TO /AWS1/CL_DYNUPDGLBSECINDEXACT /AWS1/CL_DYNUPDGLBSECINDEXACT¶
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
io_create TYPE REF TO /AWS1/CL_DYNCREGLBSECINDEXACT /AWS1/CL_DYNCREGLBSECINDEXACT¶
The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
io_delete TYPE REF TO /AWS1/CL_DYNDELGLBSECINDEXACT /AWS1/CL_DYNDELGLBSECINDEXACT¶
The name of an existing global secondary index to be removed.
Queryable Attributes¶
Update¶
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATE() |
Getter for UPDATE |
Create¶
The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATE() |
Getter for CREATE |
Delete¶
The name of an existing global secondary index to be removed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELETE() |
Getter for DELETE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_GLOBALSECINDEXUPDATELIST¶
TYPES TT_GLOBALSECINDEXUPDATELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DYNGLBSECINDEXUPDATE WITH DEFAULT KEY
.