Optional ReadonlyautoWhether to auto-commit offsets.
Optional ReadonlyautoAuto-commit interval in milliseconds.
ReadonlygroupThe consumer group ID.
Optional ReadonlygroupGroup instance ID for static membership.
Optional ReadonlygroupConsumer group protocol.
"classic" — JoinGroup/SyncGroup/Heartbeat/LeaveGroup (default)"consumer" — KIP-848 ConsumerGroupHeartbeat with server-side assignmentOptional ReadonlyheartbeatHeartbeat interval in milliseconds.
Optional ReadonlyisolationFetch isolation level.
Optional ReadonlymaxMaximum bytes per fetch request.
Optional ReadonlymaxMaximum bytes per partition.
Optional ReadonlymaxMaximum wait time for the broker to accumulate data.
Optional ReadonlyminMinimum bytes for the broker to return.
Optional ReadonlyoffsetOffset reset strategy.
Optional ReadonlyrebalanceRebalance listener callbacks.
Optional ReadonlyrebalanceRebalance timeout in milliseconds.
Optional ReadonlyretryRetry configuration.
Optional ReadonlyserverServer-side assignor name for KIP-848 protocol (e.g. "range", "uniform").
Only used when groupProtocol is "consumer". Null uses the broker default.
Optional ReadonlysessionSession timeout in milliseconds.
Optional ReadonlytelemetryOpt-in telemetry configuration (KIP-714). When provided, the consumer periodically pushes client metrics to the broker.
Options for creating a consumer from a Kafka client.