pub struct JobRegisterRequest {
pub job: Job,
pub enforce_index: bool,
pub job_modify_index: u64,
pub policy_override: bool,
pub preserve_counts: bool,
}Expand description
The request to create or update a job. See also list_jobs
Fields§
§job: JobThe job to create or update. See also Job
enforce_index: boolIf set, the job will only be registered if the passed job_modify_index matches the current job’s index. If the index is zero, the register only occurs if the job is new. This paradigm allows check-and-set style job updating.
job_modify_index: u64Specifies the job_modify_index to enforce the current job at.
policy_override: boolIf set, any soft mandatory Sentinel policies will be overridden. This allows a job to be registered when it would be denied by policy.
preserve_counts: boolIf set, preserves the count of instances of the job.
Trait Implementations§
Source§impl Clone for JobRegisterRequest
impl Clone for JobRegisterRequest
Source§fn clone(&self) -> JobRegisterRequest
fn clone(&self) -> JobRegisterRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 JobRegisterRequest
impl Debug for JobRegisterRequest
Source§impl Default for JobRegisterRequest
impl Default for JobRegisterRequest
Source§fn default() -> JobRegisterRequest
fn default() -> JobRegisterRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobRegisterRequest
impl<'de> Deserialize<'de> for JobRegisterRequest
Source§fn 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
Source§impl PartialEq for JobRegisterRequest
impl PartialEq for JobRegisterRequest
Source§impl Serialize for JobRegisterRequest
impl Serialize for JobRegisterRequest
impl StructuralPartialEq for JobRegisterRequest
Auto Trait Implementations§
impl Freeze for JobRegisterRequest
impl RefUnwindSafe for JobRegisterRequest
impl Send for JobRegisterRequest
impl Sync for JobRegisterRequest
impl Unpin for JobRegisterRequest
impl UnwindSafe for JobRegisterRequest
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