Packages

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package exceptions

Type Members

  1. final case class AppConfig(config: DistageConfigImpl, shared: List[Success], roles: List[LoadedRoleConfigs]) extends Product with Serializable
  2. final case class ConfTag(confPath: String, parser: (AppConfig) => Any, tpe: ConfigMetaType) extends BindingTag with Product with Serializable
  3. final class ConfigDoc extends Annotation with DIStageAnnotation

    Attaches a $comment field with the contents of the annotation to config's JSON Schema generated by ConfigWriter.

    Attaches a $comment field with the contents of the annotation to config's JSON Schema generated by ConfigWriter.

    @ConfigDoc("this is an example config")
    final case class ExampleConf(
     @ConfigDoc("this is an example field")
     intField: Int,
    )
    See also

    izumi.distage.roles.bundled.ConfigWriter

    izumi.distage.roles.bundled.JsonSchemaGenerator

  4. sealed trait ConfigLoadResult extends AnyRef
  5. sealed trait ConfigSource extends AnyRef
  6. sealed trait GenericConfigSource extends AnyRef
  7. final case class LoadedRoleConfigs(roleConfig: RoleConfig, loaded: Seq[Success]) extends Product with Serializable
  8. final case class RoleConfig(role: String, active: Boolean, configSource: GenericConfigSource) extends Product with Serializable

Value Members

  1. object AppConfig extends Serializable
  2. object ConfigLoadResult
  3. object ConfigSource
  4. object GenericConfigSource

Ungrouped