# Builder

interface Builder : FMPObject.Builder

#### Since

21.04.01

#### See also

FMPObject.Builder

## Functions

build
Link copied to clipboard
abstract override fun build(): FMPFile
depth
Link copied to clipboard
abstract fun depth(depth: Int): FMPFile.Builder

Указать глубину, с которой работать с директориями. -1 - бесконечная глубина, по умолчанию. 0 - исключить даже содержимое самой директории. 1 - содержимое текущей директории. 2 - текущая директория и её под-директории.

directory
Link copied to clipboard
abstract fun directory(directory: Boolean): FMPFile.Builder

Указать тип: директория или файл.

encryption
Link copied to clipboard
abstract fun encryption(encryption: Boolean): FMPFile.Builder

Использовать ли шифрование при работе с файлом. ВНИМАНИЕ! если передать false, то файлы будут загружены с сервера без шифрования. Если использован FMP.Builder.debugNoEncryption, то этот метод не имеет никакого эффекта.

local
Link copied to clipboard
abstract fun local(path: String): FMPFile.Builder

Полный путь к файлу на локальной файловой системе, например "/path/to/file.jpg".

mount
Link copied to clipboard
abstract fun mount(mount: String): FMPFile.Builder

Указать точку монтирования файла.

remote
Link copied to clipboard
abstract fun remote(path: String): FMPFile.Builder

Указать относительный путь к файлу на сервере.