Struct chirpstack_api::api::GetDeviceMetricsRequest
source · [−]pub struct GetDeviceMetricsRequest {
pub dev_eui: String,
pub start: Option<Timestamp>,
pub end: Option<Timestamp>,
pub aggregation: i32,
}
Fields
dev_eui: String
DevEUI (EUI64).
start: Option<Timestamp>
Interval start timestamp.
end: Option<Timestamp>
Interval end timestamp.
aggregation: i32
Aggregation.
Implementations
sourceimpl GetDeviceMetricsRequest
impl GetDeviceMetricsRequest
sourcepub fn aggregation(&self) -> Aggregation
pub fn aggregation(&self) -> Aggregation
Returns the enum value of aggregation
, or the default if the field is set to an invalid enum value.
sourcepub fn set_aggregation(&mut self, value: Aggregation)
pub fn set_aggregation(&mut self, value: Aggregation)
Sets aggregation
to the provided enum value.
Trait Implementations
sourceimpl Clone for GetDeviceMetricsRequest
impl Clone for GetDeviceMetricsRequest
sourcefn clone(&self) -> GetDeviceMetricsRequest
fn clone(&self) -> GetDeviceMetricsRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GetDeviceMetricsRequest
impl Debug for GetDeviceMetricsRequest
sourceimpl Default for GetDeviceMetricsRequest
impl Default for GetDeviceMetricsRequest
sourceimpl Message for GetDeviceMetricsRequest
impl Message for GetDeviceMetricsRequest
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
. Read moresourceimpl PartialEq<GetDeviceMetricsRequest> for GetDeviceMetricsRequest
impl PartialEq<GetDeviceMetricsRequest> for GetDeviceMetricsRequest
sourcefn eq(&self, other: &GetDeviceMetricsRequest) -> bool
fn eq(&self, other: &GetDeviceMetricsRequest) -> bool
impl StructuralPartialEq for GetDeviceMetricsRequest
Auto Trait Implementations
impl RefUnwindSafe for GetDeviceMetricsRequest
impl Send for GetDeviceMetricsRequest
impl Sync for GetDeviceMetricsRequest
impl Unpin for GetDeviceMetricsRequest
impl UnwindSafe for GetDeviceMetricsRequest
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
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