While reading records from aws kinesis stream what is the difference between
AmazonKinesisClient method getRecord() AND IRecordProcessor interface's method processRecords().
As the processRecords() of IRecordProcessor is used to process records from stream, While getRecords() of AmazonKinesisClient is just for getting records and obviously we can process after getting records.
But what is the main difference or use case of these diffrent approached to get records?
Also is there any way we can get Records that are processed by using AmazonKinesisClient .