NetworkInfo.NetworkParams

public abstract class NetworkInfo.NetworkParams


Information about a network.

Summary

Nested types

public abstract class NetworkInfo.NetworkParams.Builder

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 methods

static NetworkInfo.NetworkParams.Builder
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 methods

builder

public static NetworkInfo.NetworkParams.Builder builder()

getDefaultInstance

public static NetworkInfo.NetworkParams getDefaultInstance()

getNetworkTransport

public abstract ImmutableList<NetworkInfo.NetworkParams.NetworkTransportgetNetworkTransport()

Transport types used on the network

getNetworkTransportMetadata

public Metadata getNetworkTransportMetadata()

Metadata about network transport.

getPrivateDnsState

public abstract NetworkInfo.NetworkParams.PrivateDnsState getPrivateDnsState()

Whether private DNS is used on the network.

getPrivateDnsStateMetadata

public Metadata getPrivateDnsStateMetadata()

Metadata about private dns state.

getWifiSecurityLevel

public abstract NetworkInfo.NetworkParams.WifiSecurityLevel getWifiSecurityLevel()

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

getWifiSecurityLevelMetadata

public Metadata getWifiSecurityLevelMetadata()

Metadata about wifi security level.

hasNetworkTransportMetadata

public boolean hasNetworkTransportMetadata()

Returns true if networkTransportMetadata is set.

hasPrivateDnsStateMetadata

public boolean hasPrivateDnsStateMetadata()

Returns true if privateDnsStateMetadata is set.

hasWifiSecurityLevelMetadata

public boolean hasWifiSecurityLevelMetadata()

Returns true if wifiSecurityLevelMetadata is set.

toBuilder

public abstract NetworkInfo.NetworkParams.Builder toBuilder()