izumi.distage.config.model
package izumi.distage.config.model
Members list
Packages
Type members
Classlikes
object AppConfig
final case class AppConfig(config: DistageConfigImpl, shared: List[Success], roles: List[LoadedRoleConfigs])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class ConfTag(confPath: String, parser: AppConfig => Any, tpe: ConfigMetaType) extends BindingTag
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BindingTagtrait CachedProductHashcodeclass Objecttrait Matchableclass AnyShow all
final class ConfigDoc(val doc: String) extends 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,
)
Attributes
- See also
- Supertypes
-
trait DIStageAnnotationtrait TypeConstrainttrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object ConfigLoadResult
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfigLoadResult.type
object ConfigSource
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfigSource.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object RoleConfigSource
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RoleConfigSource.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ConfigDefaultclass ConfigFile
In this article