cascade-kinesis-client will be used as a submodule of other projects, so it should not have "src/vmware.com/cascade-kinesis-client" in its path. To build this project locally, please manually create the parent folders. Change-Id: I8844e6a0e32aae65b28496915d8507e9fb1058c6
11 lines
516 B
Go
11 lines
516 B
Go
package interfaces
|
|
|
|
// 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 {
|
|
SequenceNumber *string
|
|
SubSequenceNumber int64
|
|
}
|