VFSFactory

VFS: Factory

Specifies the expected API surface of a VFS implementation's companion object, which should be equipped to create and resolve VFS implementations using the VFSBuilder and VFSBuilderFactory.

Inheritors

Functions

Link copied to clipboard
abstract fun create(): VFS

Create a VFS implementation with no backing data, and configured with defaults.

abstract fun create(builder: AbstractBaseVFS.VFSBuilder<VFS>): VFS

Create a VFS implementation from the provided builder.

abstract fun create(config: EffectiveGuestVFSConfig): VFS

Create a VFS implementation configured with the provided effective config.

abstract fun create(configurator: Builder.() -> Unit): VFS

Create a VFS implementation configured with the provided configurator.