NetworkInfo.NetworkParams.Builder

abstract class NetworkInfo.NetworkParams.Builder


Builder for NetworkInfo.NetworkParams.

Summary

Public functions

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 functions

build

abstract fun build(): NetworkInfo.NetworkParams!

clearNetworkTransportMetadata

fun clearNetworkTransportMetadata(): NetworkInfo.NetworkParams.Builder!

Clears networkTransportMetadata.

clearPrivateDnsStateMetadata

fun clearPrivateDnsStateMetadata(): NetworkInfo.NetworkParams.Builder!

Clears privateDnsStateMetadata.

clearWifiSecurityLevelMetadata

fun clearWifiSecurityLevelMetadata(): NetworkInfo.NetworkParams.Builder!

Clears wifiSecurityLevelMetadata.

setNetworkTransport

fun setNetworkTransport(
    value: (Mutable)Iterable<NetworkInfo.NetworkParams.NetworkTransport!>!
): NetworkInfo.NetworkParams.Builder!

Transport types used on the network

setNetworkTransportMetadata

fun setNetworkTransportMetadata(value: Metadata!): NetworkInfo.NetworkParams.Builder!

Metadata about network transport.

setPrivateDnsState

abstract fun setPrivateDnsState(value: NetworkInfo.NetworkParams.PrivateDnsState!): NetworkInfo.NetworkParams.Builder!

Whether private DNS is used on the network.

setPrivateDnsStateMetadata

fun setPrivateDnsStateMetadata(value: Metadata!): NetworkInfo.NetworkParams.Builder!

Metadata about private dns state.

setWifiSecurityLevel

abstract fun setWifiSecurityLevel(
    value: NetworkInfo.NetworkParams.WifiSecurityLevel!
): NetworkInfo.NetworkParams.Builder!

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

setWifiSecurityLevelMetadata

fun setWifiSecurityLevelMetadata(value: Metadata!): NetworkInfo.NetworkParams.Builder!

Metadata about wifi security level.