Package-level declarations

Types

Link copied to clipboard
data class LeaseCandidate(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: LeaseCandidateSpec? = null)

LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates.

Link copied to clipboard
data class LeaseCandidateSpec(val binaryVersion: String, val emulationVersion: String? = null, val leaseName: String, val pingTime: String? = null, val renewTime: String? = null, val strategy: String)

LeaseCandidateSpec is a specification of a Lease.

Link copied to clipboard
data class LeaseCandidateSpecPatch(val binaryVersion: String? = null, val emulationVersion: String? = null, val leaseName: String? = null, val pingTime: String? = null, val renewTime: String? = null, val strategy: String? = null)

LeaseCandidateSpec is a specification of a Lease.