Class NEDNSSettingsManager

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NEDNSSettingsManager
extends NSObject
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • NEDNSSettingsManager

      public NEDNSSettingsManager()
    • NEDNSSettingsManager

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

      protected NEDNSSettingsManager​(NSObject.SkipInit skipInit)
  • Method Details

    • getLocalizedDescription

      public String getLocalizedDescription()
      Since:
      Available in iOS 14.0 and later.
    • setLocalizedDescription

      public void setLocalizedDescription​(String v)
      Since:
      Available in iOS 14.0 and later.
    • getDnsSettings

      public NEDNSSettings getDnsSettings()
      Since:
      Available in iOS 14.0 and later.
    • setDnsSettings

      public void setDnsSettings​(NEDNSSettings v)
      Since:
      Available in iOS 14.0 and later.
    • getOnDemandRules

      public NSArray<NEOnDemandRule> getOnDemandRules()
      Since:
      Available in iOS 14.0 and later.
    • setOnDemandRules

      public void setOnDemandRules​(NSArray<NEOnDemandRule> v)
      Since:
      Available in iOS 14.0 and later.
    • isEnabled

      public boolean isEnabled()
      Since:
      Available in iOS 14.0 and later.
    • loadFromPreferences

      public void loadFromPreferences​(VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 14.0 and later.
    • removeFromPreferences

      public void removeFromPreferences​(VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 14.0 and later.
    • saveToPreferences

      public void saveToPreferences​(VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 14.0 and later.
    • sharedManager

      public static NEDNSSettingsManager sharedManager()
      Since:
      Available in iOS 14.0 and later.