
com.databricks.sdk.service.files.FilesService Maven / Gradle / Ivy
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.files;
import com.databricks.sdk.support.Generated;
/**
* The Files API allows you to read, write, and delete files and directories in Unity Catalog
* volumes.
*
* This is the high-level interface, that contains generated methods.
*
*
Evolving: this interface is under development. Method signatures may change.
*/
@Generated
public interface FilesService {
/**
* Delete a file or directory.
*
*
Deletes a file or directory.
*/
void delete(DeleteFileRequest deleteFileRequest);
/**
* Download a file.
*
*
Downloads a file of up to 2 GiB.
*/
DownloadResponse download(DownloadRequest downloadRequest);
/**
* Get file or directory status.
*
*
Returns the status of a file or directory.
*/
FileInfo getStatus(GetStatusRequest getStatusRequest);
/**
* Upload a file.
*
*
Uploads a file of up to 2 GiB.
*/
void upload(UploadRequest uploadRequest);
}