pub struct RegisterServiceRequestBuilder { /* private fields */ }Expand description
Builder for RegisterServiceRequest.
Implementations§
Source§impl RegisterServiceRequestBuilder
impl RegisterServiceRequestBuilder
pub fn features<VALUE: Into<Features>>(&mut self, value: VALUE) -> &mut Self
pub fn address<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn check<VALUE: Into<AgentServiceCheck>>( &mut self, value: VALUE, ) -> &mut Self
pub fn checks<VALUE: Into<Vec<AgentServiceCheck>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn connect<VALUE: Into<Box<AgentServiceConnect>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn enable_tag_override<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn kind<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn meta<VALUE: Into<HashMap<String, String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn ns<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn port<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
pub fn proxy<VALUE: Into<AgentServiceConnectProxy>>( &mut self, value: VALUE, ) -> &mut Self
pub fn tagged_addresses<VALUE: Into<HashMap<String, String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn weights<VALUE: Into<AgentWeights>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<RegisterServiceRequest, RegisterServiceRequestBuilderError>
pub fn build( &self, ) -> Result<RegisterServiceRequest, RegisterServiceRequestBuilderError>
Trait Implementations§
Source§impl Clone for RegisterServiceRequestBuilder
impl Clone for RegisterServiceRequestBuilder
Source§fn clone(&self) -> RegisterServiceRequestBuilder
fn clone(&self) -> RegisterServiceRequestBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for RegisterServiceRequestBuilder
impl RefUnwindSafe for RegisterServiceRequestBuilder
impl Send for RegisterServiceRequestBuilder
impl Sync for RegisterServiceRequestBuilder
impl Unpin for RegisterServiceRequestBuilder
impl UnwindSafe for RegisterServiceRequestBuilder
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