public class GetRecordsResultAdapter
extends com.amazonaws.services.kinesis.model.GetRecordsResult
| Constructor and Description |
|---|
GetRecordsResultAdapter(com.amazonaws.services.dynamodbv2.model.GetRecordsResult result)
Constructs a new result using a DynamoDBStreams object.
|
GetRecordsResultAdapter(com.amazonaws.services.dynamodbv2.model.GetRecordsResult result,
boolean generateRecordDataBytes)
Constructs a new result using a DynamoDBStreams object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNextShardIterator() |
java.util.List<com.amazonaws.services.kinesis.model.Record> |
getRecords() |
void |
setNextShardIterator(java.lang.String nextShardIterator) |
void |
setRecords(java.util.Collection<com.amazonaws.services.kinesis.model.Record> records) |
com.amazonaws.services.kinesis.model.GetRecordsResult |
withNextShardIterator(java.lang.String nextShardIterator) |
com.amazonaws.services.kinesis.model.GetRecordsResult |
withRecords(java.util.Collection<com.amazonaws.services.kinesis.model.Record> records) |
com.amazonaws.services.kinesis.model.GetRecordsResult |
withRecords(com.amazonaws.services.kinesis.model.Record... records) |
clone, equals, getMillisBehindLatest, hashCode, setMillisBehindLatest, toString, withMillisBehindLatestpublic GetRecordsResultAdapter(com.amazonaws.services.dynamodbv2.model.GetRecordsResult result)
result - Instance of DynamoDBStreams GetRecordsResultpublic GetRecordsResultAdapter(com.amazonaws.services.dynamodbv2.model.GetRecordsResult result,
boolean generateRecordDataBytes)
result - Instance of DynamoDBStreams GetRecordsResultgenerateRecordDataBytes - Whether or not RecordAdapters should generate the ByteBuffer returned by getData(). KCL
uses the bytes returned by getData to generate throughput metrics. If these metrics are not needed then
choosing to not generate this data results in memory and CPU savings.public java.util.List<com.amazonaws.services.kinesis.model.Record> getRecords()
getRecords in class com.amazonaws.services.kinesis.model.GetRecordsResultpublic void setRecords(java.util.Collection<com.amazonaws.services.kinesis.model.Record> records)
setRecords in class com.amazonaws.services.kinesis.model.GetRecordsResultpublic com.amazonaws.services.kinesis.model.GetRecordsResult withRecords(com.amazonaws.services.kinesis.model.Record... records)
withRecords in class com.amazonaws.services.kinesis.model.GetRecordsResultpublic com.amazonaws.services.kinesis.model.GetRecordsResult withRecords(java.util.Collection<com.amazonaws.services.kinesis.model.Record> records)
withRecords in class com.amazonaws.services.kinesis.model.GetRecordsResultpublic java.lang.String getNextShardIterator()
getNextShardIterator in class com.amazonaws.services.kinesis.model.GetRecordsResultnull, the shard has been
closed and the requested iterator will not return any more data.public void setNextShardIterator(java.lang.String nextShardIterator)
setNextShardIterator in class com.amazonaws.services.kinesis.model.GetRecordsResultpublic com.amazonaws.services.kinesis.model.GetRecordsResult withNextShardIterator(java.lang.String nextShardIterator)
withNextShardIterator in class com.amazonaws.services.kinesis.model.GetRecordsResult