/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¶
Represents the provisioned throughput settings for the specified global secondary index. You must use
ProvisionedThroughputorOnDemandThroughputbased on your table’s capacity mode.For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.
io_ondemandthroughput TYPE REF TO /AWS1/CL_DYNONDEMANDTHROUGHPUT /AWS1/CL_DYNONDEMANDTHROUGHPUT¶
Sets the maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify
MaxReadRequestUnits,MaxWriteRequestUnits, or both.
io_ssespecification TYPE REF TO /AWS1/CL_DYNSSESPECIFICATION /AWS1/CL_DYNSSESPECIFICATION¶
Represents the settings used to enable server-side encryption.
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¶
Represents the provisioned throughput settings for the specified global secondary index. You must use
ProvisionedThroughputorOnDemandThroughputbased on your table’s capacity mode.For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVISIONEDTHROUGHPUT() |
Getter for PROVISIONEDTHROUGHPUT |
OnDemandThroughput¶
Sets the maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify
MaxReadRequestUnits,MaxWriteRequestUnits, or both.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONDEMANDTHROUGHPUT() |
Getter for ONDEMANDTHROUGHPUT |
SSESpecification¶
Represents the settings used to enable server-side encryption.
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 |