Compute V1 Client - Class InterconnectDiagnosticsLinkLACPStatus (1.22.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ google_system_id string

System ID of the port on Google's side of the LACP exchange.

↳ neighbor_system_id string

System ID of the port on the neighbor's side of the LACP exchange.

↳ state string

The state of a LACP link, which can take one of the following values: - ACTIVE: The link is configured and active within the bundle. - DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty. Check the State enum for the list of possible values.

getGoogleSystemId

System ID of the port on Google's side of the LACP exchange.

Returns
Type Description
string

hasGoogleSystemId

clearGoogleSystemId

setGoogleSystemId

System ID of the port on Google's side of the LACP exchange.

Parameter
Name Description
var string
Returns
Type Description
$this

getNeighborSystemId

System ID of the port on the neighbor's side of the LACP exchange.

Returns
Type Description
string

hasNeighborSystemId

clearNeighborSystemId

setNeighborSystemId

System ID of the port on the neighbor's side of the LACP exchange.

Parameter
Name Description
var string
Returns
Type Description
$this

getState

The state of a LACP link, which can take one of the following values: - ACTIVE: The link is configured and active within the bundle. - DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty.

Check the State enum for the list of possible values.

Returns
Type Description
string

hasState

clearState

setState

The state of a LACP link, which can take one of the following values: - ACTIVE: The link is configured and active within the bundle. - DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty.

Check the State enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this