pub struct SidecarTaskBuilder { /* private fields */ }
Expand description
Builder for SidecarTask
.
Implementations§
Source§impl SidecarTaskBuilder
impl SidecarTaskBuilder
pub fn driver(&mut self, value: String) -> &mut Self
pub fn resources(&mut self, value: Option<Resources>) -> &mut Self
pub fn meta(&mut self, value: HashMap<String, String>) -> &mut Self
pub fn shutdown_delay(&mut self, value: Option<TimeDelta>) -> &mut Self
pub fn kill_signal(&mut self, value: Option<String>) -> &mut Self
pub fn volume_mounts(&mut self, value: Vec<VolumeMount>) -> &mut Self
pub fn name(&mut self, value: String) -> &mut Self
pub fn user(&mut self, value: String) -> &mut Self
pub fn config(&mut self, value: HashMap<String, Value>) -> &mut Self
pub fn env(&mut self, value: HashMap<String, String>) -> &mut Self
pub fn kill_timeout(&mut self, value: Option<TimeDelta>) -> &mut Self
pub fn log_config(&mut self, value: Option<LogConfig>) -> &mut Self
Sourcepub fn build(&self) -> Result<SidecarTask, SidecarTaskBuilderError>
pub fn build(&self) -> Result<SidecarTask, SidecarTaskBuilderError>
Trait Implementations§
Source§impl Clone for SidecarTaskBuilder
impl Clone for SidecarTaskBuilder
Source§fn clone(&self) -> SidecarTaskBuilder
fn clone(&self) -> SidecarTaskBuilder
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 SidecarTaskBuilder
impl RefUnwindSafe for SidecarTaskBuilder
impl Send for SidecarTaskBuilder
impl Sync for SidecarTaskBuilder
impl Unpin for SidecarTaskBuilder
impl UnwindSafe for SidecarTaskBuilder
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