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

# kinetica.AlterSystemPropertiesRequest

> kinetica.AlterSystemPropertiesRequest — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A set of parameters for <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/altersystemproperties#acfc3b756114ef27bd448b894944ce4a0">Kinetica.alterSystemProperties</a>. <a href="#details">More...</a></p>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="nested-classes" />

            Classes
          </h2>
        </td>
      </tr>

      <tr className="memitem:">
        <td className="memItemLeft" align="right" valign="top">struct  </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options">Options</a></td>
      </tr>

      <tr className="memdesc:">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A set of string constants for the parameter <a className="el" href="#ada9126df12f2799513fb94e8fb991a7d" title="Optional parameters.">AlterSystemPropertiesRequest.options</a>. <a href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#details">More...</a><br /></td>
      </tr>

      <tr className="separator:">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:">
        <td className="memItemLeft" align="right" valign="top">struct  </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap">PropertyUpdatesMap</a></td>
      </tr>

      <tr className="memdesc:">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A set of string constants for the parameter <a className="el" href="#a5ac799ea686e0d00d910c9cb12ec87fc" title="Map containing the properties of the system to be updated.">AlterSystemPropertiesRequest.property\_updates\_map</a>. <a href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#details">More...</a><br /></td>
      </tr>

      <tr className="separator:">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="pub-methods" />

            Public Member Functions
          </h2>
        </td>
      </tr>

      <tr className="memitem:a15718975f0301248c1689b8620d881c8" id="r_a15718975f0301248c1689b8620d881c8">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a15718975f0301248c1689b8620d881c8">AlterSystemPropertiesRequest</a> ()</td>
      </tr>

      <tr className="memdesc:a15718975f0301248c1689b8620d881c8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AlterSystemPropertiesRequest" title="A set of parameters for Kinetica.alterSystemProperties.">AlterSystemPropertiesRequest</a> object with default parameters. <br /></td>
      </tr>

      <tr className="separator:a15718975f0301248c1689b8620d881c8">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a5485ecf79cc7d3f39d633ba00e933813" id="r_a5485ecf79cc7d3f39d633ba00e933813">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5485ecf79cc7d3f39d633ba00e933813">AlterSystemPropertiesRequest</a> (IDictionary\< string, string > <a className="el" href="#a5ac799ea686e0d00d910c9cb12ec87fc">property\_updates\_map</a>, IDictionary\< string, string > <a className="el" href="#ada9126df12f2799513fb94e8fb991a7d">options</a>=null)</td>
      </tr>

      <tr className="memdesc:a5485ecf79cc7d3f39d633ba00e933813">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AlterSystemPropertiesRequest" title="A set of parameters for Kinetica.alterSystemProperties.">AlterSystemPropertiesRequest</a> object with the specified parameters. <br /></td>
      </tr>

      <tr className="separator:a5485ecf79cc7d3f39d633ba00e933813">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="inherit_header pub_methods_classkinetica_1_1KineticaData">
        <td colSpan="2"> Public Member Functions inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData" id="r_a6a494237f126f79a7f478b7614323482">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a6a494237f126f79a7f478b7614323482">KineticaData</a> (<a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a> type)</td>
      </tr>

      <tr className="memdesc:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructor from <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> Type. <br /></td>
      </tr>

      <tr className="separator:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ac8cbdce08f2dd7d0d02bf0f279d79b79">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ac8cbdce08f2dd7d0d02bf0f279d79b79">KineticaData</a> (System.Type type=null)</td>
      </tr>

      <tr className="memdesc:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Default constructor, with optional System.Type. <br /></td>
      </tr>

      <tr className="separator:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData" id="r_a8fceb0fc6b641ef28b7548bc2820e48f">
        <td className="memItemLeft" align="right" valign="top">object </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a8fceb0fc6b641ef28b7548bc2820e48f">Get</a> (int fieldPos)</td>
      </tr>

      <tr className="memdesc:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Retrieve a specific property from this object. <br /></td>
      </tr>

      <tr className="separator:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ad02b0bac0aa3f8a64b0ec46a94bd06f0">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ad02b0bac0aa3f8a64b0ec46a94bd06f0">Put</a> (int fieldPos, object fieldValue)</td>
      </tr>

      <tr className="memdesc:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Write a specific property to this object. <br /></td>
      </tr>

      <tr className="separator:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="properties" />

            Properties
          </h2>
        </td>
      </tr>

      <tr className="memitem:a5ac799ea686e0d00d910c9cb12ec87fc" id="r_a5ac799ea686e0d00d910c9cb12ec87fc">
        <td className="memItemLeft" align="right" valign="top">IDictionary\< string, string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5ac799ea686e0d00d910c9cb12ec87fc">property\_updates\_map</a> = new Dictionary\<string, string>()<code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a5ac799ea686e0d00d910c9cb12ec87fc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Map containing the properties of the system to be updated. <br /></td>
      </tr>

      <tr className="separator:a5ac799ea686e0d00d910c9cb12ec87fc">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ada9126df12f2799513fb94e8fb991a7d" id="r_ada9126df12f2799513fb94e8fb991a7d">
        <td className="memItemLeft" align="right" valign="top">IDictionary\< string, string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ada9126df12f2799513fb94e8fb991a7d">options</a> = new Dictionary\<string, string>()<code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:ada9126df12f2799513fb94e8fb991a7d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Optional parameters. <br /></td>
      </tr>

      <tr className="separator:ada9126df12f2799513fb94e8fb991a7d">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="inherit_header properties_classkinetica_1_1KineticaData">
        <td colSpan="2"> Properties inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:ae35f20177341ed020cb1c92195621499 inherit properties_classkinetica_1_1KineticaData" id="r_ae35f20177341ed020cb1c92195621499">
        <td className="memItemLeft" align="right" valign="top">Schema </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ae35f20177341ed020cb1c92195621499">Schema</a><code> \[get]</code></td>
      </tr>

      <tr className="memdesc:ae35f20177341ed020cb1c92195621499 inherit properties_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Avro Schema for this class. <br /></td>
      </tr>

      <tr className="separator:ae35f20177341ed020cb1c92195621499 inherit properties_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="inherited" />

            Additional Inherited Members
          </h2>
        </td>
      </tr>

      <tr className="inherit_header pub_static_methods_classkinetica_1_1KineticaData">
        <td colSpan="2"> Static Public Member Functions inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData" id="r_a9474d49c9399dbe86f31a3ba07ff4691">
        <td className="memItemLeft" align="right" valign="top">static ? RecordSchema </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a9474d49c9399dbe86f31a3ba07ff4691">SchemaFromType</a> (System.Type t, <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a>? ktype=null)</td>
      </tr>

      <tr className="memdesc:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Create an Avro Schema from a System.Type and a <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType" title="Describes a Kinetica record type — its columns, properties, and Avro schema — and can create the type...">KineticaType</a>. <br /></td>
      </tr>

      <tr className="separator:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <div id="details" />

    <h2 className="groupheader">Detailed Description</h2>

    <div className="textblock">
      <p>A set of parameters for <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/altersystemproperties#acfc3b756114ef27bd448b894944ce4a0">Kinetica.alterSystemProperties</a>. </p>
      <p>The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/altersystemproperties#acfc3b756114ef27bd448b894944ce4a0">Kinetica.alterSystemProperties</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 className="el" href="#a5ac799ea686e0d00d910c9cb12ec87fc" title="Map containing the properties of the system to be updated.">AlterSystemPropertiesRequest.property\_updates\_map</a> whose keys are commands and values are strings representing integer values (for example '8000') or boolean values ('true' or 'false').</p>
      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs#L21">21</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>

    <div id="a15718975f0301248c1689b8620d881c8" />

    <h2 className="memtitle"><span className="permalink"><a href="#a15718975f0301248c1689b8620d881c8">◆ </a></span>AlterSystemPropertiesRequest() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AlterSystemPropertiesRequest.AlterSystemPropertiesRequest </td>
                  <td>(</td>

                  <td className="paramname">
                    <span className="paramname">
                      <span className="em" />
                    </span>
                  </td>

                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AlterSystemPropertiesRequest" title="A set of parameters for Kinetica.alterSystemProperties.">AlterSystemPropertiesRequest</a> object with default parameters. </p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs#L972">972</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a>.</p>
      </div>
    </div>

    <div id="a5485ecf79cc7d3f39d633ba00e933813" />

    <h2 className="memtitle"><span className="permalink"><a href="#a5485ecf79cc7d3f39d633ba00e933813">◆ </a></span>AlterSystemPropertiesRequest() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AlterSystemPropertiesRequest.AlterSystemPropertiesRequest </td>
                  <td>(</td>
                  <td className="paramtype">IDictionary\< string, string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">property\_updates\_map</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">IDictionary\< string, string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">options</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AlterSystemPropertiesRequest" title="A set of parameters for Kinetica.alterSystemProperties.">AlterSystemPropertiesRequest</a> object with the specified parameters. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">property\_updates\_map</td>

                <td>
                  Map containing the properties of the system to be updated. Error if empty.

                  <ul>
                    <li>
                      <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a62bf4c66001ddf74c48e132d0e9e657c">CONCURRENT\_KERNEL\_EXECUTION</a>: Enables concurrent kernel execution if the value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a249600b308dccffaa07387b7d170d1ca">TRUE</a> and disables it if the value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9605e848ce835e55571c628cf17167f4">FALSE</a>. Supported values:

                      <ul>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a249600b308dccffaa07387b7d170d1ca">TRUE</a> </li>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9605e848ce835e55571c628cf17167f4">FALSE</a> </li>
                      </ul>
                    </li>

                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a09866c38ba13b14daeefcfc43f62ded1">SUBTASK\_CONCURRENCY\_LIMIT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6709c77fd88c73de8577e65b007a5214">CHUNK\_SIZE</a>: Sets the number of records per chunk to be used for all new tables. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a554284d940bd8aed2644edb3fdd0e17e">CHUNK\_COLUMN\_MAX\_MEMORY</a>: Sets the target maximum data size for each column in a chunk to be used for all new tables. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac6a47e328706d57ffeb588a9fa91887b">CHUNK\_MAX\_MEMORY</a>: Indicates the target maximum data size for all columns in a chunk to be used for all new tables. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a56015ffd215448755268eb7e33aa45fa">EXECUTION\_MODE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#adb12cee2f8af5546999e2160de86d068">EXTERNAL\_FILES\_DIRECTORY</a>: Sets the root directory path where external table data files are accessed from. Path must exist on the head node. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aab5bbdc5d9e7897251d279f04d4f66b4">REQUEST\_TIMEOUT</a>: Number of minutes after which filtering (e.g., <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/filter#a326cdfc4d55f37794297bbc0dd77c4ee">Kinetica.filter</a>) and aggregating (e.g., <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/aggregategroupby#aabfc54261b6b570bf9856fe3796833fb">Kinetica.aggregateGroupBy</a>) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a158a6406469debf29c4c8e4367ad0b75">MAX\_GET\_RECORDS\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a90401e8f82e0d2044526eb5d102441dd">ALLOW\_ALTERNATE\_DATE\_FORMATS</a>: Accept additional date formats when ingesting and casting strings to dates, datetimes, and timestamps: 'YYYYMMDD', 'YYYY/MM/DD', and month-name forms like 'Aug 20 2026' or '20 August 2026', each optionally followed by a time of day. Explicit formats given to TO\_DATE(), etc. are unaffected. The default value is 'false'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a300a5bf26417112d465d504cb894f6d5">ENABLE\_AUDIT</a>: Enable or disable auditing. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a0f3b9692bbdd5898ecaf754b88de235c">AUDIT\_HEADERS</a>: Enable or disable auditing of request headers. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a96e392a6a4bc8777f7f8b8590af026bb">AUDIT\_BODY</a>: Enable or disable auditing of request bodies. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad97ede073c43817e4ba31f1cf7249b5c">AUDIT\_DATA</a>: Enable or disable auditing of request data. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6935735d38060852c6da8976708aa237">AUDIT\_RESPONSE</a>: Enable or disable auditing of response information. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a315f75e2cc742f1e4abf759ed65d3603">SHADOW\_AGG\_SIZE</a>: \[DEPRECATED–use <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a> instead] Size of the shadow aggregate chunk cache in bytes. The minimum allowed value is '0'. The maximum allowed value is '16000000000'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a04460a2bd0c28148fbc10096a0274c57">SHADOW\_FILTER\_SIZE</a>: \[DEPRECATED–use <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a> instead] Size of the shadow filter chunk cache in bytes. The minimum allowed value is '0'. The maximum allowed value is '16000000000'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a>: Size of the shadow cube chunk cache in bytes, shared by aggregate and filter responses. Replaces the deprecated <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a315f75e2cc742f1e4abf759ed65d3603">SHADOW\_AGG\_SIZE</a> / <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a04460a2bd0c28148fbc10096a0274c57">SHADOW\_FILTER\_SIZE</a> options. The default value is '1000000000'. The minimum allowed value is '0'. The maximum allowed value is '32000000000'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#acb21f64ac320b6c4ce410c4e9f4ce19b">SHADOW\_CUBE\_PROBATION\_PERCENT</a>: Shadow cube probation segment memory ceiling, as a percent of the protected byte budget; the probation entry cap is derived from it. The default value is '5'. The minimum allowed value is '1'. The maximum allowed value is '10'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a7026295f3004ffd695ffa176e1ce399b">ENABLE\_OVERLAPPED\_EQUI\_JOIN</a>: Enable overlapped-equi-join filter. The default value is 'true'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ada6890ecb36bd3a635b4a8bc1af943a2">ENABLE\_ONE\_STEP\_COMPOUND\_EQUI\_JOIN</a>: Enable the one\_step compound-equi-join algorithm. The default value is 'true'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad9582e619591e6870da07f40c7ca68e4">KAFKA\_BATCH\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1ec8275f5c8e1220f3577d65a57edadd">KAFKA\_POLL\_TIMEOUT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a94415932f66fdd40a4c47daedbf218e5">KAFKA\_WAIT\_TIME</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac9ed09ce792869d7f6f438c7c060ca44">DATALAKE\_TABLE\_METADATA\_CACHE\_ENABLED</a>: Enable caching of datalake table metadata. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#abb4f3f75cde967fbe615bb87b41f03b1">DATALAKE\_TABLE\_METADATA\_CACHE\_SIZE</a>: Maximum number of datalake table metadata entries to cache. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae56e2499b077d8a4df1888f2ba3d2e3e">DATALAKE\_TABLE\_METADATA\_CACHE\_TTL</a>: Time-to-live (seconds) for cached datalake table metadata entries. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae33e7f7498239b9f9c0a080038d84571">DATALAKE\_TABLE\_METADATA\_CACHE\_SNAPSHOT\_CHECK</a>: When enabled, check the current datalake snapshot on cache hits and invalidate entries that have changed. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ab894aae362befad267879a3d8b373458">DATALAKE\_CATALOG\_CONNECTION\_CACHE\_SIZE</a>: Maximum number of cached datalake REST catalog connections. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a75c59e2e029a23b4d715940b55ed3806">ICEBERG\_MANIFEST\_CACHE\_ENABLED</a>: Enable caching of parsed Iceberg manifest and manifest-list files. </li>

                    <li>
                      <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a17ef1535adacf8496a8fab29b80e671b">EGRESS\_PARQUET\_COMPRESSION</a>: Parquet file compression type. Supported values:

                      <ul>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9bd74dccaa5ec075e4507e9e0672302d">UNCOMPRESSED</a> </li>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1c51d9dba27b7d32c2f738faa6cdc72">SNAPPY</a> </li>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2590212bb4d2a20c4163a3687506e2e0">GZIP</a> </li>
                      </ul>

                      The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1c51d9dba27b7d32c2f738faa6cdc72">SNAPPY</a>.
                    </li>

                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa67ee2a8aa89ff0626228e0192b299fd">EGRESS\_SINGLE\_FILE\_MAX\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad2f8575c5d0525111ee004771202353f">MAX\_CONCURRENT\_KERNELS</a>: Sets the <a href="/content/config/#config-main-general" target="_top">max\_concurrent\_kernels</a> value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae275d1fd275e14da050c4b0a9c4502bb">SYSTEM\_METADATA\_RETENTION\_PERIOD</a>: Sets the <a href="/content/config/#config-main-external-files" target="_top">system\_metadata.retention\_period</a> value of the conf. The minimum allowed value is '1'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a855143e9cc6f30fcb2b5fee81873aacf">TCS\_PER\_TOM</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a4dfbc5fce166535f4de7a51c38606919">TPS\_PER\_TOM</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6a4678d907f40e0870c6434b181e0015">REMOTE\_IO\_THREADS</a>: Size of the worker rank IO thread pool. This is used for blocking IO operations such as reads from object storage or external file systems. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae24c5ce34e472a5cc28c74f06b13d0c3">BACKGROUND\_WORKER\_THREADS</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aba9602dc0dfe7156ec8560afc8130d5c">LOG\_DEBUG\_JOB\_INFO</a>: Outputs various job-related information to the rank logs. Used for troubleshooting. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1e30fda877b318d509826a9d6074be15">ENABLE\_THREAD\_HANG\_LOGGING</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae39f1e978f3f053e3abc0d9a786a01a7">AI\_ENABLE\_RAG</a>: Enable RAG. The default value is 'false'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa70e6669ec626aaa809932cadeea61e0">AI\_API\_PROVIDER</a>: AI API provider type. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#af2372a56dae553f15a811f2afe7af950">AI\_API\_URL</a>: AI API URL. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa4c4027cdd6fbd39830285da948ee6eb">AI\_API\_KEY</a>: AI API key. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1c41085a8f80edc4e6571df8715a6064">AI\_API\_CONNECTION\_TIMEOUT</a>: AI API connection timeout in seconds. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a5d4d82a089c96bcf5ff916df007f65a5">AI\_API\_EMBEDDINGS\_MODEL</a>: AI API model name. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad7da32aafd5b59cc426831c9ac2e1633">TELM\_PERSIST\_QUERY\_METRICS</a>: Enable or disable persisting of query metrics. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac32bd4d2c6cc97e2793ae402492e4c74">TELM\_FORCE\_METRICS\_DURATION</a>: Capture metrics for any query exceeding this duration in seconds. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa65f0df5ccc87f7dd285acdccaf2cf3d">POSTGRES\_PROXY\_IDLE\_CONNECTION\_TIMEOUT</a>: Idle connection timeout in seconds. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ab9e6c83a17fbf3c61e0bb212175c42e6">POSTGRES\_PROXY\_KEEP\_ALIVE</a>: Enable PostgreSQL proxy keep alive. The default value is 'false'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1d12530783682c82b205b07ed53daa0">KIFS\_DIRECTORY\_DATA\_LIMIT</a>: The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a188ae0359d413df35f9aadff08f92608">COMPRESSION\_CODEC</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2dd1891a410dd503ef8b24c39fa3cc0c">DISK\_AUTO\_OPTIMIZE\_TIMEOUT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a915b1467b92c896a88c0a581d299b334">HA\_CONSUMER\_REPLAY\_OFFSET</a>: Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a57d1b3c74ba3cc4f3a813aa957e1560d">ADMIN\_ACCESS\_ONLY</a>: Restricts access to system admin users only. The default value is 'false'. </li>
                  </ul>
                </td>
              </tr>

              <tr>
                <td className="paramname">options</td>

                <td>
                  Optional parameters.

                  <ul>
                    <li>
                      <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#ab06ae72be3c9f690d7dcba840fdf0878">EVICT\_TO\_COLD</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a> </li>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a9e9c6445c7a0d319cf15ca497945bcfa">FALSE</a> </li>
                      </ul>
                    </li>

                    <li>
                      <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a96b6ddb641d09ec2ad2564ec9262b57f">PERSIST</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a> </li>
                        <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a9e9c6445c7a0d319cf15ca497945bcfa">FALSE</a> </li>
                      </ul>

                      The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a>.
                    </li>
                  </ul>

                  The default value is an empty Dictionary.
                </td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs#L1512">1512</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Property Documentation</h2>

    <div id="ada9126df12f2799513fb94e8fb991a7d" />

    <h2 className="memtitle"><span className="permalink"><a href="#ada9126df12f2799513fb94e8fb991a7d">◆ </a></span>options</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IDictionary\<string, string> kinetica.AlterSystemPropertiesRequest.options = new Dictionary\<string, string>()</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel get">get</span><span className="mlabel set">set</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Optional parameters. </p>

        <ul>
          <li>
            <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#ab06ae72be3c9f690d7dcba840fdf0878">EVICT\_TO\_COLD</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a> </li>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a9e9c6445c7a0d319cf15ca497945bcfa">FALSE</a> </li>
            </ul>
          </li>

          <li>
            <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a96b6ddb641d09ec2ad2564ec9262b57f">PERSIST</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a> </li>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a9e9c6445c7a0d319cf15ca497945bcfa">FALSE</a> </li>
            </ul>

            The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1Options#a0b1b949805132984d38cd44c83248054">TRUE</a>.
          </li>
        </ul>

        <p>The default value is an empty Dictionary.</p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs#L968">968</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a>.</p>
      </div>
    </div>

    <div id="a5ac799ea686e0d00d910c9cb12ec87fc" />

    <h2 className="memtitle"><span className="permalink"><a href="#a5ac799ea686e0d00d910c9cb12ec87fc">◆ </a></span>property\_updates\_map</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IDictionary\<string, string> kinetica.AlterSystemPropertiesRequest.property\_updates\_map = new Dictionary\<string, string>()</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel get">get</span><span className="mlabel set">set</span></span> </td>
          </tr>
        </table>
      </div>

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

        <ul>
          <li>
            <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a62bf4c66001ddf74c48e132d0e9e657c">CONCURRENT\_KERNEL\_EXECUTION</a>: Enables concurrent kernel execution if the value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a249600b308dccffaa07387b7d170d1ca">TRUE</a> and disables it if the value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9605e848ce835e55571c628cf17167f4">FALSE</a>. Supported values:

            <ul>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a249600b308dccffaa07387b7d170d1ca">TRUE</a> </li>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9605e848ce835e55571c628cf17167f4">FALSE</a> </li>
            </ul>
          </li>

          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a09866c38ba13b14daeefcfc43f62ded1">SUBTASK\_CONCURRENCY\_LIMIT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6709c77fd88c73de8577e65b007a5214">CHUNK\_SIZE</a>: Sets the number of records per chunk to be used for all new tables. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a554284d940bd8aed2644edb3fdd0e17e">CHUNK\_COLUMN\_MAX\_MEMORY</a>: Sets the target maximum data size for each column in a chunk to be used for all new tables. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac6a47e328706d57ffeb588a9fa91887b">CHUNK\_MAX\_MEMORY</a>: Indicates the target maximum data size for all columns in a chunk to be used for all new tables. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a56015ffd215448755268eb7e33aa45fa">EXECUTION\_MODE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#adb12cee2f8af5546999e2160de86d068">EXTERNAL\_FILES\_DIRECTORY</a>: Sets the root directory path where external table data files are accessed from. Path must exist on the head node. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aab5bbdc5d9e7897251d279f04d4f66b4">REQUEST\_TIMEOUT</a>: Number of minutes after which filtering (e.g., <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/filter#a326cdfc4d55f37794297bbc0dd77c4ee">Kinetica.filter</a>) and aggregating (e.g., <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica/aggregategroupby#aabfc54261b6b570bf9856fe3796833fb">Kinetica.aggregateGroupBy</a>) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a158a6406469debf29c4c8e4367ad0b75">MAX\_GET\_RECORDS\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a90401e8f82e0d2044526eb5d102441dd">ALLOW\_ALTERNATE\_DATE\_FORMATS</a>: Accept additional date formats when ingesting and casting strings to dates, datetimes, and timestamps: 'YYYYMMDD', 'YYYY/MM/DD', and month-name forms like 'Aug 20 2026' or '20 August 2026', each optionally followed by a time of day. Explicit formats given to TO\_DATE(), etc. are unaffected. The default value is 'false'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a300a5bf26417112d465d504cb894f6d5">ENABLE\_AUDIT</a>: Enable or disable auditing. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a0f3b9692bbdd5898ecaf754b88de235c">AUDIT\_HEADERS</a>: Enable or disable auditing of request headers. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a96e392a6a4bc8777f7f8b8590af026bb">AUDIT\_BODY</a>: Enable or disable auditing of request bodies. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad97ede073c43817e4ba31f1cf7249b5c">AUDIT\_DATA</a>: Enable or disable auditing of request data. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6935735d38060852c6da8976708aa237">AUDIT\_RESPONSE</a>: Enable or disable auditing of response information. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a315f75e2cc742f1e4abf759ed65d3603">SHADOW\_AGG\_SIZE</a>: \[DEPRECATED–use <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a> instead] Size of the shadow aggregate chunk cache in bytes. The minimum allowed value is '0'. The maximum allowed value is '16000000000'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a04460a2bd0c28148fbc10096a0274c57">SHADOW\_FILTER\_SIZE</a>: \[DEPRECATED–use <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a> instead] Size of the shadow filter chunk cache in bytes. The minimum allowed value is '0'. The maximum allowed value is '16000000000'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2cf379e52abd56358e1a7ae336e36244">SHADOW\_CUBE\_SIZE</a>: Size of the shadow cube chunk cache in bytes, shared by aggregate and filter responses. Replaces the deprecated <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a315f75e2cc742f1e4abf759ed65d3603">SHADOW\_AGG\_SIZE</a> / <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a04460a2bd0c28148fbc10096a0274c57">SHADOW\_FILTER\_SIZE</a> options. The default value is '1000000000'. The minimum allowed value is '0'. The maximum allowed value is '32000000000'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#acb21f64ac320b6c4ce410c4e9f4ce19b">SHADOW\_CUBE\_PROBATION\_PERCENT</a>: Shadow cube probation segment memory ceiling, as a percent of the protected byte budget; the probation entry cap is derived from it. The default value is '5'. The minimum allowed value is '1'. The maximum allowed value is '10'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a7026295f3004ffd695ffa176e1ce399b">ENABLE\_OVERLAPPED\_EQUI\_JOIN</a>: Enable overlapped-equi-join filter. The default value is 'true'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ada6890ecb36bd3a635b4a8bc1af943a2">ENABLE\_ONE\_STEP\_COMPOUND\_EQUI\_JOIN</a>: Enable the one\_step compound-equi-join algorithm. The default value is 'true'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad9582e619591e6870da07f40c7ca68e4">KAFKA\_BATCH\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1ec8275f5c8e1220f3577d65a57edadd">KAFKA\_POLL\_TIMEOUT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a94415932f66fdd40a4c47daedbf218e5">KAFKA\_WAIT\_TIME</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac9ed09ce792869d7f6f438c7c060ca44">DATALAKE\_TABLE\_METADATA\_CACHE\_ENABLED</a>: Enable caching of datalake table metadata. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#abb4f3f75cde967fbe615bb87b41f03b1">DATALAKE\_TABLE\_METADATA\_CACHE\_SIZE</a>: Maximum number of datalake table metadata entries to cache. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae56e2499b077d8a4df1888f2ba3d2e3e">DATALAKE\_TABLE\_METADATA\_CACHE\_TTL</a>: Time-to-live (seconds) for cached datalake table metadata entries. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae33e7f7498239b9f9c0a080038d84571">DATALAKE\_TABLE\_METADATA\_CACHE\_SNAPSHOT\_CHECK</a>: When enabled, check the current datalake snapshot on cache hits and invalidate entries that have changed. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ab894aae362befad267879a3d8b373458">DATALAKE\_CATALOG\_CONNECTION\_CACHE\_SIZE</a>: Maximum number of cached datalake REST catalog connections. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a75c59e2e029a23b4d715940b55ed3806">ICEBERG\_MANIFEST\_CACHE\_ENABLED</a>: Enable caching of parsed Iceberg manifest and manifest-list files. </li>

          <li>
            <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a17ef1535adacf8496a8fab29b80e671b">EGRESS\_PARQUET\_COMPRESSION</a>: Parquet file compression type. Supported values:

            <ul>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a9bd74dccaa5ec075e4507e9e0672302d">UNCOMPRESSED</a> </li>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1c51d9dba27b7d32c2f738faa6cdc72">SNAPPY</a> </li>
              <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2590212bb4d2a20c4163a3687506e2e0">GZIP</a> </li>
            </ul>

            The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1c51d9dba27b7d32c2f738faa6cdc72">SNAPPY</a>.
          </li>

          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa67ee2a8aa89ff0626228e0192b299fd">EGRESS\_SINGLE\_FILE\_MAX\_SIZE</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad2f8575c5d0525111ee004771202353f">MAX\_CONCURRENT\_KERNELS</a>: Sets the <a href="/content/config/#config-main-general" target="_top">max\_concurrent\_kernels</a> value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae275d1fd275e14da050c4b0a9c4502bb">SYSTEM\_METADATA\_RETENTION\_PERIOD</a>: Sets the <a href="/content/config/#config-main-external-files" target="_top">system\_metadata.retention\_period</a> value of the conf. The minimum allowed value is '1'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a855143e9cc6f30fcb2b5fee81873aacf">TCS\_PER\_TOM</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a4dfbc5fce166535f4de7a51c38606919">TPS\_PER\_TOM</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a6a4678d907f40e0870c6434b181e0015">REMOTE\_IO\_THREADS</a>: Size of the worker rank IO thread pool. This is used for blocking IO operations such as reads from object storage or external file systems. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae24c5ce34e472a5cc28c74f06b13d0c3">BACKGROUND\_WORKER\_THREADS</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aba9602dc0dfe7156ec8560afc8130d5c">LOG\_DEBUG\_JOB\_INFO</a>: Outputs various job-related information to the rank logs. Used for troubleshooting. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1e30fda877b318d509826a9d6074be15">ENABLE\_THREAD\_HANG\_LOGGING</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ae39f1e978f3f053e3abc0d9a786a01a7">AI\_ENABLE\_RAG</a>: Enable RAG. The default value is 'false'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa70e6669ec626aaa809932cadeea61e0">AI\_API\_PROVIDER</a>: AI API provider type. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#af2372a56dae553f15a811f2afe7af950">AI\_API\_URL</a>: AI API URL. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa4c4027cdd6fbd39830285da948ee6eb">AI\_API\_KEY</a>: AI API key. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a1c41085a8f80edc4e6571df8715a6064">AI\_API\_CONNECTION\_TIMEOUT</a>: AI API connection timeout in seconds. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a5d4d82a089c96bcf5ff916df007f65a5">AI\_API\_EMBEDDINGS\_MODEL</a>: AI API model name. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ad7da32aafd5b59cc426831c9ac2e1633">TELM\_PERSIST\_QUERY\_METRICS</a>: Enable or disable persisting of query metrics. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ac32bd4d2c6cc97e2793ae402492e4c74">TELM\_FORCE\_METRICS\_DURATION</a>: Capture metrics for any query exceeding this duration in seconds. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa65f0df5ccc87f7dd285acdccaf2cf3d">POSTGRES\_PROXY\_IDLE\_CONNECTION\_TIMEOUT</a>: Idle connection timeout in seconds. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#ab9e6c83a17fbf3c61e0bb212175c42e6">POSTGRES\_PROXY\_KEEP\_ALIVE</a>: Enable PostgreSQL proxy keep alive. The default value is 'false'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#aa1d12530783682c82b205b07ed53daa0">KIFS\_DIRECTORY\_DATA\_LIMIT</a>: The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a188ae0359d413df35f9aadff08f92608">COMPRESSION\_CODEC</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a2dd1891a410dd503ef8b24c39fa3cc0c">DISK\_AUTO\_OPTIMIZE\_TIMEOUT</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 className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a915b1467b92c896a88c0a581d299b334">HA\_CONSUMER\_REPLAY\_OFFSET</a>: Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AlterSystemPropertiesRequest_1_1PropertyUpdatesMap#a57d1b3c74ba3cc4f3a813aa957e1560d">ADMIN\_ACCESS\_ONLY</a>: Restricts access to system admin users only. The default value is 'false'. </li>
        </ul>

        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs#L914">914</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this class was generated from the following file:

    <ul>
      <li>Kinetica/Protocol/<a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterSystemProperties.cs">AlterSystemProperties.cs</a></li>
    </ul>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.