Struct docker_sdk::service::ServiceOptionsBuilder
source · pub struct ServiceOptionsBuilder { /* private fields */ }
Implementations
sourceimpl ServiceOptionsBuilder
impl ServiceOptionsBuilder
pub fn name<S>(&mut self, name: S) -> &mut Selfwhere
S: AsRef<str>,
pub fn labels<I>(&mut self, labels: I) -> &mut Selfwhere
I: IntoIterator<Item = (String, String)>,
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
sourceimpl Default for ServiceOptionsBuilder
impl Default for ServiceOptionsBuilder
sourcefn default() -> ServiceOptionsBuilder
fn default() -> ServiceOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ServiceOptionsBuilder
impl Send for ServiceOptionsBuilder
impl Sync for ServiceOptionsBuilder
impl Unpin for ServiceOptionsBuilder
impl !UnwindSafe for ServiceOptionsBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more