ConfigWriter

izumi.distage.roles.bundled.ConfigWriter$
See theConfigWriter companion class
object ConfigWriter extends RoleDescriptor

Attributes

Companion:
class
Graph
Supertypes
class RoleDescriptor
trait RoleDescriptorBase
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class ConfigPath(parts: Seq[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ConfigPath

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ConfigurableComponent(roleId: String, version: Option[ArtifactVersion], parent: Option[Config])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Options extends ParserDef

Attributes

Graph
Supertypes
trait ParserDef
class Object
trait Matchable
class Any
Self type
Options.type
case class WriteReference(asJson: Boolean, targetDir: String, includeCommon: Boolean, useLauncherVersion: Boolean)

Configuration for ConfigWriter

Configuration for ConfigWriter

Attributes

includeCommon

Append shared sections from common-reference.conf into every written config

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def minimized(requiredPaths: Set[ConfigPath], source: Config): Config
def parse(p: RawEntrypointParams): WriteReference
override def parserSchema: RoleParserSchema

Attributes

Definition Classes
RoleDescriptor -> RoleDescriptorBase

Inherited methods

def artifact: Option[IzArtifact]

Attributes

Inherited from:
RoleDescriptor

Concrete fields

final override val id: "configwriter"

Name of the role, to be used on the command-line to launch it

Name of the role, to be used on the command-line to launch it

Attributes

Implicits

Inherited implicits

final implicit def getSelfDescriptor: GetRoleDescriptor[Nothing]

Attributes

Inherited from:
RoleDescriptor