pub struct ClientConfig {
pub endpoints: Vec<String>,
pub tls: Option<ClientTlsConfig>,
pub auth: Option<OAuthConfig>,
}
Expand description
Config for establishing zeebe client.
See the ClientTlsConfig docs for tls configuration.
§Examples
let endpoints = vec!["http://127.0.0.1:26500".to_string()];
let config = zeebe::ClientConfig {
endpoints,
tls: None,
auth: None,
};
Fields§
§endpoints: Vec<String>
The endpoints the client should connect to
tls: Option<ClientTlsConfig>
TLS configuration
auth: Option<OAuthConfig>
OAuth config
Implementations§
Source§impl ClientConfig
impl ClientConfig
Trait Implementations§
Source§impl Debug for ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl Freeze for ClientConfig
impl !RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl !UnwindSafe for ClientConfig
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request