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

> kinetica.CreateDatasinkRequest.Options — 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_1CreateDatasinkRequest#a0886a9abeb860b229aa76d3aab0b1935" title="Optional parameters.">CreateDatasinkRequest.options</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:ae598118eba49da3c56bd3db2593d59d4" id="r_ae598118eba49da3c56bd3db2593d59d4">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae598118eba49da3c56bd3db2593d59d4">CONNECTION\_TIMEOUT</a> = "connection\_timeout"</td>
      </tr>

      <tr className="memdesc:ae598118eba49da3c56bd3db2593d59d4">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Timeout in seconds for connecting to this data sink. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a10a184f638d9407536c79af7d9010040">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Timeout in seconds for waiting for a response from this data sink. <br /></td>
      </tr>

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

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

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

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

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

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

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

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

      <tr className="memdesc:ad21be3e4c8ea5ef4aa96ba2292f39df5">
        <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:ad21be3e4c8ea5ef4aa96ba2292f39df5">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

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

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

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

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

      <tr className="memdesc:a006ddd870bb6f0e2c882ac005a8077bc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateDatasinkRequest_1_1Options" title="A set of string constants for the parameter CreateDatasinkRequest.options.">CreateDatasinkRequest.Options</a> options. <br /></td>
      </tr>

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

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

      <tr className="memdesc:acb461a12be989b079856506ecd457de2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateDatasinkRequest_1_1Options" title="A set of string constants for the parameter CreateDatasinkRequest.options.">CreateDatasinkRequest.Options</a> options. <br /></td>
      </tr>

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

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

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

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

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

      <tr className="memdesc:a3d7e5b7b35f37f994b0f9df5d13f5a7b">
        <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:a3d7e5b7b35f37f994b0f9df5d13f5a7b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

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

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

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

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

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

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

      <tr className="memitem:a276de96fd913c580fc2f1d8e077bba8b" id="r_a276de96fd913c580fc2f1d8e077bba8b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a276de96fd913c580fc2f1d8e077bba8b">S3\_ENCRYPTION\_TYPE</a> = "s3\_encryption\_type"</td>
      </tr>

      <tr className="memdesc:a276de96fd913c580fc2f1d8e077bba8b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Server side encryption type. <br /></td>
      </tr>

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

      <tr className="memitem:ac4af6c934e03b682256e83ae06f58a20" id="r_ac4af6c934e03b682256e83ae06f58a20">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac4af6c934e03b682256e83ae06f58a20">S3\_KMS\_KEY\_ID</a> = "s3\_kms\_key\_id"</td>
      </tr>

      <tr className="memdesc:ac4af6c934e03b682256e83ae06f58a20">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">KMS key. <br /></td>
      </tr>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      <tr className="memdesc:a78ef2aa49731fbfa7a6fd6ea1b18a6a8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the Kafka topic to publish to if <a className="el" href="/content/api/cs/classkinetica_1_1CreateDatasinkRequest#a6fcad0c494b8dcc87c15756dcf081931" title="Destination for the output data in format 'storage_provider_type://path[:port]'.">CreateDatasinkRequest.destination</a> is a Kafka broker. <br /></td>
      </tr>

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

      <tr className="memitem:a762cf08200ea542e917c37ed11cfb420" id="r_a762cf08200ea542e917c37ed11cfb420">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a762cf08200ea542e917c37ed11cfb420">MAX\_BATCH\_SIZE</a> = "max\_batch\_size"</td>
      </tr>

      <tr className="memdesc:a762cf08200ea542e917c37ed11cfb420">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Maximum number of records per notification message. <br /></td>
      </tr>

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

      <tr className="memitem:a7c0bfdd25cbfbe0fcfed0a1a1c15943b" id="r_a7c0bfdd25cbfbe0fcfed0a1a1c15943b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7c0bfdd25cbfbe0fcfed0a1a1c15943b">MAX\_MESSAGE\_SIZE</a> = "max\_message\_size"</td>
      </tr>

      <tr className="memdesc:a7c0bfdd25cbfbe0fcfed0a1a1c15943b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Maximum size in bytes of each notification message. <br /></td>
      </tr>

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

      <tr className="memitem:a686a6a35175dd0b0beca24a3dab3d00b" id="r_a686a6a35175dd0b0beca24a3dab3d00b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a686a6a35175dd0b0beca24a3dab3d00b">JSON\_FORMAT</a> = "json\_format"</td>
      </tr>

      <tr className="memdesc:a686a6a35175dd0b0beca24a3dab3d00b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The desired format of JSON encoded notifications message. <br /></td>
      </tr>

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

      <tr className="memitem:a8cee0870e92275c3de151c46c80be9d7" id="r_a8cee0870e92275c3de151c46c80be9d7">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8cee0870e92275c3de151c46c80be9d7">FLAT</a> = "flat"</td>
      </tr>

      <tr className="memdesc:a8cee0870e92275c3de151c46c80be9d7">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A single record is returned per message. <br /></td>
      </tr>

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

      <tr className="memitem:ac003a42528f0bd3c01a3fe6dbc24e828" id="r_ac003a42528f0bd3c01a3fe6dbc24e828">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac003a42528f0bd3c01a3fe6dbc24e828">NESTED</a> = "nested"</td>
      </tr>

      <tr className="memdesc:ac003a42528f0bd3c01a3fe6dbc24e828">
        <td className="mdescLeft"> </td>
        <td className="mdescRight"><a className="el" href="/content/api/cs/namespacekinetica_1_1Records">Records</a> are returned as an array per message. <br /></td>
      </tr>

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

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

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

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

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

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

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

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

      <tr className="memdesc:a685b1502dbef8ba93541ca2e0b2b3e0e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Bypass validation of connection to this data sink. <br /></td>
      </tr>

      <tr className="separator:a685b1502dbef8ba93541ca2e0b2b3e0e">
        <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_1CreateDatasinkRequest#a0886a9abeb860b229aa76d3aab0b1935" title="Optional parameters.">CreateDatasinkRequest.options</a>. </p>
      <p>Optional parameters.</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_2CreateDatasink_8cs_source#l00022">22</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#aafd051b3ddf5c69f8d8a0ce82cee7e96">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_8cs_source#l00151">151</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a391039fc910b2cfe9c766fd9ab64bb62">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00161">161</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a91df467a90e179f3eae4e21aa9b3d3f5">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_8cs_source#l00158">158</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#adccb73895b7617924fdf43fead250fda">◆ </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.CreateDatasinkRequest.Options.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 sink, 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_2CreateDatasink_8cs_source#l00147">147</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac8d22ed50c4fc9c27035cd8d80298788">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a61339cd4570123bba36a0d4a195f5bb8">◆ </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.CreateDatasinkRequest.Options.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="#a006ddd870bb6f0e2c882ac005a8077bc">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="#acb461a12be989b079856506ecd457de2">FALSE</a>: Use path-style URI for requests. </li>
        </ul>

        <p>The default value is <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae598118eba49da3c56bd3db2593d59d4">◆ </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.CreateDatasinkRequest.Options.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 data sink. </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_2CreateDatasink_8cs_source#l00026">26</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a691c96f6ce81b6afe49733279a59820c">◆ </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.CreateDatasinkRequest.Options.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 this data sink. </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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acb461a12be989b079856506ecd457de2">◆ </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.CreateDatasinkRequest.Options.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_1CreateDatasinkRequest_1_1Options" title="A set of string constants for the parameter CreateDatasinkRequest.options.">CreateDatasinkRequest.Options</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_2CreateDatasink_8cs_source#l00074">74</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8cee0870e92275c3de151c46c80be9d7">◆ </a></span>FLAT</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.CreateDatasinkRequest.Options.FLAT = "flat"</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 single record is returned per message. </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_2CreateDatasink_8cs_source#l00245">245</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af3675556da5de23322e4c9075be70467">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_8cs_source#l00189">189</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a017dc6206c2eb643c17a3de9d67cbcfd">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_8cs_source#l00193">193</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a47d5d4f5856a3580e6ce55d241c5b860">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_8cs_source#l00197">197</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aff739986a2b2a7cf756122712f9f264c">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00124">124</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa95d6ab0de1035ddc737f8d073104b56">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00121">121</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ada3d4d432f704f4f03a7614c5e18de0c">◆ </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.CreateDatasinkRequest.Options.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="#a006ddd870bb6f0e2c882ac005a8077bc">TRUE</a> </li>
          <li> <a className="el" href="#acb461a12be989b079856506ecd457de2">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#acb461a12be989b079856506ecd457de2">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_2CreateDatasink_8cs_source#l00143">143</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af65db8878c7ca2ebfa23471179bdc6b6">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00203">203</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab30dd7ab535d1bb7c73922d0d04c14f2">◆ </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.CreateDatasinkRequest.Options.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 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_2CreateDatasink_8cs_source#l00200">200</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a686a6a35175dd0b0beca24a3dab3d00b">◆ </a></span>JSON\_FORMAT</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.CreateDatasinkRequest.Options.JSON\_FORMAT = "json\_format"</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 desired format of JSON encoded notifications message. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a8cee0870e92275c3de151c46c80be9d7">FLAT</a>: A single record is returned per message. </li>
          <li> <a className="el" href="#ac003a42528f0bd3c01a3fe6dbc24e828">NESTED</a>: <a className="el" href="/content/api/cs/namespacekinetica_1_1Records">Records</a> are returned as an array per message. </li>
        </ul>

        <p>The default value is <a className="el" href="#a8cee0870e92275c3de151c46c80be9d7">FLAT</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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a78ef2aa49731fbfa7a6fd6ea1b18a6a8">◆ </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.CreateDatasinkRequest.Options.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 publish to if <a className="el" href="/content/api/cs/classkinetica_1_1CreateDatasinkRequest#a6fcad0c494b8dcc87c15756dcf081931" title="Destination for the output data in format 'storage_provider_type://path[:port]'.">CreateDatasinkRequest.destination</a> is a Kafka broker. </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_2CreateDatasink_8cs_source#l00208">208</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a762cf08200ea542e917c37ed11cfb420">◆ </a></span>MAX\_BATCH\_SIZE</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.CreateDatasinkRequest.Options.MAX\_BATCH\_SIZE = "max\_batch\_size"</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>Maximum number of records per notification message. </p>
        <p>The default value is '1'.</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_2CreateDatasink_8cs_source#l00213">213</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7c0bfdd25cbfbe0fcfed0a1a1c15943b">◆ </a></span>MAX\_MESSAGE\_SIZE</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.CreateDatasinkRequest.Options.MAX\_MESSAGE\_SIZE = "max\_message\_size"</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>Maximum size in bytes of each notification message. </p>
        <p>The default value is '1000000'.</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_2CreateDatasink_8cs_source#l00218">218</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac003a42528f0bd3c01a3fe6dbc24e828">◆ </a></span>NESTED</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.CreateDatasinkRequest.Options.NESTED = "nested"</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 className="el" href="/content/api/cs/namespacekinetica_1_1Records">Records</a> are returned as an array per message. </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_2CreateDatasink_8cs_source#l00248">248</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3d7e5b7b35f37f994b0f9df5d13f5a7b">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00102">102</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af2ced27a271d6cd8f791116e77bd5ff9">◆ </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.CreateDatasinkRequest.Options.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 sink. </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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa07f4b76176c31988e117b1fa0b2d014">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00106">106</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d1af8e14dfc45328eb68b74a2e5fdb0">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00110">110</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a276de96fd913c580fc2f1d8e077bba8b">◆ </a></span>S3\_ENCRYPTION\_TYPE</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.CreateDatasinkRequest.Options.S3\_ENCRYPTION\_TYPE = "s3\_encryption\_type"</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>Server side encryption type. </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_2CreateDatasink_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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac4af6c934e03b682256e83ae06f58a20">◆ </a></span>S3\_KMS\_KEY\_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.CreateDatasinkRequest.Options.S3\_KMS\_KEY\_ID = "s3\_kms\_key\_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>KMS key. </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_2CreateDatasink_8cs_source#l00116">116</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad21be3e4c8ea5ef4aa96ba2292f39df5">◆ </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.CreateDatasinkRequest.Options.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_2CreateDatasink_8cs_source#l00043">43</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a36566c10de5da9fe8e4f882fcbe620e7">◆ </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.CreateDatasinkRequest.Options.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 sink. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">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="#acb461a12be989b079856506ecd457de2">FALSE</a>: Use path-style URI for requests. </li>
        </ul>

        <p>The default value is <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">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_2CreateDatasink_8cs_source#l00098">98</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a89091f4111d62340d679afebe89129c2">◆ </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.CreateDatasinkRequest.Options.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="#a006ddd870bb6f0e2c882ac005a8077bc">TRUE</a>: Connect with SSL verification. </li>
          <li> <a className="el" href="#acb461a12be989b079856506ecd457de2">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="#a006ddd870bb6f0e2c882ac005a8077bc">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_2CreateDatasink_8cs_source#l00066">66</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a685b1502dbef8ba93541ca2e0b2b3e0e">◆ </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.CreateDatasinkRequest.Options.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 this data sink. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">TRUE</a> </li>
          <li> <a className="el" href="#acb461a12be989b079856506ecd457de2">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#acb461a12be989b079856506ecd457de2">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_2CreateDatasink_8cs_source#l00307">307</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a006ddd870bb6f0e2c882ac005a8077bc">◆ </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.CreateDatasinkRequest.Options.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_1CreateDatasinkRequest_1_1Options" title="A set of string constants for the parameter CreateDatasinkRequest.options.">CreateDatasinkRequest.Options</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_2CreateDatasink_8cs_source#l00070">70</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7a4f2d801d5ae796be3b48e6eb3643f7">◆ </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.CreateDatasinkRequest.Options.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 datasink if true, otherwise use HTTP. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">TRUE</a> </li>
          <li> <a className="el" href="#acb461a12be989b079856506ecd457de2">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a006ddd870bb6f0e2c882ac005a8077bc">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_2CreateDatasink_8cs_source#l00288">288</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a50b9e601db1067b17ad15aeda177a6b5">◆ </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.CreateDatasinkRequest.Options.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="#a006ddd870bb6f0e2c882ac005a8077bc">TRUE</a> </li>
          <li> <a className="el" href="#acb461a12be989b079856506ecd457de2">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#acb461a12be989b079856506ecd457de2">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_2CreateDatasink_8cs_source#l00269">269</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_2CreateDatasink_8cs_source">CreateDatasink.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a10a184f638d9407536c79af7d9010040">◆ </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.CreateDatasinkRequest.Options.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 waiting for a response from this data sink. </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_2CreateDatasink_8cs_source#l00030">30</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_2CreateDatasink_8cs_source">CreateDatasink.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_2CreateDatasink_8cs_source">CreateDatasink.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2CreateDatasink_8cs_source">CreateDatasink.cs</a></li>
    </ul>
  </div>
</div>
