leases4s-core
leases4s-core
API
io.github.jchapuis.leases4s
impl
K8sHelpers
KubeLeaseRepository
model
Annotation
Annotation
HolderID
HolderID
KubeString
KubeString
Label
Label
LeaseID
LeaseID
Namespace
Namespace
literals
KubeLiteral
HeldLease
Lease
LeaseRepository
LeaseRepository
LeaseEvent
Acquired
Released
LeaseEvent
LeaseParameters
LeaseParameters
leases4s-core
/
io.github.jchapuis.leases4s
/
io.github.jchapuis.leases4s.impl
/
K8sHelpers
K8sHelpers
io.github.jchapuis.leases4s.impl.K8sHelpers
object
K8sHelpers
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
K8sHelpers
.
type
Members list
Clear all
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
]
In this article
Attributes
Members list
Value members
Concrete methods