Struct zipkin::endpoint::Builder
[−]
[src]
pub struct Builder { /* fields omitted */ }
A builder type for Endpoint
s.
Methods
impl Builder
[src]
pub fn service_name(&mut self, service_name: &str) -> &mut Builder
[src]
Sets the service name associated with the endpoint.
Defaults to None
.
pub fn ipv4(&mut self, ipv4: Ipv4Addr) -> &mut Builder
[src]
Sets the IPv4 address associated with the endpoint.
Defaults to None
.
pub fn ipv6(&mut self, ipv6: Ipv6Addr) -> &mut Builder
[src]
Sets the IPv6 address associated with the endpoint.
Defaults to None
.
pub fn ip(&mut self, ip: IpAddr) -> &mut Builder
[src]
Sets the IP address associated with the endpoint.
This is simply a convenience function which delegates to ipv4
and
ipv6
.
pub fn port(&mut self, port: u16) -> &mut Builder
[src]
Sets the port associated with the endpoint.
Defaults to None
.
pub fn build(&self) -> Endpoint
[src]
Constructs the Endpoint
.