HostMachineConfig

data class HostMachineConfig(var id: Long = -1, var name: String = "", var connect: HostMachineConnectConfig = EmptyConnectConfig(), var providers: MutableList<JvmProviderConfig> = mutableListOf(), var searchGroups: MutableList<JvmSearchGroup> = mutableListOf(), var dataDirectory: String = "") : DeepCopyable<HostMachineConfig>

Constructors

Link copied to clipboard
constructor(id: Long = -1, name: String = "", connect: HostMachineConnectConfig = EmptyConnectConfig(), providers: MutableList<JvmProviderConfig> = mutableListOf(), searchGroups: MutableList<JvmSearchGroup> = mutableListOf(), dataDirectory: String = "")

Properties

Link copied to clipboard
Link copied to clipboard

数据目录

Link copied to clipboard
var id: Long

唯一 id

Link copied to clipboard

名称

Link copied to clipboard

jvm 提供者配置

Link copied to clipboard

用户自定义搜索组

Functions

Link copied to clipboard
open override fun deepCopy(): HostMachineConfig

深拷贝