GuestVFSConfigOrBuilder

interface GuestVFSConfigOrBuilder : MessageOrBuilder

Inheritors

Properties

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
abstract fun getCaseSensitive(): Boolean
Case sensitivity.

Flipped to `true` if the underlying VFS implementation is expected to enforce case sensitivity for file names. This
flag is flipped for Unix or Linux-based VFS backends where case sensitivity is required. Developers should not need
to adjust this flag manually.
bool case_sensitive = 3;
Link copied to clipboard
abstract fun getDefaultInstanceForType(): MessageLite
abstract fun getDefaultInstanceForType(): Message
Link copied to clipboard
abstract fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
abstract fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
Link copied to clipboard
abstract fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
abstract fun getPolicy(): GuestVFSPolicy
Effective VFS policy.

Provides a rendered VFS policy from all input configurations, which should be applied and enforced at runtime by
the VFS implementation.
.elide.vfs.GuestVFSPolicy policy = 4;
Link copied to clipboard
Effective VFS policy.

Provides a rendered VFS policy from all input configurations, which should be applied and enforced at runtime by
the VFS implementation.
.elide.vfs.GuestVFSPolicy policy = 4;
Link copied to clipboard
abstract fun getReadOnly(): Boolean
Read only.

Flipped to `true` if the guest virtual file system is operating in read-only mode. This is typically the case when
executing at runtime, unless overridden by the developer. Read-only filesystem mode will raise an exception for any
write calls sent to the VFS by the guest VM. Read-only mode does not affect the host's ability to write.
bool read_only = 1;
Link copied to clipboard
abstract fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
abstract fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
abstract fun getRoot(): String
Root directory.

Specifies the root path for the virtual file system. On different platforms (such as Windows), this value may be
customized to maintain OS I/O compat. If unset, the default value is `/`.
string root = 5;
Link copied to clipboard
abstract fun getRootBytes(): ByteString
Root directory.

Specifies the root path for the virtual file system. On different platforms (such as Windows), this value may be
customized to maintain OS I/O compat. If unset, the default value is `/`.
string root = 5;
Link copied to clipboard
abstract fun getSymbolicLinks(): Boolean
Symlink support.

Flipped to `true` if the underlying VFS implementation is expected to support virtual links. This flag is typically
set by build tools to indicate that link-based resolution of files will be required for operation. Developers
should not need to adjust this flag manually.
bool symbolic_links = 2;
Link copied to clipboard
abstract fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
abstract fun getWorkingDirectory(): String
Working directory.

Specifies the working directory (default value) for the virtual file system. On different platforms (such as on
Windows), this value may be customized to maintain OS I/O compat. If unset, the default value is `/`.
string working_directory = 6;
Link copied to clipboard
abstract fun getWorkingDirectoryBytes(): ByteString
Working directory.

Specifies the working directory (default value) for the virtual file system. On different platforms (such as on
Windows), this value may be customized to maintain OS I/O compat. If unset, the default value is `/`.
string working_directory = 6;
Link copied to clipboard
abstract fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
abstract fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
abstract fun hasPolicy(): Boolean
Effective VFS policy.

Provides a rendered VFS policy from all input configurations, which should be applied and enforced at runtime by
the VFS implementation.
.elide.vfs.GuestVFSPolicy policy = 4;
Link copied to clipboard
abstract fun isInitialized(): Boolean