Builder5

oxygen.executable.SingleBuilders.Builder5
class Builder5[_JsonConfig, _FullCLIConfig, _CLIConfig, _Error](_jsonDecoder: JsonDecoder[_JsonConfig], _cliParser: ExecutableContext => Parser[_FullCLIConfig], _mapCLIConfig: _FullCLIConfig => _CLIConfig, _logger: (_JsonConfig, _FullCLIConfig, ExecutableContext) => ZIO[Scope, ExecuteError, LoggerEnv], _telemetry: (_JsonConfig, _FullCLIConfig, ExecutableContext) => ZIO[Scope, ExecuteError, TelemetryEnv], _errorLogger: ErrorLogger[_Error]) extends Builder6[_JsonConfig, _FullCLIConfig, _CLIConfig, _Error, Any]

Attributes

Graph
Supertypes
class Builder6[_JsonConfig, _FullCLIConfig, _CLIConfig, _Error, Any]
class Object
trait Matchable
class Any
Known subtypes
class Builder4[_JsonConfig, _FullCLIConfig, _CLIConfig]
class Builder3[_JsonConfig, _FullCLIConfig, _CLIConfig]
class Builder2[_JsonConfig, _CLIConfig]
class Builder1[_JsonConfig]
class Builder0
object Executable
Show all

Members list

Value members

Concrete methods

final def withEnv[_Env](_env: (_JsonConfig, _CLIConfig) => Layer[_Error, _Env])(using _envTag: Tag[_Env]): Builder6[_JsonConfig, _FullCLIConfig, _CLIConfig, _Error, _Env]
final def withEnv[_Env](_env: Layer[_Error, _Env])(using _envTag: Tag[_Env]): Builder6[_JsonConfig, _FullCLIConfig, _CLIConfig, _Error, _Env]

Inherited methods

final def withExecute(_execute: => ZIO[Scope & Any, _Error, Unit]): Executable

Attributes

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

Attributes

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

Attributes

Inherited from:
Builder6