blob: a393206df5cbb9936a6999b190f421f2dd5968c5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Mar 05 13:44:00 PST 2018 -->
<title>Constant Field Values (kafka 1.0.1 API)</title>
<meta name="date" content="2018-03-05">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (kafka 1.0.1 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#org.apache">org.apache.*</a></li>
</ul>
</div>
<div class="constantValuesContainer"><a name="org.apache">
<!-- -->
</a>
<h2 title="org.apache">org.apache.*</h2>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.admin.<a href="org/apache/kafka/clients/admin/AdminClientConfig.html" title="class in org.apache.kafka.clients.admin">AdminClientConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#BOOTSTRAP_SERVERS_CONFIG">BOOTSTRAP_SERVERS_CONFIG</a></code></td>
<td class="colLast"><code>"bootstrap.servers"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.CLIENT_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#CLIENT_ID_CONFIG">CLIENT_ID_CONFIG</a></code></td>
<td class="colLast"><code>"client.id"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.CONNECTIONS_MAX_IDLE_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#CONNECTIONS_MAX_IDLE_MS_CONFIG">CONNECTIONS_MAX_IDLE_MS_CONFIG</a></code></td>
<td class="colLast"><code>"connections.max.idle.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.DEFAULT_SECURITY_PROTOCOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#DEFAULT_SECURITY_PROTOCOL">DEFAULT_SECURITY_PROTOCOL</a></code></td>
<td class="colLast"><code>"PLAINTEXT"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.METADATA_MAX_AGE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#METADATA_MAX_AGE_CONFIG">METADATA_MAX_AGE_CONFIG</a></code></td>
<td class="colLast"><code>"metadata.max.age.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.METRIC_REPORTER_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#METRIC_REPORTER_CLASSES_CONFIG">METRIC_REPORTER_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"metric.reporters"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.METRICS_NUM_SAMPLES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#METRICS_NUM_SAMPLES_CONFIG">METRICS_NUM_SAMPLES_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.num.samples"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.METRICS_RECORDING_LEVEL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#METRICS_RECORDING_LEVEL_CONFIG">METRICS_RECORDING_LEVEL_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.recording.level"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.METRICS_SAMPLE_WINDOW_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#METRICS_SAMPLE_WINDOW_MS_CONFIG">METRICS_SAMPLE_WINDOW_MS_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.sample.window.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.RECEIVE_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#RECEIVE_BUFFER_CONFIG">RECEIVE_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"receive.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.RECONNECT_BACKOFF_MAX_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#RECONNECT_BACKOFF_MAX_MS_CONFIG">RECONNECT_BACKOFF_MAX_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.max.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.RECONNECT_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#RECONNECT_BACKOFF_MS_CONFIG">RECONNECT_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.REQUEST_TIMEOUT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#REQUEST_TIMEOUT_MS_CONFIG">REQUEST_TIMEOUT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"request.timeout.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.RETRIES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#RETRIES_CONFIG">RETRIES_CONFIG</a></code></td>
<td class="colLast"><code>"retries"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.RETRY_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#RETRY_BACKOFF_MS_CONFIG">RETRY_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"retry.backoff.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.SECURITY_PROTOCOL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#SECURITY_PROTOCOL_CONFIG">SECURITY_PROTOCOL_CONFIG</a></code></td>
<td class="colLast"><code>"security.protocol"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.admin.AdminClientConfig.SEND_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/admin/AdminClientConfig.html#SEND_BUFFER_CONFIG">SEND_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"send.buffer.bytes"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.consumer.<a href="org/apache/kafka/clients/consumer/ConsumerConfig.html" title="class in org.apache.kafka.clients.consumer">ConsumerConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#AUTO_COMMIT_INTERVAL_MS_CONFIG">AUTO_COMMIT_INTERVAL_MS_CONFIG</a></code></td>
<td class="colLast"><code>"auto.commit.interval.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.AUTO_OFFSET_RESET_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#AUTO_OFFSET_RESET_CONFIG">AUTO_OFFSET_RESET_CONFIG</a></code></td>
<td class="colLast"><code>"auto.offset.reset"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.AUTO_OFFSET_RESET_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#AUTO_OFFSET_RESET_DOC">AUTO_OFFSET_RESET_DOC</a></code></td>
<td class="colLast"><code>"What to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g. because that data has been deleted): &lt;ul&gt;&lt;li&gt;earliest: automatically reset the offset to the earliest offset&lt;li&gt;latest: automatically reset the offset to the latest offset&lt;/li&gt;&lt;li&gt;none: throw exception to the consumer if no previous offset is found for the consumer\'s group&lt;/li&gt;&lt;li&gt;anything else: throw exception to the consumer.&lt;/li&gt;&lt;/ul&gt;"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#BOOTSTRAP_SERVERS_CONFIG">BOOTSTRAP_SERVERS_CONFIG</a></code></td>
<td class="colLast"><code>"bootstrap.servers"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.CHECK_CRCS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#CHECK_CRCS_CONFIG">CHECK_CRCS_CONFIG</a></code></td>
<td class="colLast"><code>"check.crcs"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.CLIENT_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#CLIENT_ID_CONFIG">CLIENT_ID_CONFIG</a></code></td>
<td class="colLast"><code>"client.id"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.CONNECTIONS_MAX_IDLE_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#CONNECTIONS_MAX_IDLE_MS_CONFIG">CONNECTIONS_MAX_IDLE_MS_CONFIG</a></code></td>
<td class="colLast"><code>"connections.max.idle.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.DEFAULT_EXCLUDE_INTERNAL_TOPICS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#DEFAULT_EXCLUDE_INTERNAL_TOPICS">DEFAULT_EXCLUDE_INTERNAL_TOPICS</a></code></td>
<td class="colLast"><code>true</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.DEFAULT_FETCH_MAX_BYTES">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#DEFAULT_FETCH_MAX_BYTES">DEFAULT_FETCH_MAX_BYTES</a></code></td>
<td class="colLast"><code>52428800</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.DEFAULT_MAX_PARTITION_FETCH_BYTES">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#DEFAULT_MAX_PARTITION_FETCH_BYTES">DEFAULT_MAX_PARTITION_FETCH_BYTES</a></code></td>
<td class="colLast"><code>1048576</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#ENABLE_AUTO_COMMIT_CONFIG">ENABLE_AUTO_COMMIT_CONFIG</a></code></td>
<td class="colLast"><code>"enable.auto.commit"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.EXCLUDE_INTERNAL_TOPICS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#EXCLUDE_INTERNAL_TOPICS_CONFIG">EXCLUDE_INTERNAL_TOPICS_CONFIG</a></code></td>
<td class="colLast"><code>"exclude.internal.topics"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.FETCH_MAX_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#FETCH_MAX_BYTES_CONFIG">FETCH_MAX_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"fetch.max.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.FETCH_MAX_WAIT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#FETCH_MAX_WAIT_MS_CONFIG">FETCH_MAX_WAIT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"fetch.max.wait.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.FETCH_MIN_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#FETCH_MIN_BYTES_CONFIG">FETCH_MIN_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"fetch.min.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.GROUP_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#GROUP_ID_CONFIG">GROUP_ID_CONFIG</a></code></td>
<td class="colLast"><code>"group.id"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.HEARTBEAT_INTERVAL_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#HEARTBEAT_INTERVAL_MS_CONFIG">HEARTBEAT_INTERVAL_MS_CONFIG</a></code></td>
<td class="colLast"><code>"heartbeat.interval.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.INTERCEPTOR_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#INTERCEPTOR_CLASSES_CONFIG">INTERCEPTOR_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"interceptor.classes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.INTERCEPTOR_CLASSES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#INTERCEPTOR_CLASSES_DOC">INTERCEPTOR_CLASSES_DOC</a></code></td>
<td class="colLast"><code>"A list of classes to use as interceptors. Implementing the &lt;code&gt;org.apache.kafka.clients.consumer.ConsumerInterceptor&lt;/code&gt; interface allows you to intercept (and possibly mutate) records received by the consumer. By default, there are no interceptors."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.ISOLATION_LEVEL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#ISOLATION_LEVEL_CONFIG">ISOLATION_LEVEL_CONFIG</a></code></td>
<td class="colLast"><code>"isolation.level"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.ISOLATION_LEVEL_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#ISOLATION_LEVEL_DOC">ISOLATION_LEVEL_DOC</a></code></td>
<td class="colLast"><code>"&lt;p&gt;Controls how to read messages written transactionally. If set to &lt;code&gt;read_committed&lt;/code&gt;, consumer.poll() will only return transactional messages which have been committed. If set to &lt;code&gt;read_uncommitted&lt;/code&gt;\' (the default), consumer.poll() will return all messages, even transactional messages which have been aborted. Non-transactional messages will be returned unconditionally in either mode.&lt;/p&gt; &lt;p&gt;Messages will always be returned in offset order. Hence, in &lt;code&gt;read_committed&lt;/code&gt; mode, consumer.poll() will only return messages up to the last stable offset (LSO), which is the one less than the offset of the first open transaction. In particular any messages appearing after messages belonging to ongoing transactions will be withheld until the relevant transaction has been completed. As a result, &lt;code&gt;read_committed&lt;/code&gt; consumers will not be able to read up to the high watermark when there are in flight transactions.&lt;/p&gt;&lt;p&gt; Further, when in &lt;code&gt;read_committed&lt;/mode&gt; the seekToEnd method will return the LSO"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#KEY_DESERIALIZER_CLASS_CONFIG">KEY_DESERIALIZER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"key.deserializer"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.KEY_DESERIALIZER_CLASS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#KEY_DESERIALIZER_CLASS_DOC">KEY_DESERIALIZER_CLASS_DOC</a></code></td>
<td class="colLast"><code>"Deserializer class for key that implements the &lt;code&gt;org.apache.kafka.common.serialization.Deserializer&lt;/code&gt; interface."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.MAX_PARTITION_FETCH_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#MAX_PARTITION_FETCH_BYTES_CONFIG">MAX_PARTITION_FETCH_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"max.partition.fetch.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.MAX_POLL_INTERVAL_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#MAX_POLL_INTERVAL_MS_CONFIG">MAX_POLL_INTERVAL_MS_CONFIG</a></code></td>
<td class="colLast"><code>"max.poll.interval.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.MAX_POLL_RECORDS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#MAX_POLL_RECORDS_CONFIG">MAX_POLL_RECORDS_CONFIG</a></code></td>
<td class="colLast"><code>"max.poll.records"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.METADATA_MAX_AGE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#METADATA_MAX_AGE_CONFIG">METADATA_MAX_AGE_CONFIG</a></code></td>
<td class="colLast"><code>"metadata.max.age.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.METRIC_REPORTER_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#METRIC_REPORTER_CLASSES_CONFIG">METRIC_REPORTER_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"metric.reporters"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.METRICS_NUM_SAMPLES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#METRICS_NUM_SAMPLES_CONFIG">METRICS_NUM_SAMPLES_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.num.samples"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.METRICS_RECORDING_LEVEL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#METRICS_RECORDING_LEVEL_CONFIG">METRICS_RECORDING_LEVEL_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.recording.level"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.METRICS_SAMPLE_WINDOW_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#METRICS_SAMPLE_WINDOW_MS_CONFIG">METRICS_SAMPLE_WINDOW_MS_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.sample.window.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#PARTITION_ASSIGNMENT_STRATEGY_CONFIG">PARTITION_ASSIGNMENT_STRATEGY_CONFIG</a></code></td>
<td class="colLast"><code>"partition.assignment.strategy"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.RECEIVE_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#RECEIVE_BUFFER_CONFIG">RECEIVE_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"receive.buffer.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.RECONNECT_BACKOFF_MAX_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#RECONNECT_BACKOFF_MAX_MS_CONFIG">RECONNECT_BACKOFF_MAX_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.max.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.RECONNECT_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#RECONNECT_BACKOFF_MS_CONFIG">RECONNECT_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.REQUEST_TIMEOUT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#REQUEST_TIMEOUT_MS_CONFIG">REQUEST_TIMEOUT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"request.timeout.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.RETRY_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#RETRY_BACKOFF_MS_CONFIG">RETRY_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"retry.backoff.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.SEND_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#SEND_BUFFER_CONFIG">SEND_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"send.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.SESSION_TIMEOUT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#SESSION_TIMEOUT_MS_CONFIG">SESSION_TIMEOUT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"session.timeout.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#VALUE_DESERIALIZER_CLASS_CONFIG">VALUE_DESERIALIZER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"value.deserializer"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerConfig.VALUE_DESERIALIZER_CLASS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html#VALUE_DESERIALIZER_CLASS_DOC">VALUE_DESERIALIZER_CLASS_DOC</a></code></td>
<td class="colLast"><code>"Deserializer class for value that implements the &lt;code&gt;org.apache.kafka.common.serialization.Deserializer&lt;/code&gt; interface."</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.consumer.<a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="class in org.apache.kafka.clients.consumer">ConsumerRecord</a>&lt;<a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="type parameter in ConsumerRecord">K</a>,<a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="type parameter in ConsumerRecord">V</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerRecord.NO_TIMESTAMP">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerRecord.html#NO_TIMESTAMP">NO_TIMESTAMP</a></code></td>
<td class="colLast"><code>-1L</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerRecord.NULL_CHECKSUM">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerRecord.html#NULL_CHECKSUM">NULL_CHECKSUM</a></code></td>
<td class="colLast"><code>-1</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.consumer.ConsumerRecord.NULL_SIZE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/apache/kafka/clients/consumer/ConsumerRecord.html#NULL_SIZE">NULL_SIZE</a></code></td>
<td class="colLast"><code>-1</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.producer.<a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="class in org.apache.kafka.clients.producer">KafkaProducer</a>&lt;<a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="type parameter in KafkaProducer">K</a>,<a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="type parameter in KafkaProducer">V</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.KafkaProducer.NETWORK_THREAD_PREFIX">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/KafkaProducer.html#NETWORK_THREAD_PREFIX">NETWORK_THREAD_PREFIX</a></code></td>
<td class="colLast"><code>"kafka-producer-network-thread"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.producer.<a href="org/apache/kafka/clients/producer/ProducerConfig.html" title="class in org.apache.kafka.clients.producer">ProducerConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.ACKS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#ACKS_CONFIG">ACKS_CONFIG</a></code></td>
<td class="colLast"><code>"acks"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.BATCH_SIZE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#BATCH_SIZE_CONFIG">BATCH_SIZE_CONFIG</a></code></td>
<td class="colLast"><code>"batch.size"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.BOOTSTRAP_SERVERS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#BOOTSTRAP_SERVERS_CONFIG">BOOTSTRAP_SERVERS_CONFIG</a></code></td>
<td class="colLast"><code>"bootstrap.servers"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.BUFFER_MEMORY_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#BUFFER_MEMORY_CONFIG">BUFFER_MEMORY_CONFIG</a></code></td>
<td class="colLast"><code>"buffer.memory"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.CLIENT_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#CLIENT_ID_CONFIG">CLIENT_ID_CONFIG</a></code></td>
<td class="colLast"><code>"client.id"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.COMPRESSION_TYPE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#COMPRESSION_TYPE_CONFIG">COMPRESSION_TYPE_CONFIG</a></code></td>
<td class="colLast"><code>"compression.type"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.CONNECTIONS_MAX_IDLE_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#CONNECTIONS_MAX_IDLE_MS_CONFIG">CONNECTIONS_MAX_IDLE_MS_CONFIG</a></code></td>
<td class="colLast"><code>"connections.max.idle.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#ENABLE_IDEMPOTENCE_CONFIG">ENABLE_IDEMPOTENCE_CONFIG</a></code></td>
<td class="colLast"><code>"enable.idempotence"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.ENABLE_IDEMPOTENCE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#ENABLE_IDEMPOTENCE_DOC">ENABLE_IDEMPOTENCE_DOC</a></code></td>
<td class="colLast"><code>"When set to \'true\', the producer will ensure that exactly one copy of each message is written in the stream. If \'false\', producer retries due to broker failures, etc., may write duplicates of the retried message in the stream. Note that enabling idempotence requires &lt;code&gt;max.in.flight.requests.per.connection&lt;/code&gt; to be less than or equal to 5, &lt;code&gt;retries&lt;/code&gt; to be greater than 0 and acks must be \'all\'. If these values are not explicitly set by the user, suitable values will be chosen. If incompatible values are set, a ConfigException will be thrown."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.INTERCEPTOR_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#INTERCEPTOR_CLASSES_CONFIG">INTERCEPTOR_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"interceptor.classes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.INTERCEPTOR_CLASSES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#INTERCEPTOR_CLASSES_DOC">INTERCEPTOR_CLASSES_DOC</a></code></td>
<td class="colLast"><code>"A list of classes to use as interceptors. Implementing the &lt;code&gt;org.apache.kafka.clients.producer.ProducerInterceptor&lt;/code&gt; interface allows you to intercept (and possibly mutate) the records received by the producer before they are published to the Kafka cluster. By default, there are no interceptors."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#KEY_SERIALIZER_CLASS_CONFIG">KEY_SERIALIZER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"key.serializer"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.KEY_SERIALIZER_CLASS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#KEY_SERIALIZER_CLASS_DOC">KEY_SERIALIZER_CLASS_DOC</a></code></td>
<td class="colLast"><code>"Serializer class for key that implements the &lt;code&gt;org.apache.kafka.common.serialization.Serializer&lt;/code&gt; interface."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.LINGER_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#LINGER_MS_CONFIG">LINGER_MS_CONFIG</a></code></td>
<td class="colLast"><code>"linger.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.MAX_BLOCK_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#MAX_BLOCK_MS_CONFIG">MAX_BLOCK_MS_CONFIG</a></code></td>
<td class="colLast"><code>"max.block.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION">MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION</a></code></td>
<td class="colLast"><code>"max.in.flight.requests.per.connection"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.MAX_REQUEST_SIZE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#MAX_REQUEST_SIZE_CONFIG">MAX_REQUEST_SIZE_CONFIG</a></code></td>
<td class="colLast"><code>"max.request.size"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.METADATA_MAX_AGE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#METADATA_MAX_AGE_CONFIG">METADATA_MAX_AGE_CONFIG</a></code></td>
<td class="colLast"><code>"metadata.max.age.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.METRIC_REPORTER_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#METRIC_REPORTER_CLASSES_CONFIG">METRIC_REPORTER_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"metric.reporters"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.METRICS_NUM_SAMPLES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#METRICS_NUM_SAMPLES_CONFIG">METRICS_NUM_SAMPLES_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.num.samples"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.METRICS_RECORDING_LEVEL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#METRICS_RECORDING_LEVEL_CONFIG">METRICS_RECORDING_LEVEL_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.recording.level"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.METRICS_SAMPLE_WINDOW_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#METRICS_SAMPLE_WINDOW_MS_CONFIG">METRICS_SAMPLE_WINDOW_MS_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.sample.window.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.PARTITIONER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#PARTITIONER_CLASS_CONFIG">PARTITIONER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"partitioner.class"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.RECEIVE_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#RECEIVE_BUFFER_CONFIG">RECEIVE_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"receive.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.RECONNECT_BACKOFF_MAX_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#RECONNECT_BACKOFF_MAX_MS_CONFIG">RECONNECT_BACKOFF_MAX_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.max.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.RECONNECT_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#RECONNECT_BACKOFF_MS_CONFIG">RECONNECT_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.REQUEST_TIMEOUT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#REQUEST_TIMEOUT_MS_CONFIG">REQUEST_TIMEOUT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"request.timeout.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.RETRIES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#RETRIES_CONFIG">RETRIES_CONFIG</a></code></td>
<td class="colLast"><code>"retries"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.RETRY_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#RETRY_BACKOFF_MS_CONFIG">RETRY_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"retry.backoff.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.SEND_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#SEND_BUFFER_CONFIG">SEND_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"send.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.TRANSACTION_TIMEOUT_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#TRANSACTION_TIMEOUT_CONFIG">TRANSACTION_TIMEOUT_CONFIG</a></code></td>
<td class="colLast"><code>"transaction.timeout.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.TRANSACTION_TIMEOUT_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#TRANSACTION_TIMEOUT_DOC">TRANSACTION_TIMEOUT_DOC</a></code></td>
<td class="colLast"><code>"The maximum amount of time in ms that the transaction coordinator will wait for a transaction status update from the producer before proactively aborting the ongoing transaction.If this value is larger than the max.transaction.timeout.ms setting in the broker, the request will fail with a `InvalidTransactionTimeout` error."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.TRANSACTIONAL_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#TRANSACTIONAL_ID_CONFIG">TRANSACTIONAL_ID_CONFIG</a></code></td>
<td class="colLast"><code>"transactional.id"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.TRANSACTIONAL_ID_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#TRANSACTIONAL_ID_DOC">TRANSACTIONAL_ID_DOC</a></code></td>
<td class="colLast"><code>"The TransactionalId to use for transactional delivery. This enables reliability semantics which span multiple producer sessions since it allows the client to guarantee that transactions using the same TransactionalId have been completed prior to starting any new transactions. If no TransactionalId is provided, then the producer is limited to idempotent delivery. Note that enable.idempotence must be enabled if a TransactionalId is configured. The default is &lt;code&gt;null&lt;/code&gt;, which means transactions cannot be used. Note that transactions requires a cluster of at least three brokers by default what is the recommended setting for production; for development you can change this, by adjusting broker setting `transaction.state.log.replication.factor`."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#VALUE_SERIALIZER_CLASS_CONFIG">VALUE_SERIALIZER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"value.serializer"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.ProducerConfig.VALUE_SERIALIZER_CLASS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/clients/producer/ProducerConfig.html#VALUE_SERIALIZER_CLASS_DOC">VALUE_SERIALIZER_CLASS_DOC</a></code></td>
<td class="colLast"><code>"Serializer class for value that implements the &lt;code&gt;org.apache.kafka.common.serialization.Serializer&lt;/code&gt; interface."</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.clients.producer.<a href="org/apache/kafka/clients/producer/RecordMetadata.html" title="class in org.apache.kafka.clients.producer">RecordMetadata</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.clients.producer.RecordMetadata.UNKNOWN_PARTITION">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/apache/kafka/clients/producer/RecordMetadata.html#UNKNOWN_PARTITION">UNKNOWN_PARTITION</a></code></td>
<td class="colLast"><code>-1</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.common.config.<a href="org/apache/kafka/common/config/SaslConfigs.html" title="class in org.apache.kafka.common.config">SaslConfigs</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.DEFAULT_KERBEROS_KINIT_CMD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#DEFAULT_KERBEROS_KINIT_CMD">DEFAULT_KERBEROS_KINIT_CMD</a></code></td>
<td class="colLast"><code>"/usr/bin/kinit"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.DEFAULT_KERBEROS_MIN_TIME_BEFORE_RELOGIN">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#DEFAULT_KERBEROS_MIN_TIME_BEFORE_RELOGIN">DEFAULT_KERBEROS_MIN_TIME_BEFORE_RELOGIN</a></code></td>
<td class="colLast"><code>60000L</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.DEFAULT_KERBEROS_TICKET_RENEW_JITTER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#DEFAULT_KERBEROS_TICKET_RENEW_JITTER">DEFAULT_KERBEROS_TICKET_RENEW_JITTER</a></code></td>
<td class="colLast"><code>0.05</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.DEFAULT_KERBEROS_TICKET_RENEW_WINDOW_FACTOR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#DEFAULT_KERBEROS_TICKET_RENEW_WINDOW_FACTOR">DEFAULT_KERBEROS_TICKET_RENEW_WINDOW_FACTOR</a></code></td>
<td class="colLast"><code>0.8</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.DEFAULT_SASL_MECHANISM">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#DEFAULT_SASL_MECHANISM">DEFAULT_SASL_MECHANISM</a></code></td>
<td class="colLast"><code>"GSSAPI"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.GSSAPI_MECHANISM">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#GSSAPI_MECHANISM">GSSAPI_MECHANISM</a></code></td>
<td class="colLast"><code>"GSSAPI"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_ENABLED_MECHANISMS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_ENABLED_MECHANISMS">SASL_ENABLED_MECHANISMS</a></code></td>
<td class="colLast"><code>"sasl.enabled.mechanisms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_ENABLED_MECHANISMS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_ENABLED_MECHANISMS_DOC">SASL_ENABLED_MECHANISMS_DOC</a></code></td>
<td class="colLast"><code>"The list of SASL mechanisms enabled in the Kafka server. The list may contain any mechanism for which a security provider is available. Only GSSAPI is enabled by default."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_JAAS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_JAAS_CONFIG">SASL_JAAS_CONFIG</a></code></td>
<td class="colLast"><code>"sasl.jaas.config"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_JAAS_CONFIG_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_JAAS_CONFIG_DOC">SASL_JAAS_CONFIG_DOC</a></code></td>
<td class="colLast"><code>"JAAS login context parameters for SASL connections in the format used by JAAS configuration files. JAAS configuration file format is described &lt;a href=\"http://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html\"&gt;here&lt;/a&gt;. The format for the value is: \'&lt;loginModuleClass&gt; &lt;controlFlag&gt; (&lt;optionName&gt;=&lt;optionValue&gt;)*;\'"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_KINIT_CMD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_KINIT_CMD">SASL_KERBEROS_KINIT_CMD</a></code></td>
<td class="colLast"><code>"sasl.kerberos.kinit.cmd"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_KINIT_CMD_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_KINIT_CMD_DOC">SASL_KERBEROS_KINIT_CMD_DOC</a></code></td>
<td class="colLast"><code>"Kerberos kinit command path."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN">SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN</a></code></td>
<td class="colLast"><code>"sasl.kerberos.min.time.before.relogin"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN_DOC">SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN_DOC</a></code></td>
<td class="colLast"><code>"Login thread sleep time between refresh attempts."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES">SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES</a></code></td>
<td class="colLast"><code>"sasl.kerberos.principal.to.local.rules"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES_DOC">SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES_DOC</a></code></td>
<td class="colLast"><code>"A list of rules for mapping from principal names to short names (typically operating system usernames). The rules are evaluated in order and the first rule that matches a principal name is used to map it to a short name. Any later rules in the list are ignored. By default, principal names of the form {username}/{hostname}@{REALM} are mapped to {username}. For more details on the format please see &lt;a href=\"#security_authz\"&gt; security authorization and acls&lt;/a&gt;. Note that this configuration is ignored if an extension of KafkaPrincipalBuilder is provided by the &lt;code&gt;principal.builder.class&lt;/code&gt; configuration."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_SERVICE_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_SERVICE_NAME">SASL_KERBEROS_SERVICE_NAME</a></code></td>
<td class="colLast"><code>"sasl.kerberos.service.name"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_SERVICE_NAME_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_SERVICE_NAME_DOC">SASL_KERBEROS_SERVICE_NAME_DOC</a></code></td>
<td class="colLast"><code>"The Kerberos principal name that Kafka runs as. This can be defined either in Kafka\'s JAAS config or in Kafka\'s config."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_TICKET_RENEW_JITTER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_TICKET_RENEW_JITTER">SASL_KERBEROS_TICKET_RENEW_JITTER</a></code></td>
<td class="colLast"><code>"sasl.kerberos.ticket.renew.jitter"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_TICKET_RENEW_JITTER_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_TICKET_RENEW_JITTER_DOC">SASL_KERBEROS_TICKET_RENEW_JITTER_DOC</a></code></td>
<td class="colLast"><code>"Percentage of random jitter added to the renewal time."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR">SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR</a></code></td>
<td class="colLast"><code>"sasl.kerberos.ticket.renew.window.factor"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR_DOC">SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR_DOC</a></code></td>
<td class="colLast"><code>"Login thread will sleep until the specified window factor of time from last refresh to ticket\'s expiry has been reached, at which time it will try to renew the ticket."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_MECHANISM">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_MECHANISM">SASL_MECHANISM</a></code></td>
<td class="colLast"><code>"sasl.mechanism"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SaslConfigs.SASL_MECHANISM_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_MECHANISM_DOC">SASL_MECHANISM_DOC</a></code></td>
<td class="colLast"><code>"SASL mechanism used for client connections. This may be any mechanism for which a security provider is available. GSSAPI is the default mechanism."</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.common.config.<a href="org/apache/kafka/common/config/SslConfigs.html" title="class in org.apache.kafka.common.config">SslConfigs</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.DEFAULT_SSL_ENABLED_PROTOCOLS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#DEFAULT_SSL_ENABLED_PROTOCOLS">DEFAULT_SSL_ENABLED_PROTOCOLS</a></code></td>
<td class="colLast"><code>"TLSv1.2,TLSv1.1,TLSv1"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.DEFAULT_SSL_KEYSTORE_TYPE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#DEFAULT_SSL_KEYSTORE_TYPE">DEFAULT_SSL_KEYSTORE_TYPE</a></code></td>
<td class="colLast"><code>"JKS"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.DEFAULT_SSL_PROTOCOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#DEFAULT_SSL_PROTOCOL">DEFAULT_SSL_PROTOCOL</a></code></td>
<td class="colLast"><code>"TLS"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.DEFAULT_SSL_TRUSTSTORE_TYPE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#DEFAULT_SSL_TRUSTSTORE_TYPE">DEFAULT_SSL_TRUSTSTORE_TYPE</a></code></td>
<td class="colLast"><code>"JKS"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.PRINCIPAL_BUILDER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#PRINCIPAL_BUILDER_CLASS_CONFIG">PRINCIPAL_BUILDER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"principal.builder.class"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.PRINCIPAL_BUILDER_CLASS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#PRINCIPAL_BUILDER_CLASS_DOC">PRINCIPAL_BUILDER_CLASS_DOC</a></code></td>
<td class="colLast"><code>"The fully qualified name of a class that implements the KafkaPrincipalBuilder interface, which is used to build the KafkaPrincipal object used during authorization. This config also supports the deprecated PrincipalBuilder interface which was previously used for client authentication over SSL. If no principal builder is defined, the default behavior depends on the security protocol in use. For SSL authentication, the principal name will be the distinguished name from the client certificate if one is provided; otherwise, if client authentication is not required, the principal name will be ANONYMOUS. For SASL authentication, the principal will be derived using the rules defined by &lt;code&gt;sasl.kerberos.principal.to.local.rules&lt;/code&gt; if GSSAPI is in use, and the SASL authentication ID for other mechanisms. For PLAINTEXT, the principal will be ANONYMOUS."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_CIPHER_SUITES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_CIPHER_SUITES_CONFIG">SSL_CIPHER_SUITES_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.cipher.suites"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_CIPHER_SUITES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_CIPHER_SUITES_DOC">SSL_CIPHER_SUITES_DOC</a></code></td>
<td class="colLast"><code>"A list of cipher suites. This is a named combination of authentication, encryption, MAC and key exchange algorithm used to negotiate the security settings for a network connection using TLS or SSL network protocol. By default all the available cipher suites are supported."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_CLIENT_AUTH_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_CLIENT_AUTH_CONFIG">SSL_CLIENT_AUTH_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.client.auth"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_CLIENT_AUTH_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_CLIENT_AUTH_DOC">SSL_CLIENT_AUTH_DOC</a></code></td>
<td class="colLast"><code>"Configures kafka broker to request client authentication. The following settings are common: &lt;ul&gt; &lt;li&gt;&lt;code&gt;ssl.client.auth=required&lt;/code&gt; If set to required client authentication is required. &lt;li&gt;&lt;code&gt;ssl.client.auth=requested&lt;/code&gt; This means client authentication is optional. unlike requested , if this option is set client can choose not to provide authentication information about itself &lt;li&gt;&lt;code&gt;ssl.client.auth=none&lt;/code&gt; This means client authentication is not needed."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_ENABLED_PROTOCOLS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_ENABLED_PROTOCOLS_CONFIG">SSL_ENABLED_PROTOCOLS_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.enabled.protocols"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_ENABLED_PROTOCOLS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_ENABLED_PROTOCOLS_DOC">SSL_ENABLED_PROTOCOLS_DOC</a></code></td>
<td class="colLast"><code>"The list of protocols enabled for SSL connections."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG">SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.endpoint.identification.algorithm"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC">SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC</a></code></td>
<td class="colLast"><code>"The endpoint identification algorithm to validate server hostname using server certificate. "</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEY_PASSWORD_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEY_PASSWORD_CONFIG">SSL_KEY_PASSWORD_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.key.password"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEY_PASSWORD_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEY_PASSWORD_DOC">SSL_KEY_PASSWORD_DOC</a></code></td>
<td class="colLast"><code>"The password of the private key in the key store file. This is optional for client."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYMANAGER_ALGORITHM_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYMANAGER_ALGORITHM_CONFIG">SSL_KEYMANAGER_ALGORITHM_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.keymanager.algorithm"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYMANAGER_ALGORITHM_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYMANAGER_ALGORITHM_DOC">SSL_KEYMANAGER_ALGORITHM_DOC</a></code></td>
<td class="colLast"><code>"The algorithm used by key manager factory for SSL connections. Default value is the key manager factory algorithm configured for the Java Virtual Machine."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_LOCATION_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_LOCATION_CONFIG">SSL_KEYSTORE_LOCATION_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.keystore.location"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_LOCATION_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_LOCATION_DOC">SSL_KEYSTORE_LOCATION_DOC</a></code></td>
<td class="colLast"><code>"The location of the key store file. This is optional for client and can be used for two-way authentication for client."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_PASSWORD_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_PASSWORD_CONFIG">SSL_KEYSTORE_PASSWORD_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.keystore.password"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_PASSWORD_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_PASSWORD_DOC">SSL_KEYSTORE_PASSWORD_DOC</a></code></td>
<td class="colLast"><code>"The store password for the key store file. This is optional for client and only needed if ssl.keystore.location is configured. "</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_TYPE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_TYPE_CONFIG">SSL_KEYSTORE_TYPE_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.keystore.type"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_KEYSTORE_TYPE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_KEYSTORE_TYPE_DOC">SSL_KEYSTORE_TYPE_DOC</a></code></td>
<td class="colLast"><code>"The file format of the key store file. This is optional for client."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_PROTOCOL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_PROTOCOL_CONFIG">SSL_PROTOCOL_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.protocol"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_PROTOCOL_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_PROTOCOL_DOC">SSL_PROTOCOL_DOC</a></code></td>
<td class="colLast"><code>"The SSL protocol used to generate the SSLContext. Default setting is TLS, which is fine for most cases. Allowed values in recent JVMs are TLS, TLSv1.1 and TLSv1.2. SSL, SSLv2 and SSLv3 may be supported in older JVMs, but their usage is discouraged due to known security vulnerabilities."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_PROVIDER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_PROVIDER_CONFIG">SSL_PROVIDER_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.provider"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_PROVIDER_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_PROVIDER_DOC">SSL_PROVIDER_DOC</a></code></td>
<td class="colLast"><code>"The name of the security provider used for SSL connections. Default value is the default security provider of the JVM."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG">SSL_SECURE_RANDOM_IMPLEMENTATION_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.secure.random.implementation"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_SECURE_RANDOM_IMPLEMENTATION_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_SECURE_RANDOM_IMPLEMENTATION_DOC">SSL_SECURE_RANDOM_IMPLEMENTATION_DOC</a></code></td>
<td class="colLast"><code>"The SecureRandom PRNG implementation to use for SSL cryptography operations. "</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTMANAGER_ALGORITHM_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTMANAGER_ALGORITHM_CONFIG">SSL_TRUSTMANAGER_ALGORITHM_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.trustmanager.algorithm"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTMANAGER_ALGORITHM_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTMANAGER_ALGORITHM_DOC">SSL_TRUSTMANAGER_ALGORITHM_DOC</a></code></td>
<td class="colLast"><code>"The algorithm used by trust manager factory for SSL connections. Default value is the trust manager factory algorithm configured for the Java Virtual Machine."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_LOCATION_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_LOCATION_CONFIG">SSL_TRUSTSTORE_LOCATION_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.truststore.location"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_LOCATION_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_LOCATION_DOC">SSL_TRUSTSTORE_LOCATION_DOC</a></code></td>
<td class="colLast"><code>"The location of the trust store file. "</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_PASSWORD_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_PASSWORD_CONFIG">SSL_TRUSTSTORE_PASSWORD_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.truststore.password"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_PASSWORD_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_PASSWORD_DOC">SSL_TRUSTSTORE_PASSWORD_DOC</a></code></td>
<td class="colLast"><code>"The password for the trust store file. If a password is not set access to the truststore is still available, but integrity checking is disabled."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_TYPE_CONFIG">SSL_TRUSTSTORE_TYPE_CONFIG</a></code></td>
<td class="colLast"><code>"ssl.truststore.type"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.SslConfigs.SSL_TRUSTSTORE_TYPE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/SslConfigs.html#SSL_TRUSTSTORE_TYPE_DOC">SSL_TRUSTSTORE_TYPE_DOC</a></code></td>
<td class="colLast"><code>"The file format of the trust store file."</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.common.config.<a href="org/apache/kafka/common/config/TopicConfig.html" title="class in org.apache.kafka.common.config">TopicConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.CLEANUP_POLICY_COMPACT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#CLEANUP_POLICY_COMPACT">CLEANUP_POLICY_COMPACT</a></code></td>
<td class="colLast"><code>"compact"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.CLEANUP_POLICY_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#CLEANUP_POLICY_CONFIG">CLEANUP_POLICY_CONFIG</a></code></td>
<td class="colLast"><code>"cleanup.policy"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.CLEANUP_POLICY_DELETE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#CLEANUP_POLICY_DELETE">CLEANUP_POLICY_DELETE</a></code></td>
<td class="colLast"><code>"delete"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.CLEANUP_POLICY_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#CLEANUP_POLICY_DOC">CLEANUP_POLICY_DOC</a></code></td>
<td class="colLast"><code>"A string that is either \"delete\" or \"compact\". This string designates the retention policy to use on old log segments. The default policy (\"delete\") will discard old segments when their retention time or size limit has been reached. The \"compact\" setting will enable &lt;a href=\"#compaction\"&gt;log compaction&lt;/a&gt; on the topic."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.COMPRESSION_TYPE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#COMPRESSION_TYPE_CONFIG">COMPRESSION_TYPE_CONFIG</a></code></td>
<td class="colLast"><code>"compression.type"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.COMPRESSION_TYPE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#COMPRESSION_TYPE_DOC">COMPRESSION_TYPE_DOC</a></code></td>
<td class="colLast"><code>"Specify the final compression type for a given topic. This configuration accepts the standard compression codecs (\'gzip\', \'snappy\', lz4). It additionally accepts \'uncompressed\' which is equivalent to no compression; and \'producer\' which means retain the original compression codec set by the producer."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.DELETE_RETENTION_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#DELETE_RETENTION_MS_CONFIG">DELETE_RETENTION_MS_CONFIG</a></code></td>
<td class="colLast"><code>"delete.retention.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.DELETE_RETENTION_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#DELETE_RETENTION_MS_DOC">DELETE_RETENTION_MS_DOC</a></code></td>
<td class="colLast"><code>"The amount of time to retain delete tombstone markers for &lt;a href=\"#compaction\"&gt;log compacted&lt;/a&gt; topics. This setting also gives a bound on the time in which a consumer must complete a read if they begin from offset 0 to ensure that they get a valid snapshot of the final stage (otherwise delete tombstones may be collected before they complete their scan)."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FILE_DELETE_DELAY_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FILE_DELETE_DELAY_MS_CONFIG">FILE_DELETE_DELAY_MS_CONFIG</a></code></td>
<td class="colLast"><code>"file.delete.delay.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FILE_DELETE_DELAY_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FILE_DELETE_DELAY_MS_DOC">FILE_DELETE_DELAY_MS_DOC</a></code></td>
<td class="colLast"><code>"The time to wait before deleting a file from the filesystem"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FLUSH_MESSAGES_INTERVAL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FLUSH_MESSAGES_INTERVAL_CONFIG">FLUSH_MESSAGES_INTERVAL_CONFIG</a></code></td>
<td class="colLast"><code>"flush.messages"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FLUSH_MESSAGES_INTERVAL_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FLUSH_MESSAGES_INTERVAL_DOC">FLUSH_MESSAGES_INTERVAL_DOC</a></code></td>
<td class="colLast"><code>"This setting allows specifying an interval at which we will force an fsync of data written to the log. For example if this was set to 1 we would fsync after every message; if it were 5 we would fsync after every five messages. In general we recommend you not set this and use replication for durability and allow the operating system\'s background flush capabilities as it is more efficient. This setting can be overridden on a per-topic basis (see &lt;a href=\"#topicconfigs\"&gt;the per-topic configuration section&lt;/a&gt;)."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FLUSH_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FLUSH_MS_CONFIG">FLUSH_MS_CONFIG</a></code></td>
<td class="colLast"><code>"flush.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.FLUSH_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#FLUSH_MS_DOC">FLUSH_MS_DOC</a></code></td>
<td class="colLast"><code>"This setting allows specifying a time interval at which we will force an fsync of data written to the log. For example if this was set to 1000 we would fsync after 1000 ms had passed. In general we recommend you not set this and use replication for durability and allow the operating system\'s background flush capabilities as it is more efficient."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.INDEX_INTERVAL_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#INDEX_INTERVAL_BYTES_CONFIG">INDEX_INTERVAL_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"index.interval.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.INDEX_INTERVAL_BYTES_DOCS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#INDEX_INTERVAL_BYTES_DOCS">INDEX_INTERVAL_BYTES_DOCS</a></code></td>
<td class="colLast"><code>"This setting controls how frequently Kafka adds an index entry to it\'s offset index. The default setting ensures that we index a message roughly every 4096 bytes. More indexing allows reads to jump closer to the exact position in the log but makes the index larger. You probably don\'t need to change this."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MAX_MESSAGE_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MAX_MESSAGE_BYTES_CONFIG">MAX_MESSAGE_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"max.message.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MAX_MESSAGE_BYTES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MAX_MESSAGE_BYTES_DOC">MAX_MESSAGE_BYTES_DOC</a></code></td>
<td class="colLast"><code>"&lt;p&gt;The largest record batch size allowed by Kafka. If this is increased and there are consumers older than 0.10.2, the consumers\' fetch size must also be increased so that the they can fetch record batches this large.&lt;/p&gt;&lt;p&gt;In the latest message format version, records are always grouped into batches for efficiency. In previous message format versions, uncompressed records are not grouped into batches and this limit only applies to a single record in that case.&lt;/p&gt;"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_FORMAT_VERSION_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_FORMAT_VERSION_CONFIG">MESSAGE_FORMAT_VERSION_CONFIG</a></code></td>
<td class="colLast"><code>"message.format.version"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_FORMAT_VERSION_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_FORMAT_VERSION_DOC">MESSAGE_FORMAT_VERSION_DOC</a></code></td>
<td class="colLast"><code>"Specify the message format version the broker will use to append messages to the logs. The value should be a valid ApiVersion. Some examples are: 0.8.2, 0.9.0.0, 0.10.0, check ApiVersion for more details. By setting a particular message format version, the user is certifying that all the existing messages on disk are smaller or equal than the specified version. Setting this value incorrectly will cause consumers with older versions to break as they will receive messages with a format that they don\'t understand."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG">MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG</a></code></td>
<td class="colLast"><code>"message.timestamp.difference.max.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC">MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC</a></code></td>
<td class="colLast"><code>"The maximum difference allowed between the timestamp when a broker receives a message and the timestamp specified in the message. If message.timestamp.type=CreateTime, a message will be rejected if the difference in timestamp exceeds this threshold. This configuration is ignored if message.timestamp.type=LogAppendTime."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_TIMESTAMP_TYPE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_TIMESTAMP_TYPE_CONFIG">MESSAGE_TIMESTAMP_TYPE_CONFIG</a></code></td>
<td class="colLast"><code>"message.timestamp.type"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MESSAGE_TIMESTAMP_TYPE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MESSAGE_TIMESTAMP_TYPE_DOC">MESSAGE_TIMESTAMP_TYPE_DOC</a></code></td>
<td class="colLast"><code>"Define whether the timestamp in the message is message create time or log append time. The value should be either `CreateTime` or `LogAppendTime`"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_CLEANABLE_DIRTY_RATIO_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_CLEANABLE_DIRTY_RATIO_CONFIG">MIN_CLEANABLE_DIRTY_RATIO_CONFIG</a></code></td>
<td class="colLast"><code>"min.cleanable.dirty.ratio"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_CLEANABLE_DIRTY_RATIO_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_CLEANABLE_DIRTY_RATIO_DOC">MIN_CLEANABLE_DIRTY_RATIO_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls how frequently the log compactor will attempt to clean the log (assuming &lt;a href=\"#compaction\"&gt;log compaction&lt;/a&gt; is enabled). By default we will avoid cleaning a log where more than 50% of the log has been compacted. This ratio bounds the maximum space wasted in the log by duplicates (at 50% at most 50% of the log could be duplicates). A higher ratio will mean fewer, more efficient cleanings but will mean more wasted space in the log."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_COMPACTION_LAG_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_COMPACTION_LAG_MS_CONFIG">MIN_COMPACTION_LAG_MS_CONFIG</a></code></td>
<td class="colLast"><code>"min.compaction.lag.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_COMPACTION_LAG_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_COMPACTION_LAG_MS_DOC">MIN_COMPACTION_LAG_MS_DOC</a></code></td>
<td class="colLast"><code>"The minimum time a message will remain uncompacted in the log. Only applicable for logs that are being compacted."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_IN_SYNC_REPLICAS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_IN_SYNC_REPLICAS_CONFIG">MIN_IN_SYNC_REPLICAS_CONFIG</a></code></td>
<td class="colLast"><code>"min.insync.replicas"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.MIN_IN_SYNC_REPLICAS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#MIN_IN_SYNC_REPLICAS_DOC">MIN_IN_SYNC_REPLICAS_DOC</a></code></td>
<td class="colLast"><code>"When a producer sets acks to \"all\" (or \"-1\"), this configuration specifies the minimum number of replicas that must acknowledge a write for the write to be considered successful. If this minimum cannot be met, then the producer will raise an exception (either NotEnoughReplicas or NotEnoughReplicasAfterAppend).&lt;br&gt;When used together, min.insync.replicas and acks allow you to enforce greater durability guarantees. A typical scenario would be to create a topic with a replication factor of 3, set min.insync.replicas to 2, and produce with acks of \"all\". This will ensure that the producer raises an exception if a majority of replicas do not receive a write."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.PREALLOCATE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#PREALLOCATE_CONFIG">PREALLOCATE_CONFIG</a></code></td>
<td class="colLast"><code>"preallocate"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.PREALLOCATE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#PREALLOCATE_DOC">PREALLOCATE_DOC</a></code></td>
<td class="colLast"><code>"True if we should preallocate the file on disk when creating a new log segment."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.RETENTION_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#RETENTION_BYTES_CONFIG">RETENTION_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"retention.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.RETENTION_BYTES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#RETENTION_BYTES_DOC">RETENTION_BYTES_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls the maximum size a partition (which consists of log segments) can grow to before we will discard old log segments to free up space if we are using the \"delete\" retention policy. By default there is no size limit only a time limit. Since this limit is enforced at the partition level, multiply it by the number of partitions to compute the topic retention in bytes."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.RETENTION_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#RETENTION_MS_CONFIG">RETENTION_MS_CONFIG</a></code></td>
<td class="colLast"><code>"retention.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.RETENTION_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#RETENTION_MS_DOC">RETENTION_MS_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls the maximum time we will retain a log before we will discard old log segments to free up space if we are using the \"delete\" retention policy. This represents an SLA on how soon consumers must read their data."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_BYTES_CONFIG">SEGMENT_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"segment.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_BYTES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_BYTES_DOC">SEGMENT_BYTES_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls the segment file size for the log. Retention and cleaning is always done a file at a time so a larger segment size means fewer files but less granular control over retention."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_INDEX_BYTES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_INDEX_BYTES_CONFIG">SEGMENT_INDEX_BYTES_CONFIG</a></code></td>
<td class="colLast"><code>"segment.index.bytes"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_INDEX_BYTES_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_INDEX_BYTES_DOC">SEGMENT_INDEX_BYTES_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls the size of the index that maps offsets to file positions. We preallocate this index file and shrink it only after log rolls. You generally should not need to change this setting."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_JITTER_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_JITTER_MS_CONFIG">SEGMENT_JITTER_MS_CONFIG</a></code></td>
<td class="colLast"><code>"segment.jitter.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_JITTER_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_JITTER_MS_DOC">SEGMENT_JITTER_MS_DOC</a></code></td>
<td class="colLast"><code>"The maximum random jitter subtracted from the scheduled segment roll time to avoid thundering herds of segment rolling"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_MS_CONFIG">SEGMENT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"segment.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.SEGMENT_MS_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#SEGMENT_MS_DOC">SEGMENT_MS_DOC</a></code></td>
<td class="colLast"><code>"This configuration controls the period of time after which Kafka will force the log to roll even if the segment file isn\'t full to ensure that retention can delete or compact old data."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG">UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG</a></code></td>
<td class="colLast"><code>"unclean.leader.election.enable"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.common.config.TopicConfig.UNCLEAN_LEADER_ELECTION_ENABLE_DOC">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/config/TopicConfig.html#UNCLEAN_LEADER_ELECTION_ENABLE_DOC">UNCLEAN_LEADER_ELECTION_ENABLE_DOC</a></code></td>
<td class="colLast"><code>"Indicates whether to enable replicas not in the ISR set to be elected as leader as a last resort, even though doing so may result in data loss."</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.common.resource.<a href="org/apache/kafka/common/resource/Resource.html" title="class in org.apache.kafka.common.resource">Resource</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.resource.Resource.CLUSTER_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/resource/Resource.html#CLUSTER_NAME">CLUSTER_NAME</a></code></td>
<td class="colLast"><code>"kafka-cluster"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.common.security.auth.<a href="org/apache/kafka/common/security/auth/KafkaPrincipal.html" title="class in org.apache.kafka.common.security.auth">KafkaPrincipal</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.common.security.auth.KafkaPrincipal.USER_TYPE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/common/security/auth/KafkaPrincipal.html#USER_TYPE">USER_TYPE</a></code></td>
<td class="colLast"><code>"User"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.data.<a href="org/apache/kafka/connect/data/Date.html" title="class in org.apache.kafka.connect.data">Date</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.data.Date.LOGICAL_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/data/Date.html#LOGICAL_NAME">LOGICAL_NAME</a></code></td>
<td class="colLast"><code>"org.apache.kafka.connect.data.Date"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.data.<a href="org/apache/kafka/connect/data/Decimal.html" title="class in org.apache.kafka.connect.data">Decimal</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.data.Decimal.LOGICAL_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/data/Decimal.html#LOGICAL_NAME">LOGICAL_NAME</a></code></td>
<td class="colLast"><code>"org.apache.kafka.connect.data.Decimal"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.connect.data.Decimal.SCALE_FIELD">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/data/Decimal.html#SCALE_FIELD">SCALE_FIELD</a></code></td>
<td class="colLast"><code>"scale"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.data.<a href="org/apache/kafka/connect/data/Time.html" title="class in org.apache.kafka.connect.data">Time</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.data.Time.LOGICAL_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/data/Time.html#LOGICAL_NAME">LOGICAL_NAME</a></code></td>
<td class="colLast"><code>"org.apache.kafka.connect.data.Time"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.data.<a href="org/apache/kafka/connect/data/Timestamp.html" title="class in org.apache.kafka.connect.data">Timestamp</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.data.Timestamp.LOGICAL_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/data/Timestamp.html#LOGICAL_NAME">LOGICAL_NAME</a></code></td>
<td class="colLast"><code>"org.apache.kafka.connect.data.Timestamp"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.sink.<a href="org/apache/kafka/connect/sink/SinkConnector.html" title="class in org.apache.kafka.connect.sink">SinkConnector</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.sink.SinkConnector.TOPICS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/sink/SinkConnector.html#TOPICS_CONFIG">TOPICS_CONFIG</a></code></td>
<td class="colLast"><code>"topics"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.connect.sink.<a href="org/apache/kafka/connect/sink/SinkTask.html" title="class in org.apache.kafka.connect.sink">SinkTask</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.connect.sink.SinkTask.TOPICS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/connect/sink/SinkTask.html#TOPICS_CONFIG">TOPICS_CONFIG</a></code></td>
<td class="colLast"><code>"topics"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.streams.<a href="org/apache/kafka/streams/StreamsConfig.html" title="class in org.apache.kafka.streams">StreamsConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.APPLICATION_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#APPLICATION_ID_CONFIG">APPLICATION_ID_CONFIG</a></code></td>
<td class="colLast"><code>"application.id"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.APPLICATION_SERVER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#APPLICATION_SERVER_CONFIG">APPLICATION_SERVER_CONFIG</a></code></td>
<td class="colLast"><code>"application.server"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.AT_LEAST_ONCE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#AT_LEAST_ONCE">AT_LEAST_ONCE</a></code></td>
<td class="colLast"><code>"at_least_once"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.BOOTSTRAP_SERVERS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#BOOTSTRAP_SERVERS_CONFIG">BOOTSTRAP_SERVERS_CONFIG</a></code></td>
<td class="colLast"><code>"bootstrap.servers"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.BUFFERED_RECORDS_PER_PARTITION_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#BUFFERED_RECORDS_PER_PARTITION_CONFIG">BUFFERED_RECORDS_PER_PARTITION_CONFIG</a></code></td>
<td class="colLast"><code>"buffered.records.per.partition"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.CACHE_MAX_BYTES_BUFFERING_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#CACHE_MAX_BYTES_BUFFERING_CONFIG">CACHE_MAX_BYTES_BUFFERING_CONFIG</a></code></td>
<td class="colLast"><code>"cache.max.bytes.buffering"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.CLIENT_ID_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#CLIENT_ID_CONFIG">CLIENT_ID_CONFIG</a></code></td>
<td class="colLast"><code>"client.id"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.COMMIT_INTERVAL_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#COMMIT_INTERVAL_MS_CONFIG">COMMIT_INTERVAL_MS_CONFIG</a></code></td>
<td class="colLast"><code>"commit.interval.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.CONNECTIONS_MAX_IDLE_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#CONNECTIONS_MAX_IDLE_MS_CONFIG">CONNECTIONS_MAX_IDLE_MS_CONFIG</a></code></td>
<td class="colLast"><code>"connections.max.idle.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.CONSUMER_PREFIX">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#CONSUMER_PREFIX">CONSUMER_PREFIX</a></code></td>
<td class="colLast"><code>"consumer."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.DEFAULT_DESERIALIZATION_EXCEPTION_HANDLER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#DEFAULT_DESERIALIZATION_EXCEPTION_HANDLER_CLASS_CONFIG">DEFAULT_DESERIALIZATION_EXCEPTION_HANDLER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"default.deserialization.exception.handler"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.DEFAULT_KEY_SERDE_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#DEFAULT_KEY_SERDE_CLASS_CONFIG">DEFAULT_KEY_SERDE_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"default.key.serde"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG">DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"default.timestamp.extractor"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.DEFAULT_VALUE_SERDE_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#DEFAULT_VALUE_SERDE_CLASS_CONFIG">DEFAULT_VALUE_SERDE_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"default.value.serde"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.EXACTLY_ONCE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#EXACTLY_ONCE">EXACTLY_ONCE</a></code></td>
<td class="colLast"><code>"exactly_once"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.KEY_SERDE_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#KEY_SERDE_CLASS_CONFIG">KEY_SERDE_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"key.serde"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.METADATA_MAX_AGE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#METADATA_MAX_AGE_CONFIG">METADATA_MAX_AGE_CONFIG</a></code></td>
<td class="colLast"><code>"metadata.max.age.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.METRIC_REPORTER_CLASSES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#METRIC_REPORTER_CLASSES_CONFIG">METRIC_REPORTER_CLASSES_CONFIG</a></code></td>
<td class="colLast"><code>"metric.reporters"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.METRICS_NUM_SAMPLES_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#METRICS_NUM_SAMPLES_CONFIG">METRICS_NUM_SAMPLES_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.num.samples"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.METRICS_RECORDING_LEVEL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#METRICS_RECORDING_LEVEL_CONFIG">METRICS_RECORDING_LEVEL_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.recording.level"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.METRICS_SAMPLE_WINDOW_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#METRICS_SAMPLE_WINDOW_MS_CONFIG">METRICS_SAMPLE_WINDOW_MS_CONFIG</a></code></td>
<td class="colLast"><code>"metrics.sample.window.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.NUM_STANDBY_REPLICAS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#NUM_STANDBY_REPLICAS_CONFIG">NUM_STANDBY_REPLICAS_CONFIG</a></code></td>
<td class="colLast"><code>"num.standby.replicas"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.NUM_STREAM_THREADS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#NUM_STREAM_THREADS_CONFIG">NUM_STREAM_THREADS_CONFIG</a></code></td>
<td class="colLast"><code>"num.stream.threads"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.PARTITION_GROUPER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#PARTITION_GROUPER_CLASS_CONFIG">PARTITION_GROUPER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"partition.grouper"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.POLL_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#POLL_MS_CONFIG">POLL_MS_CONFIG</a></code></td>
<td class="colLast"><code>"poll.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.PROCESSING_GUARANTEE_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#PROCESSING_GUARANTEE_CONFIG">PROCESSING_GUARANTEE_CONFIG</a></code></td>
<td class="colLast"><code>"processing.guarantee"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.PRODUCER_PREFIX">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#PRODUCER_PREFIX">PRODUCER_PREFIX</a></code></td>
<td class="colLast"><code>"producer."</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.RECEIVE_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#RECEIVE_BUFFER_CONFIG">RECEIVE_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"receive.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.RECONNECT_BACKOFF_MAX_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#RECONNECT_BACKOFF_MAX_MS_CONFIG">RECONNECT_BACKOFF_MAX_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.max.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.RECONNECT_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#RECONNECT_BACKOFF_MS_CONFIG">RECONNECT_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"reconnect.backoff.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.REPLICATION_FACTOR_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#REPLICATION_FACTOR_CONFIG">REPLICATION_FACTOR_CONFIG</a></code></td>
<td class="colLast"><code>"replication.factor"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.REQUEST_TIMEOUT_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#REQUEST_TIMEOUT_MS_CONFIG">REQUEST_TIMEOUT_MS_CONFIG</a></code></td>
<td class="colLast"><code>"request.timeout.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.RETRY_BACKOFF_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#RETRY_BACKOFF_MS_CONFIG">RETRY_BACKOFF_MS_CONFIG</a></code></td>
<td class="colLast"><code>"retry.backoff.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.ROCKSDB_CONFIG_SETTER_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#ROCKSDB_CONFIG_SETTER_CLASS_CONFIG">ROCKSDB_CONFIG_SETTER_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"rocksdb.config.setter"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.SECURITY_PROTOCOL_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#SECURITY_PROTOCOL_CONFIG">SECURITY_PROTOCOL_CONFIG</a></code></td>
<td class="colLast"><code>"security.protocol"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.SEND_BUFFER_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#SEND_BUFFER_CONFIG">SEND_BUFFER_CONFIG</a></code></td>
<td class="colLast"><code>"send.buffer.bytes"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.STATE_CLEANUP_DELAY_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#STATE_CLEANUP_DELAY_MS_CONFIG">STATE_CLEANUP_DELAY_MS_CONFIG</a></code></td>
<td class="colLast"><code>"state.cleanup.delay.ms"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.STATE_DIR_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#STATE_DIR_CONFIG">STATE_DIR_CONFIG</a></code></td>
<td class="colLast"><code>"state.dir"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.TIMESTAMP_EXTRACTOR_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#TIMESTAMP_EXTRACTOR_CLASS_CONFIG">TIMESTAMP_EXTRACTOR_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"timestamp.extractor"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.TOPIC_PREFIX">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#TOPIC_PREFIX">TOPIC_PREFIX</a></code></td>
<td class="colLast"><code>"topic."</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.VALUE_SERDE_CLASS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#VALUE_SERDE_CLASS_CONFIG">VALUE_SERDE_CLASS_CONFIG</a></code></td>
<td class="colLast"><code>"value.serde"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_CONFIG">WINDOW_STORE_CHANGE_LOG_ADDITIONAL_RETENTION_MS_CONFIG</a></code></td>
<td class="colLast"><code>"windowstore.changelog.additional.retention.ms"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.ZOOKEEPER_CONNECT_CONFIG">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.html#ZOOKEEPER_CONNECT_CONFIG">ZOOKEEPER_CONNECT_CONFIG</a></code></td>
<td class="colLast"><code>"zookeeper.connect"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.kafka.streams.<a href="org/apache/kafka/streams/StreamsConfig.InternalConfig.html" title="class in org.apache.kafka.streams">StreamsConfig.InternalConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.kafka.streams.StreamsConfig.InternalConfig.STREAM_THREAD_INSTANCE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/apache/kafka/streams/StreamsConfig.InternalConfig.html#STREAM_THREAD_INSTANCE">STREAM_THREAD_INSTANCE</a></code></td>
<td class="colLast"><code>"__stream.thread.instance__"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>