> ## 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.download (package)

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

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

  <hr />

  <div className="package-signature">package <span className="element-name">com.gpudb.filesystem.download</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/filesystem/package-summary">com.gpudb.filesystem</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/ingest/package-summary">com.gpudb.filesystem.ingest</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/upload/package-summary">com.gpudb.filesystem.upload</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-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabIndex="-1" className="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabIndex="-1" className="table-tab">Classes</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/download/DownloadOptions" title="class in com.gpudb.filesystem.download">DownloadOptions</a></div>

              <div className="col-last even-row-color class-summary class-summary-tab2">
                <div className="block">This class allows the user of the <a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler" title="class in com.gpudb.filesystem"><code>GPUdbFileHandler</code></a> class methods for download like - <a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler#download(java.lang.String,java.lang.String,com.gpudb.filesystem.download.DownloadOptions,com.gpudb.filesystem.download.FileDownloadListener)"><code>GPUdbFileHandler.download(String, String, DownloadOptions, FileDownloadListener)</code></a> and <a href="/content/api/java/com/gpudb/filesystem/GPUdbFileHandler#download(java.util.List,java.lang.String,com.gpudb.filesystem.download.DownloadOptions,com.gpudb.filesystem.download.FileDownloadListener)"><code>GPUdbFileHandler.download(List, String, DownloadOptions, FileDownloadListener)</code></a> to specify the download options which could be applied to the current download operation.</div>
              </div>

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

              <div className="col-last odd-row-color class-summary class-summary-tab1">
                <div className="block">This interface provides callback method for - a. a complete single shot download of multiple files b. a part/segment download of a multi-part download c. one or more complete single part download</div>
              </div>
            </div>
          </div>
        </div>
      </li>
    </ul>
  </div>
</div>
