One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEOnDemandRule

class · iOS 8.0+ · SDK 27.1

class NEOnDemandRule

Members (12)

init

init

TypeScript
static init(): NEOnDemandRule
Swift declaration
init()
get · iOS 8.0+

dnsSearchDomainMatch

TypeScript
get dnsSearchDomainMatch(): (Array<string>) | null
Swift declaration
var dnsSearchDomainMatch: [String]? { get set }
set · iOS 8.0+

dnsSearchDomainMatch

TypeScript
set dnsSearchDomainMatch(value: (Array<string>) | null)
Swift declaration
var dnsSearchDomainMatch: [String]? { get set }
get · iOS 8.0+

dnsServerAddressMatch

TypeScript
get dnsServerAddressMatch(): (Array<string>) | null
Swift declaration
var dnsServerAddressMatch: [String]? { get set }
set · iOS 8.0+

dnsServerAddressMatch

TypeScript
set dnsServerAddressMatch(value: (Array<string>) | null)
Swift declaration
var dnsServerAddressMatch: [String]? { get set }
get · iOS 8.0+

ssidMatch

TypeScript
get ssidMatch(): (Array<string>) | null
Swift declaration
var ssidMatch: [String]? { get set }
set · iOS 8.0+

ssidMatch

TypeScript
set ssidMatch(value: (Array<string>) | null)
Swift declaration
var ssidMatch: [String]? { get set }
get · iOS 8.0+

action

TypeScript
get action(): NEOnDemandRuleAction
Swift declaration
var action: NEOnDemandRuleAction { get }
get · iOS 8.0+

interfaceTypeMatch

TypeScript
get interfaceTypeMatch(): NEOnDemandRuleInterfaceType
Swift declaration
var interfaceTypeMatch: NEOnDemandRuleInterfaceType { get set }
set · iOS 8.0+

interfaceTypeMatch

TypeScript
set interfaceTypeMatch(value: NEOnDemandRuleInterfaceType)
Swift declaration
var interfaceTypeMatch: NEOnDemandRuleInterfaceType { get set }
get · iOS 8.0+

probeURL

TypeScript
get probeURL(): (string) | null
Swift declaration
var probeURL: URL? { get set }
set · iOS 8.0+

probeURL

TypeScript
set probeURL(value: (string) | null)
Swift declaration
var probeURL: URL? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →