public static final class AppleVpnAlwaysOnConfiguration.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
AppleVpnAlwaysOnConfiguration.Builder |
airPrintExceptionAction(VpnServiceExceptionAction airPrintExceptionAction)
“Determine whether AirPrint service will be exempt from the always-on VPN
connection”
|
AppleVpnAlwaysOnConfiguration.Builder |
allowAllCaptiveNetworkPlugins(Boolean allowAllCaptiveNetworkPlugins)
“Specifies whether traffic from all captive network plugins should be allowed
outside the vpn”
|
AppleVpnAlwaysOnConfiguration.Builder |
allowCaptiveWebSheet(Boolean allowCaptiveWebSheet)
“Determines whether traffic from the Websheet app is allowed outside of the VPN”
|
AppleVpnAlwaysOnConfiguration.Builder |
allowedCaptiveNetworkPlugins(SpecifiedCaptiveNetworkPlugins allowedCaptiveNetworkPlugins)
“Determines whether all, some, or no non-native captive networking apps are
allowed”
|
AppleVpnAlwaysOnConfiguration |
build() |
AppleVpnAlwaysOnConfiguration.Builder |
cellularExceptionAction(VpnServiceExceptionAction cellularExceptionAction)
“Determine whether Cellular service will be exempt from the always-on VPN
connection”
|
AppleVpnAlwaysOnConfiguration.Builder |
natKeepAliveIntervalInSeconds(Integer natKeepAliveIntervalInSeconds)
“Specifies how often in seconds to send a network address translation keepalive
package through the VPN”
|
AppleVpnAlwaysOnConfiguration.Builder |
natKeepAliveOffloadEnable(Boolean natKeepAliveOffloadEnable)
“Enable hardware offloading of NAT keepalive signals when the device is asleep”
|
AppleVpnAlwaysOnConfiguration.Builder |
tunnelConfiguration(VpnTunnelConfigurationType tunnelConfiguration)
“Determines what connections the specific tunnel configuration applies to”
|
AppleVpnAlwaysOnConfiguration.Builder |
userToggleEnabled(Boolean userToggleEnabled)
“Allow the user to toggle the VPN configuration using the UI”
|
AppleVpnAlwaysOnConfiguration.Builder |
voicemailExceptionAction(VpnServiceExceptionAction voicemailExceptionAction)
“Determine whether voicemail service will be exempt from the always-on VPN
connection”
|
public AppleVpnAlwaysOnConfiguration.Builder tunnelConfiguration(VpnTunnelConfigurationType tunnelConfiguration)
tunnelConfiguration - value of tunnelConfiguration property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder userToggleEnabled(Boolean userToggleEnabled)
userToggleEnabled - value of userToggleEnabled property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder voicemailExceptionAction(VpnServiceExceptionAction voicemailExceptionAction)
voicemailExceptionAction - value of voicemailExceptionAction property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder airPrintExceptionAction(VpnServiceExceptionAction airPrintExceptionAction)
airPrintExceptionAction - value of airPrintExceptionAction property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder cellularExceptionAction(VpnServiceExceptionAction cellularExceptionAction)
cellularExceptionAction - value of cellularExceptionAction property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder allowAllCaptiveNetworkPlugins(Boolean allowAllCaptiveNetworkPlugins)
allowAllCaptiveNetworkPlugins - value of allowAllCaptiveNetworkPlugins property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder allowedCaptiveNetworkPlugins(SpecifiedCaptiveNetworkPlugins allowedCaptiveNetworkPlugins)
allowedCaptiveNetworkPlugins - value of allowedCaptiveNetworkPlugins property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder allowCaptiveWebSheet(Boolean allowCaptiveWebSheet)
allowCaptiveWebSheet - value of allowCaptiveWebSheet property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder natKeepAliveIntervalInSeconds(Integer natKeepAliveIntervalInSeconds)
natKeepAliveIntervalInSeconds - value of natKeepAliveIntervalInSeconds property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration.Builder natKeepAliveOffloadEnable(Boolean natKeepAliveOffloadEnable)
natKeepAliveOffloadEnable - value of natKeepAliveOffloadEnable property (as defined in service metadata)this (for method chaining)public AppleVpnAlwaysOnConfiguration build()
Copyright © 2018–2020. All rights reserved.