pub struct ConsulUpstreamBuilder { /* private fields */ }
Expand description
Builder for ConsulUpstream
.
Implementations§
Source§impl ConsulUpstreamBuilder
impl ConsulUpstreamBuilder
pub fn destination_name(&mut self, value: Option<String>) -> &mut Self
pub fn destination_namespace(&mut self, value: Option<String>) -> &mut Self
pub fn destination_peer(&mut self, value: Option<String>) -> &mut Self
pub fn destination_partition(&mut self, value: Option<String>) -> &mut Self
pub fn destination_type(&mut self, value: Option<String>) -> &mut Self
pub fn local_bind_port(&mut self, value: Option<i64>) -> &mut Self
pub fn datacenter(&mut self, value: Option<String>) -> &mut Self
pub fn local_bind_address(&mut self, value: Option<String>) -> &mut Self
pub fn local_bind_socket_path(&mut self, value: Option<String>) -> &mut Self
pub fn local_bind_socket_mode(&mut self, value: Option<String>) -> &mut Self
pub fn mesh_gateway(&mut self, value: Option<ConsulMeshGateway>) -> &mut Self
pub fn config(&mut self, value: Option<HashMap<String, Value>>) -> &mut Self
Sourcepub fn build(&self) -> Result<ConsulUpstream, ConsulUpstreamBuilderError>
pub fn build(&self) -> Result<ConsulUpstream, ConsulUpstreamBuilderError>
Trait Implementations§
Source§impl Clone for ConsulUpstreamBuilder
impl Clone for ConsulUpstreamBuilder
Source§fn clone(&self) -> ConsulUpstreamBuilder
fn clone(&self) -> ConsulUpstreamBuilder
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 ConsulUpstreamBuilder
impl RefUnwindSafe for ConsulUpstreamBuilder
impl Send for ConsulUpstreamBuilder
impl Sync for ConsulUpstreamBuilder
impl Unpin for ConsulUpstreamBuilder
impl UnwindSafe for ConsulUpstreamBuilder
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