/AWS1/CL_DYNTBLCREATIONPARAMS¶
The parameters for the table created as part of the import operation.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_tablename TYPE /AWS1/DYNTABLENAME /AWS1/DYNTABLENAME¶
The name of the table created as part of the import operation.
it_attributedefinitions TYPE /AWS1/CL_DYNATTRIBUTEDEFN=>TT_ATTRIBUTEDEFINITIONS TT_ATTRIBUTEDEFINITIONS¶
The attributes of the table created as part of the import operation.
it_keyschema TYPE /AWS1/CL_DYNKEYSCHEMAELEMENT=>TT_KEYSCHEMA TT_KEYSCHEMA¶
The primary key and option sort key of the table created as part of the import operation.
Optional arguments:¶
iv_billingmode TYPE /AWS1/DYNBILLINGMODE /AWS1/DYNBILLINGMODE¶
The billing mode for provisioning the table created as part of the import operation.
io_provisionedthroughput TYPE REF TO /AWS1/CL_DYNPROVTHROUGHPUT /AWS1/CL_DYNPROVTHROUGHPUT¶
ProvisionedThroughput
io_ondemandthroughput TYPE REF TO /AWS1/CL_DYNONDEMANDTHROUGHPUT /AWS1/CL_DYNONDEMANDTHROUGHPUT¶
OnDemandThroughput
io_ssespecification TYPE REF TO /AWS1/CL_DYNSSESPECIFICATION /AWS1/CL_DYNSSESPECIFICATION¶
SSESpecification
it_globalsecondaryindexes TYPE /AWS1/CL_DYNGLOBALSECINDEX=>TT_GLOBALSECONDARYINDEXLIST TT_GLOBALSECONDARYINDEXLIST¶
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
Queryable Attributes¶
TableName¶
The name of the table created as part of the import operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLENAME() |
Getter for TABLENAME, with configurable default |
ASK_TABLENAME() |
Getter for TABLENAME w/ exceptions if field has no value |
HAS_TABLENAME() |
Determine if TABLENAME has a value |
AttributeDefinitions¶
The attributes of the table created as part of the import operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTEDEFINITIONS() |
Getter for ATTRIBUTEDEFINITIONS, with configurable default |
ASK_ATTRIBUTEDEFINITIONS() |
Getter for ATTRIBUTEDEFINITIONS w/ exceptions if field has n |
HAS_ATTRIBUTEDEFINITIONS() |
Determine if ATTRIBUTEDEFINITIONS has a value |
KeySchema¶
The primary key and option sort key of the table created as part of the import operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYSCHEMA() |
Getter for KEYSCHEMA, with configurable default |
ASK_KEYSCHEMA() |
Getter for KEYSCHEMA w/ exceptions if field has no value |
HAS_KEYSCHEMA() |
Determine if KEYSCHEMA has a value |
BillingMode¶
The billing mode for provisioning the table created as part of the import operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGMODE() |
Getter for BILLINGMODE, with configurable default |
ASK_BILLINGMODE() |
Getter for BILLINGMODE w/ exceptions if field has no value |
HAS_BILLINGMODE() |
Determine if BILLINGMODE has a value |
ProvisionedThroughput¶
ProvisionedThroughput
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVISIONEDTHROUGHPUT() |
Getter for PROVISIONEDTHROUGHPUT |
OnDemandThroughput¶
OnDemandThroughput
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONDEMANDTHROUGHPUT() |
Getter for ONDEMANDTHROUGHPUT |
SSESpecification¶
SSESpecification
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SSESPECIFICATION() |
Getter for SSESPECIFICATION |
GlobalSecondaryIndexes¶
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GLOBALSECONDARYINDEXES() |
Getter for GLOBALSECONDARYINDEXES, with configurable default |
ASK_GLOBALSECONDARYINDEXES() |
Getter for GLOBALSECONDARYINDEXES w/ exceptions if field has |
HAS_GLOBALSECONDARYINDEXES() |
Determine if GLOBALSECONDARYINDEXES has a value |