pub struct JobBuilder { /* private fields */ }
Expand description
Builder for Job
.
Implementations§
Source§impl JobBuilder
impl JobBuilder
pub fn type(&mut self, value: Option<String>) -> &mut Self
pub fn meta(&mut self, value: HashMap<String, String>) -> &mut Self
pub fn stop(&mut self, value: Option<bool>) -> &mut Self
pub fn status(&mut self, value: Option<String>) -> &mut Self
pub fn priority(&mut self, value: Option<i64>) -> &mut Self
pub fn submit_time(&mut self, value: Option<i64>) -> &mut Self
pub fn create_index(&mut self, value: Option<u64>) -> &mut Self
pub fn version_tag(&mut self, value: Option<JobVersionTag>) -> &mut Self
pub fn constraints(&mut self, value: Vec<Constraint>) -> &mut Self
pub fn task_groups(&mut self, value: Vec<TaskGroup>) -> &mut Self
pub fn parameterized_job( &mut self, value: Option<ParameterizedJobConfig>, ) -> &mut Self
pub fn vault_namespace(&mut self, value: Option<String>) -> &mut Self
pub fn affinities(&mut self, value: Vec<Affinity>) -> &mut Self
pub fn consul_token(&mut self, value: Option<String>) -> &mut Self
pub fn dispatch_idempotency_token(&mut self, value: Option<String>) -> &mut Self
pub fn version(&mut self, value: Option<u64>) -> &mut Self
pub fn job_modify_index(&mut self, value: Option<u64>) -> &mut Self
pub fn region(&mut self, value: Option<String>) -> &mut Self
pub fn update(&mut self, value: Option<UpdateStrategy>) -> &mut Self
pub fn multiregion(&mut self, value: Option<Multiregion>) -> &mut Self
pub fn payload(&mut self, value: Vec<u8>) -> &mut Self
pub fn dispatched(&mut self, value: bool) -> &mut Self
pub fn nomad_token_id(&mut self, value: Option<String>) -> &mut Self
pub fn stable(&mut self, value: Option<bool>) -> &mut Self
pub fn id(&mut self, value: Option<String>) -> &mut Self
pub fn spreads(&mut self, value: Vec<Spread>) -> &mut Self
pub fn periodic(&mut self, value: Option<PeriodicConfig>) -> &mut Self
pub fn parent_id(&mut self, value: Option<String>) -> &mut Self
pub fn node_pool(&mut self, value: Option<String>) -> &mut Self
pub fn migrate(&mut self, value: Option<MigrateStrategy>) -> &mut Self
pub fn vault_token(&mut self, value: Option<String>) -> &mut Self
pub fn status_description(&mut self, value: Option<String>) -> &mut Self
pub fn namespace(&mut self, value: Option<String>) -> &mut Self
pub fn name(&mut self, value: Option<String>) -> &mut Self
pub fn all_at_once(&mut self, value: Option<bool>) -> &mut Self
pub fn datacenters(&mut self, value: Vec<String>) -> &mut Self
pub fn reschedule(&mut self, value: Option<ReschedulePolicy>) -> &mut Self
pub fn ui(&mut self, value: Option<JobUiConfig>) -> &mut Self
pub fn consul_namespace(&mut self, value: Option<String>) -> &mut Self
pub fn modify_index(&mut self, value: Option<u64>) -> &mut Self
Trait Implementations§
Source§impl Clone for JobBuilder
impl Clone for JobBuilder
Source§fn clone(&self) -> JobBuilder
fn clone(&self) -> JobBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for JobBuilder
impl RefUnwindSafe for JobBuilder
impl Send for JobBuilder
impl Sync for JobBuilder
impl Unpin for JobBuilder
impl UnwindSafe for JobBuilder
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