Compute V1 Client - Class InterconnectGroupsOperationalStatusInterconnectStatus (1.32.0)

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

The status of one Interconnect in the group. The order is arbitrary.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ admin_enabled bool

Whether the Interconnect is enabled.

↳ diagnostics InterconnectDiagnostics

The diagnostics of the Interconnect, as returned by the existing get-diagnostics method.

↳ interconnect string

The URL of the Interconnect being described.

↳ is_active string

Whether this interconnect is participating in the redundant configuration. Check the IsActive enum for the list of possible values.

getAdminEnabled

Whether the Interconnect is enabled.

Returns
Type Description
bool

hasAdminEnabled

clearAdminEnabled

setAdminEnabled

Whether the Interconnect is enabled.

Parameter
Name Description
var bool
Returns
Type Description
$this

getDiagnostics

The diagnostics of the Interconnect, as returned by the existing get-diagnostics method.

Returns
Type Description
InterconnectDiagnostics|null

hasDiagnostics

clearDiagnostics

setDiagnostics

The diagnostics of the Interconnect, as returned by the existing get-diagnostics method.

Parameter
Name Description
var InterconnectDiagnostics
Returns
Type Description
$this

getInterconnect

The URL of the Interconnect being described.

Returns
Type Description
string

hasInterconnect

clearInterconnect

setInterconnect

The URL of the Interconnect being described.

Parameter
Name Description
var string
Returns
Type Description
$this

getIsActive

Whether this interconnect is participating in the redundant configuration.

Check the IsActive enum for the list of possible values.

Returns
Type Description
string

hasIsActive

clearIsActive

setIsActive

Whether this interconnect is participating in the redundant configuration.

Check the IsActive enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this