Struct google_api_proto::google::cloud::networkconnectivity::v1::spoke_summary::SpokeTypeCount
source · pub struct SpokeTypeCount {
pub spoke_type: i32,
pub count: i64,
}
Expand description
The number of spokes of a given type that are associated with a specific hub. The type indicates what kind of resource is associated with the spoke.
Fields§
§spoke_type: i32
Output only. The type of the spokes.
count: i64
Output only. The total number of spokes of this type that are associated with the hub.
Implementations§
source§impl SpokeTypeCount
impl SpokeTypeCount
sourcepub fn spoke_type(&self) -> SpokeType
pub fn spoke_type(&self) -> SpokeType
Returns the enum value of spoke_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_spoke_type(&mut self, value: SpokeType)
pub fn set_spoke_type(&mut self, value: SpokeType)
Sets spoke_type
to the provided enum value.
Trait Implementations§
source§impl Clone for SpokeTypeCount
impl Clone for SpokeTypeCount
source§fn clone(&self) -> SpokeTypeCount
fn clone(&self) -> SpokeTypeCount
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 SpokeTypeCount
impl Debug for SpokeTypeCount
source§impl Default for SpokeTypeCount
impl Default for SpokeTypeCount
source§impl Message for SpokeTypeCount
impl Message for SpokeTypeCount
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>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<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
source§fn 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.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
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>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SpokeTypeCount
impl PartialEq for SpokeTypeCount
source§fn eq(&self, other: &SpokeTypeCount) -> bool
fn eq(&self, other: &SpokeTypeCount) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SpokeTypeCount
Auto Trait Implementations§
impl Freeze for SpokeTypeCount
impl RefUnwindSafe for SpokeTypeCount
impl Send for SpokeTypeCount
impl Sync for SpokeTypeCount
impl Unpin for SpokeTypeCount
impl UnwindSafe for SpokeTypeCount
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