Compute V1 Client - Class InterconnectGroupsOperationalStatus (1.31.0)

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

Request to get the status of the interconnect group with extra detail.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ configured InterconnectGroupConfigured

The configuration analysis, as returned by Get.

↳ group_status string

Summarizes the status of the group. Check the GroupStatus enum for the list of possible values.

↳ intent InterconnectGroupIntent

The intent of the resource, as returned by Get.

↳ interconnect_statuses array<InterconnectGroupsOperationalStatusInterconnectStatus>
↳ operational InterconnectGroupConfigured

The operational state of the group, including only active Interconnects.

getConfigured

The configuration analysis, as returned by Get.

Returns
Type Description
InterconnectGroupConfigured|null

hasConfigured

clearConfigured

setConfigured

The configuration analysis, as returned by Get.

Parameter
Name Description
var InterconnectGroupConfigured
Returns
Type Description
$this

getGroupStatus

Summarizes the status of the group.

Check the GroupStatus enum for the list of possible values.

Returns
Type Description
string

hasGroupStatus

clearGroupStatus

setGroupStatus

Summarizes the status of the group.

Check the GroupStatus enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getIntent

The intent of the resource, as returned by Get.

Returns
Type Description
InterconnectGroupIntent|null

hasIntent

clearIntent

setIntent

The intent of the resource, as returned by Get.

Parameter
Name Description
var InterconnectGroupIntent
Returns
Type Description
$this

getInterconnectStatuses

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus interconnect_statuses = 446756017;

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setInterconnectStatuses

Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus interconnect_statuses = 446756017;

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

getOperational

The operational state of the group, including only active Interconnects.

Returns
Type Description
InterconnectGroupConfigured|null

hasOperational

clearOperational

setOperational

The operational state of the group, including only active Interconnects.

Parameter
Name Description
var InterconnectGroupConfigured
Returns
Type Description
$this