package v1
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
Lease(metadata: Optional[ObjectMeta] = Optional.Absent, spec: Optional[LeaseSpec] = Optional.Absent) extends Product with Serializable
Lease defines a lease concept.
- class LeaseFields extends AnyRef
-
case class
LeaseSpec(acquireTime: Optional[MicroTime] = Optional.Absent, holderIdentity: Optional[String] = Optional.Absent, leaseDurationSeconds: Optional[Int] = Optional.Absent, leaseTransitions: Optional[Int] = Optional.Absent, renewTime: Optional[MicroTime] = Optional.Absent) extends Product with Serializable
LeaseSpec is a specification of a Lease.
LeaseSpec is a specification of a Lease.
- 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.
- class LeaseSpecFields extends AnyRef
Value Members
- object Lease extends LeaseFields with Serializable
- object LeaseSpec extends LeaseSpecFields with Serializable