configured = $configured; } /** * @return InterconnectGroupConfigured */ public function getConfigured() { return $this->configured; } /** * Output only. Summarizes the status of the group. * * Accepted values: DEGRADED, FULLY_DOWN, FULLY_UP, GROUPS_STATUS_UNSPECIFIED * * @param self::GROUP_STATUS_* $groupStatus */ public function setGroupStatus($groupStatus) { $this->groupStatus = $groupStatus; } /** * @return self::GROUP_STATUS_* */ public function getGroupStatus() { return $this->groupStatus; } /** * Output only. The intent of the resource, as returned by Get. * * @param InterconnectGroupIntent $intent */ public function setIntent(InterconnectGroupIntent $intent) { $this->intent = $intent; } /** * @return InterconnectGroupIntent */ public function getIntent() { return $this->intent; } /** * @param InterconnectGroupsOperationalStatusInterconnectStatus[] $interconnectStatuses */ public function setInterconnectStatuses($interconnectStatuses) { $this->interconnectStatuses = $interconnectStatuses; } /** * @return InterconnectGroupsOperationalStatusInterconnectStatus[] */ public function getInterconnectStatuses() { return $this->interconnectStatuses; } /** * Output only. The operational state of the group, including only active * Interconnects. * * @param InterconnectGroupConfigured $operational */ public function setOperational(InterconnectGroupConfigured $operational) { $this->operational = $operational; } /** * @return InterconnectGroupConfigured */ public function getOperational() { return $this->operational; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(InterconnectGroupsOperationalStatus::class, 'Google_Service_Compute_InterconnectGroupsOperationalStatus');