adminEnabled = $adminEnabled; } /** * @return bool */ public function getAdminEnabled() { return $this->adminEnabled; } /** * Output only. The diagnostics of the Interconnect, as returned by the * existing get-diagnostics method. * * @param InterconnectDiagnostics $diagnostics */ public function setDiagnostics(InterconnectDiagnostics $diagnostics) { $this->diagnostics = $diagnostics; } /** * @return InterconnectDiagnostics */ public function getDiagnostics() { return $this->diagnostics; } /** * Output only. The URL of the Interconnect being described. * * @param string $interconnect */ public function setInterconnect($interconnect) { $this->interconnect = $interconnect; } /** * @return string */ public function getInterconnect() { return $this->interconnect; } /** * Output only. Whether this interconnect is participating in the redundant * configuration. * * Accepted values: ACTIVE, INACTIVE, IS_ACTIVE_UNSPECIFIED * * @param self::IS_ACTIVE_* $isActive */ public function setIsActive($isActive) { $this->isActive = $isActive; } /** * @return self::IS_ACTIVE_* */ public function getIsActive() { return $this->isActive; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(InterconnectGroupsOperationalStatusInterconnectStatus::class, 'Google_Service_Compute_InterconnectGroupsOperationalStatusInterconnectStatus');