class Google::Apis::ComputeV1::InterconnectDiagnosticsLinkStatus

Attributes

arp_caches[RW]

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>]

circuit_id[RW]

The unique ID for this link assigned during turn up by Google. Corresponds to the JSON property `circuitId` @return [String]

google_demarc[RW]

The Demarc address assigned by Google and provided in the LoA. Corresponds to the JSON property `googleDemarc` @return [String]

lacp_status[RW]

Corresponds to the JSON property `lacpStatus` @return [Google::Apis::ComputeV1::InterconnectDiagnosticsLinkLacpStatus]

receiving_optical_power[RW]

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]

transmitting_optical_power[RW]

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

new(**args) click to toggle source
# File lib/google/apis/compute_v1/classes.rb, line 17370
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_v1/classes.rb, line 17375
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