The one you care about is DEFAULT_MAX_RECORDS which is constantly set to 10,000 records. There is a method on KinesisClientLibConfiguration called withMaxRecords that you call to set the actual number of records. This should be an easy fix.

But for now, it seems like the Kinesis receiver is not respecting that parameter.