Builder0

oxygen.executable.SingleBuilders.Builder0
class Builder0 extends Builder1[Unit]

Attributes

Graph
Supertypes
class Builder1[Unit]
class Builder2[Unit, Unit]
class Builder3[Unit, Unit, Unit]
class Builder4[Unit, Unit, Unit]
class Builder5[Unit, Unit, Unit, Throwable]
class Builder6[Unit, Unit, Unit, Throwable, Any]
class Object
trait Matchable
class Any
Show all
Known subtypes
object Executable

Members list

Value members

Concrete methods

final def withJsonConfig[_JsonConfig](using jsonDecoder: JsonDecoder[_JsonConfig]): Builder1[_JsonConfig]

Inherited methods

final def withCLIParser[_CLIConfig](parser: Parser[_CLIConfig]): Builder2[Unit, _CLIConfig]

Attributes

Inherited from:
Builder1
final def withEnv[_Env](_env: Layer[Throwable, _Env])(using _envTag: Tag[_Env]): Builder6[Unit, Unit, Unit, Throwable, _Env]

Attributes

Inherited from:
Builder5
final def withEnv[_Env](_env: (Unit, Unit) => Layer[Throwable, _Env])(using _envTag: Tag[_Env]): Builder6[Unit, Unit, Unit, Throwable, _Env]

Attributes

Inherited from:
Builder5
final def withError[_Error](using errorLogger: ErrorLogger[_Error]): Builder5[Unit, Unit, Unit, _Error]

Attributes

Inherited from:
Builder4
final def withExecute(_execute: => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder6
final def withExecute(_execute: Unit => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder6
final def withExecute(_execute: (Unit, Unit) => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder6
final def withLoggerFromCLI(using zip: Zip[LoggerEnv, Unit]): Builder3[Unit, zip.Out, Unit]

Attributes

Inherited from:
Builder2
final def withLoggerFromJson(toLoggerConfig: Unit => Config): Builder3[Unit, Unit, Unit]

Attributes

Inherited from:
Builder2
final def withTelemetryFromJson(toTelemetryConfig: Unit => Config): Builder4[Unit, Unit, Unit]

Attributes

Inherited from:
Builder3