Companion

foperator.backend.KubernetesClient.Companion
class Companion[IO[_]](implicit io: Async[IO], logger: Logger[IO]) extends Companion[IO, KubernetesClient[IO]]

Attributes

Graph
Supertypes
class Companion[IO, KubernetesClient[IO]]
class Object
trait Matchable
class Any

Members list

Inherited
  • Not inherited
  • Companion

Type members

Inherited types

type EngineFor[T] = Engine[IO, KubernetesClient[IO], T]

Attributes

Inherited from:
Companion
type OperationsFor[T] = Operations[IO, KubernetesClient[IO], T]

Attributes

Inherited from:
Companion
type ReconcilerFor[T] = Reconciler[IO, KubernetesClient[IO], T]

Attributes

Inherited from:
Companion

Value members

Concrete methods

def apply(config: KubeConfig[IO]): Resource[IO, KubernetesClient[IO]]
def apply(config: IO[KubeConfig[IO]]): Resource[IO, KubernetesClient[IO]]
def default: Resource[IO, KubernetesClient[IO]]
def wrap(underlying: KubernetesClient[IO]): KubernetesClient[IO]

Inherited methods

def Reconciler[T](implicit e: EngineFor[T], res: ObjectResource[T], io: Async[IO]): ReconcilerBuilder[IO, KubernetesClient[IO], T]

Attributes

Inherited from:
Companion