com.coralogix.zio.k8s.model.coordination.v1

Members list

Concise view

Type members

Classlikes

case class Lease(metadata: Optional[ObjectMeta], spec: Optional[LeaseSpec])

Lease defines a lease concept.

Lease defines a lease concept.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Lease extends LeaseFields

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Lease.type
class LeaseFields(_prefix: Chunk[String])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Lease.type
case class LeaseSpec(acquireTime: Optional[MicroTime], holderIdentity: Optional[String], leaseDurationSeconds: Optional[Int], leaseTransitions: Optional[Int], renewTime: Optional[MicroTime])

LeaseSpec is a specification of a Lease.

LeaseSpec is a specification of a Lease.

Attributes

holderIdentity

holderIdentity contains the identity of the holder of a current lease.

leaseDurationSeconds

leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed RenewTime.

leaseTransitions

leaseTransitions is the number of transitions of a lease between holders.

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object LeaseSpec extends LeaseSpecFields

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class LeaseSpecFields(_prefix: Chunk[String])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LeaseSpec.type