ServerConfig

@Serializable
data class ServerConfig(var name: String, var type: String, var lifecycleSettings: LifecycleSettings = LifecycleSettings(), var config: Any? = null)

Represents a server configuration

Constructors

Link copied to clipboard
constructor(name: String, type: String, lifecycleSettings: LifecycleSettings = LifecycleSettings(), config: Any? = null)

Properties

Link copied to clipboard
@Transient
var config: Any?

The broker specific configuration, this is not set directly, but rather injected by the config manager

Link copied to clipboard

The lifecycle settings for the server

Link copied to clipboard

The name of the server. Must match the server name in Velocity's configuration

Link copied to clipboard

The type of server. Must be either "docker" or "kubernetes"