Struct k8s_openapi::api::coordination::v1::LeaseSpec
source · [−]pub struct LeaseSpec {
pub acquire_time: Option<MicroTime>,
pub holder_identity: Option<String>,
pub lease_duration_seconds: Option<i32>,
pub lease_transitions: Option<i32>,
pub renew_time: Option<MicroTime>,
}
Expand description
LeaseSpec is a specification of a Lease.
Fields
acquire_time: Option<MicroTime>
acquireTime is a time when the current lease was acquired.
holder_identity: Option<String>
holderIdentity contains the identity of the holder of a current lease.
lease_duration_seconds: Option<i32>
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.
lease_transitions: Option<i32>
leaseTransitions is the number of transitions of a lease between holders.
renew_time: Option<MicroTime>
renewTime is a time when the current holder of a lease has last updated the lease.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for LeaseSpec
impl<'de> Deserialize<'de> for LeaseSpec
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for LeaseSpec
Auto Trait Implementations
impl RefUnwindSafe for LeaseSpec
impl Send for LeaseSpec
impl Sync for LeaseSpec
impl Unpin for LeaseSpec
impl UnwindSafe for LeaseSpec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more