Packages

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.

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.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LeaseSpec
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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)

    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.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val acquireTime: Optional[MicroTime]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def getAcquireTime: IO[K8sFailure, MicroTime]

    Gets acquireTime.

    Gets acquireTime.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def getHolderIdentity: IO[K8sFailure, String]

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

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

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  11. def getLeaseDurationSeconds: IO[K8sFailure, Int]

    leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it.

    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.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  12. def getLeaseTransitions: IO[K8sFailure, Int]

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

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

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  13. def getRenewTime: IO[K8sFailure, MicroTime]

    Gets renewTime.

    Gets renewTime.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  14. val holderIdentity: Optional[String]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val leaseDurationSeconds: Optional[Int]
  17. val leaseTransitions: Optional[Int]
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. val renewTime: Optional[MicroTime]
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped