Compute V1 Client - Class InterconnectDiagnosticsLinkStatus (1.21.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ arp_caches array<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 InterconnectDiagnosticsLinkLACPStatus
↳ macsec InterconnectDiagnosticsMacsecStatus

Describes the status of MACsec encryption on this link.

↳ operational_status string

The operational status of the link. Check the OperationalStatus enum for the list of possible values.

↳ receiving_optical_power InterconnectDiagnosticsLinkOpticalPower

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

↳ transmitting_optical_power 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

Returns
Type Description
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

Parameter
Name Description
var array<InterconnectDiagnosticsARPEntry>
Returns
Type Description
$this

getCircuitId

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

Returns
Type Description
string

hasCircuitId

clearCircuitId

setCircuitId

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

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleDemarc

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

Returns
Type Description
string

hasGoogleDemarc

clearGoogleDemarc

setGoogleDemarc

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

Parameter
Name Description
var string
Returns
Type Description
$this

getLacpStatus

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

Returns
Type Description
InterconnectDiagnosticsLinkLACPStatus|null

hasLacpStatus

clearLacpStatus

setLacpStatus

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

Parameter
Name Description
var InterconnectDiagnosticsLinkLACPStatus
Returns
Type Description
$this

getMacsec

Describes the status of MACsec encryption on this link.

Returns
Type Description
InterconnectDiagnosticsMacsecStatus|null

hasMacsec

clearMacsec

setMacsec

Describes the status of MACsec encryption on this link.

Parameter
Name Description
var InterconnectDiagnosticsMacsecStatus
Returns
Type Description
$this

getOperationalStatus

The operational status of the link.

Check the OperationalStatus enum for the list of possible values.

Returns
Type Description
string

hasOperationalStatus

clearOperationalStatus

setOperationalStatus

The operational status of the link.

Check the OperationalStatus enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getReceivingOpticalPower

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

Returns
Type Description
InterconnectDiagnosticsLinkOpticalPower|null

hasReceivingOpticalPower

clearReceivingOpticalPower

setReceivingOpticalPower

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

Parameter
Name Description
var InterconnectDiagnosticsLinkOpticalPower
Returns
Type Description
$this

getTransmittingOpticalPower

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

Returns
Type Description
InterconnectDiagnosticsLinkOpticalPower|null

hasTransmittingOpticalPower

clearTransmittingOpticalPower

setTransmittingOpticalPower

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

Parameter
Name Description
var InterconnectDiagnosticsLinkOpticalPower
Returns
Type Description
$this