/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 toPROVISIONED
. We recommend usingPROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_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 toPROVISIONED
. We recommend usingPROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_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 |