initPropertyArray( 'l2ident' , LanHostL2Ident::class); $this->initPropertyArray( 'names' , LanHostName::class); $this->initPropertyArray( 'l3connectivities', LanHostL3Connectivity::class); } /** * @return string */ public function getId() { return $this->id; } /** * @return string */ public function getPrimaryName() { return $this->primary_name; } /** * @param string $primary_name */ public function setPrimaryName( $primary_name){ $this->primary_name = $primary_name; } /** * @return string */ public function getHostType() { return $this->host_type; } /** * @param string $host_type */ public function setHostType( $host_type) { $this->host_type = $host_type; } /** * @return boolean */ public function isPrimaryNameManual() { return $this->primary_name_manual; } /** * @return LanHostL2Ident[] */ public function getL2ident() { return $this->l2ident; } /** * @return string */ public function getVendorName() { return $this->vendor_name; } /** * @return boolean */ public function isPersistent() { return $this->persistent; } /** * @param boolean $persistent */ public function setPersistent($persistent) { $this->persistent = $persistent; } /** * @return boolean */ public function isReachable() { return $this->reachable; } /** * @return int */ public function getLastTimeReachable() { return $this->last_time_reachable; } /** * @return boolean */ public function isActive() { return $this->active; } /** * @return int */ public function getLastActivity() { return $this->last_activity; } /** * @return LanHostName[] */ public function getNames() { return $this->names; } /** * @return LanHostL3Connectivity[] */ public function getL3connectivities() { return $this->l3connectivities; } }