ResourceImpl

foperator.backend.kubernetesclient.impl.ResourceImpl
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], HasStatus[T, St], Eq[T]

Attributes

Graph
Supertypes
trait Eq[T]
trait Serializable
trait HasStatus[T, St]
trait ObjectResource[T]
trait HasFinalizers[T]
trait HasSoftDelete[T]
trait HasVersion[T]
trait HasId[T]
trait HasKind[T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def eqv(x: T, y: T): Boolean

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Definition Classes
Eq
override def finalizers(t: T): List[String]

Attributes

Definition Classes
HasFinalizers
override def id(t: T): Id[T]

Attributes

Definition Classes
HasId
override def isSoftDeleted(t: T): Boolean

Attributes

Definition Classes
HasSoftDelete
override def kindDescription: String

Attributes

Definition Classes
HasKind
override def replaceFinalizers(t: T, f: List[String]): T

Attributes

Definition Classes
HasFinalizers
override def softDeletedAt(t: T, time: Instant): T

Attributes

Definition Classes
HasSoftDelete
override def status(obj: T): Option[St]

Attributes

Definition Classes
HasStatus
override def version(t: T): Option[String]

Attributes

Definition Classes
HasVersion
override def withStatus(obj: T, status: St): T

Attributes

Definition Classes
HasStatus
override def withVersion(t: T, newVersion: String): T

Attributes

Definition Classes
HasVersion

Inherited methods

def neqv(x: T, y: T): Boolean

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Inherited from:
Eq

Concrete fields

override val eqStatus: Eq[St]