Class NEProxySettings

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NEProxySettings
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NEProxySettings

      public NEProxySettings()
    • NEProxySettings

      protected NEProxySettings​(NSObject.Handle h, long handle)
    • NEProxySettings

      protected NEProxySettings​(NSObject.SkipInit skipInit)
    • NEProxySettings

      public NEProxySettings​(NSCoder coder)
  • Method Details

    • isAutoProxyConfigurationEnabled

      public boolean isAutoProxyConfigurationEnabled()
      Since:
      Available in iOS 9.0 and later.
    • setAutoProxyConfigurationEnabled

      public void setAutoProxyConfigurationEnabled​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • getProxyAutoConfigurationURL

      public NSURL getProxyAutoConfigurationURL()
      Since:
      Available in iOS 9.0 and later.
    • setProxyAutoConfigurationURL

      public void setProxyAutoConfigurationURL​(NSURL v)
      Since:
      Available in iOS 9.0 and later.
    • getProxyAutoConfigurationJavaScript

      public String getProxyAutoConfigurationJavaScript()
      Since:
      Available in iOS 9.0 and later.
    • setProxyAutoConfigurationJavaScript

      public void setProxyAutoConfigurationJavaScript​(String v)
      Since:
      Available in iOS 9.0 and later.
    • isHTTPEnabled

      public boolean isHTTPEnabled()
      Since:
      Available in iOS 9.0 and later.
    • setHTTPEnabled

      public void setHTTPEnabled​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • getHTTPServer

      public NEProxyServer getHTTPServer()
      Since:
      Available in iOS 9.0 and later.
    • setHTTPServer

      public void setHTTPServer​(NEProxyServer v)
      Since:
      Available in iOS 9.0 and later.
    • isHTTPSEnabled

      public boolean isHTTPSEnabled()
      Since:
      Available in iOS 9.0 and later.
    • setHTTPSEnabled

      public void setHTTPSEnabled​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • getHTTPSServer

      public NEProxyServer getHTTPSServer()
      Since:
      Available in iOS 9.0 and later.
    • setHTTPSServer

      public void setHTTPSServer​(NEProxyServer v)
      Since:
      Available in iOS 9.0 and later.
    • isExcludeSimpleHostnames

      public boolean isExcludeSimpleHostnames()
      Since:
      Available in iOS 9.0 and later.
    • setExcludeSimpleHostnames

      public void setExcludeSimpleHostnames​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • getExceptionList

      public NSArray<NSString> getExceptionList()
      Since:
      Available in iOS 9.0 and later.
    • setExceptionList

      public void setExceptionList​(NSArray<NSString> v)
      Since:
      Available in iOS 9.0 and later.
    • getMatchDomains

      public NSArray<NSString> getMatchDomains()
      Since:
      Available in iOS 9.0 and later.
    • setMatchDomains

      public void setMatchDomains​(NSArray<NSString> v)
      Since:
      Available in iOS 9.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)