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

> kinetica.AlterTableMonitorRequest.MonitorUpdatesMap — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A set of string constants for the parameter <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableMonitorRequest#af9e7ab56724d302584b5bf0c9d8da681" title="Map containing the properties of the table monitor to be updated.">AlterTableMonitorRequest.monitor\_updates\_map</a>. <a href="#details">More...</a></p>

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

            Static Public Attributes
          </h2>
        </td>
      </tr>

      <tr className="memitem:a2cdbf8cedd3063452882f718fbca2cee" id="r_a2cdbf8cedd3063452882f718fbca2cee">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2cdbf8cedd3063452882f718fbca2cee">SCHEMA\_NAME</a> = "schema\_name"</td>
      </tr>

      <tr className="memdesc:a2cdbf8cedd3063452882f718fbca2cee">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Updates the schema name. <br /></td>
      </tr>

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

      <tr className="memitem:a29bc8facd3cbd863ec5efed268bac98c" id="r_a29bc8facd3cbd863ec5efed268bac98c">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a29bc8facd3cbd863ec5efed268bac98c">MAX\_CONSECUTIVE\_FAILURES</a> = "max\_consecutive\_failures"</td>
      </tr>

      <tr className="memdesc:a29bc8facd3cbd863ec5efed268bac98c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Updates the maximum number of consecutive failures before suspending the stream. <br /></td>
      </tr>

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

      <tr className="memitem:a3a21c351e10e7d12ca1e69bd03179f8e" id="r_a3a21c351e10e7d12ca1e69bd03179f8e">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3a21c351e10e7d12ca1e69bd03179f8e">NOTIFICATIONS</a> = "notifications"</td>
      </tr>

      <tr className="memdesc:a3a21c351e10e7d12ca1e69bd03179f8e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Updates the state of the monitor. <br /></td>
      </tr>

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

      <tr className="memitem:af4e2e2e61dea6d93c2731af2c15174c8" id="r_af4e2e2e61dea6d93c2731af2c15174c8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af4e2e2e61dea6d93c2731af2c15174c8">RESUME</a> = "resume"</td>
      </tr>

      <tr className="memdesc:af4e2e2e61dea6d93c2731af2c15174c8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableMonitorRequest_1_1MonitorUpdatesMap" title="A set of string constants for the parameter AlterTableMonitorRequest.monitor_updates_map.">AlterTableMonitorRequest.MonitorUpdatesMap</a> options. <br /></td>
      </tr>

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

      <tr className="memitem:a3b16e3cb2cb5ed339281cbc9d8b5476c" id="r_a3b16e3cb2cb5ed339281cbc9d8b5476c">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3b16e3cb2cb5ed339281cbc9d8b5476c">SUSPEND</a> = "suspend"</td>
      </tr>

      <tr className="memdesc:a3b16e3cb2cb5ed339281cbc9d8b5476c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableMonitorRequest_1_1MonitorUpdatesMap" title="A set of string constants for the parameter AlterTableMonitorRequest.monitor_updates_map.">AlterTableMonitorRequest.MonitorUpdatesMap</a> options. <br /></td>
      </tr>

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

    <div id="details" />

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

    <div className="textblock">
      <p>A set of string constants for the parameter <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableMonitorRequest#af9e7ab56724d302584b5bf0c9d8da681" title="Map containing the properties of the table monitor to be updated.">AlterTableMonitorRequest.monitor\_updates\_map</a>. </p>
      <p>Map containing the properties of the table monitor to be updated. Error if empty.</p>
      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs#L23">23</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>

    <div id="a29bc8facd3cbd863ec5efed268bac98c" />

    <h2 className="memtitle"><span className="permalink"><a href="#a29bc8facd3cbd863ec5efed268bac98c">◆ </a></span>MAX\_CONSECUTIVE\_FAILURES</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableMonitorRequest.MonitorUpdatesMap.MAX\_CONSECUTIVE\_FAILURES = "max\_consecutive\_failures"</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Updates the maximum number of consecutive failures before suspending the stream. </p>
        <p>A value of '-1' to disables auto-suspend. This value is by rank and not overall.</p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs#L38">38</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
      </div>
    </div>

    <div id="a3a21c351e10e7d12ca1e69bd03179f8e" />

    <h2 className="memtitle"><span className="permalink"><a href="#a3a21c351e10e7d12ca1e69bd03179f8e">◆ </a></span>NOTIFICATIONS</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableMonitorRequest.MonitorUpdatesMap.NOTIFICATIONS = "notifications"</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Updates the state of the monitor. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#af4e2e2e61dea6d93c2731af2c15174c8">RESUME</a> </li>
          <li> <a className="el" href="#a3b16e3cb2cb5ed339281cbc9d8b5476c">SUSPEND</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/AlterTableMonitor.cs#L55">55</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
      </div>
    </div>

    <div id="af4e2e2e61dea6d93c2731af2c15174c8" />

    <h2 className="memtitle"><span className="permalink"><a href="#af4e2e2e61dea6d93c2731af2c15174c8">◆ </a></span>RESUME</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableMonitorRequest.MonitorUpdatesMap.RESUME = "resume"</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>A constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableMonitorRequest_1_1MonitorUpdatesMap" title="A set of string constants for the parameter AlterTableMonitorRequest.monitor_updates_map.">AlterTableMonitorRequest.MonitorUpdatesMap</a> options. </p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs#L60">60</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
      </div>
    </div>

    <div id="a2cdbf8cedd3063452882f718fbca2cee" />

    <h2 className="memtitle"><span className="permalink"><a href="#a2cdbf8cedd3063452882f718fbca2cee">◆ </a></span>SCHEMA\_NAME</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableMonitorRequest.MonitorUpdatesMap.SCHEMA\_NAME = "schema\_name"</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Updates the schema name. </p>
        <p>If <a className="el" href="#a2cdbf8cedd3063452882f718fbca2cee">SCHEMA\_NAME</a> doesn't exist, an error will be thrown. If <a className="el" href="#a2cdbf8cedd3063452882f718fbca2cee">SCHEMA\_NAME</a> is empty, then the user's default schema will be used.</p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs#L32">32</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
      </div>
    </div>

    <div id="a3b16e3cb2cb5ed339281cbc9d8b5476c" />

    <h2 className="memtitle"><span className="permalink"><a href="#a3b16e3cb2cb5ed339281cbc9d8b5476c">◆ </a></span>SUSPEND</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableMonitorRequest.MonitorUpdatesMap.SUSPEND = "suspend"</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>A constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableMonitorRequest_1_1MonitorUpdatesMap" title="A set of string constants for the parameter AlterTableMonitorRequest.monitor_updates_map.">AlterTableMonitorRequest.MonitorUpdatesMap</a> options. </p>
        <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs#L65">65</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/Protocol/AlterTableMonitor.cs">AlterTableMonitor.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this struct 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/AlterTableMonitor.cs">AlterTableMonitor.cs</a></li>
    </ul>
  </div>
</div>


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