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

> kinetica.AlterDatasourceRequest.DatasourceUpdatesMap — 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_1AlterDatasourceRequest#aebfb076944fa610b1e73c7cdc0f4a1c8" title="Map containing the properties of the data source to be updated.">AlterDatasourceRequest.datasource\_updates\_map</a>. <a href="#details">More...</a></p>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Static Public Attributes</h2>
        </td>
      </tr>

      <tr className="memitem:afa9051d909319d75952eef40b2caa8a2" id="r_afa9051d909319d75952eef40b2caa8a2">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afa9051d909319d75952eef40b2caa8a2">LOCATION</a> = "location"</td>
      </tr>

      <tr className="memdesc:afa9051d909319d75952eef40b2caa8a2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Location of the remote storage in 'storage\_provider\_type://\[storage\_path\[:storage\_port]]' format. <br /></td>
      </tr>

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

      <tr className="memitem:aaae3b00f97cb0a856ba4d513e016739e" id="r_aaae3b00f97cb0a856ba4d513e016739e">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaae3b00f97cb0a856ba4d513e016739e">USER\_NAME</a> = "user\_name"</td>
      </tr>

      <tr className="memdesc:aaae3b00f97cb0a856ba4d513e016739e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the remote system user; may be an empty string. <br /></td>
      </tr>

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

      <tr className="memitem:aa590d5ec0a3d0ae3a6b4d1d8a964ef4a" id="r_aa590d5ec0a3d0ae3a6b4d1d8a964ef4a">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa590d5ec0a3d0ae3a6b4d1d8a964ef4a">PASSWORD</a> = "password"</td>
      </tr>

      <tr className="memdesc:aa590d5ec0a3d0ae3a6b4d1d8a964ef4a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Password for the remote system user; may be an empty string. <br /></td>
      </tr>

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

      <tr className="memitem:a102b2f30f99892f2594566fe55e5f399" id="r_a102b2f30f99892f2594566fe55e5f399">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a102b2f30f99892f2594566fe55e5f399">SKIP\_VALIDATION</a> = "skip\_validation"</td>
      </tr>

      <tr className="memdesc:a102b2f30f99892f2594566fe55e5f399">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Bypass validation of connection to remote source. <br /></td>
      </tr>

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

      <tr className="memitem:a58c5b5fd676b3e46bad8683c51b57da6" id="r_a58c5b5fd676b3e46bad8683c51b57da6">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> = "true"</td>
      </tr>

      <tr className="memdesc:a58c5b5fd676b3e46bad8683c51b57da6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterDatasourceRequest_1_1DatasourceUpdatesMap" title="A set of string constants for the parameter AlterDatasourceRequest.datasource_updates_map.">AlterDatasourceRequest.DatasourceUpdatesMap</a> options. <br /></td>
      </tr>

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

      <tr className="memitem:a8eea377b252c8ea089c7863b32915cc6" id="r_a8eea377b252c8ea089c7863b32915cc6">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> = "false"</td>
      </tr>

      <tr className="memdesc:a8eea377b252c8ea089c7863b32915cc6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterDatasourceRequest_1_1DatasourceUpdatesMap" title="A set of string constants for the parameter AlterDatasourceRequest.datasource_updates_map.">AlterDatasourceRequest.DatasourceUpdatesMap</a> options. <br /></td>
      </tr>

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

      <tr className="memitem:a24748b9e99d97b165c4d3cdc7b949f7c" id="r_a24748b9e99d97b165c4d3cdc7b949f7c">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a24748b9e99d97b165c4d3cdc7b949f7c">CONNECTION\_TIMEOUT</a> = "connection\_timeout"</td>
      </tr>

      <tr className="memdesc:a24748b9e99d97b165c4d3cdc7b949f7c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Timeout in seconds for connecting to this storage provider. <br /></td>
      </tr>

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

      <tr className="memitem:a3eaa8ed43e28315e80dc87baec800faa" id="r_a3eaa8ed43e28315e80dc87baec800faa">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3eaa8ed43e28315e80dc87baec800faa">WAIT\_TIMEOUT</a> = "wait\_timeout"</td>
      </tr>

      <tr className="memdesc:a3eaa8ed43e28315e80dc87baec800faa">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Timeout in seconds for reading from this storage provider. <br /></td>
      </tr>

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

      <tr className="memitem:aebaf4bb44abd57d97664e39aa1b27011" id="r_aebaf4bb44abd57d97664e39aa1b27011">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aebaf4bb44abd57d97664e39aa1b27011">CREDENTIAL</a> = "credential"</td>
      </tr>

      <tr className="memdesc:aebaf4bb44abd57d97664e39aa1b27011">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the <a href="/content/concepts/credentials" target="_top">credential</a> object to be used in data source. <br /></td>
      </tr>

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

      <tr className="memitem:afb2ebbdd320164b6bb0a9b605ebb835f" id="r_afb2ebbdd320164b6bb0a9b605ebb835f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afb2ebbdd320164b6bb0a9b605ebb835f">S3\_BUCKET\_NAME</a> = "s3\_bucket\_name"</td>
      </tr>

      <tr className="memdesc:afb2ebbdd320164b6bb0a9b605ebb835f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Amazon S3 bucket to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:a0fdc09aefd6fd9dd9c68487145f81dfc" id="r_a0fdc09aefd6fd9dd9c68487145f81dfc">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0fdc09aefd6fd9dd9c68487145f81dfc">S3\_REGION</a> = "s3\_region"</td>
      </tr>

      <tr className="memdesc:a0fdc09aefd6fd9dd9c68487145f81dfc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Amazon S3 region where the given bucket is located. <br /></td>
      </tr>

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

      <tr className="memitem:aa9489e91df7a4dcffef173e6b6c958f2" id="r_aa9489e91df7a4dcffef173e6b6c958f2">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa9489e91df7a4dcffef173e6b6c958f2">S3\_VERIFY\_SSL</a> = "s3\_verify\_ssl"</td>
      </tr>

      <tr className="memdesc:aa9489e91df7a4dcffef173e6b6c958f2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Whether to verify SSL connections. <br /></td>
      </tr>

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

      <tr className="memitem:a9226c8682b4780c37b5cf7272ee13964" id="r_a9226c8682b4780c37b5cf7272ee13964">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9226c8682b4780c37b5cf7272ee13964">S3\_USE\_VIRTUAL\_ADDRESSING</a> = "s3\_use\_virtual\_addressing"</td>
      </tr>

      <tr className="memdesc:a9226c8682b4780c37b5cf7272ee13964">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Whether to use virtual addressing when referencing the Amazon S3 source. <br /></td>
      </tr>

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

      <tr className="memitem:a3ae4f308ca25c99b3586850eb5cb920d" id="r_a3ae4f308ca25c99b3586850eb5cb920d">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3ae4f308ca25c99b3586850eb5cb920d">S3\_AWS\_ROLE\_ARN</a> = "s3\_aws\_role\_arn"</td>
      </tr>

      <tr className="memdesc:a3ae4f308ca25c99b3586850eb5cb920d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Amazon IAM Role ARN which has required S3 permissions that can be assumed for the given S3 IAM user. <br /></td>
      </tr>

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

      <tr className="memitem:a53bf36fd9ce6fd53d315a40eaaf39bce" id="r_a53bf36fd9ce6fd53d315a40eaaf39bce">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a53bf36fd9ce6fd53d315a40eaaf39bce">S3\_ENCRYPTION\_CUSTOMER\_ALGORITHM</a> = "s3\_encryption\_customer\_algorithm"</td>
      </tr>

      <tr className="memdesc:a53bf36fd9ce6fd53d315a40eaaf39bce">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Customer encryption algorithm used encrypting data. <br /></td>
      </tr>

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

      <tr className="memitem:a8602607e659844456d800821d0b60f6b" id="r_a8602607e659844456d800821d0b60f6b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8602607e659844456d800821d0b60f6b">S3\_ENCRYPTION\_CUSTOMER\_KEY</a> = "s3\_encryption\_customer\_key"</td>
      </tr>

      <tr className="memdesc:a8602607e659844456d800821d0b60f6b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Customer encryption key to encrypt or decrypt data. <br /></td>
      </tr>

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

      <tr className="memitem:a0be15a24d0e7458a03f98c5db838defe" id="r_a0be15a24d0e7458a03f98c5db838defe">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0be15a24d0e7458a03f98c5db838defe">HDFS\_KERBEROS\_KEYTAB</a> = "hdfs\_kerberos\_keytab"</td>
      </tr>

      <tr className="memdesc:a0be15a24d0e7458a03f98c5db838defe">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Kerberos keytab file location for the given HDFS user. <br /></td>
      </tr>

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

      <tr className="memitem:a2d27c6b41c98d742ffc9ca8012355e4a" id="r_a2d27c6b41c98d742ffc9ca8012355e4a">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2d27c6b41c98d742ffc9ca8012355e4a">HDFS\_DELEGATION\_TOKEN</a> = "hdfs\_delegation\_token"</td>
      </tr>

      <tr className="memdesc:a2d27c6b41c98d742ffc9ca8012355e4a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Delegation token for the given HDFS user. <br /></td>
      </tr>

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

      <tr className="memitem:a19ff7b45db995390e5ed3aaea167f445" id="r_a19ff7b45db995390e5ed3aaea167f445">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a19ff7b45db995390e5ed3aaea167f445">HDFS\_USE\_KERBEROS</a> = "hdfs\_use\_kerberos"</td>
      </tr>

      <tr className="memdesc:a19ff7b45db995390e5ed3aaea167f445">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use kerberos authentication for the given HDFS cluster. <br /></td>
      </tr>

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

      <tr className="memitem:a10313ba41507a6d8f68c3be84cf563e9" id="r_a10313ba41507a6d8f68c3be84cf563e9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a10313ba41507a6d8f68c3be84cf563e9">AZURE\_STORAGE\_ACCOUNT\_NAME</a> = "azure\_storage\_account\_name"</td>
      </tr>

      <tr className="memdesc:a10313ba41507a6d8f68c3be84cf563e9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Azure storage account to use as the data source, this is valid only if tenant\_id is specified. <br /></td>
      </tr>

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

      <tr className="memitem:a00b9f40237b5137181393cd2e19b3318" id="r_a00b9f40237b5137181393cd2e19b3318">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a00b9f40237b5137181393cd2e19b3318">AZURE\_CONTAINER\_NAME</a> = "azure\_container\_name"</td>
      </tr>

      <tr className="memdesc:a00b9f40237b5137181393cd2e19b3318">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Azure storage container to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:a0b7869dbca16ad40c85cdbe32d1d66cb" id="r_a0b7869dbca16ad40c85cdbe32d1d66cb">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0b7869dbca16ad40c85cdbe32d1d66cb">AZURE\_TENANT\_ID</a> = "azure\_tenant\_id"</td>
      </tr>

      <tr className="memdesc:a0b7869dbca16ad40c85cdbe32d1d66cb">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Active Directory tenant ID (or directory ID). <br /></td>
      </tr>

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

      <tr className="memitem:aaccf72f28f526f5e223129ccb25dc3bc" id="r_aaccf72f28f526f5e223129ccb25dc3bc">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaccf72f28f526f5e223129ccb25dc3bc">AZURE\_SAS\_TOKEN</a> = "azure\_sas\_token"</td>
      </tr>

      <tr className="memdesc:aaccf72f28f526f5e223129ccb25dc3bc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Shared access signature token for Azure storage account to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:a6238d3a812463919a3071cb91185c5ae" id="r_a6238d3a812463919a3071cb91185c5ae">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6238d3a812463919a3071cb91185c5ae">AZURE\_OAUTH\_TOKEN</a> = "azure\_oauth\_token"</td>
      </tr>

      <tr className="memdesc:a6238d3a812463919a3071cb91185c5ae">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">OAuth token to access given storage container. <br /></td>
      </tr>

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

      <tr className="memitem:af3b5a48f5e53e75ca78f1885e92761c6" id="r_af3b5a48f5e53e75ca78f1885e92761c6">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af3b5a48f5e53e75ca78f1885e92761c6">AZURE\_USE\_VIRTUAL\_ADDRESSING</a> = "azure\_use\_virtual\_addressing"</td>
      </tr>

      <tr className="memdesc:af3b5a48f5e53e75ca78f1885e92761c6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Whether to use virtual addressing when referencing the Azure source. <br /></td>
      </tr>

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

      <tr className="memitem:a5240a36c40dd3559495c4383360a5565" id="r_a5240a36c40dd3559495c4383360a5565">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5240a36c40dd3559495c4383360a5565">GCS\_BUCKET\_NAME</a> = "gcs\_bucket\_name"</td>
      </tr>

      <tr className="memdesc:a5240a36c40dd3559495c4383360a5565">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Google Cloud Storage bucket to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:ac70c3d23591c5c2e06e4fe095aa2e413" id="r_ac70c3d23591c5c2e06e4fe095aa2e413">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac70c3d23591c5c2e06e4fe095aa2e413">GCS\_PROJECT\_ID</a> = "gcs\_project\_id"</td>
      </tr>

      <tr className="memdesc:ac70c3d23591c5c2e06e4fe095aa2e413">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Google Cloud project to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:a2fa7e59ec8e311c18c4abdd358e4d5e0" id="r_a2fa7e59ec8e311c18c4abdd358e4d5e0">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2fa7e59ec8e311c18c4abdd358e4d5e0">GCS\_SERVICE\_ACCOUNT\_KEYS</a> = "gcs\_service\_account\_keys"</td>
      </tr>

      <tr className="memdesc:a2fa7e59ec8e311c18c4abdd358e4d5e0">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Google Cloud service account keys to use for authenticating the data source. <br /></td>
      </tr>

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

      <tr className="memitem:abdf017c4f29ee59c5bf6c980909fe52a" id="r_abdf017c4f29ee59c5bf6c980909fe52a">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abdf017c4f29ee59c5bf6c980909fe52a">JDBC\_DRIVER\_JAR\_PATH</a> = "jdbc\_driver\_jar\_path"</td>
      </tr>

      <tr className="memdesc:abdf017c4f29ee59c5bf6c980909fe52a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">JDBC driver jar file location. <br /></td>
      </tr>

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

      <tr className="memitem:a9e95d33c10289599da2181b272142312" id="r_a9e95d33c10289599da2181b272142312">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9e95d33c10289599da2181b272142312">JDBC\_DRIVER\_CLASS\_NAME</a> = "jdbc\_driver\_class\_name"</td>
      </tr>

      <tr className="memdesc:a9e95d33c10289599da2181b272142312">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the JDBC driver class. <br /></td>
      </tr>

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

      <tr className="memitem:ad10e07045d536c9ef52a71db9271dc71" id="r_ad10e07045d536c9ef52a71db9271dc71">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad10e07045d536c9ef52a71db9271dc71">KAFKA\_URL</a> = "kafka\_url"</td>
      </tr>

      <tr className="memdesc:ad10e07045d536c9ef52a71db9271dc71">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The publicly-accessible full path URL to the Kafka broker, e.g., '<a href="http://172.123.45.67:9300'">[http://172.123.45.67:9300](http://172.123.45.67:9300)'</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a74019ed744f3d7d5436483c88d5517d8" id="r_a74019ed744f3d7d5436483c88d5517d8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a74019ed744f3d7d5436483c88d5517d8">KAFKA\_TOPIC\_NAME</a> = "kafka\_topic\_name"</td>
      </tr>

      <tr className="memdesc:a74019ed744f3d7d5436483c88d5517d8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Kafka topic to use as the data source. <br /></td>
      </tr>

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

      <tr className="memitem:a3e151ac8b2fb704ec1e26b396e7e46ff" id="r_a3e151ac8b2fb704ec1e26b396e7e46ff">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3e151ac8b2fb704ec1e26b396e7e46ff">ANONYMOUS</a> = "anonymous"</td>
      </tr>

      <tr className="memdesc:a3e151ac8b2fb704ec1e26b396e7e46ff">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Create an anonymous connection to the storage provider–DEPRECATED: this is now the default. <br /></td>
      </tr>

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

      <tr className="memitem:ae2b13130b6f43ff7ed8c9bee52a5597e" id="r_ae2b13130b6f43ff7ed8c9bee52a5597e">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae2b13130b6f43ff7ed8c9bee52a5597e">USE\_MANAGED\_CREDENTIALS</a> = "use\_managed\_credentials"</td>
      </tr>

      <tr className="memdesc:ae2b13130b6f43ff7ed8c9bee52a5597e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">When no credentials are supplied, we use anonymous access by default. <br /></td>
      </tr>

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

      <tr className="memitem:a3719e0c77e4665082410eb70d3f92788" id="r_a3719e0c77e4665082410eb70d3f92788">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3719e0c77e4665082410eb70d3f92788">USE\_HTTPS</a> = "use\_https"</td>
      </tr>

      <tr className="memdesc:a3719e0c77e4665082410eb70d3f92788">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use HTTPS to connect to datasource if true, otherwise use HTTP. <br /></td>
      </tr>

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

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

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

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

      <tr className="memitem:ab6be74415dfc49e5e5092f2a5e334781" id="r_ab6be74415dfc49e5e5092f2a5e334781">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab6be74415dfc49e5e5092f2a5e334781">SCHEMA\_REGISTRY\_CONNECTION\_RETRIES</a> = "schema\_registry\_connection\_retries"</td>
      </tr>

      <tr className="memdesc:ab6be74415dfc49e5e5092f2a5e334781">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Confluent Schema registry connection timeout (in secs). <br /></td>
      </tr>

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

      <tr className="memitem:a77e67a6fc7488c230fd9ae816aba419f" id="r_a77e67a6fc7488c230fd9ae816aba419f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a77e67a6fc7488c230fd9ae816aba419f">SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT</a> = "schema\_registry\_connection\_timeout"</td>
      </tr>

      <tr className="memdesc:a77e67a6fc7488c230fd9ae816aba419f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Confluent Schema registry connection timeout (in secs). <br /></td>
      </tr>

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

      <tr className="memitem:a507c087017538ca0d2c9d7468e37cfe8" id="r_a507c087017538ca0d2c9d7468e37cfe8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a507c087017538ca0d2c9d7468e37cfe8">SCHEMA\_REGISTRY\_CREDENTIAL</a> = "schema\_registry\_credential"</td>
      </tr>

      <tr className="memdesc:a507c087017538ca0d2c9d7468e37cfe8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Confluent Schema Registry <a href="/content/concepts/credentials" target="_top">credential</a> object name. <br /></td>
      </tr>

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

      <tr className="memitem:af98aaa00c6247141cd07f4300b188cf1" id="r_af98aaa00c6247141cd07f4300b188cf1">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af98aaa00c6247141cd07f4300b188cf1">SCHEMA\_REGISTRY\_LOCATION</a> = "schema\_registry\_location"</td>
      </tr>

      <tr className="memdesc:af98aaa00c6247141cd07f4300b188cf1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Location of Confluent Schema Registry in '\[storage\_path\[:storage\_port]]' format. <br /></td>
      </tr>

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

      <tr className="memitem:aeac6a93b3239f2492440028aaeed6211" id="r_aeac6a93b3239f2492440028aaeed6211">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aeac6a93b3239f2492440028aaeed6211">SCHEMA\_REGISTRY\_PORT</a> = "schema\_registry\_port"</td>
      </tr>

      <tr className="memdesc:aeac6a93b3239f2492440028aaeed6211">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Confluent Schema Registry port (optional). <br /></td>
      </tr>

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

    <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_1AlterDatasourceRequest#aebfb076944fa610b1e73c7cdc0f4a1c8" title="Map containing the properties of the data source to be updated.">AlterDatasourceRequest.datasource\_updates\_map</a>. </p>
      <p>Map containing the properties of the data source to be updated. Error if empty.</p>
      <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00023">23</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a3e151ac8b2fb704ec1e26b396e7e46ff">◆ </a></span>ANONYMOUS</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.AlterDatasourceRequest.DatasourceUpdatesMap.ANONYMOUS = "anonymous"</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>Create an anonymous connection to the storage provider–DEPRECATED: this is now the default. </p>
        <p>Specify use\_managed\_credentials for non-anonymous connection. Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00268">268</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a00b9f40237b5137181393cd2e19b3318">◆ </a></span>AZURE\_CONTAINER\_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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_CONTAINER\_NAME = "azure\_container\_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>Name of the Azure storage container to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00185">185</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6238d3a812463919a3071cb91185c5ae">◆ </a></span>AZURE\_OAUTH\_TOKEN</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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_OAUTH\_TOKEN = "azure\_oauth\_token"</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>OAuth token to access given storage container. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00195">195</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aaccf72f28f526f5e223129ccb25dc3bc">◆ </a></span>AZURE\_SAS\_TOKEN</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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_SAS\_TOKEN = "azure\_sas\_token"</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>Shared access signature token for Azure storage account to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00192">192</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a10313ba41507a6d8f68c3be84cf563e9">◆ </a></span>AZURE\_STORAGE\_ACCOUNT\_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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_STORAGE\_ACCOUNT\_NAME = "azure\_storage\_account\_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>Name of the Azure storage account to use as the data source, this is valid only if tenant\_id is specified. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00181">181</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a0b7869dbca16ad40c85cdbe32d1d66cb">◆ </a></span>AZURE\_TENANT\_ID</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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_TENANT\_ID = "azure\_tenant\_id"</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>Active Directory tenant ID (or directory ID). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00188">188</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af3b5a48f5e53e75ca78f1885e92761c6">◆ </a></span>AZURE\_USE\_VIRTUAL\_ADDRESSING</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.AlterDatasourceRequest.DatasourceUpdatesMap.AZURE\_USE\_VIRTUAL\_ADDRESSING = "azure\_use\_virtual\_addressing"</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>Whether to use virtual addressing when referencing the Azure source. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>: The requests URI should be specified in virtual-hosted-style format where the bucket name is part of the domain name in the URL. </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>: Use path-style URI for requests. </li>
        </ul>

        <p>The default value is <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00219">219</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a24748b9e99d97b165c4d3cdc7b949f7c">◆ </a></span>CONNECTION\_TIMEOUT</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.AlterDatasourceRequest.DatasourceUpdatesMap.CONNECTION\_TIMEOUT = "connection\_timeout"</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>Timeout in seconds for connecting to this storage provider. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00073">73</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aebaf4bb44abd57d97664e39aa1b27011">◆ </a></span>CREDENTIAL</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.AlterDatasourceRequest.DatasourceUpdatesMap.CREDENTIAL = "credential"</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>Name of the <a href="/content/concepts/credentials" target="_top">credential</a> object to be used in data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00082">82</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8eea377b252c8ea089c7863b32915cc6">◆ </a></span>FALSE</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.AlterDatasourceRequest.DatasourceUpdatesMap.FALSE = "false"</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 boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterDatasourceRequest_1_1DatasourceUpdatesMap" title="A set of string constants for the parameter AlterDatasourceRequest.datasource_updates_map.">AlterDatasourceRequest.DatasourceUpdatesMap</a> options. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00069">69</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5240a36c40dd3559495c4383360a5565">◆ </a></span>GCS\_BUCKET\_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.AlterDatasourceRequest.DatasourceUpdatesMap.GCS\_BUCKET\_NAME = "gcs\_bucket\_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>Name of the Google Cloud Storage bucket to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00223">223</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac70c3d23591c5c2e06e4fe095aa2e413">◆ </a></span>GCS\_PROJECT\_ID</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.AlterDatasourceRequest.DatasourceUpdatesMap.GCS\_PROJECT\_ID = "gcs\_project\_id"</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>Name of the Google Cloud project to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00227">227</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2fa7e59ec8e311c18c4abdd358e4d5e0">◆ </a></span>GCS\_SERVICE\_ACCOUNT\_KEYS</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.AlterDatasourceRequest.DatasourceUpdatesMap.GCS\_SERVICE\_ACCOUNT\_KEYS = "gcs\_service\_account\_keys"</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>Google Cloud service account keys to use for authenticating the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00231">231</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2d27c6b41c98d742ffc9ca8012355e4a">◆ </a></span>HDFS\_DELEGATION\_TOKEN</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.AlterDatasourceRequest.DatasourceUpdatesMap.HDFS\_DELEGATION\_TOKEN = "hdfs\_delegation\_token"</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>Delegation token for the given HDFS user. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00157">157</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a0be15a24d0e7458a03f98c5db838defe">◆ </a></span>HDFS\_KERBEROS\_KEYTAB</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.AlterDatasourceRequest.DatasourceUpdatesMap.HDFS\_KERBEROS\_KEYTAB = "hdfs\_kerberos\_keytab"</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>Kerberos keytab file location for the given HDFS user. </p>
        <p>This may be a KIFS file.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00154">154</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a19ff7b45db995390e5ed3aaea167f445">◆ </a></span>HDFS\_USE\_KERBEROS</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.AlterDatasourceRequest.DatasourceUpdatesMap.HDFS\_USE\_KERBEROS = "hdfs\_use\_kerberos"</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>Use kerberos authentication for the given HDFS cluster. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00177">177</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9e95d33c10289599da2181b272142312">◆ </a></span>JDBC\_DRIVER\_CLASS\_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.AlterDatasourceRequest.DatasourceUpdatesMap.JDBC\_DRIVER\_CLASS\_NAME = "jdbc\_driver\_class\_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>Name of the JDBC driver class. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00238">238</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#abdf017c4f29ee59c5bf6c980909fe52a">◆ </a></span>JDBC\_DRIVER\_JAR\_PATH</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.AlterDatasourceRequest.DatasourceUpdatesMap.JDBC\_DRIVER\_JAR\_PATH = "jdbc\_driver\_jar\_path"</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>JDBC driver jar file location. </p>
        <p>This may be a KIFS file.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00235">235</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a74019ed744f3d7d5436483c88d5517d8">◆ </a></span>KAFKA\_TOPIC\_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.AlterDatasourceRequest.DatasourceUpdatesMap.KAFKA\_TOPIC\_NAME = "kafka\_topic\_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>Name of the Kafka topic to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00246">246</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad10e07045d536c9ef52a71db9271dc71">◆ </a></span>KAFKA\_URL</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.AlterDatasourceRequest.DatasourceUpdatesMap.KAFKA\_URL = "kafka\_url"</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>The publicly-accessible full path URL to the Kafka broker, e.g., '<a href="http://172.123.45.67:9300'">[http://172.123.45.67:9300](http://172.123.45.67:9300)'</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00242">242</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afa9051d909319d75952eef40b2caa8a2">◆ </a></span>LOCATION</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.AlterDatasourceRequest.DatasourceUpdatesMap.LOCATION = "location"</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>Location of the remote storage in 'storage\_provider\_type://\[storage\_path\[:storage\_port]]' format. </p>
        <p>Supported storage provider types are 'azure', 'gcs', 'hdfs', 'jdbc', 'kafka', 'confluent', and 's3'.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00031">31</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa590d5ec0a3d0ae3a6b4d1d8a964ef4a">◆ </a></span>PASSWORD</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.AlterDatasourceRequest.DatasourceUpdatesMap.PASSWORD = "password"</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>Password for the remote system user; may be an empty string. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00039">39</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3ae4f308ca25c99b3586850eb5cb920d">◆ </a></span>S3\_AWS\_ROLE\_ARN</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_AWS\_ROLE\_ARN = "s3\_aws\_role\_arn"</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>Amazon IAM Role ARN which has required S3 permissions that can be assumed for the given S3 IAM user. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00141">141</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afb2ebbdd320164b6bb0a9b605ebb835f">◆ </a></span>S3\_BUCKET\_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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_BUCKET\_NAME = "s3\_bucket\_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>Name of the Amazon S3 bucket to use as the data source. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00086">86</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a53bf36fd9ce6fd53d315a40eaaf39bce">◆ </a></span>S3\_ENCRYPTION\_CUSTOMER\_ALGORITHM</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_ENCRYPTION\_CUSTOMER\_ALGORITHM = "s3\_encryption\_customer\_algorithm"</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>Customer encryption algorithm used encrypting data. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00145">145</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8602607e659844456d800821d0b60f6b">◆ </a></span>S3\_ENCRYPTION\_CUSTOMER\_KEY</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_ENCRYPTION\_CUSTOMER\_KEY = "s3\_encryption\_customer\_key"</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>Customer encryption key to encrypt or decrypt data. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00149">149</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a0fdc09aefd6fd9dd9c68487145f81dfc">◆ </a></span>S3\_REGION</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_REGION = "s3\_region"</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>Name of the Amazon S3 region where the given bucket is located. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00090">90</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9226c8682b4780c37b5cf7272ee13964">◆ </a></span>S3\_USE\_VIRTUAL\_ADDRESSING</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_USE\_VIRTUAL\_ADDRESSING = "s3\_use\_virtual\_addressing"</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>Whether to use virtual addressing when referencing the Amazon S3 source. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>: The requests URI should be specified in virtual-hosted-style format where the bucket name is part of the domain name in the URL. </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>: Use path-style URI for requests. </li>
        </ul>

        <p>The default value is <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00137">137</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa9489e91df7a4dcffef173e6b6c958f2">◆ </a></span>S3\_VERIFY\_SSL</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.AlterDatasourceRequest.DatasourceUpdatesMap.S3\_VERIFY\_SSL = "s3\_verify\_ssl"</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>Whether to verify SSL connections. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>: Connect with SSL verification. </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>: Connect without verifying the SSL connection; for testing purposes, bypassing TLS errors, self-signed certificates, etc. </li>
        </ul>

        <p>The default value is <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00113">113</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3d5ae042200e61a20928b9f6535dd9e4">◆ </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.AlterDatasourceRequest.DatasourceUpdatesMap.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="#a3d5ae042200e61a20928b9f6535dd9e4">SCHEMA\_NAME</a> doesn't exist, an error will be thrown. If <a className="el" href="#a3d5ae042200e61a20928b9f6535dd9e4">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="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00319">319</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab6be74415dfc49e5e5092f2a5e334781">◆ </a></span>SCHEMA\_REGISTRY\_CONNECTION\_RETRIES</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.AlterDatasourceRequest.DatasourceUpdatesMap.SCHEMA\_REGISTRY\_CONNECTION\_RETRIES = "schema\_registry\_connection\_retries"</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>Confluent Schema registry connection timeout (in secs). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00323">323</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a77e67a6fc7488c230fd9ae816aba419f">◆ </a></span>SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT</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.AlterDatasourceRequest.DatasourceUpdatesMap.SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT = "schema\_registry\_connection\_timeout"</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>Confluent Schema registry connection timeout (in secs). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00327">327</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a507c087017538ca0d2c9d7468e37cfe8">◆ </a></span>SCHEMA\_REGISTRY\_CREDENTIAL</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.AlterDatasourceRequest.DatasourceUpdatesMap.SCHEMA\_REGISTRY\_CREDENTIAL = "schema\_registry\_credential"</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>Confluent Schema Registry <a href="/content/concepts/credentials" target="_top">credential</a> object name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00332">332</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af98aaa00c6247141cd07f4300b188cf1">◆ </a></span>SCHEMA\_REGISTRY\_LOCATION</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.AlterDatasourceRequest.DatasourceUpdatesMap.SCHEMA\_REGISTRY\_LOCATION = "schema\_registry\_location"</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>Location of Confluent Schema Registry in '\[storage\_path\[:storage\_port]]' format. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00336">336</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aeac6a93b3239f2492440028aaeed6211">◆ </a></span>SCHEMA\_REGISTRY\_PORT</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.AlterDatasourceRequest.DatasourceUpdatesMap.SCHEMA\_REGISTRY\_PORT = "schema\_registry\_port"</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>Confluent Schema Registry port (optional). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00339">339</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a102b2f30f99892f2594566fe55e5f399">◆ </a></span>SKIP\_VALIDATION</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.AlterDatasourceRequest.DatasourceUpdatesMap.SKIP\_VALIDATION = "skip\_validation"</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>Bypass validation of connection to remote source. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00059">59</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a58c5b5fd676b3e46bad8683c51b57da6">◆ </a></span>TRUE</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.AlterDatasourceRequest.DatasourceUpdatesMap.TRUE = "true"</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 boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1AlterDatasourceRequest_1_1DatasourceUpdatesMap" title="A set of string constants for the parameter AlterDatasourceRequest.datasource_updates_map.">AlterDatasourceRequest.DatasourceUpdatesMap</a> options. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00064">64</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3719e0c77e4665082410eb70d3f92788">◆ </a></span>USE\_HTTPS</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.AlterDatasourceRequest.DatasourceUpdatesMap.USE\_HTTPS = "use\_https"</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>Use HTTPS to connect to datasource if true, otherwise use HTTP. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00310">310</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae2b13130b6f43ff7ed8c9bee52a5597e">◆ </a></span>USE\_MANAGED\_CREDENTIALS</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.AlterDatasourceRequest.DatasourceUpdatesMap.USE\_MANAGED\_CREDENTIALS = "use\_managed\_credentials"</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>When no credentials are supplied, we use anonymous access by default. </p>
        <p>If this is set, we will use cloud provider user settings. Supported values:</p>

        <ul>
          <li> <a className="el" href="#a58c5b5fd676b3e46bad8683c51b57da6">TRUE</a> </li>
          <li> <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a8eea377b252c8ea089c7863b32915cc6">FALSE</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00290">290</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aaae3b00f97cb0a856ba4d513e016739e">◆ </a></span>USER\_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.AlterDatasourceRequest.DatasourceUpdatesMap.USER\_NAME = "user\_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>Name of the remote system user; may be an empty string. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00035">35</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3eaa8ed43e28315e80dc87baec800faa">◆ </a></span>WAIT\_TIMEOUT</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.AlterDatasourceRequest.DatasourceUpdatesMap.WAIT\_TIMEOUT = "wait\_timeout"</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>Timeout in seconds for reading from this storage provider. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source#l00077">77</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this struct was generated from the following files:

    <ul>
      <li>\_build/public-os\_ubuntu24.04-arch\_amd64-cc\_gcc\_13.3.0/install/Kinetica/Protocol/<a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2AlterDatasource_8cs_source">AlterDatasource.cs</a></li>
    </ul>
  </div>
</div>
