> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateTableMonitorRequest.Options

> CreateTableMonitorRequest.Options — Kinetica Java API

<div className="kinetica-javadoc">
  <div className="header">
    <div className="sub-title"><span className="package-label-in-type">Package</span> <a href="/content/api/java/com/gpudb/protocol/package-summary">com.gpudb.protocol</a></div>
    <h1 title="Class CreateTableMonitorRequest.Options" className="title">Class CreateTableMonitorRequest.Options</h1>
  </div>

  <div className="inheritance" title="Inheritance Tree">
    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">java.lang.Object</a>
    <div className="inheritance">com.gpudb.protocol.CreateTableMonitorRequest.Options</div>
  </div>

  <div className="section class-description" id="class-description">
    <div className="dl notes">
      <div className="dt">Enclosing class:</div>
      <div className="dd"><code><a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest" title="class in com.gpudb.protocol">CreateTableMonitorRequest</a></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public static final class </span><span className="element-name type-name-label">CreateTableMonitorRequest.Options</span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span></div>

    <div className="block">
      A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest" title="class in com.gpudb.protocol"><code>CreateTableMonitorRequest</code></a> parameter <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getOptions()"><code>options</code></a>.
      <p> Optional parameters.</p>
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section field-summary" id="field-summary">
          <h2>Field Summary</h2>
          <div className="caption"><span>Fields</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Field</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DATASINK_NAME" className="member-name-link">DATASINK\_NAME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Name of an existing <a href="/content/concepts/data_sinks/" target="_top">data sink</a> to send change data notifications to.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DELETE" className="member-name-link">DELETE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Get notifications of delete operations.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DESTINATION" className="member-name-link">DESTINATION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Destination for the output data in format 'destination\_type://path\[:port]'.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#EVENT" className="member-name-link">EVENT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Type of modification event on the target table to be monitored by this table monitor.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#EXPRESSION" className="member-name-link">EXPRESSION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Filter expression to limit records for notification.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#FAILED_NOTIFICATIONS_TABLE_NAME" className="member-name-link">FAILED\_NOTIFICATIONS\_TABLE\_NAME</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Name of a <a href="/content/concepts/tables/" target="_top">table</a> to which failed stream notifications are written when the stream is suspended.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#INCREASING_COLUMN" className="member-name-link">INCREASING\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Column on subscribed table that will increase for new records (e.g., TIMESTAMP).</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#INSERT" className="member-name-link">INSERT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Get notifications of new record insertions.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#JOIN_COLUMN_NAMES" className="member-name-link">JOIN\_COLUMN\_NAMES</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">A comma-separated list of columns or expressions to include from the joined tables.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#JOIN_EXPRESSIONS" className="member-name-link">JOIN\_EXPRESSIONS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Filter or join expressions to apply when combining the tables.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#JOIN_TABLE_NAMES" className="member-name-link">JOIN\_TABLE\_NAMES</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">A comma-separated list of tables (optionally with aliases) to include in the join.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#KAFKA_TOPIC_NAME" className="member-name-link">KAFKA\_TOPIC\_NAME</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Name of the Kafka topic to publish to if <a href="#DESTINATION"><code>DESTINATION</code></a> in <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getOptions()"><code>options</code></a> is specified and is a Kafka broker.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#MAX_CONSECUTIVE_FAILURES" className="member-name-link">MAX\_CONSECUTIVE\_FAILURES</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Maximum number of consecutive failed notification attempts before suspending the stream.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#MONITOR_ID" className="member-name-link">MONITOR\_ID</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">ID to use for this monitor instead of a randomly generated one.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#ON_CHANGE" className="member-name-link">ON\_CHANGE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Report changes as they occur.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#PERIODIC" className="member-name-link">PERIODIC</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Report changes periodically at rate specified by <a href="#REFRESH_PERIOD"><code>REFRESH\_PERIOD</code></a>.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#REFRESH_METHOD" className="member-name-link">REFRESH\_METHOD</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Method controlling when the table monitor reports changes to the <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getTableName()"><code>tableName</code></a>.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#REFRESH_PERIOD" className="member-name-link">REFRESH\_PERIOD</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">When <a href="#REFRESH_METHOD"><code>REFRESH\_METHOD</code></a> is <a href="#PERIODIC"><code>PERIODIC</code></a>, specifies the period in seconds at which changes are reported.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#REFRESH_START_TIME" className="member-name-link">REFRESH\_START\_TIME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">When <a href="#REFRESH_METHOD"><code>REFRESH\_METHOD</code></a> is <a href="#PERIODIC"><code>PERIODIC</code></a>, specifies the first time at which changes are reported.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#UPDATE" className="member-name-link">UPDATE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Get notifications of update operations.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section method-summary" id="method-summary">
          <h2>Method Summary</h2>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" className="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" className="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" className="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" className="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" className="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" className="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" className="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" className="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" className="external-link">wait</a></code>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details">
    <ul className="details-list">
      <li>
        <div className="section field-details" id="field-detail">
          <h2>Field Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="EVENT">
                <h3>EVENT</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">EVENT</span></div>

                <div className="block">
                  Type of modification event on the target table to be monitored by this table monitor. Supported values:

                  <ul>
                    <li><a href="#INSERT"><code>INSERT</code></a>: Get notifications of new record insertions. The new row images are forwarded to the subscribers. </li>
                    <li><a href="#UPDATE"><code>UPDATE</code></a>: Get notifications of update operations. The modified row count information is forwarded to the subscribers. </li>
                    <li><a href="#DELETE"><code>DELETE</code></a>: Get notifications of delete operations. The deleted row count information is forwarded to the subscribers. </li>
                  </ul>

                  The default value is <a href="#INSERT"><code>INSERT</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.EVENT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="INSERT">
                <h3>INSERT</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">INSERT</span></div>
                <div className="block">Get notifications of new record insertions. The new row images are forwarded to the subscribers.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.INSERT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="UPDATE">
                <h3>UPDATE</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">UPDATE</span></div>
                <div className="block">Get notifications of update operations. The modified row count information is forwarded to the subscribers.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.UPDATE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE">
                <h3>DELETE</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">DELETE</span></div>
                <div className="block">Get notifications of delete operations. The deleted row count information is forwarded to the subscribers.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.DELETE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MONITOR_ID">
                <h3>MONITOR\_ID</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">MONITOR\_ID</span></div>
                <div className="block">ID to use for this monitor instead of a randomly generated one.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.MONITOR_ID">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DATASINK_NAME">
                <h3>DATASINK\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">DATASINK\_NAME</span></div>
                <div className="block">Name of an existing <a href="/content/concepts/data_sinks/" target="_top">data sink</a> to send change data notifications to.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.DATASINK_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MAX_CONSECUTIVE_FAILURES">
                <h3>MAX\_CONSECUTIVE\_FAILURES</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">MAX\_CONSECUTIVE\_FAILURES</span></div>
                <div className="block">Maximum number of consecutive failed notification attempts before suspending the stream. A value of -1 (default) disables auto-suspend. This value is by rank and not overall.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.MAX_CONSECUTIVE_FAILURES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FAILED_NOTIFICATIONS_TABLE_NAME">
                <h3>FAILED\_NOTIFICATIONS\_TABLE\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">FAILED\_NOTIFICATIONS\_TABLE\_NAME</span></div>
                <div className="block">Name of a <a href="/content/concepts/tables/" target="_top">table</a> to which failed stream notifications are written when the stream is suspended. The database will attempt to send notifications persisted in this table when the stream is resumed. The table has the following columns: rank (long), job\_id (long), uuid (uuid), timestamp (timestamp), error\_msg (string), payload (bytes). Leave this option empty to disable persisting failed notification events.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.FAILED_NOTIFICATIONS_TABLE_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DESTINATION">
                <h3>DESTINATION</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">DESTINATION</span></div>
                <div className="block">Destination for the output data in format 'destination\_type://path\[:port]'. Supported destination types are 'http', 'https' and 'kafka'.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.DESTINATION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_TOPIC_NAME">
                <h3>KAFKA\_TOPIC\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">KAFKA\_TOPIC\_NAME</span></div>
                <div className="block">Name of the Kafka topic to publish to if <a href="#DESTINATION"><code>DESTINATION</code></a> in <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getOptions()"><code>options</code></a> is specified and is a Kafka broker.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.KAFKA_TOPIC_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="INCREASING_COLUMN">
                <h3>INCREASING\_COLUMN</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">INCREASING\_COLUMN</span></div>
                <div className="block">Column on subscribed table that will increase for new records (e.g., TIMESTAMP).</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.INCREASING_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="EXPRESSION">
                <h3>EXPRESSION</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">EXPRESSION</span></div>
                <div className="block">Filter expression to limit records for notification.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.EXPRESSION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="JOIN_TABLE_NAMES">
                <h3>JOIN\_TABLE\_NAMES</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">JOIN\_TABLE\_NAMES</span></div>
                <div className="block">A comma-separated list of tables (optionally with aliases) to include in the join. The monitored table <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getTableName()"><code>tableName</code></a> must be included, representing only the newly inserted rows (deltas) since the last notification. Other tables can be any existing tables or views. Aliases can be used with the 'table\_name as alias' syntax.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.JOIN_TABLE_NAMES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="JOIN_COLUMN_NAMES">
                <h3>JOIN\_COLUMN\_NAMES</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">JOIN\_COLUMN\_NAMES</span></div>
                <div className="block">A comma-separated list of columns or expressions to include from the joined tables. Column references can use table names or aliases defined in 'join\_table\_names'. Each column can optionally be aliased using 'as'. The selected columns will also appear in the notification output.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.JOIN_COLUMN_NAMES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="JOIN_EXPRESSIONS">
                <h3>JOIN\_EXPRESSIONS</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">JOIN\_EXPRESSIONS</span></div>
                <div className="block">Filter or join expressions to apply when combining the tables. Expressions are standard SQL-style conditions and can reference any table or alias listed in 'join\_table\_names'. This corresponds to the WHERE clause of the underlying join, and can include conditions to filter the delta rows.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.JOIN_EXPRESSIONS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH_METHOD">
                <h3>REFRESH\_METHOD</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">REFRESH\_METHOD</span></div>

                <div className="block">
                  Method controlling when the table monitor reports changes to the <a href="/content/api/java/com/gpudb/protocol/CreateTableMonitorRequest#getTableName()"><code>tableName</code></a>. Supported values:

                  <ul>
                    <li><a href="#ON_CHANGE"><code>ON\_CHANGE</code></a>: Report changes as they occur. </li>
                    <li><a href="#PERIODIC"><code>PERIODIC</code></a>: Report changes periodically at rate specified by <a href="#REFRESH_PERIOD"><code>REFRESH\_PERIOD</code></a>. </li>
                  </ul>

                  The default value is <a href="#ON_CHANGE"><code>ON\_CHANGE</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.REFRESH_METHOD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ON_CHANGE">
                <h3>ON\_CHANGE</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">ON\_CHANGE</span></div>
                <div className="block">Report changes as they occur.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.ON_CHANGE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PERIODIC">
                <h3>PERIODIC</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">PERIODIC</span></div>
                <div className="block">Report changes periodically at rate specified by <a href="#REFRESH_PERIOD"><code>REFRESH\_PERIOD</code></a>.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.PERIODIC">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH_PERIOD">
                <h3>REFRESH\_PERIOD</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">REFRESH\_PERIOD</span></div>
                <div className="block">When <a href="#REFRESH_METHOD"><code>REFRESH\_METHOD</code></a> is <a href="#PERIODIC"><code>PERIODIC</code></a>, specifies the period in seconds at which changes are reported.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.REFRESH_PERIOD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH_START_TIME">
                <h3>REFRESH\_START\_TIME</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">REFRESH\_START\_TIME</span></div>
                <div className="block">When <a href="#REFRESH_METHOD"><code>REFRESH\_METHOD</code></a> is <a href="#PERIODIC"><code>PERIODIC</code></a>, specifies the first time at which changes are reported. Value is a datetime string with format 'YYYY-MM-DD HH:MM:SS'.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableMonitorRequest.Options.REFRESH_START_TIME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
