Skip to content

/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 ProvisionedThroughput or OnDemandThroughput based 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 ProvisionedThroughput or OnDemandThroughput based 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