Skip to content

/AWS1/CL_DYNSOURCETABLEDETAILS

Contains the details of the table when the backup was created.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_tablename TYPE /AWS1/DYNTABLENAME /AWS1/DYNTABLENAME

The name of the table for which the backup was created.

iv_tableid TYPE /AWS1/DYNTABLEID /AWS1/DYNTABLEID

Unique identifier for the table for which the backup was created.

it_keyschema TYPE /AWS1/CL_DYNKEYSCHEMAELEMENT=>TT_KEYSCHEMA TT_KEYSCHEMA

Schema of the table.

iv_tablecreationdatetime TYPE /AWS1/DYNTABLECREATIONDATETIME /AWS1/DYNTABLECREATIONDATETIME

Time when the source table was created.

io_provisionedthroughput TYPE REF TO /AWS1/CL_DYNPROVTHROUGHPUT /AWS1/CL_DYNPROVTHROUGHPUT

Read IOPs and Write IOPS on the table when the backup was created.

Optional arguments:

iv_tablearn TYPE /AWS1/DYNTABLEARN /AWS1/DYNTABLEARN

ARN of the table for which backup was created.

iv_tablesizebytes TYPE /AWS1/DYNLONGOBJECT /AWS1/DYNLONGOBJECT

Size of the table in bytes. Note that this is an approximate value.

io_ondemandthroughput TYPE REF TO /AWS1/CL_DYNONDEMANDTHROUGHPUT /AWS1/CL_DYNONDEMANDTHROUGHPUT

OnDemandThroughput

iv_itemcount TYPE /AWS1/DYNITEMCOUNT /AWS1/DYNITEMCOUNT

Number of items in the table. Note that this is an approximate value.

iv_billingmode TYPE /AWS1/DYNBILLINGMODE /AWS1/DYNBILLINGMODE

Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.

  • PROVISIONED - Sets the read/write capacity mode to PROVISIONED. We recommend using PROVISIONED for predictable workloads.

  • PAY_PER_REQUEST - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST for unpredictable workloads.


Queryable Attributes

TableName

The name of the table for which the backup was created.

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

TableId

Unique identifier for the table for which the backup was created.

Accessible with the following methods

Method Description
GET_TABLEID() Getter for TABLEID, with configurable default
ASK_TABLEID() Getter for TABLEID w/ exceptions if field has no value
HAS_TABLEID() Determine if TABLEID has a value

TableArn

ARN of the table for which backup was created.

Accessible with the following methods

Method Description
GET_TABLEARN() Getter for TABLEARN, with configurable default
ASK_TABLEARN() Getter for TABLEARN w/ exceptions if field has no value
HAS_TABLEARN() Determine if TABLEARN has a value

TableSizeBytes

Size of the table in bytes. Note that this is an approximate value.

Accessible with the following methods

Method Description
GET_TABLESIZEBYTES() Getter for TABLESIZEBYTES, with configurable default
ASK_TABLESIZEBYTES() Getter for TABLESIZEBYTES w/ exceptions if field has no valu
HAS_TABLESIZEBYTES() Determine if TABLESIZEBYTES has a value

KeySchema

Schema of the table.

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

TableCreationDateTime

Time when the source table was created.

Accessible with the following methods

Method Description
GET_TABLECREATIONDATETIME() Getter for TABLECREATIONDATETIME, with configurable default
ASK_TABLECREATIONDATETIME() Getter for TABLECREATIONDATETIME w/ exceptions if field has
HAS_TABLECREATIONDATETIME() Determine if TABLECREATIONDATETIME has a value

ProvisionedThroughput

Read IOPs and Write IOPS on the table when the backup was created.

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

ItemCount

Number of items in the table. Note that this is an approximate value.

Accessible with the following methods

Method Description
GET_ITEMCOUNT() Getter for ITEMCOUNT, with configurable default
ASK_ITEMCOUNT() Getter for ITEMCOUNT w/ exceptions if field has no value
HAS_ITEMCOUNT() Determine if ITEMCOUNT has a value

BillingMode

Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.

  • PROVISIONED - Sets the read/write capacity mode to PROVISIONED. We recommend using PROVISIONED for predictable workloads.

  • PAY_PER_REQUEST - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST for unpredictable workloads.

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