> ## 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.

# AlterSystemPropertiesRequest

> AlterSystemPropertiesRequest — 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 AlterSystemPropertiesRequest" className="title">Class AlterSystemPropertiesRequest</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.AlterSystemPropertiesRequest</div>
  </div>

  <div className="section class-description" id="class-description">
    <div className="dl notes">
      <div className="dt">All Implemented Interfaces:</div>
      <div className="dd"><code>org.apache.avro.generic.GenericContainer</code>, <code>org.apache.avro.generic.IndexedRecord</code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public class </span><span className="element-name type-name-label">AlterSystemPropertiesRequest</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> implements org.apache.avro.generic.IndexedRecord</span></div>

    <div className="block">
      A set of parameters for <a href="/content/api/java/com/gpudb/GPUdb#alterSystemProperties(com.gpudb.protocol.AlterSystemPropertiesRequest)"><code>GPUdb.alterSystemProperties</code></a>.
      <p> The <a href="/content/api/java/com/gpudb/GPUdb#alterSystemProperties(com.gpudb.protocol.AlterSystemPropertiesRequest)"><code>GPUdb.alterSystemProperties</code></a> endpoint is primarily used to simplify the testing of the system and is not expected to be used during normal execution. Commands are given through the <a href="#getPropertyUpdatesMap()"><code>propertyUpdatesMap</code></a> whose keys are commands and values are strings representing integer values (for example '8000') or boolean values ('true' or 'false').</p>
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section nested-class-summary" id="nested-class-summary">
          <h2>Nested Class Summary</h2>
          <div className="caption"><span>Nested Classes</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">Class</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>static final class </code></div>
            <div className="col-second even-row-color"><code><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options" className="type-name-link" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest.Options</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol"><code>AlterSystemPropertiesRequest</code></a> parameter <a href="#getOptions()"><code>options</code></a>.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final class </code></div>
            <div className="col-second odd-row-color"><code><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap" className="type-name-link" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest.PropertyUpdatesMap</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol"><code>AlterSystemPropertiesRequest</code></a> parameter <a href="#getPropertyUpdatesMap()"><code>propertyUpdatesMap</code></a>.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section constructor-summary" id="constructor-summary">
          <h2>Constructor Summary</h2>
          <div className="caption"><span>Constructors</span></div>

          <div className="summary-table two-column-summary">
            <div className="table-header col-first">Constructor</div>
            <div className="table-header col-last">Description</div>
            <div className="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" className="member-name-link">AlterSystemPropertiesRequest</a>()</code></div>

            <div className="col-last even-row-color">
              <div className="block">Constructs an AlterSystemPropertiesRequest object with default parameters.</div>
            </div>

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.util.Map,java.util.Map)" className="member-name-link">AlterSystemPropertiesRequest</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> propertyUpdatesMap, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> options)</code></div>

            <div className="col-last odd-row-color">
              <div className="block">Constructs an AlterSystemPropertiesRequest object with the specified parameters.</div>
            </div>
          </div>
        </div>
      </li>

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

          <div id="method-summary-table">
            <div className="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabIndex="0" className="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Concrete Methods</button></div>

            <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
              <div className="summary-table three-column-summary">
                <div className="table-header col-first">Modifier and Type</div>
                <div className="table-header col-second">Method</div>
                <div className="table-header col-last">Description</div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" className="member-name-link">equals</a><wbr />(<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> obj)</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#get(int)" className="member-name-link">get</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.avro.Schema</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getClassSchema()" className="member-name-link">getClassSchema</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a><wbr />\<<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>,<wbr /><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 method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOptions()" className="member-name-link">getOptions</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Optional parameters.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a><wbr />\<<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>,<wbr /><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 method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPropertyUpdatesMap()" className="member-name-link">getPropertyUpdatesMap</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Map containing the properties of the system to be updated.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.avro.Schema</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchema()" className="member-name-link">getSchema</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" className="member-name-link">hashCode</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#put(int,java.lang.Object)" className="member-name-link">put</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOptions(java.util.Map)" className="member-name-link">setOptions</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> options)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Optional parameters.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPropertyUpdatesMap(java.util.Map)" className="member-name-link">setPropertyUpdatesMap</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> propertyUpdatesMap)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Map containing the properties of the system to be updated.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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 method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" className="member-name-link">toString</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
              </div>
            </div>
          </div>

          <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#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#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#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 constructor-details" id="constructor-detail">
          <h2>Constructor Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="<init>()">
                <h3>AlterSystemPropertiesRequest</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">AlterSystemPropertiesRequest</span>()</div>
                <div className="block">Constructs an AlterSystemPropertiesRequest object with default parameters.</div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(java.util.Map,java.util.Map)">
                <h3>AlterSystemPropertiesRequest</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">AlterSystemPropertiesRequest</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> propertyUpdatesMap, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> options)</span></div>
                <div className="block">Constructs an AlterSystemPropertiesRequest object with the specified parameters.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>

                  <div className="dd">
                    <code>propertyUpdatesMap</code> - Map containing the properties of the system to be updated. Error if empty.

                    <ul>
                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CONCURRENT_KERNEL_EXECUTION"><code>CONCURRENT\_KERNEL\_EXECUTION</code></a>: Enables concurrent kernel execution if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> and disables it if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a>. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a> </li>
                        </ul>
                      </li>

                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SUBTASK_CONCURRENCY_LIMIT"><code>SUBTASK\_CONCURRENCY\_LIMIT</code></a>: Sets the maximum number of simultaneous threads allocated to a given request, on each rank. Note that thread allocation may also be limited by resource group limits and/or system load. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_SIZE"><code>CHUNK\_SIZE</code></a>: Sets the number of records per chunk to be used for all new tables. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_COLUMN_MAX_MEMORY"><code>CHUNK\_COLUMN\_MAX\_MEMORY</code></a>: Sets the target maximum data size for each column in a chunk to be used for all new tables. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_MAX_MEMORY"><code>CHUNK\_MAX\_MEMORY</code></a>: Indicates the target maximum data size for all columns in a chunk to be used for all new tables. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXECUTION_MODE"><code>EXECUTION\_MODE</code></a>: Sets the execution\_mode for kernel executions to the specified string value. Possible values are host, device, default (engine decides) or an integer value that indicates max chunk size to exec on host. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXTERNAL_FILES_DIRECTORY"><code>EXTERNAL\_FILES\_DIRECTORY</code></a>: Sets the root directory path where external table data files are accessed from. Path must exist on the head node. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#REQUEST_TIMEOUT"><code>REQUEST\_TIMEOUT</code></a>: Number of minutes after which filtering (e.g., <a href="/content/api/java/com/gpudb/GPUdb#filter(com.gpudb.protocol.FilterRequest)"><code>GPUdb.filter</code></a>) and aggregating (e.g., <a href="/content/api/java/com/gpudb/GPUdb#aggregateGroupBy(com.gpudb.protocol.AggregateGroupByRequest)"><code>GPUdb.aggregateGroupBy</code></a>) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_GET_RECORDS_SIZE"><code>MAX\_GET\_RECORDS\_SIZE</code></a>: The maximum number of records the database will serve for a given data retrieval call. The default value is '20000'. The minimum allowed value is '0'. The maximum allowed value is '1000000'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_AUDIT"><code>ENABLE\_AUDIT</code></a>: Enable or disable auditing. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_HEADERS"><code>AUDIT\_HEADERS</code></a>: Enable or disable auditing of request headers. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_BODY"><code>AUDIT\_BODY</code></a>: Enable or disable auditing of request bodies. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_DATA"><code>AUDIT\_DATA</code></a>: Enable or disable auditing of request data. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_RESPONSE"><code>AUDIT\_RESPONSE</code></a>: Enable or disable auditing of response information. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_AGG_SIZE"><code>SHADOW\_AGG\_SIZE</code></a>: Size of the shadow aggregate chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_FILTER_SIZE"><code>SHADOW\_FILTER\_SIZE</code></a>: Size of the shadow filter chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_OVERLAPPED_EQUI_JOIN"><code>ENABLE\_OVERLAPPED\_EQUI\_JOIN</code></a>: Enable overlapped-equi-join filter. The default value is 'true'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_ONE_STEP_COMPOUND_EQUI_JOIN"><code>ENABLE\_ONE\_STEP\_COMPOUND\_EQUI\_JOIN</code></a>: Enable the one\_step compound-equi-join algorithm. The default value is 'true'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_BATCH_SIZE"><code>KAFKA\_BATCH\_SIZE</code></a>: Maximum number of records to be ingested in a single batch. The default value is '1000'. The minimum allowed value is '1'. The maximum allowed value is '10000000'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_POLL_TIMEOUT"><code>KAFKA\_POLL\_TIMEOUT</code></a>: Maximum time (milliseconds) for each poll to get records from Kafka. The default value is '0'. The minimum allowed value is '0'. The maximum allowed value is '1000'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_WAIT_TIME"><code>KAFKA\_WAIT\_TIME</code></a>: Maximum time (seconds) to buffer records received from Kafka before ingestion. The default value is '30'. The minimum allowed value is '1'. The maximum allowed value is '120'. </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_PARQUET_COMPRESSION"><code>EGRESS\_PARQUET\_COMPRESSION</code></a>: Parquet file compression type. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#UNCOMPRESSED"><code>UNCOMPRESSED</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#GZIP"><code>GZIP</code></a> </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a>.
                      </li>

                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_SINGLE_FILE_MAX_SIZE"><code>EGRESS\_SINGLE\_FILE\_MAX\_SIZE</code></a>: Max file size (in MB) to allow saving to a single file. May be overridden by target limitations. The default value is '10000'. The minimum allowed value is '1'. The maximum allowed value is '200000'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_CONCURRENT_KERNELS"><code>MAX\_CONCURRENT\_KERNELS</code></a>: Sets the max\_concurrent\_kernels value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SYSTEM_METADATA_RETENTION_PERIOD"><code>SYSTEM\_METADATA\_RETENTION\_PERIOD</code></a>: Sets the system\_metadata.retention\_period value of the conf. The minimum allowed value is '1'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TCS_PER_TOM"><code>TCS\_PER\_TOM</code></a>: Size of the worker rank data calculation thread pool. This is primarily used for computation-based operations such as aggregates and record retrieval. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TPS_PER_TOM"><code>TPS\_PER\_TOM</code></a>: Size of the worker rank data processing thread pool. This includes operations such as inserts, updates, and deletes on table data. Multi-head inserts are not affected by this limit. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#BACKGROUND_WORKER_THREADS"><code>BACKGROUND\_WORKER\_THREADS</code></a>: Size of the worker rank background thread pool. This includes background operations such as watermark evictions catalog table updates. The minimum allowed value is '1'. The maximum allowed value is '8192'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#LOG_DEBUG_JOB_INFO"><code>LOG\_DEBUG\_JOB\_INFO</code></a>: Outputs various job-related information to the rank logs. Used for troubleshooting. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_THREAD_HANG_LOGGING"><code>ENABLE\_THREAD\_HANG\_LOGGING</code></a>: Log a stack trace for any thread that runs longer than a defined threshold. Used for troubleshooting. The default value is 'true'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_ENABLE_RAG"><code>AI\_ENABLE\_RAG</code></a>: Enable RAG. The default value is 'false'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_PROVIDER"><code>AI\_API\_PROVIDER</code></a>: AI API provider type. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_URL"><code>AI\_API\_URL</code></a>: AI API URL. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_KEY"><code>AI\_API\_KEY</code></a>: AI API key. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_CONNECTION_TIMEOUT"><code>AI\_API\_CONNECTION\_TIMEOUT</code></a>: AI API connection timeout in seconds. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_EMBEDDINGS_MODEL"><code>AI\_API\_EMBEDDINGS\_MODEL</code></a>: AI API model name. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_PERSIST_QUERY_METRICS"><code>TELM\_PERSIST\_QUERY\_METRICS</code></a>: Enable or disable persisting of query metrics. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_FORCE_METRICS_DURATION"><code>TELM\_FORCE\_METRICS\_DURATION</code></a>: Capture metrics for any query exceeding this duration in seconds. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_IDLE_CONNECTION_TIMEOUT"><code>POSTGRES\_PROXY\_IDLE\_CONNECTION\_TIMEOUT</code></a>: Idle connection timeout in seconds. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_KEEP_ALIVE"><code>POSTGRES\_PROXY\_KEEP\_ALIVE</code></a>: Enable postgres proxy keep alive. The default value is 'false'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KIFS_DIRECTORY_DATA_LIMIT"><code>KIFS\_DIRECTORY\_DATA\_LIMIT</code></a>: The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#COMPRESSION_CODEC"><code>COMPRESSION\_CODEC</code></a>: The default <a href="/content/concepts/column_compression/" target="_top">compression algorithm</a> applied to any column without a column-level or table-level default compression specified at the time it was created. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#DISK_AUTO_OPTIMIZE_TIMEOUT"><code>DISK\_AUTO\_OPTIMIZE\_TIMEOUT</code></a>: Time interval in seconds after which the database will apply optimizations/transformations to persisted data, such as compression. The minimum allowed value is '0'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#HA_CONSUMER_REPLAY_OFFSET"><code>HA\_CONSUMER\_REPLAY\_OFFSET</code></a>: Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ADMIN_ACCESS_ONLY"><code>ADMIN\_ACCESS\_ONLY</code></a>: Restricts access to system admin users only. The default value is 'false'. </li>
                    </ul>
                  </div>

                  <div className="dd">
                    <code>options</code> - Optional parameters.

                    <ul>
                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#EVICT_TO_COLD"><code>EVICT\_TO\_COLD</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> and evict\_columns is specified, the given objects will be evicted to cold storage (if such a tier exists). Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                        </ul>
                      </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#PERSIST"><code>PERSIST</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> the system configuration will be written to disk upon successful application of this request. This will commit the changes from this request and any additional in-memory modifications. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                        </ul>

                        The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a>.
                      </li>
                    </ul>

                    The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>

      <li>
        <div className="section method-details" id="method-detail">
          <h2>Method Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="getClassSchema()">
                <h3>getClassSchema</h3>
                <div className="member-signature"><span className="modifiers">public static</span> <span className="return-type">org.apache.avro.Schema</span> <span className="element-name">getClassSchema</span>()</div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The schema for the class.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getPropertyUpdatesMap()">
                <h3>getPropertyUpdatesMap</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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">getPropertyUpdatesMap</span>()</div>

                <div className="block">
                  Map containing the properties of the system to be updated. Error if empty.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CONCURRENT_KERNEL_EXECUTION"><code>CONCURRENT\_KERNEL\_EXECUTION</code></a>: Enables concurrent kernel execution if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> and disables it if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a>. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a> </li>
                      </ul>
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SUBTASK_CONCURRENCY_LIMIT"><code>SUBTASK\_CONCURRENCY\_LIMIT</code></a>: Sets the maximum number of simultaneous threads allocated to a given request, on each rank. Note that thread allocation may also be limited by resource group limits and/or system load. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_SIZE"><code>CHUNK\_SIZE</code></a>: Sets the number of records per chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_COLUMN_MAX_MEMORY"><code>CHUNK\_COLUMN\_MAX\_MEMORY</code></a>: Sets the target maximum data size for each column in a chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_MAX_MEMORY"><code>CHUNK\_MAX\_MEMORY</code></a>: Indicates the target maximum data size for all columns in a chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXECUTION_MODE"><code>EXECUTION\_MODE</code></a>: Sets the execution\_mode for kernel executions to the specified string value. Possible values are host, device, default (engine decides) or an integer value that indicates max chunk size to exec on host. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXTERNAL_FILES_DIRECTORY"><code>EXTERNAL\_FILES\_DIRECTORY</code></a>: Sets the root directory path where external table data files are accessed from. Path must exist on the head node. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#REQUEST_TIMEOUT"><code>REQUEST\_TIMEOUT</code></a>: Number of minutes after which filtering (e.g., <a href="/content/api/java/com/gpudb/GPUdb#filter(com.gpudb.protocol.FilterRequest)"><code>GPUdb.filter</code></a>) and aggregating (e.g., <a href="/content/api/java/com/gpudb/GPUdb#aggregateGroupBy(com.gpudb.protocol.AggregateGroupByRequest)"><code>GPUdb.aggregateGroupBy</code></a>) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_GET_RECORDS_SIZE"><code>MAX\_GET\_RECORDS\_SIZE</code></a>: The maximum number of records the database will serve for a given data retrieval call. The default value is '20000'. The minimum allowed value is '0'. The maximum allowed value is '1000000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_AUDIT"><code>ENABLE\_AUDIT</code></a>: Enable or disable auditing. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_HEADERS"><code>AUDIT\_HEADERS</code></a>: Enable or disable auditing of request headers. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_BODY"><code>AUDIT\_BODY</code></a>: Enable or disable auditing of request bodies. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_DATA"><code>AUDIT\_DATA</code></a>: Enable or disable auditing of request data. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_RESPONSE"><code>AUDIT\_RESPONSE</code></a>: Enable or disable auditing of response information. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_AGG_SIZE"><code>SHADOW\_AGG\_SIZE</code></a>: Size of the shadow aggregate chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_FILTER_SIZE"><code>SHADOW\_FILTER\_SIZE</code></a>: Size of the shadow filter chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_OVERLAPPED_EQUI_JOIN"><code>ENABLE\_OVERLAPPED\_EQUI\_JOIN</code></a>: Enable overlapped-equi-join filter. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_ONE_STEP_COMPOUND_EQUI_JOIN"><code>ENABLE\_ONE\_STEP\_COMPOUND\_EQUI\_JOIN</code></a>: Enable the one\_step compound-equi-join algorithm. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_BATCH_SIZE"><code>KAFKA\_BATCH\_SIZE</code></a>: Maximum number of records to be ingested in a single batch. The default value is '1000'. The minimum allowed value is '1'. The maximum allowed value is '10000000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_POLL_TIMEOUT"><code>KAFKA\_POLL\_TIMEOUT</code></a>: Maximum time (milliseconds) for each poll to get records from Kafka. The default value is '0'. The minimum allowed value is '0'. The maximum allowed value is '1000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_WAIT_TIME"><code>KAFKA\_WAIT\_TIME</code></a>: Maximum time (seconds) to buffer records received from Kafka before ingestion. The default value is '30'. The minimum allowed value is '1'. The maximum allowed value is '120'. </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_PARQUET_COMPRESSION"><code>EGRESS\_PARQUET\_COMPRESSION</code></a>: Parquet file compression type. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#UNCOMPRESSED"><code>UNCOMPRESSED</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#GZIP"><code>GZIP</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_SINGLE_FILE_MAX_SIZE"><code>EGRESS\_SINGLE\_FILE\_MAX\_SIZE</code></a>: Max file size (in MB) to allow saving to a single file. May be overridden by target limitations. The default value is '10000'. The minimum allowed value is '1'. The maximum allowed value is '200000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_CONCURRENT_KERNELS"><code>MAX\_CONCURRENT\_KERNELS</code></a>: Sets the max\_concurrent\_kernels value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SYSTEM_METADATA_RETENTION_PERIOD"><code>SYSTEM\_METADATA\_RETENTION\_PERIOD</code></a>: Sets the system\_metadata.retention\_period value of the conf. The minimum allowed value is '1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TCS_PER_TOM"><code>TCS\_PER\_TOM</code></a>: Size of the worker rank data calculation thread pool. This is primarily used for computation-based operations such as aggregates and record retrieval. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TPS_PER_TOM"><code>TPS\_PER\_TOM</code></a>: Size of the worker rank data processing thread pool. This includes operations such as inserts, updates, and deletes on table data. Multi-head inserts are not affected by this limit. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#BACKGROUND_WORKER_THREADS"><code>BACKGROUND\_WORKER\_THREADS</code></a>: Size of the worker rank background thread pool. This includes background operations such as watermark evictions catalog table updates. The minimum allowed value is '1'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#LOG_DEBUG_JOB_INFO"><code>LOG\_DEBUG\_JOB\_INFO</code></a>: Outputs various job-related information to the rank logs. Used for troubleshooting. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_THREAD_HANG_LOGGING"><code>ENABLE\_THREAD\_HANG\_LOGGING</code></a>: Log a stack trace for any thread that runs longer than a defined threshold. Used for troubleshooting. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_ENABLE_RAG"><code>AI\_ENABLE\_RAG</code></a>: Enable RAG. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_PROVIDER"><code>AI\_API\_PROVIDER</code></a>: AI API provider type. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_URL"><code>AI\_API\_URL</code></a>: AI API URL. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_KEY"><code>AI\_API\_KEY</code></a>: AI API key. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_CONNECTION_TIMEOUT"><code>AI\_API\_CONNECTION\_TIMEOUT</code></a>: AI API connection timeout in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_EMBEDDINGS_MODEL"><code>AI\_API\_EMBEDDINGS\_MODEL</code></a>: AI API model name. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_PERSIST_QUERY_METRICS"><code>TELM\_PERSIST\_QUERY\_METRICS</code></a>: Enable or disable persisting of query metrics. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_FORCE_METRICS_DURATION"><code>TELM\_FORCE\_METRICS\_DURATION</code></a>: Capture metrics for any query exceeding this duration in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_IDLE_CONNECTION_TIMEOUT"><code>POSTGRES\_PROXY\_IDLE\_CONNECTION\_TIMEOUT</code></a>: Idle connection timeout in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_KEEP_ALIVE"><code>POSTGRES\_PROXY\_KEEP\_ALIVE</code></a>: Enable postgres proxy keep alive. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KIFS_DIRECTORY_DATA_LIMIT"><code>KIFS\_DIRECTORY\_DATA\_LIMIT</code></a>: The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#COMPRESSION_CODEC"><code>COMPRESSION\_CODEC</code></a>: The default <a href="/content/concepts/column_compression/" target="_top">compression algorithm</a> applied to any column without a column-level or table-level default compression specified at the time it was created. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#DISK_AUTO_OPTIMIZE_TIMEOUT"><code>DISK\_AUTO\_OPTIMIZE\_TIMEOUT</code></a>: Time interval in seconds after which the database will apply optimizations/transformations to persisted data, such as compression. The minimum allowed value is '0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#HA_CONSUMER_REPLAY_OFFSET"><code>HA\_CONSUMER\_REPLAY\_OFFSET</code></a>: Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ADMIN_ACCESS_ONLY"><code>ADMIN\_ACCESS\_ONLY</code></a>: Restricts access to system admin users only. The default value is 'false'. </li>
                  </ul>
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>propertyUpdatesMap</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setPropertyUpdatesMap(java.util.Map)">
                <h3>setPropertyUpdatesMap</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest</a></span> <span className="element-name">setPropertyUpdatesMap</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> propertyUpdatesMap)</span></div>

                <div className="block">
                  Map containing the properties of the system to be updated. Error if empty.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CONCURRENT_KERNEL_EXECUTION"><code>CONCURRENT\_KERNEL\_EXECUTION</code></a>: Enables concurrent kernel execution if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> and disables it if the value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a>. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#FALSE"><code>FALSE</code></a> </li>
                      </ul>
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SUBTASK_CONCURRENCY_LIMIT"><code>SUBTASK\_CONCURRENCY\_LIMIT</code></a>: Sets the maximum number of simultaneous threads allocated to a given request, on each rank. Note that thread allocation may also be limited by resource group limits and/or system load. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_SIZE"><code>CHUNK\_SIZE</code></a>: Sets the number of records per chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_COLUMN_MAX_MEMORY"><code>CHUNK\_COLUMN\_MAX\_MEMORY</code></a>: Sets the target maximum data size for each column in a chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#CHUNK_MAX_MEMORY"><code>CHUNK\_MAX\_MEMORY</code></a>: Indicates the target maximum data size for all columns in a chunk to be used for all new tables. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXECUTION_MODE"><code>EXECUTION\_MODE</code></a>: Sets the execution\_mode for kernel executions to the specified string value. Possible values are host, device, default (engine decides) or an integer value that indicates max chunk size to exec on host. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EXTERNAL_FILES_DIRECTORY"><code>EXTERNAL\_FILES\_DIRECTORY</code></a>: Sets the root directory path where external table data files are accessed from. Path must exist on the head node. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#REQUEST_TIMEOUT"><code>REQUEST\_TIMEOUT</code></a>: Number of minutes after which filtering (e.g., <a href="/content/api/java/com/gpudb/GPUdb#filter(com.gpudb.protocol.FilterRequest)"><code>GPUdb.filter</code></a>) and aggregating (e.g., <a href="/content/api/java/com/gpudb/GPUdb#aggregateGroupBy(com.gpudb.protocol.AggregateGroupByRequest)"><code>GPUdb.aggregateGroupBy</code></a>) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_GET_RECORDS_SIZE"><code>MAX\_GET\_RECORDS\_SIZE</code></a>: The maximum number of records the database will serve for a given data retrieval call. The default value is '20000'. The minimum allowed value is '0'. The maximum allowed value is '1000000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_AUDIT"><code>ENABLE\_AUDIT</code></a>: Enable or disable auditing. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_HEADERS"><code>AUDIT\_HEADERS</code></a>: Enable or disable auditing of request headers. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_BODY"><code>AUDIT\_BODY</code></a>: Enable or disable auditing of request bodies. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_DATA"><code>AUDIT\_DATA</code></a>: Enable or disable auditing of request data. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AUDIT_RESPONSE"><code>AUDIT\_RESPONSE</code></a>: Enable or disable auditing of response information. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_AGG_SIZE"><code>SHADOW\_AGG\_SIZE</code></a>: Size of the shadow aggregate chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SHADOW_FILTER_SIZE"><code>SHADOW\_FILTER\_SIZE</code></a>: Size of the shadow filter chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_OVERLAPPED_EQUI_JOIN"><code>ENABLE\_OVERLAPPED\_EQUI\_JOIN</code></a>: Enable overlapped-equi-join filter. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_ONE_STEP_COMPOUND_EQUI_JOIN"><code>ENABLE\_ONE\_STEP\_COMPOUND\_EQUI\_JOIN</code></a>: Enable the one\_step compound-equi-join algorithm. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_BATCH_SIZE"><code>KAFKA\_BATCH\_SIZE</code></a>: Maximum number of records to be ingested in a single batch. The default value is '1000'. The minimum allowed value is '1'. The maximum allowed value is '10000000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_POLL_TIMEOUT"><code>KAFKA\_POLL\_TIMEOUT</code></a>: Maximum time (milliseconds) for each poll to get records from Kafka. The default value is '0'. The minimum allowed value is '0'. The maximum allowed value is '1000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KAFKA_WAIT_TIME"><code>KAFKA\_WAIT\_TIME</code></a>: Maximum time (seconds) to buffer records received from Kafka before ingestion. The default value is '30'. The minimum allowed value is '1'. The maximum allowed value is '120'. </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_PARQUET_COMPRESSION"><code>EGRESS\_PARQUET\_COMPRESSION</code></a>: Parquet file compression type. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#UNCOMPRESSED"><code>UNCOMPRESSED</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#GZIP"><code>GZIP</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SNAPPY"><code>SNAPPY</code></a>.
                    </li>

                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#EGRESS_SINGLE_FILE_MAX_SIZE"><code>EGRESS\_SINGLE\_FILE\_MAX\_SIZE</code></a>: Max file size (in MB) to allow saving to a single file. May be overridden by target limitations. The default value is '10000'. The minimum allowed value is '1'. The maximum allowed value is '200000'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#MAX_CONCURRENT_KERNELS"><code>MAX\_CONCURRENT\_KERNELS</code></a>: Sets the max\_concurrent\_kernels value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#SYSTEM_METADATA_RETENTION_PERIOD"><code>SYSTEM\_METADATA\_RETENTION\_PERIOD</code></a>: Sets the system\_metadata.retention\_period value of the conf. The minimum allowed value is '1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TCS_PER_TOM"><code>TCS\_PER\_TOM</code></a>: Size of the worker rank data calculation thread pool. This is primarily used for computation-based operations such as aggregates and record retrieval. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TPS_PER_TOM"><code>TPS\_PER\_TOM</code></a>: Size of the worker rank data processing thread pool. This includes operations such as inserts, updates, and deletes on table data. Multi-head inserts are not affected by this limit. The minimum allowed value is '2'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#BACKGROUND_WORKER_THREADS"><code>BACKGROUND\_WORKER\_THREADS</code></a>: Size of the worker rank background thread pool. This includes background operations such as watermark evictions catalog table updates. The minimum allowed value is '1'. The maximum allowed value is '8192'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#LOG_DEBUG_JOB_INFO"><code>LOG\_DEBUG\_JOB\_INFO</code></a>: Outputs various job-related information to the rank logs. Used for troubleshooting. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ENABLE_THREAD_HANG_LOGGING"><code>ENABLE\_THREAD\_HANG\_LOGGING</code></a>: Log a stack trace for any thread that runs longer than a defined threshold. Used for troubleshooting. The default value is 'true'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_ENABLE_RAG"><code>AI\_ENABLE\_RAG</code></a>: Enable RAG. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_PROVIDER"><code>AI\_API\_PROVIDER</code></a>: AI API provider type. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_URL"><code>AI\_API\_URL</code></a>: AI API URL. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_KEY"><code>AI\_API\_KEY</code></a>: AI API key. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_CONNECTION_TIMEOUT"><code>AI\_API\_CONNECTION\_TIMEOUT</code></a>: AI API connection timeout in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#AI_API_EMBEDDINGS_MODEL"><code>AI\_API\_EMBEDDINGS\_MODEL</code></a>: AI API model name. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_PERSIST_QUERY_METRICS"><code>TELM\_PERSIST\_QUERY\_METRICS</code></a>: Enable or disable persisting of query metrics. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#TELM_FORCE_METRICS_DURATION"><code>TELM\_FORCE\_METRICS\_DURATION</code></a>: Capture metrics for any query exceeding this duration in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_IDLE_CONNECTION_TIMEOUT"><code>POSTGRES\_PROXY\_IDLE\_CONNECTION\_TIMEOUT</code></a>: Idle connection timeout in seconds. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#POSTGRES_PROXY_KEEP_ALIVE"><code>POSTGRES\_PROXY\_KEEP\_ALIVE</code></a>: Enable postgres proxy keep alive. The default value is 'false'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#KIFS_DIRECTORY_DATA_LIMIT"><code>KIFS\_DIRECTORY\_DATA\_LIMIT</code></a>: The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#COMPRESSION_CODEC"><code>COMPRESSION\_CODEC</code></a>: The default <a href="/content/concepts/column_compression/" target="_top">compression algorithm</a> applied to any column without a column-level or table-level default compression specified at the time it was created. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#DISK_AUTO_OPTIMIZE_TIMEOUT"><code>DISK\_AUTO\_OPTIMIZE\_TIMEOUT</code></a>: Time interval in seconds after which the database will apply optimizations/transformations to persisted data, such as compression. The minimum allowed value is '0'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#HA_CONSUMER_REPLAY_OFFSET"><code>HA\_CONSUMER\_REPLAY\_OFFSET</code></a>: Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.PropertyUpdatesMap#ADMIN_ACCESS_ONLY"><code>ADMIN\_ACCESS\_ONLY</code></a>: Restricts access to system admin users only. The default value is 'false'. </li>
                  </ul>
                </div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>propertyUpdatesMap</code> - The new value for <code>propertyUpdatesMap</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getOptions()">
                <h3>getOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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">getOptions</span>()</div>

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#EVICT_TO_COLD"><code>EVICT\_TO\_COLD</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> and evict\_columns is specified, the given objects will be evicted to cold storage (if such a tier exists). Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                      </ul>
                    </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#PERSIST"><code>PERSIST</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> the system configuration will be written to disk upon successful application of this request. This will commit the changes from this request and any additional in-memory modifications. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a>.
                    </li>
                  </ul>

                  The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">The current value of <code>options</code>.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="setOptions(java.util.Map)">
                <h3>setOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest" title="class in com.gpudb.protocol">AlterSystemPropertiesRequest</a></span> <span className="element-name">setOptions</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<wbr /><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>> options)</span></div>

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#EVICT_TO_COLD"><code>EVICT\_TO\_COLD</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> and evict\_columns is specified, the given objects will be evicted to cold storage (if such a tier exists). Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                      </ul>
                    </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#PERSIST"><code>PERSIST</code></a>: If <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> the system configuration will be written to disk upon successful application of this request. This will commit the changes from this request and any additional in-memory modifications. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a> </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#FALSE"><code>FALSE</code></a> </li>
                      </ul>

                      The default value is <a href="/content/api/java/com/gpudb/protocol/AlterSystemPropertiesRequest.Options#TRUE"><code>TRUE</code></a>.
                    </li>
                  </ul>

                  The default value is an empty <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>.
                </div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>options</code> - The new value for <code>options</code>.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd"><code>this</code> to mimic the builder pattern.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getSchema()">
                <h3>getSchema</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">org.apache.avro.Schema</span> <span className="element-name">getSchema</span>()</div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>getSchema</code> in interface <code>org.apache.avro.generic.GenericContainer</code></div>
                  <div className="dt">Returns:</div>
                  <div className="dd">The schema object describing this class.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="get(int)">
                <h3>get</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><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> <span className="element-name">get</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>get</code> in interface <code>org.apache.avro.generic.IndexedRecord</code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the position of the field to get</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">value of the field with the given index.</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/IndexOutOfBoundsException.html" title="class or interface in java.lang" className="external-link">IndexOutOfBoundsException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="put(int,java.lang.Object)">
                <h3>put</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">put</span><wbr /><span className="parameters">(int index, <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> value)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>put</code> in interface <code>org.apache.avro.generic.IndexedRecord</code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the position of the field to set</div>
                  <div className="dd"><code>value</code> - the value to set</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/IndexOutOfBoundsException.html" title="class or interface in java.lang" className="external-link">IndexOutOfBoundsException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="equals(java.lang.Object)">
                <h3>equals</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">equals</span><wbr /><span className="parameters">(<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> obj)</span></div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="toString()">
                <h3>toString</h3>
                <div className="member-signature"><span className="modifiers">public</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">toString</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="hashCode()">
                <h3>hashCode</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">hashCode</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
