_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, this property contains the user-friendly URL that will point to the traffic manager. * * @param string $val The alternateUrl * * @return WebApplicationSegment */ public function setAlternateUrl($val) { $this->_propDict["alternateUrl"] = $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 externalUrl * * @return WebApplicationSegment */ 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 internalUrl * * @return WebApplicationSegment */ public function setInternalUrl($val) { $this->_propDict["internalUrl"] = $val; return $this; } /** * Gets the corsConfigurations * A collection of CORS Rule definitions for a particular application segment. * * @return array|null The corsConfigurations */ public function getCorsConfigurations() { if (array_key_exists("corsConfigurations", $this->_propDict)) { return $this->_propDict["corsConfigurations"]; } else { return null; } } /** * Sets the corsConfigurations * A collection of CORS Rule definitions for a particular application segment. * * @param CorsConfiguration_v2[] $val The corsConfigurations * * @return WebApplicationSegment */ public function setCorsConfigurations($val) { $this->_propDict["corsConfigurations"] = $val; return $this; } }