pub struct SwarmJoinOptsBuilder { /* private fields */ }
Available on crate feature
swarm
only.Expand description
A builder struct for SwarmJoinOpts.
Implementations§
Source§impl SwarmJoinOptsBuilder
impl SwarmJoinOptsBuilder
Sourcepub fn build(self) -> SwarmJoinOpts
pub fn build(self) -> SwarmJoinOpts
Finish building SwarmJoinOpts.
Source§impl SwarmJoinOptsBuilder
impl SwarmJoinOptsBuilder
Sourcepub fn listen_addr(self, listen_addr: impl Serialize) -> Self
pub fn listen_addr(self, listen_addr: impl Serialize) -> Self
Listen address used for inter-manager communication if the node gets promoted to manager, as well as determining the networking interface used for the VXLAN Tunnel Endpoint (VTEP).
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.
Sourcepub fn remote_addrs<S>(self, remote_addrs: impl IntoIterator<Item = S>) -> Selfwhere
S: Serialize,
pub fn remote_addrs<S>(self, remote_addrs: impl IntoIterator<Item = S>) -> Selfwhere
S: Serialize,
Addresses of manager nodes already participating in the swarm.
Sourcepub fn join_token(self, join_token: impl Serialize) -> Self
pub fn join_token(self, join_token: impl Serialize) -> Self
Secret token for joining this swarm.
Trait Implementations§
Source§impl Clone for SwarmJoinOptsBuilder
impl Clone for SwarmJoinOptsBuilder
Source§fn clone(&self) -> SwarmJoinOptsBuilder
fn clone(&self) -> SwarmJoinOptsBuilder
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 SwarmJoinOptsBuilder
impl Debug for SwarmJoinOptsBuilder
Source§impl Default for SwarmJoinOptsBuilder
impl Default for SwarmJoinOptsBuilder
Source§fn default() -> SwarmJoinOptsBuilder
fn default() -> SwarmJoinOptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SwarmJoinOptsBuilder
impl RefUnwindSafe for SwarmJoinOptsBuilder
impl Send for SwarmJoinOptsBuilder
impl Sync for SwarmJoinOptsBuilder
impl Unpin for SwarmJoinOptsBuilder
impl UnwindSafe for SwarmJoinOptsBuilder
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