title: KCL how to know the number of records for one ProcessRecordsInput?
body: <p>I have a Kinesis consumer written in Java with KCL. From the consumer side, I can throttle the rate with setMaxRecords method to set the maximum limit of how many records within one batch.</p>
  
  <p>My question is: if I don't set any limit, what is the logic to determine how many records in one batch? Is there a default value for the max allowed?</p>