pub struct MetricsServiceConfig {
pub grpc_service: Option<GrpcService>,
pub transport_api_version: i32,
pub report_counters_as_deltas: Option<BoolValue>,
pub emit_tags_as_labels: bool,
}
Fields§
§grpc_service: Option<GrpcService>
§transport_api_version: i32
§report_counters_as_deltas: Option<BoolValue>
Implementations§
Source§impl MetricsServiceConfig
impl MetricsServiceConfig
Sourcepub fn transport_api_version(&self) -> ApiVersion
pub fn transport_api_version(&self) -> ApiVersion
Returns the enum value of transport_api_version
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_transport_api_version(&mut self, value: ApiVersion)
pub fn set_transport_api_version(&mut self, value: ApiVersion)
Sets transport_api_version
to the provided enum value.
Trait Implementations§
Source§impl Clone for MetricsServiceConfig
impl Clone for MetricsServiceConfig
Source§fn clone(&self) -> MetricsServiceConfig
fn clone(&self) -> MetricsServiceConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MetricsServiceConfig
impl Debug for MetricsServiceConfig
Source§impl Default for MetricsServiceConfig
impl Default for MetricsServiceConfig
Source§impl Message for MetricsServiceConfig
impl Message for MetricsServiceConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for MetricsServiceConfig
impl PartialEq for MetricsServiceConfig
impl StructuralPartialEq for MetricsServiceConfig
Auto Trait Implementations§
impl Freeze for MetricsServiceConfig
impl RefUnwindSafe for MetricsServiceConfig
impl Send for MetricsServiceConfig
impl Sync for MetricsServiceConfig
impl Unpin for MetricsServiceConfig
impl UnwindSafe for MetricsServiceConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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