K8sHelpers

io.github.jchapuis.leases4s.impl.K8sHelpers
object K8sHelpers

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
K8sHelpers.type

Members list

Value members

Concrete methods

def k8sLease(id: LeaseID, holderID: HolderID, labels: List[Label], annotations: List[Annotation], acquireTime: Instant, leaseDuration: FiniteDuration): Lease
def k8sLeaseFromData(id: LeaseID, data: LeaseData): Lease
def leaseDataFromK8s(lease: Lease): Option[LeaseData]
def leaseEventFromV1(event: WatchEvent[Lease]): Option[LeaseDataEvent]
def leaseIDFromK8s(lease: Lease): Option[LeaseID]