Lease Spec Patch
data class LeaseSpecPatch(val acquireTime: String? = null, val holderIdentity: String? = null, val leaseDurationSeconds: Int? = null, val leaseTransitions: Int? = null, val preferredHolder: String? = null, val renewTime: String? = null, val strategy: String? = null)
LeaseSpec is a specification of a Lease.
Constructors
Properties
Link copied to clipboard
acquireTime is a time when the current lease was acquired.
Link copied to clipboard
holderIdentity contains the identity of the holder of a current lease. If Coordinated Leader Election is used, the holder identity must be equal to the elected LeaseCandidate.metadata.name field.
Link copied to clipboard
leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measured against the time of last observed renewTime.
Link copied to clipboard
leaseTransitions is the number of transitions of a lease between holders.
Link copied to clipboard
PreferredHolder signals to a lease holder that the lease has a more optimal holder and should be given up. This field can only be set if Strategy is also set.
Link copied to clipboard