pub struct ExpectedProcessRole {
pub role: String,
pub min_instances: u32,
pub heartbeat_interval_seconds: u64,
pub max_staleness_seconds: u64,
pub evaluation_interval_seconds: u64,
pub failure_threshold: u32,
pub shutdown_grace_seconds: u64,
pub enabled: bool,
}Fields§
§role: String§min_instances: u32§heartbeat_interval_seconds: u64§max_staleness_seconds: u64§evaluation_interval_seconds: u64§failure_threshold: u32§shutdown_grace_seconds: u64§enabled: boolImplementations§
Source§impl ExpectedProcessRole
impl ExpectedProcessRole
pub fn new(role: impl Into<String>) -> Self
pub fn min_instances(self, v: u32) -> Self
pub fn heartbeat_interval_seconds(self, v: u64) -> Self
pub fn max_staleness_seconds(self, v: u64) -> Self
pub fn evaluation_interval_seconds(self, v: u64) -> Self
pub fn failure_threshold(self, v: u32) -> Self
pub fn shutdown_grace_seconds(self, v: u64) -> Self
pub fn enabled(self, v: bool) -> Self
Trait Implementations§
Source§impl Clone for ExpectedProcessRole
impl Clone for ExpectedProcessRole
Source§fn clone(&self) -> ExpectedProcessRole
fn clone(&self) -> ExpectedProcessRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpectedProcessRole
impl Debug for ExpectedProcessRole
impl Eq for ExpectedProcessRole
Source§impl PartialEq for ExpectedProcessRole
impl PartialEq for ExpectedProcessRole
Source§impl Serialize for ExpectedProcessRole
impl Serialize for ExpectedProcessRole
impl StructuralPartialEq for ExpectedProcessRole
Auto Trait Implementations§
impl Freeze for ExpectedProcessRole
impl RefUnwindSafe for ExpectedProcessRole
impl Send for ExpectedProcessRole
impl Sync for ExpectedProcessRole
impl Unpin for ExpectedProcessRole
impl UnsafeUnpin for ExpectedProcessRole
impl UnwindSafe for ExpectedProcessRole
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more