PluginConfig

izumi.distage.plugins.PluginConfig
See thePluginConfig companion object
final case class PluginConfig(packagesEnabled: Seq[String], packagesDisabled: Seq[String], cachePackages: Boolean, debug: Boolean, merges: Seq[ModuleBase], overrides: Seq[ModuleBase])

Attributes

See also
Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def ++(plugins: Seq[ModuleBase]): PluginConfig
def ++(plugin: ModuleBase): PluginConfig
def cachePackages(cachePackages: Boolean): PluginConfig
def debug(debug: Boolean): PluginConfig
def disablePackage(packageDisabled: String): PluginConfig
def disablePackages(packagesDisabled: Seq[String]): PluginConfig
def enablePackage(packageEnabled: String): PluginConfig
def enablePackages(packagesEnabled: Seq[String]): PluginConfig
infix def overriddenBy(plugins: Seq[ModuleBase]): PluginConfig
infix def overriddenBy(plugin: ModuleBase): PluginConfig

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product