_propDict)) { return $this->_propDict["alternateUrl"]; } else { return null; } } /** * Sets the alternateUrl * If you're configuring a traffic manager in front of multiple App Proxy application segments, contains the user-friendly URL that will point to the traffic manager. * * @param string $val The value of the alternateUrl * * @return OnPremisesApplicationSegment */ public function setAlternateUrl($val) { $this->_propDict["alternateUrl"] = $val; return $this; } /** * Gets the corsConfigurations * CORS Rule definition for a particular application segment. * * @return CorsConfiguration|null The corsConfigurations */ public function getCorsConfigurations() { if (array_key_exists("corsConfigurations", $this->_propDict)) { if (is_a($this->_propDict["corsConfigurations"], "\Beta\Microsoft\Graph\Model\CorsConfiguration") || is_null($this->_propDict["corsConfigurations"])) { return $this->_propDict["corsConfigurations"]; } else { $this->_propDict["corsConfigurations"] = new CorsConfiguration($this->_propDict["corsConfigurations"]); return $this->_propDict["corsConfigurations"]; } } return null; } /** * Sets the corsConfigurations * CORS Rule definition for a particular application segment. * * @param CorsConfiguration $val The value to assign to the corsConfigurations * * @return OnPremisesApplicationSegment The OnPremisesApplicationSegment */ public function setCorsConfigurations($val) { $this->_propDict["corsConfigurations"] = $val; return $this; } /** * Gets the externalUrl * The published external URL for the application segment; for example, https://intranet.contoso.com./ * * @return string|null The externalUrl */ public function getExternalUrl() { if (array_key_exists("externalUrl", $this->_propDict)) { return $this->_propDict["externalUrl"]; } else { return null; } } /** * Sets the externalUrl * The published external URL for the application segment; for example, https://intranet.contoso.com./ * * @param string $val The value of the externalUrl * * @return OnPremisesApplicationSegment */ public function setExternalUrl($val) { $this->_propDict["externalUrl"] = $val; return $this; } /** * Gets the internalUrl * The internal URL of the application segment; for example, https://intranet/. * * @return string|null The internalUrl */ public function getInternalUrl() { if (array_key_exists("internalUrl", $this->_propDict)) { return $this->_propDict["internalUrl"]; } else { return null; } } /** * Sets the internalUrl * The internal URL of the application segment; for example, https://intranet/. * * @param string $val The value of the internalUrl * * @return OnPremisesApplicationSegment */ public function setInternalUrl($val) { $this->_propDict["internalUrl"] = $val; return $this; } }