2018-04-13 21:26:56 +00:00
|
|
|
package interfaces
|
2018-04-11 03:50:18 +00:00
|
|
|
|
|
|
|
|
// ExtendedSequenceNumber represents a two-part sequence number for records aggregated by the Kinesis Producer Library.
|
|
|
|
|
//
|
|
|
|
|
// The KPL combines multiple user records into a single Kinesis record. Each user record therefore has an integer
|
|
|
|
|
// sub-sequence number, in addition to the regular sequence number of the Kinesis record. The sub-sequence number
|
|
|
|
|
// is used to checkpoint within an aggregated record.
|
|
|
|
|
type ExtendedSequenceNumber struct {
|
2018-04-17 16:25:41 +00:00
|
|
|
SequenceNumber *string
|
|
|
|
|
SubSequenceNumber int64
|
2018-04-11 03:50:18 +00:00
|
|
|
}
|