Class NEHotspotConfiguration

    • Constructor Detail

      • NEHotspotConfiguration

        protected NEHotspotConfiguration​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • SSID

        public java.lang.String SSID()
        [@property] SSID SSID of the Wi-Fi Network.
      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        public java.lang.Object copyWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initWithHS20SettingsEapSettings

        public NEHotspotConfiguration initWithHS20SettingsEapSettings​(NEHotspotHS20Settings hs20Settings,
                                                                      NEHotspotEAPSettings eapSettings)
        initWithHS20Settings:eapSettings A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used configure HS2.0 Wi-Fi Networks.
        Parameters:
        hs20Settings - Hotspot 2.0 configuration
        eapSettings - EAP configuration
      • initWithSSID

        public NEHotspotConfiguration initWithSSID​(java.lang.String SSID)
        initWithSSID: A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used to configure open Wi-Fi Networks.
        Parameters:
        SSID - The SSID of the Open Wi-Fi Network. Length of SSID must be between 1 and 32 characters.
      • initWithSSIDEapSettings

        public NEHotspotConfiguration initWithSSIDEapSettings​(java.lang.String SSID,
                                                              NEHotspotEAPSettings eapSettings)
        initWithSSID:eapSettings A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used configure WPA/WPA2 Enterprise Wi-Fi Networks.
        Parameters:
        SSID - The SSID of WPA/WPA2 Enterprise Wi-Fi Network
        eapSettings - EAP configuration
      • initWithSSIDPassphraseIsWEP

        public NEHotspotConfiguration initWithSSIDPassphraseIsWEP​(java.lang.String SSID,
                                                                  java.lang.String passphrase,
                                                                  boolean isWEP)
        initWithSSID:passphrase:isWEP A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used configure either WEP or WPA/WPA2 Personal Wi-Fi Networks.
        Parameters:
        SSID - The SSID of the WEP or WPA/WPA2 Personal Wi-Fi Network
        passphrase - The passphrase credential. For WPA/WPA2 Personal networks: between 8 and 63 characters. For Static WEP(64bit) : 10 Hex Digits For Static WEP(128bit) : 26 Hex Digits
        isWEP - YES specifies WEP Wi-Fi Network else WPA/WPA2 Personal Wi-Fi Network
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • joinOnce

        public boolean joinOnce()
        [@property] joinOnce if set to YES the configuration will not be persisted. Default is NO.
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • lifeTimeInDays

        public NSNumber lifeTimeInDays()
        [@property] lifeTimeInDays The lifetime of the configuration in days. The configuration is stored for the number of days specified by this property. The minimum value is 1 day and maximum value is 365 days. A configuration does not get deleted automatically if this property is not set or set to an invalid value. This property does not apply to Enterprise and HS2.0 networks.
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setJoinOnce

        public void setJoinOnce​(boolean value)
        [@property] joinOnce if set to YES the configuration will not be persisted. Default is NO.
      • setLifeTimeInDays

        public void setLifeTimeInDays​(NSNumber value)
        [@property] lifeTimeInDays The lifetime of the configuration in days. The configuration is stored for the number of days specified by this property. The minimum value is 1 day and maximum value is 365 days. A configuration does not get deleted automatically if this property is not set or set to an invalid value. This property does not apply to Enterprise and HS2.0 networks.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.
        Specified by:
        _supportsSecureCoding in interface NSSecureCoding
      • version_static

        public static long version_static()
      • SSIDPrefix

        public java.lang.String SSIDPrefix()
        [@property] SSIDPrefix Prefix string of SSID of the Wi-Fi Network.
      • hidden

        public boolean hidden()
        [@property] hidden if set to YES the system will perform active scan of the SSID. Default is NO.
      • initWithSSIDPrefix

        public NEHotspotConfiguration initWithSSIDPrefix​(java.lang.String SSIDPrefix)
        initWithSSIDPrefix: A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used to configure open Wi-Fi Networks.
        Parameters:
        SSIDPrefix - The prefix string of SSID of the Open Wi-Fi Network. Length of SSIDPrefix must be between 3 and 32 characters.
      • initWithSSIDPrefixPassphraseIsWEP

        public NEHotspotConfiguration initWithSSIDPrefixPassphraseIsWEP​(java.lang.String SSIDPrefix,
                                                                        java.lang.String passphrase,
                                                                        boolean isWEP)
        initWithSSIDPrefix:passphrase:isWEP A designated initializer to instantiate a new NEHotspotConfiguration object. This initializer is used configure either WEP or WPA/WPA2 Personal Wi-Fi Networks.
        Parameters:
        SSIDPrefix - The prefix string of SSID of the WEP or WPA/WPA2 Personal Wi-Fi Network. Length of SSIDPrefix must be between 3 and 32 characters.
        passphrase - The passphrase credential. For WPA/WPA2 Personal networks: between 8 and 63 characters. For Static WEP(64bit) : 10 Hex Digits For Static WEP(128bit) : 26 Hex Digits
        isWEP - YES specifies WEP Wi-Fi Network else WPA/WPA2 Personal Wi-Fi Network
      • setHidden

        public void setHidden​(boolean value)
        [@property] hidden if set to YES the system will perform active scan of the SSID. Default is NO.