pub struct ServiceOptionsBuilder { /* private fields */ }
Implementations§
Source§impl ServiceOptionsBuilder
impl ServiceOptionsBuilder
pub fn name<S>(&mut self, name: S) -> &mut Self
pub fn labels<I>(&mut self, labels: I) -> &mut Self
pub fn task_template(&mut self, spec: &TaskSpec) -> &mut Self
pub fn mode(&mut self, mode: &Mode) -> &mut Self
pub fn update_config(&mut self, conf: &UpdateConfig) -> &mut Self
pub fn rollback_config(&mut self, conf: &RollbackConfig) -> &mut Self
pub fn networks<I>(&mut self, networks: I) -> &mut Selfwhere
I: IntoIterator<Item = NetworkAttachmentConfig>,
pub fn endpoint_spec(&mut self, spec: &EndpointSpec) -> &mut Self
pub fn auth(&mut self, auth: RegistryAuth) -> &mut Self
pub fn build(&mut self) -> Result<ServiceOptions>
Trait Implementations§
Source§impl Default for ServiceOptionsBuilder
impl Default for ServiceOptionsBuilder
Source§fn default() -> ServiceOptionsBuilder
fn default() -> ServiceOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServiceOptionsBuilder
impl !RefUnwindSafe for ServiceOptionsBuilder
impl Send for ServiceOptionsBuilder
impl Sync for ServiceOptionsBuilder
impl Unpin for ServiceOptionsBuilder
impl !UnwindSafe for ServiceOptionsBuilder
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