_propDict)) { return $this->_propDict["displayName"]; } else { return null; } } /** * Sets the displayName * * @param string $val The displayName * * @return ConnectivityConfigurationLink */ public function setDisplayName($val) { $this->_propDict["displayName"] = $val; return $this; } /** * Gets the localConfigurations * * @return array|null The localConfigurations */ public function getLocalConfigurations() { if (array_key_exists("localConfigurations", $this->_propDict)) { return $this->_propDict["localConfigurations"]; } else { return null; } } /** * Sets the localConfigurations * * @param LocalConnectivityConfiguration[] $val The localConfigurations * * @return ConnectivityConfigurationLink */ public function setLocalConfigurations($val) { $this->_propDict["localConfigurations"] = $val; return $this; } /** * Gets the peerConfiguration * * @return PeerConnectivityConfiguration|null The peerConfiguration */ public function getPeerConfiguration() { if (array_key_exists("peerConfiguration", $this->_propDict)) { if (is_a($this->_propDict["peerConfiguration"], "\Beta\Microsoft\Graph\Networkaccess\Model\PeerConnectivityConfiguration") || is_null($this->_propDict["peerConfiguration"])) { return $this->_propDict["peerConfiguration"]; } else { $this->_propDict["peerConfiguration"] = new PeerConnectivityConfiguration($this->_propDict["peerConfiguration"]); return $this->_propDict["peerConfiguration"]; } } return null; } /** * Sets the peerConfiguration * * @param PeerConnectivityConfiguration $val The peerConfiguration * * @return ConnectivityConfigurationLink */ public function setPeerConfiguration($val) { $this->_propDict["peerConfiguration"] = $val; return $this; } }