pub struct InterconnectDiagnosticsLinkLacpStatus {
pub google_system_id: Option<String>,
pub neighbor_system_id: Option<String>,
pub state: Option<String>,
}
Expand description
Fields§
§google_system_id: Option<String>
System ID of the port on Google’s side of the LACP exchange.
neighbor_system_id: Option<String>
System ID of the port on the neighbor’s side of the LACP exchange.
state: Option<String>
The state of a LACP link, which can take one of the following values: - ACTIVE: The link is configured and active within the bundle. - DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty. Check the State enum for the list of possible values.
Implementations§
source§impl InterconnectDiagnosticsLinkLacpStatus
impl InterconnectDiagnosticsLinkLacpStatus
sourcepub fn google_system_id(&self) -> &str
pub fn google_system_id(&self) -> &str
Returns the value of google_system_id
, or the default value if google_system_id
is unset.
sourcepub fn state(&self) -> &str
pub fn state(&self) -> &str
Returns the value of state
, or the default value if state
is unset.
sourcepub fn neighbor_system_id(&self) -> &str
pub fn neighbor_system_id(&self) -> &str
Returns the value of neighbor_system_id
, or the default value if neighbor_system_id
is unset.
Trait Implementations§
source§impl Clone for InterconnectDiagnosticsLinkLacpStatus
impl Clone for InterconnectDiagnosticsLinkLacpStatus
source§fn clone(&self) -> InterconnectDiagnosticsLinkLacpStatus
fn clone(&self) -> InterconnectDiagnosticsLinkLacpStatus
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 Message for InterconnectDiagnosticsLinkLacpStatus
impl Message for InterconnectDiagnosticsLinkLacpStatus
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 InterconnectDiagnosticsLinkLacpStatus
impl PartialEq for InterconnectDiagnosticsLinkLacpStatus
source§fn eq(&self, other: &InterconnectDiagnosticsLinkLacpStatus) -> bool
fn eq(&self, other: &InterconnectDiagnosticsLinkLacpStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InterconnectDiagnosticsLinkLacpStatus
Auto Trait Implementations§
impl Freeze for InterconnectDiagnosticsLinkLacpStatus
impl RefUnwindSafe for InterconnectDiagnosticsLinkLacpStatus
impl Send for InterconnectDiagnosticsLinkLacpStatus
impl Sync for InterconnectDiagnosticsLinkLacpStatus
impl Unpin for InterconnectDiagnosticsLinkLacpStatus
impl UnwindSafe for InterconnectDiagnosticsLinkLacpStatus
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