Struct shiplift::service::ServiceOptionsBuilder [−][src]
pub struct ServiceOptionsBuilder { /* fields omitted */ }
Implementations
impl ServiceOptionsBuilder
[src]
impl ServiceOptionsBuilder
[src]pub fn name<S>(&mut self, name: S) -> &mut Self where
S: AsRef<str>,
[src]
S: AsRef<str>,
pub fn labels<I>(&mut self, labels: I) -> &mut Self where
I: IntoIterator<Item = (String, String)>,
[src]
I: IntoIterator<Item = (String, String)>,
pub fn task_template(&mut self, spec: &TaskSpec) -> &mut Self
[src]
pub fn mode(&mut self, mode: &Mode) -> &mut Self
[src]
pub fn update_config(&mut self, conf: &UpdateConfig) -> &mut Self
[src]
pub fn rollback_config(&mut self, conf: &RollbackConfig) -> &mut Self
[src]
pub fn networks<I>(&mut self, networks: I) -> &mut Self where
I: IntoIterator<Item = NetworkAttachmentConfig>,
[src]
I: IntoIterator<Item = NetworkAttachmentConfig>,
pub fn endpoint_spec(&mut self, spec: &EndpointSpec) -> &mut Self
[src]
pub fn auth(&mut self, auth: RegistryAuth) -> &mut Self
[src]
pub fn build(&mut self) -> Result<ServiceOptions>
[src]
Trait Implementations
impl Default for ServiceOptionsBuilder
[src]
impl Default for ServiceOptionsBuilder
[src]fn default() -> ServiceOptionsBuilder
[src]
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
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]