Compute V1 Client - Class InterconnectDiagnosticsLinkStatus (1.5.0)

Reference documentation and code samples for the Compute V1 Client class InterconnectDiagnosticsLinkStatus.

Generated from protobuf message google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ arp_caches array<Google\Cloud\Compute\V1\InterconnectDiagnosticsARPEntry>

A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled

↳ circuit_id string

The unique ID for this link assigned during turn up by Google.

↳ google_demarc string

The Demarc address assigned by Google and provided in the LoA.

↳ lacp_status Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkLACPStatus
↳ receiving_optical_power Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.

↳ transmitting_optical_power Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.

getArpCaches

A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setArpCaches

A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;

Parameter
NameDescription
var array<Google\Cloud\Compute\V1\InterconnectDiagnosticsARPEntry>
Returns
TypeDescription
$this

getCircuitId

The unique ID for this link assigned during turn up by Google.

Generated from protobuf field optional string circuit_id = 225180977;

Returns
TypeDescription
string

hasCircuitId

clearCircuitId

setCircuitId

The unique ID for this link assigned during turn up by Google.

Generated from protobuf field optional string circuit_id = 225180977;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGoogleDemarc

The Demarc address assigned by Google and provided in the LoA.

Generated from protobuf field optional string google_demarc = 51084;

Returns
TypeDescription
string

hasGoogleDemarc

clearGoogleDemarc

setGoogleDemarc

The Demarc address assigned by Google and provided in the LoA.

Generated from protobuf field optional string google_demarc = 51084;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getLacpStatus

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus lacp_status = 361210415;

Returns
TypeDescription
Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkLACPStatus|null

hasLacpStatus

clearLacpStatus

setLacpStatus

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus lacp_status = 361210415;

Parameter
NameDescription
var Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkLACPStatus
Returns
TypeDescription
$this

getReceivingOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower receiving_optical_power = 244717279;

Returns
TypeDescription
Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower|null

hasReceivingOpticalPower

clearReceivingOpticalPower

setReceivingOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower receiving_optical_power = 244717279;

Parameter
NameDescription
var Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower
Returns
TypeDescription
$this

getTransmittingOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower transmitting_optical_power = 459431197;

Returns
TypeDescription
Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower|null

hasTransmittingOpticalPower

clearTransmittingOpticalPower

setTransmittingOpticalPower

An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.

Generated from protobuf field optional .google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower transmitting_optical_power = 459431197;

Parameter
NameDescription
var Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkOpticalPower
Returns
TypeDescription
$this