Struct googapis::google::cloud::compute::v1::InterconnectDiagnostics [−][src]
pub struct InterconnectDiagnostics {
pub arp_caches: Vec<InterconnectDiagnosticsArpEntry>,
pub links: Vec<InterconnectDiagnosticsLinkStatus>,
pub mac_address: Option<String>,
}
Expand description
Diagnostics information about interconnect, contains detailed and current technical information about Google’s side of the connection.
Fields
arp_caches: Vec<InterconnectDiagnosticsArpEntry>
A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled.
links: Vec<InterconnectDiagnosticsLinkStatus>
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
mac_address: Option<String>
The MAC address of the Interconnect’s bundle interface.
Implementations
Returns the value of mac_address
, or the default value if mac_address
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for InterconnectDiagnostics
impl Send for InterconnectDiagnostics
impl Sync for InterconnectDiagnostics
impl Unpin for InterconnectDiagnostics
impl UnwindSafe for InterconnectDiagnostics
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more