NetworkInfo.NetworkParams.Builder

public abstract class NetworkInfo.NetworkParams.Builder


Builder for NetworkInfo.NetworkParams.

Summary

Public methods

build

public abstract NetworkInfo.NetworkParams build()

clearNetworkTransportMetadata

@CanIgnoreReturnValue
public NetworkInfo.NetworkParams.Builder clearNetworkTransportMetadata()

Clears networkTransportMetadata.

clearPrivateDnsStateMetadata

@CanIgnoreReturnValue
public NetworkInfo.NetworkParams.Builder clearPrivateDnsStateMetadata()

Clears privateDnsStateMetadata.

clearWifiSecurityLevelMetadata

@CanIgnoreReturnValue
public NetworkInfo.NetworkParams.Builder clearWifiSecurityLevelMetadata()

Clears wifiSecurityLevelMetadata.

setNetworkTransport

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

Transport types used on the network

setNetworkTransportMetadata

@CanIgnoreReturnValue
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

@CanIgnoreReturnValue
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

@CanIgnoreReturnValue
public NetworkInfo.NetworkParams.Builder setWifiSecurityLevelMetadata(Metadata value)

Metadata about wifi security level.