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

# com.gpudb.filesystem (package)

> com.gpudb.filesystem (package) — Kinetica Java API

<div className="kinetica-javadoc">
  <div className="header">
    <h1 title="Package com.gpudb.filesystem" className="title">Package com.gpudb.filesystem</h1>
  </div>

  <hr />

  <div className="package-signature">package <span className="element-name">com.gpudb.filesystem</span></div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div id="related-package-summary">
          <div className="caption"><span>Related Packages</span></div>

          <div className="summary-table two-column-summary">
            <div className="table-header col-first">Package</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><a href="/content/api/java/com/gpudb/package-summary">com.gpudb</a></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><a href="/content/api/java/com/gpudb/filesystem/common/package-summary">com.gpudb.filesystem.common</a></div>
            <div className="col-last odd-row-color"> </div>
            <div className="col-first even-row-color"><a href="/content/api/java/com/gpudb/filesystem/download/package-summary">com.gpudb.filesystem.download</a></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><a href="/content/api/java/com/gpudb/filesystem/ingest/package-summary">com.gpudb.filesystem.ingest</a></div>
            <div className="col-last odd-row-color"> </div>
            <div className="col-first even-row-color"><a href="/content/api/java/com/gpudb/filesystem/upload/package-summary">com.gpudb.filesystem.upload</a></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><a href="/content/api/java/com/gpudb/protocol/package-summary">com.gpudb.protocol</a></div>
            <div className="col-last odd-row-color"> </div>
          </div>
        </div>
      </li>

      <li>
        <div id="class-summary">
          <div className="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabIndex="0" className="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabIndex="-1" className="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabIndex="-1" className="table-tab">Enums</button></div>

          <div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
            <div className="summary-table two-column-summary">
              <div className="table-header col-first">Class</div>
              <div className="table-header col-last">Description</div>
              <div className="col-first even-row-color class-summary class-summary-tab2"><a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler" title="class in com.gpudb.filesystem">GPUdbFileHandler</a></div>

              <div className="col-last even-row-color class-summary class-summary-tab2">
                <div className="block">This is the main class which exposes the API to be used by the end users.</div>
              </div>

              <div className="col-first odd-row-color class-summary class-summary-tab2"><a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler.Options" title="class in com.gpudb.filesystem">GPUdbFileHandler.Options</a></div>

              <div className="col-last odd-row-color class-summary class-summary-tab2">
                <div className="block">This class models the options available for modifying some behaviors of the <a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler" title="class in com.gpudb.filesystem"><code>GPUdbFileHandler</code></a> class.</div>
              </div>

              <div className="col-first even-row-color class-summary class-summary-tab2"><a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandlerUtils" title="class in com.gpudb.filesystem">GPUdbFileHandlerUtils</a></div>

              <div className="col-last even-row-color class-summary class-summary-tab2">
                <div className="block">This is an internal class and not meant to be used by the end users of the filesystem API.</div>
              </div>

              <div className="col-first odd-row-color class-summary class-summary-tab2"><a href="/content/api/java/com/gpudb/filesystem/MultiPartDownloadInfo" title="class in com.gpudb.filesystem">MultiPartDownloadInfo</a></div>

              <div className="col-last odd-row-color class-summary class-summary-tab2">
                <div className="block">This class packages and mimics certain important attributes of a multi-part download operation.</div>
              </div>

              <div className="col-first even-row-color class-summary class-summary-tab2"><a href="/content/api/java/com/gpudb/filesystem/MultiPartUploadInfo" title="class in com.gpudb.filesystem">MultiPartUploadInfo</a></div>

              <div className="col-last even-row-color class-summary class-summary-tab2">
                <div className="block">This class packages and mimics certain important attributes of a multi-part upload operation.</div>
              </div>

              <div className="col-first odd-row-color class-summary class-summary-tab3"><a href="/content/api/java/com/gpudb/filesystem/MultiPartUploadInfo.MultiPartOperation" title="enum in com.gpudb.filesystem">MultiPartUploadInfo.MultiPartOperation</a></div>

              <div className="col-last odd-row-color class-summary class-summary-tab3">
                <div className="block">This enum specifies the different operations/states that a multi-part file upload could go through.</div>
              </div>
            </div>
          </div>
        </div>
      </li>
    </ul>
  </div>
</div>
