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

Members list

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Lease extends LeaseFields

Attributes

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

Attributes

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.

Value parameters

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.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LeaseSpec extends LeaseSpecFields

Attributes

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

Attributes

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