Speedify SDK for Android  10.7.0
Public Attributes | List of all members
com.speedify.speedifysdk.Types.Settings Class Reference

Detailed Description

Speedify settings.

Since
5.8

Public Attributes

Types.BondingMode bondingMode
 The current bonding mode. More...
 
boolean enableDefaultRoute
 Whether the default route goes over the VPN tunnel. More...
 
List< IPRangeexcludedIPRanges
 IPv4 networks to be excluded from the VPN tunnel. More...
 
boolean excludeDefaultPrivateIPRanges
 Whether the default private IP ranges are excluded from the VPN tunnel. More...
 
boolean encrypted
 Whether all connections will be enabled. More...
 
HashMap< String, Boolean > encryptedPerConnection
 Per connection encryption settings. More...
 
boolean jumboPackets
 Whether to allow jumbo packets over the VPN tunnel. More...
 
TransportMode transportMode
 Currently used connection transport mode selection. More...
 
double overflowThreshold
 Overflow threshold, in megabits per second. More...
 
boolean allowChaChaEncryption
 Whether the use of ChaCha is allowed for connection encryption. More...
 
boolean disconnectOnExit
 Whether the VPN will be disconnected when the application is swipe closed. More...
 
List< ForwardedPortforwardedPorts
 Ports to forward when connected to private servers. More...
 
boolean startupConnect
 If Speedify will automatically connect when the device starts. More...
 
boolean allowTunnelBypass
 Whether other apps are allowed to bind sockets around the VPN tunnel. More...
 
boolean headerCompression
 Whether to allow header compression of packets over the VPN tunnel. More...
 

Member Data Documentation

◆ allowChaChaEncryption

boolean com.speedify.speedifysdk.Types.Settings.allowChaChaEncryption

Whether the use of ChaCha is allowed for connection encryption.

Since
5.9

◆ allowTunnelBypass

boolean com.speedify.speedifysdk.Types.Settings.allowTunnelBypass

Whether other apps are allowed to bind sockets around the VPN tunnel.

Since
9.8

◆ bondingMode

Types.BondingMode com.speedify.speedifysdk.Types.Settings.bondingMode

The current bonding mode.

Since
5.8

◆ disconnectOnExit

boolean com.speedify.speedifysdk.Types.Settings.disconnectOnExit

Whether the VPN will be disconnected when the application is swipe closed.

Since
7.0

◆ enableDefaultRoute

boolean com.speedify.speedifysdk.Types.Settings.enableDefaultRoute

Whether the default route goes over the VPN tunnel.

Since
9.4

◆ encrypted

boolean com.speedify.speedifysdk.Types.Settings.encrypted

Whether all connections will be enabled.

If false, individual connections may still be encrypted, with settings from Settings#encryptedPerConnection.

Since
5.8

◆ encryptedPerConnection

HashMap<String,Boolean> com.speedify.speedifysdk.Types.Settings.encryptedPerConnection

Per connection encryption settings.

If this map is null, per connection encryption is off and Settings#encrypted tells the global encryption status. If this map is empty, per connection encryption is enabled but has no configuration.

Since
5.8

◆ excludeDefaultPrivateIPRanges

boolean com.speedify.speedifysdk.Types.Settings.excludeDefaultPrivateIPRanges

Whether the default private IP ranges are excluded from the VPN tunnel.

Since
8.0.2

◆ excludedIPRanges

List<IPRange> com.speedify.speedifysdk.Types.Settings.excludedIPRanges

IPv4 networks to be excluded from the VPN tunnel.

Since
5.8

◆ forwardedPorts

List<ForwardedPort> com.speedify.speedifysdk.Types.Settings.forwardedPorts

Ports to forward when connected to private servers.

Since
8.2

◆ headerCompression

boolean com.speedify.speedifysdk.Types.Settings.headerCompression

Whether to allow header compression of packets over the VPN tunnel.

Since
10.6

◆ jumboPackets

boolean com.speedify.speedifysdk.Types.Settings.jumboPackets

Whether to allow jumbo packets over the VPN tunnel.

Since
5.8

◆ overflowThreshold

double com.speedify.speedifysdk.Types.Settings.overflowThreshold

Overflow threshold, in megabits per second.

Since
5.8

◆ startupConnect

boolean com.speedify.speedifysdk.Types.Settings.startupConnect

If Speedify will automatically connect when the device starts.

Register a StartupBroadcastReceiver to obtain on-boot functionality.

Since
9.4

◆ transportMode

TransportMode com.speedify.speedifysdk.Types.Settings.transportMode

Currently used connection transport mode selection.

Since
5.8

The documentation for this class was generated from the following file: