// LogFile where consumer errors and failed log lines are saved
LogFilestring
// FlushInterval is how often accumulated messages should be bulk put to firehose
FlushIntervaltime.Duration
// FlushCount is the number of messages that triggers a push to firehose. Max batch size is 500, see: http://docs.aws.amazon.com/firehose/latest/dev/limits.html
FlushCountint
// FlushSize is the size of a batch in bytes that triggers a push to firehose. Max batch size is 4Mb (4*1024*1024), see: http://docs.aws.amazon.com/firehose/latest/dev/limits.html
FlushSizeint
// DeployEnv the name of the deployment enviornment
DeployEnvstring
// ReadRateLimit the number of records read per seconds
ReadRateLimitint
// ReadBurstLimit the max number of tokens allowed by rate limiter
ReadBurstLimitint
// CheckpointFreq the frequence in which a checkpoint is saved
CheckpointFreqtime.Duration
// CheckpointRetries the number of times the consumer will try to save a checkpoint
CheckpointRetriesint
// CheckpointRetrySleep the amount of time between checkpoint save attempts