Compute V1 Client - Class InterconnectDiagnosticsLinkStatus (1.14.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
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
↳ macsec Google\Cloud\Compute\V1\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 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

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

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.

Returns
TypeDescription
string

hasCircuitId

clearCircuitId

setCircuitId

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getGoogleDemarc

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

Returns
TypeDescription
string

hasGoogleDemarc

clearGoogleDemarc

setGoogleDemarc

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

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

getMacsec

Describes the status of MACsec encryption on this link.

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

hasMacsec

clearMacsec

setMacsec

Describes the status of MACsec encryption on this link.

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

getOperationalStatus

The operational status of the link.

Check the OperationalStatus enum for the list of possible values.

Returns
TypeDescription
string

hasOperationalStatus

clearOperationalStatus

setOperationalStatus

The operational status of the link.

Check the OperationalStatus enum for the list of possible values.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getReceivingOpticalPower

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

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.

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.

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.

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