Struct opentelemetry_otlp::TonicExporterBuilder
source · [−]pub struct TonicExporterBuilder { /* private fields */ }
grpc-tonic
only.Expand description
Implementations
sourceimpl TonicExporterBuilder
impl TonicExporterBuilder
sourcepub fn with_tls_config(self, tls_config: ClientTlsConfig) -> Self
Available on crate feature tls
only.
pub fn with_tls_config(self, tls_config: ClientTlsConfig) -> Self
tls
only.Set the TLS settings for the collector endpoint.
sourcepub fn with_metadata(self, metadata: MetadataMap) -> Self
pub fn with_metadata(self, metadata: MetadataMap) -> Self
Set custom metadata entries to send to the collector.
sourcepub fn with_channel(self, channel: Channel) -> Self
pub fn with_channel(self, channel: Channel) -> Self
Use channel
as tonic’s transport channel.
this will override tls config and should only be used
when working with non-HTTP transports.
Users MUST make sure the ExportConfig::timeout
is
the same as the channel’s timeout.
Trait Implementations
sourceimpl Debug for TonicExporterBuilder
impl Debug for TonicExporterBuilder
sourceimpl Default for TonicExporterBuilder
impl Default for TonicExporterBuilder
sourcefn default() -> TonicExporterBuilder
fn default() -> TonicExporterBuilder
Returns the “default value” for a type. Read more
sourceimpl From<TonicExporterBuilder> for SpanExporterBuilder
Available on crate feature trace
only.
impl From<TonicExporterBuilder> for SpanExporterBuilder
trace
only.sourcefn from(exporter: TonicExporterBuilder) -> Self
fn from(exporter: TonicExporterBuilder) -> Self
Converts to this type from the input type.
sourceimpl HasExportConfig for TonicExporterBuilder
impl HasExportConfig for TonicExporterBuilder
sourcefn export_config(&mut self) -> &mut ExportConfig
fn export_config(&mut self) -> &mut ExportConfig
Return a mutable reference to the export config within the exporter builders.
Auto Trait Implementations
impl !RefUnwindSafe for TonicExporterBuilder
impl Send for TonicExporterBuilder
impl Sync for TonicExporterBuilder
impl Unpin for TonicExporterBuilder
impl !UnwindSafe for TonicExporterBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more