#[non_exhaustive]pub struct JobCatalogDefaults {
pub version: i32,
pub max_attempts: i32,
pub default_timeout_seconds: i32,
pub default_priority: i32,
pub is_enabled: bool,
}Expand description
Default values applied when syncing catalog jobs to job_definitions.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.version: i32Definition version written for catalog jobs.
max_attempts: i32Default maximum attempts written for catalog jobs.
default_timeout_seconds: i32Default execution timeout, in seconds, written for catalog jobs.
default_priority: i32Default queue priority written for catalog jobs.
is_enabled: boolWhether catalog jobs should be synced as enabled.
This flag applies to every job in the catalog. Use separate catalogs or lower-level definition APIs if different job types need different enabled states at startup.
Implementations§
Source§impl JobCatalogDefaults
impl JobCatalogDefaults
Sourcepub fn version(self, version: i32) -> Self
pub fn version(self, version: i32) -> Self
Sets the definition version written for catalog jobs.
Sourcepub fn max_attempts(self, max_attempts: i32) -> Self
pub fn max_attempts(self, max_attempts: i32) -> Self
Sets the default maximum attempts written for catalog jobs.
Sourcepub fn timeout_seconds(self, default_timeout_seconds: i32) -> Self
pub fn timeout_seconds(self, default_timeout_seconds: i32) -> Self
Sets the default execution timeout, in seconds, written for catalog jobs.
Trait Implementations§
Source§impl Clone for JobCatalogDefaults
impl Clone for JobCatalogDefaults
Source§fn clone(&self) -> JobCatalogDefaults
fn clone(&self) -> JobCatalogDefaults
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 JobCatalogDefaults
impl Debug for JobCatalogDefaults
Source§impl Default for JobCatalogDefaults
impl Default for JobCatalogDefaults
Source§impl PartialEq for JobCatalogDefaults
impl PartialEq for JobCatalogDefaults
Source§fn eq(&self, other: &JobCatalogDefaults) -> bool
fn eq(&self, other: &JobCatalogDefaults) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for JobCatalogDefaults
impl Eq for JobCatalogDefaults
impl StructuralPartialEq for JobCatalogDefaults
Auto Trait Implementations§
impl Freeze for JobCatalogDefaults
impl RefUnwindSafe for JobCatalogDefaults
impl Send for JobCatalogDefaults
impl Sync for JobCatalogDefaults
impl Unpin for JobCatalogDefaults
impl UnsafeUnpin for JobCatalogDefaults
impl UnwindSafe for JobCatalogDefaults
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more