NetworkInfo.NetworkParams

abstract class NetworkInfo.NetworkParams


Information about a network.

Summary

Nested types

Builder for NetworkInfo.NetworkParams.

Transport used on the network.

Whether private DNS is used on the network.

Level of security on a Wi-Fi network.

Public functions

java-static NetworkInfo.NetworkParams.Builder!
java-static NetworkInfo.NetworkParams!
abstract ImmutableList<NetworkInfo.NetworkParams.NetworkTransport!>!

Transport types used on the network

Metadata!

Metadata about network transport.

abstract NetworkInfo.NetworkParams.PrivateDnsState!

Whether private DNS is used on the network.

Metadata!

Metadata about private dns state.

abstract NetworkInfo.NetworkParams.WifiSecurityLevel!

Level of security on a Wi-Fi network, only specified for networks with Wi-Fi transport.

Metadata!

Metadata about wifi security level.

Boolean

Returns true if networkTransportMetadata is set.

Boolean

Returns true if privateDnsStateMetadata is set.

Boolean

Returns true if wifiSecurityLevelMetadata is set.

abstract NetworkInfo.NetworkParams.Builder!

Public functions

builder

java-static fun builder(): NetworkInfo.NetworkParams.Builder!

getDefaultInstance

java-static fun getDefaultInstance(): NetworkInfo.NetworkParams!

getNetworkTransport

abstract fun getNetworkTransport(): ImmutableList<NetworkInfo.NetworkParams.NetworkTransport!>!

Transport types used on the network

getNetworkTransportMetadata

fun getNetworkTransportMetadata(): Metadata!

Metadata about network transport.

getPrivateDnsState

abstract fun getPrivateDnsState(): NetworkInfo.NetworkParams.PrivateDnsState!

Whether private DNS is used on the network.

getPrivateDnsStateMetadata

fun getPrivateDnsStateMetadata(): Metadata!

Metadata about private dns state.

getWifiSecurityLevel

abstract fun getWifiSecurityLevel(): NetworkInfo.NetworkParams.WifiSecurityLevel!

Level of security on a Wi-Fi network, only specified for networks with Wi-Fi transport.

getWifiSecurityLevelMetadata

fun getWifiSecurityLevelMetadata(): Metadata!

Metadata about wifi security level.

hasNetworkTransportMetadata

fun hasNetworkTransportMetadata(): Boolean

Returns true if networkTransportMetadata is set.

hasPrivateDnsStateMetadata

fun hasPrivateDnsStateMetadata(): Boolean

Returns true if privateDnsStateMetadata is set.

hasWifiSecurityLevelMetadata

fun hasWifiSecurityLevelMetadata(): Boolean

Returns true if wifiSecurityLevelMetadata is set.

toBuilder

abstract fun toBuilder(): NetworkInfo.NetworkParams.Builder!