Struct google_api_proto::google::cloud::compute::v1::PacketIntervals
source · pub struct PacketIntervals {
pub avg_ms: Option<i64>,
pub duration: Option<String>,
pub max_ms: Option<i64>,
pub min_ms: Option<i64>,
pub num_intervals: Option<i64>,
pub type: Option<String>,
}
Expand description
Next free: 7
Fields§
§avg_ms: Option<i64>
Average observed inter-packet interval in milliseconds.
duration: Option<String>
From how long ago in the past these intervals were observed. Check the Duration enum for the list of possible values.
max_ms: Option<i64>
Maximum observed inter-packet interval in milliseconds.
min_ms: Option<i64>
Minimum observed inter-packet interval in milliseconds.
num_intervals: Option<i64>
Number of inter-packet intervals from which these statistics were derived.
type: Option<String>
The type of packets for which inter-packet intervals were computed. Check the Type enum for the list of possible values.
Implementations§
source§impl PacketIntervals
impl PacketIntervals
sourcepub fn duration(&self) -> &str
pub fn duration(&self) -> &str
Returns the value of duration
, or the default value if duration
is unset.
sourcepub fn num_intervals(&self) -> i64
pub fn num_intervals(&self) -> i64
Returns the value of num_intervals
, or the default value if num_intervals
is unset.
sourcepub fn avg_ms(&self) -> i64
pub fn avg_ms(&self) -> i64
Returns the value of avg_ms
, or the default value if avg_ms
is unset.
Trait Implementations§
source§impl Clone for PacketIntervals
impl Clone for PacketIntervals
source§fn clone(&self) -> PacketIntervals
fn clone(&self) -> PacketIntervals
Returns a copy 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 moresource§impl Debug for PacketIntervals
impl Debug for PacketIntervals
source§impl Default for PacketIntervals
impl Default for PacketIntervals
source§impl Message for PacketIntervals
impl Message for PacketIntervals
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for PacketIntervals
impl PartialEq for PacketIntervals
source§fn eq(&self, other: &PacketIntervals) -> bool
fn eq(&self, other: &PacketIntervals) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PacketIntervals
Auto Trait Implementations§
impl Freeze for PacketIntervals
impl RefUnwindSafe for PacketIntervals
impl Send for PacketIntervals
impl Sync for PacketIntervals
impl Unpin for PacketIntervals
impl UnwindSafe for PacketIntervals
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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