| accountCheck(@NonNull String email) | SpeedifySDK | |
| accountCreate(@NonNull String email, @NonNull String password) | SpeedifySDK | |
| accountPasswordChange(@NonNull String email, @NonNull String originalPassword, @NonNull String newPassword) | SpeedifySDK | |
| addAdapterDailyDataLimitBoost(@NonNull String adapterID, long additionalBytes) | SpeedifySDK | |
| allowNetworkSharingPair(NetworkSharing.PeerUuid peerUuid, boolean allowed) | SpeedifySDK | |
| connectAuto(AutoConnectMethod method) | SpeedifySDK | |
| connectByCity(@NonNull String country, @NonNull String city) | SpeedifySDK | |
| connectByCountry(@NonNull String country) | SpeedifySDK | |
| connectByServer(@NonNull String country, @NonNull String city, int num) | SpeedifySDK | |
| connectByServerExact(@NonNull String country, @NonNull String city, int num) | SpeedifySDK | |
| connectProxy() | SpeedifySDK | |
| connectToNetworkShareViaConnectCode(NetworkSharing.ConnectCode connectCode) | SpeedifySDK | |
| destroy() | SpeedifySDK | |
| disableAdapterDailyDataLimit(@NonNull String adapterID) | SpeedifySDK | |
| disableAdapterMonthlyDataLimit(@NonNull String adapterID) | SpeedifySDK | |
| disableCaptivePortalMode() | SpeedifySDK | |
| disconnect() | SpeedifySDK | |
| enableAutomaticConnectionPriority(boolean enabled) | SpeedifySDK | |
| enableCaptivePortalMode(@NonNull String adapterID) | SpeedifySDK | |
| EnableSDKHandlerFromBackground | SpeedifySDK | static |
| enableStatUpdates(boolean enabled, @Nullable List< Long > periods) | SpeedifySDK | |
| eraseAllLogFiles() | SpeedifySDK | |
| ForceExit(@NonNull Context context) | SpeedifySDK | static |
| foregroundServiceReceivers | SpeedifySDK | |
| getActivationCode() | SpeedifySDK | |
| getApplicationContext() | SpeedifySDK | |
| getInstance(@Nullable Context context) | SpeedifySDK | static |
| getInstance() | SpeedifySDK | static |
| handleAdapterOverlimit(@NonNull String adapterID) | SpeedifySDK | |
| handleNewAdapter(@NonNull String adapterID) | SpeedifySDK | |
| hasVPNPermission() | SpeedifySDK | |
| hasVPNPermission(Context appContext) | SpeedifySDK | static |
| initializeVPNPermission() | SpeedifySDK | |
| initializeVPNPermission(Context appContext) | SpeedifySDK | static |
| IsBackgroundProcess(@NonNull Application application) | SpeedifySDK | static |
| IsBackgroundProcess(@NonNull Context context) | SpeedifySDK | static |
| isBackgroundProcess() | SpeedifySDK | |
| isSdkAlive() | SpeedifySDK | static |
| login(@NonNull String username, @NonNull String password) | SpeedifySDK | |
| loginAutoAccount() | SpeedifySDK | |
| loginLocalLoopbackOnly() | SpeedifySDK | |
| loginOAuth(@NonNull String oauthAccessToken) | SpeedifySDK | |
| logout() | SpeedifySDK | |
| onMessage(String messageType, JSONArray data) | SpeedifySDK | protected |
| onMessage(String messageType, JSONObject data) | SpeedifySDK | protected |
| onMessage(String messageType) | SpeedifySDK | protected |
| reconnectToNetworkShare(NetworkSharing.PeerUuid peerUuid) | SpeedifySDK | |
| refreshAccounting() | SpeedifySDK | |
| refreshAll() | SpeedifySDK | |
| refreshCaptivePortals() | SpeedifySDK | |
| refreshConnectedServer() | SpeedifySDK | |
| refreshDirectory() | SpeedifySDK | |
| refreshDirectorySettings() | SpeedifySDK | |
| refreshFirewall() | SpeedifySDK | |
| refreshHistoricConnectionStats() | SpeedifySDK | |
| refreshLastDisconnectEvent() | SpeedifySDK | |
| refreshLocalProxy() | SpeedifySDK | |
| refreshLocalVendorSettings() | SpeedifySDK | |
| refreshLogSettings() | SpeedifySDK | |
| refreshNetworks() | SpeedifySDK | |
| refreshNetworkSharesAvailable() | SpeedifySDK | |
| refreshNetworkSharingDiscovery() | SpeedifySDK | |
| refreshNetworkSharingSettings() | SpeedifySDK | |
| refreshNonVPNApplications() | SpeedifySDK | |
| refreshOAuthToken(String newOAuthAccessToken) | SpeedifySDK | |
| refreshPrivacy() | SpeedifySDK | |
| refreshRemoteVendorSettings() | SpeedifySDK | |
| refreshSessionStats() | SpeedifySDK | |
| refreshSettings() | SpeedifySDK | |
| refreshSpeedTestResults() | SpeedifySDK | |
| refreshState() | SpeedifySDK | |
| refreshStreamingSettings() | SpeedifySDK | |
| refreshStreamingStats() | SpeedifySDK | |
| refreshTrafficRules() | SpeedifySDK | |
| refreshVendorUserData() | SpeedifySDK | |
| registerSdkStateReceiver(@NonNull ISdkStateReceiver handler) | SpeedifySDK | |
| requestNetworkSharingPair(NetworkSharing.PeerUuid peerUuid) | SpeedifySDK | |
| resetAdapterUsage(@NonNull String adapterID) | SpeedifySDK | |
| resetConnectionRateLimit(@NonNull String adapterID) | SpeedifySDK | |
| resetDirectoryDomain() | SpeedifySDK | |
| resetDirectoryGatewayURI() | SpeedifySDK | |
| resetLocalProxyDomainWatchlist() | SpeedifySDK | |
| restartServices() | SpeedifySDK | |
| sdkStateReceivers | SpeedifySDK | |
| sendFeedback(String feedback) | SpeedifySDK | |
| sendLogReport(String email, String message, File file) | SpeedifySDK | |
| setAdapterDailyDataLimit(@NonNull String adapterID, long allowedBytes) | SpeedifySDK | |
| setAdapterMonthlyDataLimit(@NonNull String adapterID, long allowedBytes, long resetDay) | SpeedifySDK | |
| setAdapterOverlimitRatelimit(@NonNull String adapterID, long bps) | SpeedifySDK | |
| setAdvancedIspStats(boolean enabled) | SpeedifySDK | |
| setAllowChaChaEncryption(boolean allowChaCha) | SpeedifySDK | |
| setAppName(@NonNull String name) | SpeedifySDK | |
| setConnectionEncryption(@NonNull String adapterID, boolean encrypted) | SpeedifySDK | |
| setConnectionPriorities(@NonNull String adapterID, ConnectionPriority priority) | SpeedifySDK | |
| setConnectionRateLimit(@NonNull String adapterID, long bps) | SpeedifySDK | |
| setConnectionRateLimit(@NonNull String adapterID, long downBps, long upBps) | SpeedifySDK | |
| setConnectionTransportMode(TransportMode transportMode) | SpeedifySDK | |
| setConnectMethodAuto(AutoConnectMethod method) | SpeedifySDK | |
| setConnectMethodCity(@NonNull String country, @NonNull String city) | SpeedifySDK | |
| setConnectMethodCountry(@NonNull String country) | SpeedifySDK | |
| setConnectMethodServer(@NonNull String country, @NonNull String city, int num) | SpeedifySDK | |
| setConnectMethodServerExact(@NonNull String country, @NonNull String city, int num) | SpeedifySDK | |
| setDaemonLogSettings(@NonNull DaemonLogSettings daemon) | SpeedifySDK | |
| setDirectoryDomain(@NonNull String domain) | SpeedifySDK | |
| setDirectoryGatewayURI(@NonNull String gatewayUri) | SpeedifySDK | |
| setDisconnectOnExit(boolean shouldDisconnect) | SpeedifySDK | |
| setDNSServers(@NonNull List< String > dnsAddrs) | SpeedifySDK | |
| setDoNotStoreCredentials(boolean doNotStore) | SpeedifySDK | |
| setDownstreamSubnets(@NonNull List< Subnet > subnets) | SpeedifySDK | |
| setEnableDefaultRoute(boolean enable) | SpeedifySDK | |
| setESNIEnabled(boolean enableEsni) | SpeedifySDK | |
| setExcludeDefaultPrivateIPRanges(boolean exclude) | SpeedifySDK | |
| setExcludedIPRanges(@NonNull List< IPRange > excludedRanges) | SpeedifySDK | |
| setFirewallDomains(@NonNull List< String > domains) | SpeedifySDK | |
| setFirewallIPv4(@NonNull List< String > ipv4) | SpeedifySDK | |
| setFirewallIPv6(@NonNull List< String > ipv6) | SpeedifySDK | |
| setFirewallMode(FirewallMode mode) | SpeedifySDK | |
| setFirewallPorts(@NonNull List< FirewallPort > ports) | SpeedifySDK | |
| setFixedDelay(int delay) | SpeedifySDK | |
| setFixedDelayDomains(@NonNull List< String > domains, TrafficRuleChangeMethod method) | SpeedifySDK | |
| setFixedDelayIPs(@NonNull List< String > ips, TrafficRuleChangeMethod method) | SpeedifySDK | |
| setFixedDelayPorts(@NonNull List< TrafficRulePort > ports, TrafficRuleChangeMethod method) | SpeedifySDK | |
| setForwardPorts(@NonNull List< ForwardedPort > ports) | SpeedifySDK | |
| setHandler(@Nullable ISpeedifyHandler newHandler) | SpeedifySDK | |
| setHeaderCompression(boolean enable) | SpeedifySDK | |
| setIPLeakProtection(boolean enabled) | SpeedifySDK | |
| setJumboPackets(boolean useJumbo) | SpeedifySDK | |
| setKillswitch(boolean enabled) | SpeedifySDK | |
| setLanguage(@NonNull String language) | SpeedifySDK | |
| setLocalProxyDomains(@NonNull List< String > domains) | SpeedifySDK | |
| setLocalProxyDomainWatchlist(@NonNull List< LocalProxyDomainWatchlistItem > domainWatchlist) | SpeedifySDK | |
| setLocalProxyDomainWatchlistEnable(@NonNull String title, boolean enabled) | SpeedifySDK | |
| setLocalProxyEnabled(boolean enabled) | SpeedifySDK | |
| setLocalProxyGlobalDomainWatchlistEnable(boolean watchlistEnabled) | SpeedifySDK | |
| setLocalProxyIPv4(@NonNull List< String > ipv4) | SpeedifySDK | |
| setLocalProxyIPv6(@NonNull List< String > ipv6) | SpeedifySDK | |
| setLocalProxyMatchMode(ProxyMatchMode matchMode) | SpeedifySDK | |
| setLocalProxyPackages(@NonNull List< String > packages) | SpeedifySDK | |
| setLocalProxyPorts(@NonNull List< LocalProxyPort > ports) | SpeedifySDK | |
| setLocalVendorSettings(@NonNull JSONObject settings, boolean merge) | SpeedifySDK | |
| setMaximumConnectRetry(int timeout) | SpeedifySDK | |
| setMaximumTransportRetry(int timeout) | SpeedifySDK | |
| setMode(BondingMode mode) | SpeedifySDK | |
| setNetworkSharingAutoPairBehavior(NetworkSharing.AutoPairBehavior behavior) | SpeedifySDK | |
| setNetworkSharingClientEnabled(boolean enabled) | SpeedifySDK | |
| setNetworkSharingDisplayName(String displayName) | SpeedifySDK | |
| setNetworkSharingHostEnabled(boolean enabled) | SpeedifySDK | |
| setNetworkSharingPairRequestBehavior(NetworkSharing.PairRequestBehavior behavior) | SpeedifySDK | |
| setNetworkSharingPeerAllowAsClient(NetworkSharing.PeerUuid peerUuid, boolean allowed) | SpeedifySDK | |
| setNetworkSharingPeerAllowAsHost(NetworkSharing.PeerUuid peerUuid, boolean allowed) | SpeedifySDK | |
| setNetworkSharingPeerAutoReconnect(NetworkSharing.PeerUuid peerUuid, boolean allowed) | SpeedifySDK | |
| setNetworkSharingSameUserAutoPair(boolean allow) | SpeedifySDK | |
| setNeverExitOnSwipe(boolean neverExitOnSwipe) | SpeedifySDK | |
| setNonVPNApplications(@NonNull List< String > nonVpnApps) | SpeedifySDK | |
| setOverflowThreshold(double mbpsOverflow) | SpeedifySDK | |
| setPriorityOverflowThreshold(double mbpsOverflow) | SpeedifySDK | |
| setReportingEncryptionKey(@Nullable String key128bit) | SpeedifySDK | |
| setRequestToDisableDoH(boolean disableDoH) | SpeedifySDK | |
| setStartupConnect(boolean enabled) | SpeedifySDK | |
| setStreamingDomains(@NonNull List< String > domains) | SpeedifySDK | |
| setStreamingIPv4(@NonNull List< String > ipv4) | SpeedifySDK | |
| setStreamingIPv6(@NonNull List< String > ipv6) | SpeedifySDK | |
| setStreamingPorts(@NonNull List< StreamingPort > ports) | SpeedifySDK | |
| setTrafficRules(@NonNull JSONArray rulesJson) | SpeedifySDK | |
| setTunnelEncrypted(boolean encrypted) | SpeedifySDK | |
| setUlpReportIntervalSeconds(long interval) | SpeedifySDK | |
| setVendorUserData(@Nullable String vendorUserData) | SpeedifySDK | |
| SpeedifySDK(@NonNull Context applicationContext, @NonNull String name) | SpeedifySDK | |
| SpeedifySDK(@NonNull Context applicationContext, @NonNull String name, @NonNull ISpeedifyHandler handler) | SpeedifySDK | |
| startNetworkSharingDiscovery() | SpeedifySDK | |
| startSpeedTest() | SpeedifySDK | |
| startSpeedTest(String adapterID) | SpeedifySDK | |
| startStreamTest() | SpeedifySDK | |
| startStreamTest(String adapterID) | SpeedifySDK | |
| subscribeToEvent(String event) | SpeedifySDK | static |
| unpairNetworkSharingPeer(NetworkSharing.PeerUuid peerUuid) | SpeedifySDK | |
| unregisterSdkStateReceiver(@NonNull ISdkStateReceiver handler) | SpeedifySDK | |
| Version() | SpeedifySDK | static |