NetworkInfo.NetworkParams.Builder

public abstract class NetworkInfo.NetworkParams.Builder


Builder for NetworkInfo.NetworkParams.

Summary

Public methods

abstract NetworkInfo.NetworkParams
NetworkInfo.NetworkParams.Builder

Clears networkTransportMetadata.

NetworkInfo.NetworkParams.Builder

Clears privateDnsStateMetadata.

NetworkInfo.NetworkParams.Builder

Clears wifiSecurityLevelMetadata.

NetworkInfo.NetworkParams.Builder

Transport types used on the network

NetworkInfo.NetworkParams.Builder

Metadata about network transport.

abstract NetworkInfo.NetworkParams.Builder

Whether private DNS is used on the network.

NetworkInfo.NetworkParams.Builder

Metadata about private dns state.

abstract NetworkInfo.NetworkParams.Builder

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

NetworkInfo.NetworkParams.Builder

Metadata about wifi security level.

Public methods

build

public abstract NetworkInfo.NetworkParams build()

clearNetworkTransportMetadata

public NetworkInfo.NetworkParams.Builder clearNetworkTransportMetadata()

Clears networkTransportMetadata.

clearPrivateDnsStateMetadata

public NetworkInfo.NetworkParams.Builder clearPrivateDnsStateMetadata()

Clears privateDnsStateMetadata.

clearWifiSecurityLevelMetadata

public NetworkInfo.NetworkParams.Builder clearWifiSecurityLevelMetadata()

Clears wifiSecurityLevelMetadata.

setNetworkTransport

public NetworkInfo.NetworkParams.Builder setNetworkTransport(
    Iterable<NetworkInfo.NetworkParams.NetworkTransport> value
)

Transport types used on the network

setNetworkTransportMetadata

public NetworkInfo.NetworkParams.Builder setNetworkTransportMetadata(Metadata value)

Metadata about network transport.

setPrivateDnsState

public abstract NetworkInfo.NetworkParams.Builder setPrivateDnsState(NetworkInfo.NetworkParams.PrivateDnsState value)

Whether private DNS is used on the network.

setPrivateDnsStateMetadata

public NetworkInfo.NetworkParams.Builder setPrivateDnsStateMetadata(Metadata value)

Metadata about private dns state.

setWifiSecurityLevel

public abstract NetworkInfo.NetworkParams.Builder setWifiSecurityLevel(
    NetworkInfo.NetworkParams.WifiSecurityLevel value
)

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

setWifiSecurityLevelMetadata

public NetworkInfo.NetworkParams.Builder setWifiSecurityLevelMetadata(Metadata value)

Metadata about wifi security level.