/AWS1/CL_KNSPUTRECSRESULTENTRY¶
Represents the result of an individual record from a PutRecords request.
A record that is successfully added to a stream includes SequenceNumber and
ShardId in the result. A record that fails to be added to the stream
includes ErrorCode and ErrorMessage in the result.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_sequencenumber TYPE /AWS1/KNSSEQUENCENUMBER /AWS1/KNSSEQUENCENUMBER¶
The sequence number for an individual record result.
iv_shardid TYPE /AWS1/KNSSHARDID /AWS1/KNSSHARDID¶
The shard ID for an individual record result.
iv_errorcode TYPE /AWS1/KNSERRORCODE /AWS1/KNSERRORCODE¶
The error code for an individual record result.
ErrorCodescan be eitherProvisionedThroughputExceededExceptionorInternalFailure.
iv_errormessage TYPE /AWS1/KNSERRORMESSAGE /AWS1/KNSERRORMESSAGE¶
The error message for an individual record result. An
ErrorCodevalue ofProvisionedThroughputExceededExceptionhas an error message that includes the account ID, stream name, and shard ID. AnErrorCodevalue ofInternalFailurehas the error message"Internal Service Failure".
Queryable Attributes¶
SequenceNumber¶
The sequence number for an individual record result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEQUENCENUMBER() |
Getter for SEQUENCENUMBER, with configurable default |
ASK_SEQUENCENUMBER() |
Getter for SEQUENCENUMBER w/ exceptions if field has no valu |
HAS_SEQUENCENUMBER() |
Determine if SEQUENCENUMBER has a value |
ShardId¶
The shard ID for an individual record result.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SHARDID() |
Getter for SHARDID, with configurable default |
ASK_SHARDID() |
Getter for SHARDID w/ exceptions if field has no value |
HAS_SHARDID() |
Determine if SHARDID has a value |
ErrorCode¶
The error code for an individual record result.
ErrorCodescan be eitherProvisionedThroughputExceededExceptionorInternalFailure.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERRORCODE() |
Getter for ERRORCODE, with configurable default |
ASK_ERRORCODE() |
Getter for ERRORCODE w/ exceptions if field has no value |
HAS_ERRORCODE() |
Determine if ERRORCODE has a value |
ErrorMessage¶
The error message for an individual record result. An
ErrorCodevalue ofProvisionedThroughputExceededExceptionhas an error message that includes the account ID, stream name, and shard ID. AnErrorCodevalue ofInternalFailurehas the error message"Internal Service Failure".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERRORMESSAGE() |
Getter for ERRORMESSAGE, with configurable default |
ASK_ERRORMESSAGE() |
Getter for ERRORMESSAGE w/ exceptions if field has no value |
HAS_ERRORMESSAGE() |
Determine if ERRORMESSAGE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PUTRECORDSRESULTENTRYLIST¶
TYPES TT_PUTRECORDSRESULTENTRYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNSPUTRECSRESULTENTRY WITH DEFAULT KEY
.