io.k8s.api.coordination.v1

Type members

Classlikes

final case class Lease(metadata: Option[ObjectMeta], spec: Option[LeaseSpec]) extends KObject

Lease defines a lease concept.

Lease defines a lease concept.

Companion:
object
Source:
Lease.scala
object Lease
Companion:
class
Source:
Lease.scala
final case class LeaseList(items: Seq[Lease], metadata: Option[ListMeta]) extends KObject

LeaseList is a list of Lease objects.

LeaseList is a list of Lease objects.

Companion:
object
Source:
LeaseList.scala
object LeaseList
Companion:
class
Source:
LeaseList.scala
final case class LeaseListPointer(currentPath: PointerPath) extends Pointer[LeaseList]

Pointer for LeaseList

Pointer for LeaseList

Source:
LeaseListPointer.scala
final case class LeasePointer(currentPath: PointerPath) extends Pointer[Lease]

Pointer for Lease

Pointer for Lease

Source:
LeasePointer.scala
final case class LeaseSpec(leaseTransitions: Option[Int], holderIdentity: Option[String], leaseDurationSeconds: Option[Int], renewTime: Option[MicroTime], acquireTime: Option[MicroTime])

LeaseSpec is a specification of a Lease.

LeaseSpec is a specification of a Lease.

Companion:
object
Source:
LeaseSpec.scala
object LeaseSpec
Companion:
class
Source:
LeaseSpec.scala
final case class LeaseSpecPointer(currentPath: PointerPath) extends Pointer[LeaseSpec]

Pointer for LeaseSpec

Pointer for LeaseSpec

Source:
LeaseSpecPointer.scala