class Google::Apis::ComputeV1::InterconnectDiagnosticsLinkStatus
Attributes
A list of InterconnectDiagnostics
.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled Corresponds to the JSON property `arpCaches` @return [Array<Google::Apis::ComputeV1::InterconnectDiagnosticsArpEntry>]
The unique ID for this link assigned during turn up by Google
. Corresponds to the JSON property `circuitId` @return [String]
The Demarc address assigned by Google
and provided in the LoA. Corresponds to the JSON property `googleDemarc` @return [String]
Corresponds to the JSON property `lacpStatus` @return [Google::Apis::ComputeV1::InterconnectDiagnosticsLinkLacpStatus]
An InterconnectDiagnostics
.LinkOpticalPower object, describing the current value and status of the received light level. Corresponds to the JSON property `receivingOpticalPower` @return [Google::Apis::ComputeV1::InterconnectDiagnosticsLinkOpticalPower]
An InterconnectDiagnostics
.LinkOpticalPower object, describing the current value and status of the transmitted light level. Corresponds to the JSON property `transmittingOpticalPower` @return [Google::Apis::ComputeV1::InterconnectDiagnosticsLinkOpticalPower]
Public Class Methods
# File lib/google/apis/compute_v1/classes.rb, line 17138 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_v1/classes.rb, line 17143 def update!(**args) @arp_caches = args[:arp_caches] if args.key?(:arp_caches) @circuit_id = args[:circuit_id] if args.key?(:circuit_id) @google_demarc = args[:google_demarc] if args.key?(:google_demarc) @lacp_status = args[:lacp_status] if args.key?(:lacp_status) @receiving_optical_power = args[:receiving_optical_power] if args.key?(:receiving_optical_power) @transmitting_optical_power = args[:transmitting_optical_power] if args.key?(:transmitting_optical_power) end