pub struct SwarmInitOptsBuilder { /* private fields */ }
Available on crate feature
swarm
only.Expand description
A builder struct for SwarmInitOpts.
Implementations§
Source§impl SwarmInitOptsBuilder
impl SwarmInitOptsBuilder
Sourcepub fn build(self) -> SwarmInitOpts
pub fn build(self) -> SwarmInitOpts
Finish building SwarmInitOpts.
Source§impl SwarmInitOptsBuilder
impl SwarmInitOptsBuilder
pub fn listen_addr(self, listen_addr: impl Serialize) -> Self
pub fn advertise_addr(self, advertise_addr: impl Serialize) -> Self
Sourcepub fn data_path_addr(self, data_path_addr: impl Serialize) -> Self
pub fn data_path_addr(self, data_path_addr: impl Serialize) -> Self
Address or interface to use for data path traffic.
pub fn data_path_port(self, data_path_port: u32) -> Self
pub fn default_addr_pool<S>(
self,
default_addr_pool: impl IntoIterator<Item = S>,
) -> Selfwhere
S: Serialize,
Sourcepub fn force_new_cluster(self, force_new_cluster: bool) -> Self
pub fn force_new_cluster(self, force_new_cluster: bool) -> Self
Force creation of a new swarm.
pub fn subnet_size(self, subnet_size: u32) -> Self
Trait Implementations§
Source§impl Clone for SwarmInitOptsBuilder
impl Clone for SwarmInitOptsBuilder
Source§fn clone(&self) -> SwarmInitOptsBuilder
fn clone(&self) -> SwarmInitOptsBuilder
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 moreSource§impl Debug for SwarmInitOptsBuilder
impl Debug for SwarmInitOptsBuilder
Source§impl Default for SwarmInitOptsBuilder
impl Default for SwarmInitOptsBuilder
Source§fn default() -> SwarmInitOptsBuilder
fn default() -> SwarmInitOptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SwarmInitOptsBuilder
impl RefUnwindSafe for SwarmInitOptsBuilder
impl Send for SwarmInitOptsBuilder
impl Sync for SwarmInitOptsBuilder
impl Unpin for SwarmInitOptsBuilder
impl UnwindSafe for SwarmInitOptsBuilder
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