Class UrlType

java.lang.Object
com.tremolosecurity.config.xml.UrlType

public class UrlType extends Object
Defines a URL that combines filters, policies, authentication and results based on an HTTP URL

Java class for urlType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="urlType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="host" type="{http://www.tremolosecurity.com/tremoloConfig}hostType" maxOccurs="unbounded"/>
         <element name="filterChain" type="{http://www.tremolosecurity.com/tremoloConfig}filterChainType"/>
         <element name="uri" type="{http://www.tremolosecurity.com/tremoloConfig}uriType"/>
         <element name="proxyTo" type="{http://www.tremolosecurity.com/tremoloConfig}proxyToType" minOccurs="0"/>
         <element name="results" type="{http://www.tremolosecurity.com/tremoloConfig}resultRefType" minOccurs="0"/>
         <element name="azRules" type="{http://www.tremolosecurity.com/tremoloConfig}azRulesType" minOccurs="0"/>
         <element name="proxyConfiguration" type="{http://www.tremolosecurity.com/tremoloConfig}proxyType" minOccurs="0"/>
         <element name="idp" type="{http://www.tremolosecurity.com/tremoloConfig}idpType" minOccurs="0"/>
       </sequence>
       <attribute name="regex" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="authChain" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="overrideHost" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="overrideReferer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="uuid" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • UrlType

      public UrlType()
  • Method Details

    • getHost

      public List<String> getHost()
      Gets the value of the host property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the host property.

      For example, to add a new item, do as follows:

          getHost().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getFilterChain

      public FilterChainType getFilterChain()
      Gets the value of the filterChain property.
      Returns:
      possible object is FilterChainType
    • setFilterChain

      public void setFilterChain(FilterChainType value)
      Sets the value of the filterChain property.
      Parameters:
      value - allowed object is FilterChainType
    • getUri

      public String getUri()
      Gets the value of the uri property.
      Returns:
      possible object is String
    • setUri

      public void setUri(String value)
      Sets the value of the uri property.
      Parameters:
      value - allowed object is String
    • getProxyTo

      public String getProxyTo()
      Gets the value of the proxyTo property.
      Returns:
      possible object is String
    • setProxyTo

      public void setProxyTo(String value)
      Sets the value of the proxyTo property.
      Parameters:
      value - allowed object is String
    • getResults

      public ResultRefType getResults()
      Gets the value of the results property.
      Returns:
      possible object is ResultRefType
    • setResults

      public void setResults(ResultRefType value)
      Sets the value of the results property.
      Parameters:
      value - allowed object is ResultRefType
    • getAzRules

      public AzRulesType getAzRules()
      Gets the value of the azRules property.
      Returns:
      possible object is AzRulesType
    • setAzRules

      public void setAzRules(AzRulesType value)
      Sets the value of the azRules property.
      Parameters:
      value - allowed object is AzRulesType
    • getProxyConfiguration

      public ProxyType getProxyConfiguration()
      Gets the value of the proxyConfiguration property.
      Returns:
      possible object is ProxyType
    • setProxyConfiguration

      public void setProxyConfiguration(ProxyType value)
      Sets the value of the proxyConfiguration property.
      Parameters:
      value - allowed object is ProxyType
    • getIdp

      public IdpType getIdp()
      Gets the value of the idp property.
      Returns:
      possible object is IdpType
    • setIdp

      public void setIdp(IdpType value)
      Sets the value of the idp property.
      Parameters:
      value - allowed object is IdpType
    • isRegex

      public Boolean isRegex()
      Gets the value of the regex property.
      Returns:
      possible object is Boolean
    • setRegex

      public void setRegex(Boolean value)
      Sets the value of the regex property.
      Parameters:
      value - allowed object is Boolean
    • getAuthChain

      public String getAuthChain()
      Gets the value of the authChain property.
      Returns:
      possible object is String
    • setAuthChain

      public void setAuthChain(String value)
      Sets the value of the authChain property.
      Parameters:
      value - allowed object is String
    • isOverrideHost

      public boolean isOverrideHost()
      Gets the value of the overrideHost property.
      Returns:
      possible object is Boolean
    • setOverrideHost

      public void setOverrideHost(Boolean value)
      Sets the value of the overrideHost property.
      Parameters:
      value - allowed object is Boolean
    • isOverrideReferer

      public boolean isOverrideReferer()
      Gets the value of the overrideReferer property.
      Returns:
      possible object is Boolean
    • setOverrideReferer

      public void setOverrideReferer(Boolean value)
      Sets the value of the overrideReferer property.
      Parameters:
      value - allowed object is Boolean
    • getUuid

      public String getUuid()
      Gets the value of the uuid property.
      Returns:
      possible object is String
    • setUuid

      public void setUuid(String value)
      Sets the value of the uuid property.
      Parameters:
      value - allowed object is String