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

# UploadFilesRequest

> UploadFilesRequest — Kinetica Java API

<div className="kinetica-javadoc">
  <div className="header">
    <div className="sub-title"><span className="package-label-in-type">Package</span> <a href="/content/api/java/com/gpudb/protocol/package-summary">com.gpudb.protocol</a></div>
    <h1 title="Class UploadFilesRequest" className="title">Class UploadFilesRequest</h1>
  </div>

  <div className="inheritance" title="Inheritance Tree">
    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">java.lang.Object</a>
    <div className="inheritance">com.gpudb.protocol.UploadFilesRequest</div>
  </div>

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

    <hr />

    <div className="type-signature"><span className="modifiers">public class </span><span className="element-name type-name-label">UploadFilesRequest</span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> implements org.apache.avro.generic.IndexedRecord</span></div>

    <div className="block">
      A set of parameters for <a href="/content/api/java/com/gpudb/GPUdb#uploadFiles(com.gpudb.protocol.UploadFilesRequest)"><code>GPUdb.uploadFiles</code></a>.
      <p> Uploads one or more files to <a href="/content/tools/kifs/" target="_top">KiFS</a>. There are two methods for uploading files: load files in their entirety, or load files in parts. The latter is recommended for files of approximately 60 MB or larger. </p>
      <p> To upload files in their entirety, populate <a href="#getFileNames()"><code>fileNames</code></a> with the file names to upload into on KiFS, and their respective byte content in <a href="#getFileData()"><code>fileData</code></a>. </p>
      <p> Multiple steps are involved when uploading in multiple parts. Only one file at a time can be uploaded in this manner. A user-provided UUID is utilized to tie all the upload steps together for a given file. To upload a file in multiple parts: </p>
      <p> 1. Provide the file name in <a href="#getFileNames()"><code>fileNames</code></a>, the UUID in the <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_UUID"><code>MULTIPART\_UPLOAD\_UUID</code></a> key in <a href="#getOptions()"><code>options</code></a>, and a <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a> value of <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#INIT"><code>INIT</code></a>. </p>
      <p> 2. Upload one or more parts by providing the file name, the part data in <a href="#getFileData()"><code>fileData</code></a>, the UUID, a <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a> value of <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#UPLOAD_PART"><code>UPLOAD\_PART</code></a>, and the part number in the <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_PART_NUMBER"><code>MULTIPART\_UPLOAD\_PART\_NUMBER</code></a>. The part numbers must start at 1 and increase incrementally. Parts may not be uploaded out of order. </p>
      <p> 3. Complete the upload by providing the file name, the UUID, and a <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a> value of <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#COMPLETE"><code>COMPLETE</code></a>. </p>
      <p> Multipart uploads in progress may be canceled by providing the file name, the UUID, and a <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a> value of <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#CANCEL"><code>CANCEL</code></a>. If an new upload is initialized with a different UUID for an existing upload in progress, the pre-existing upload is automatically canceled in favor of the new upload. </p>
      <p> The multipart upload must be completed for the file to be usable in KiFS. Information about multipart uploads in progress is available in <a href="/content/api/java/com/gpudb/GPUdb#showFiles(com.gpudb.protocol.ShowFilesRequest)"><code>GPUdb.showFiles</code></a>. </p>
      <p> File data may be pre-encoded using base64 encoding. This should be indicated using the <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#FILE_ENCODING"><code>FILE\_ENCODING</code></a> option, and is recommended when using JSON serialization. </p>
      <p> Each file path must reside in a top-level KiFS directory, i.e. one of the directories listed in <a href="/content/api/java/com/gpudb/GPUdb#showDirectories(com.gpudb.protocol.ShowDirectoriesRequest)"><code>GPUdb.showDirectories</code></a>. The user must have write permission on the directory. Nested directories are permitted in file name paths. Directories are delineated with the directory separator of '/'. For example, given the file path '/a/b/c/d.txt', 'a' must be a KiFS directory. </p>
      <p> These characters are allowed in file name paths: letters, numbers, spaces, the path delimiter of '/', and the characters: '.' '-' ':' '\[' ']' '(' ')' '#' '='.</p>
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section nested-class-summary" id="nested-class-summary">
          <h2>Nested Class Summary</h2>
          <div className="caption"><span>Nested Classes</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Class</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>static final class </code></div>
            <div className="col-second even-row-color"><code><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options" className="type-name-link" title="class in com.gpudb.protocol">UploadFilesRequest.Options</a></code></div>

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

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

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

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

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.util.List,java.util.List,java.util.Map)" className="member-name-link">UploadFilesRequest</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> fileNames, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>> fileData, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</code></div>

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

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

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

            <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
              <div className="summary-table three-column-summary">
                <div className="table-header col-first">Modifier and Type</div>
                <div className="table-header col-second">Method</div>
                <div className="table-header col-last">Description</div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" className="member-name-link">equals</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> obj)</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#get(int)" className="member-name-link">get</a><wbr />(int index)</code></div>

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

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

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

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFileData()" className="member-name-link">getFileData</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">File data for the files being uploaded, for the respective files in <a href="#getFileNames()"><code>fileNames</code></a>.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a><wbr />\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFileNames()" className="member-name-link">getFileNames</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">An array of full file name paths to be used for the files uploaded to KiFS.</div>
                </div>

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

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

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

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

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" className="member-name-link">hashCode</a>()</code></div>
                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#put(int,java.lang.Object)" className="member-name-link">put</a><wbr />(int index, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> value)</code></div>

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

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest" title="class in com.gpudb.protocol">UploadFilesRequest</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFileData(java.util.List)" className="member-name-link">setFileData</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>> fileData)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">File data for the files being uploaded, for the respective files in <a href="#getFileNames()"><code>fileNames</code></a>.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest" title="class in com.gpudb.protocol">UploadFilesRequest</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFileNames(java.util.List)" className="member-name-link">setFileNames</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> fileNames)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">An array of full file name paths to be used for the files uploaded to KiFS.</div>
                </div>

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

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

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" className="member-name-link">toString</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
              </div>
            </div>
          </div>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" className="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" className="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" className="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" className="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" className="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" className="external-link">wait</a></code>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details">
    <ul className="details-list">
      <li>
        <div className="section constructor-details" id="constructor-detail">
          <h2>Constructor Details</h2>

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

            <li>
              <div className="section detail" id="<init>(java.util.List,java.util.List,java.util.Map)">
                <h3>UploadFilesRequest</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">UploadFilesRequest</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> fileNames, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>> fileData, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> options)</span></div>
                <div className="block">Constructs an UploadFilesRequest object with the specified parameters.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>fileNames</code> - An array of full file name paths to be used for the files uploaded to KiFS. File names may have any number of nested directories in their paths, but the top-level directory must be an existing KiFS directory. Each file must reside in or under a top-level directory. A full file name path cannot be larger than 1024 characters.</div>
                  <div className="dd"><code>fileData</code> - File data for the files being uploaded, for the respective files in <code>fileNames</code>.</div>

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

                    <ul>
                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#FILE_ENCODING"><code>FILE\_ENCODING</code></a>: Encoding that has been applied to the uploaded file data. When using JSON serialization it is recommended to utilize <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>. The caller is responsible for encoding the data provided in this payload. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>: Specifies that the file data being uploaded has been base64 encoded. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: The uploaded file data has not been encoded. </li>
                        </ul>

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

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a>: Multipart upload operation to perform. Supported values:

                        <ul>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: Default, indicates this is not a multipart upload. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#INIT"><code>INIT</code></a>: Initialize a multipart file upload. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#UPLOAD_PART"><code>UPLOAD\_PART</code></a>: Uploads a part of the specified multipart file upload. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#COMPLETE"><code>COMPLETE</code></a>: Complete the specified multipart file upload. </li>
                          <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#CANCEL"><code>CANCEL</code></a>: Cancel the specified multipart file upload. </li>
                        </ul>

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

                      <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_UUID"><code>MULTIPART\_UPLOAD\_UUID</code></a>: UUID to uniquely identify a multipart upload. </li>
                      <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_PART_NUMBER"><code>MULTIPART\_UPLOAD\_PART\_NUMBER</code></a>: Incremental part number for each part in a multipart upload. Part numbers start at 1, increment by 1, and must be uploaded sequentially </li>

                      <li>
                        <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#DELETE_IF_EXISTS"><code>DELETE\_IF\_EXISTS</code></a>: If <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#TRUE"><code>TRUE</code></a>, any existing files specified in <code> fileNames</code> will be deleted prior to start of upload. Otherwise the file is replaced once the upload completes. Rollback of the original file is no longer possible if the upload is cancelled, aborted or fails if the file was deleted beforehand. Supported values:

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

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

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

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

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

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

            <li>
              <div className="section detail" id="getFileNames()">
                <h3>getFileNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>></span> <span className="element-name">getFileNames</span>()</div>
                <div className="block">An array of full file name paths to be used for the files uploaded to KiFS. File names may have any number of nested directories in their paths, but the top-level directory must be an existing KiFS directory. Each file must reside in or under a top-level directory. A full file name path cannot be larger than 1024 characters.</div>

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

            <li>
              <div className="section detail" id="setFileNames(java.util.List)">
                <h3>setFileNames</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest" title="class in com.gpudb.protocol">UploadFilesRequest</a></span> <span className="element-name">setFileNames</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> fileNames)</span></div>
                <div className="block">An array of full file name paths to be used for the files uploaded to KiFS. File names may have any number of nested directories in their paths, but the top-level directory must be an existing KiFS directory. Each file must reside in or under a top-level directory. A full file name path cannot be larger than 1024 characters.</div>

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

            <li>
              <div className="section detail" id="getFileData()">
                <h3>getFileData</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>></span> <span className="element-name">getFileData</span>()</div>
                <div className="block">File data for the files being uploaded, for the respective files in <a href="#getFileNames()"><code>fileNames</code></a>.</div>

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

            <li>
              <div className="section detail" id="setFileData(java.util.List)">
                <h3>setFileData</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest" title="class in com.gpudb.protocol">UploadFilesRequest</a></span> <span className="element-name">setFileData</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a>> fileData)</span></div>
                <div className="block">File data for the files being uploaded, for the respective files in <a href="#getFileNames()"><code>fileNames</code></a>.</div>

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

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

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#FILE_ENCODING"><code>FILE\_ENCODING</code></a>: Encoding that has been applied to the uploaded file data. When using JSON serialization it is recommended to utilize <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>. The caller is responsible for encoding the data provided in this payload. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>: Specifies that the file data being uploaded has been base64 encoded. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: The uploaded file data has not been encoded. </li>
                      </ul>

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

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a>: Multipart upload operation to perform. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: Default, indicates this is not a multipart upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#INIT"><code>INIT</code></a>: Initialize a multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#UPLOAD_PART"><code>UPLOAD\_PART</code></a>: Uploads a part of the specified multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#COMPLETE"><code>COMPLETE</code></a>: Complete the specified multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#CANCEL"><code>CANCEL</code></a>: Cancel the specified multipart file upload. </li>
                      </ul>

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

                    <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_UUID"><code>MULTIPART\_UPLOAD\_UUID</code></a>: UUID to uniquely identify a multipart upload. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_PART_NUMBER"><code>MULTIPART\_UPLOAD\_PART\_NUMBER</code></a>: Incremental part number for each part in a multipart upload. Part numbers start at 1, increment by 1, and must be uploaded sequentially </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#DELETE_IF_EXISTS"><code>DELETE\_IF\_EXISTS</code></a>: If <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#TRUE"><code>TRUE</code></a>, any existing files specified in <a href="#getFileNames()"><code>fileNames</code></a> will be deleted prior to start of upload. Otherwise the file is replaced once the upload completes. Rollback of the original file is no longer possible if the upload is cancelled, aborted or fails if the file was deleted beforehand. Supported values:

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

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

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

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

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

                <div className="block">
                  Optional parameters.

                  <ul>
                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#FILE_ENCODING"><code>FILE\_ENCODING</code></a>: Encoding that has been applied to the uploaded file data. When using JSON serialization it is recommended to utilize <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>. The caller is responsible for encoding the data provided in this payload. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#BASE64"><code>BASE64</code></a>: Specifies that the file data being uploaded has been base64 encoded. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: The uploaded file data has not been encoded. </li>
                      </ul>

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

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_OPERATION"><code>MULTIPART\_OPERATION</code></a>: Multipart upload operation to perform. Supported values:

                      <ul>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#NONE"><code>NONE</code></a>: Default, indicates this is not a multipart upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#INIT"><code>INIT</code></a>: Initialize a multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#UPLOAD_PART"><code>UPLOAD\_PART</code></a>: Uploads a part of the specified multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#COMPLETE"><code>COMPLETE</code></a>: Complete the specified multipart file upload. </li>
                        <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#CANCEL"><code>CANCEL</code></a>: Cancel the specified multipart file upload. </li>
                      </ul>

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

                    <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_UUID"><code>MULTIPART\_UPLOAD\_UUID</code></a>: UUID to uniquely identify a multipart upload. </li>
                    <li><a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#MULTIPART_UPLOAD_PART_NUMBER"><code>MULTIPART\_UPLOAD\_PART\_NUMBER</code></a>: Incremental part number for each part in a multipart upload. Part numbers start at 1, increment by 1, and must be uploaded sequentially </li>

                    <li>
                      <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#DELETE_IF_EXISTS"><code>DELETE\_IF\_EXISTS</code></a>: If <a href="/content/api/java/com/gpudb/protocol/UploadFilesRequest.Options#TRUE"><code>TRUE</code></a>, any existing files specified in <a href="#getFileNames()"><code>fileNames</code></a> will be deleted prior to start of upload. Otherwise the file is replaced once the upload completes. Rollback of the original file is no longer possible if the upload is cancelled, aborted or fails if the file was deleted beforehand. Supported values:

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

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

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

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

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

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

            <li>
              <div className="section detail" id="get(int)">
                <h3>get</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span> <span className="element-name">get</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

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

            <li>
              <div className="section detail" id="put(int,java.lang.Object)">
                <h3>put</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">put</span><wbr /><span className="parameters">(int index, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> value)</span></div>
                <div className="block">This method supports the Avro framework and is not intended to be called directly by the user.</div>

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

            <li>
              <div className="section detail" id="equals(java.lang.Object)">
                <h3>equals</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">equals</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> obj)</span></div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" className="external-link">equals</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="toString()">
                <h3>toString</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">toString</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" className="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>

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

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" className="external-link">hashCode</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
