foperator.backend.kubernetesclient.impl
Type members
Classlikes
class ResourceApiImpl[IO[_], St, T <: ResourceGetters[St], TList <: ListOf[T]](getApi: (KubernetesClient[IO], String) => NamespacedResourceAPI[IO, T, TList] & HasResourceURI, updateStatusFn: Option[(KubernetesClient[IO], Id[T], T) => IO[Status]])(implicit io: Async[IO], res: ObjectResource[T]) extends HasResourceApi[IO, T, TList]
class ResourceImpl[St, T <: ResourceGetters[St]](withMeta: (T, ObjectMeta) => T, withStatusFn: (T, St) => T, eq: Eq[T], eqSt: Eq[St])(implicit classTag: ClassTag[T]) extends ObjectResource[T] with HasStatus[T, St] with Eq[T]