Struct docker_api::opts::ServiceOptsBuilder
source · pub struct ServiceOptsBuilder { /* private fields */ }
Available on crate feature
swarm
only.Implementations§
source§impl ServiceOptsBuilder
impl ServiceOptsBuilder
pub fn name<S>(self, name: S) -> Selfwhere S: AsRef<str>,
pub fn labels<L, K, V>(self, labels: L) -> Selfwhere L: IntoIterator<Item = (K, V)>, K: AsRef<str> + Serialize + Eq + Hash, V: AsRef<str> + Serialize,
pub fn task_template(self, spec: &TaskSpec) -> Self
pub fn mode(self, mode: &ServiceSpecModeInlineItem) -> Self
pub fn update_config(self, conf: &ServiceSpecUpdateConfigInlineItem) -> Self
pub fn rollback_config(self, conf: &ServiceSpecRollbackConfigInlineItem) -> Self
pub fn networks<N>(self, networks: N) -> Selfwhere N: IntoIterator<Item = NetworkAttachmentConfig>,
pub fn endpoint_spec(self, spec: &EndpointSpec) -> Self
pub fn auth(self, auth: RegistryAuth) -> Self
pub fn build(self) -> Result<ServiceOpts>
Trait Implementations§
source§impl Default for ServiceOptsBuilder
impl Default for ServiceOptsBuilder
source§fn default() -> ServiceOptsBuilder
fn default() -> ServiceOptsBuilder
Returns the “default value” for a type. Read more