Struct google_api_proto::google::cloud::edgenetwork::v1::interconnect_diagnostics::LinkLacpStatus
source · pub struct LinkLacpStatus {
pub state: i32,
pub google_system_id: String,
pub neighbor_system_id: String,
pub aggregatable: bool,
pub collecting: bool,
pub distributing: bool,
}
Expand description
Describing the status of a LACP link.
Fields§
§state: i32
The state of a LACP link.
google_system_id: String
System ID of the port on Google’s side of the LACP exchange.
neighbor_system_id: String
System ID of the port on the neighbor’s side of the LACP exchange.
aggregatable: bool
A true value indicates that the participant will allow the link to be used as part of the aggregate. A false value indicates the link should be used as an individual link.
collecting: bool
If true, the participant is collecting incoming frames on the link, otherwise false
distributing: bool
When true, the participant is distributing outgoing frames; when false, distribution is disabled
Implementations§
Trait Implementations§
source§impl Clone for LinkLacpStatus
impl Clone for LinkLacpStatus
source§fn clone(&self) -> LinkLacpStatus
fn clone(&self) -> LinkLacpStatus
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 LinkLacpStatus
impl Debug for LinkLacpStatus
source§impl Default for LinkLacpStatus
impl Default for LinkLacpStatus
source§impl Message for LinkLacpStatus
impl Message for LinkLacpStatus
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 LinkLacpStatus
impl PartialEq for LinkLacpStatus
source§fn eq(&self, other: &LinkLacpStatus) -> bool
fn eq(&self, other: &LinkLacpStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LinkLacpStatus
Auto Trait Implementations§
impl Freeze for LinkLacpStatus
impl RefUnwindSafe for LinkLacpStatus
impl Send for LinkLacpStatus
impl Sync for LinkLacpStatus
impl Unpin for LinkLacpStatus
impl UnwindSafe for LinkLacpStatus
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