NetworkInfo.NetworkParams.Builder

abstract class NetworkInfo.NetworkParams.Builder


NetworkInfo.NetworkParams 的构建器。

摘要

公共函数

build

abstract fun build(): NetworkInfo.NetworkParams!

clearNetworkTransportMetadata

@CanIgnoreReturnValue
fun clearNetworkTransportMetadata(): NetworkInfo.NetworkParams.Builder!

清除 networkTransportMetadata。

clearPrivateDnsStateMetadata

@CanIgnoreReturnValue
fun clearPrivateDnsStateMetadata(): NetworkInfo.NetworkParams.Builder!

清除 privateDnsStateMetadata。

clearWifiSecurityLevelMetadata

@CanIgnoreReturnValue
fun clearWifiSecurityLevelMetadata(): NetworkInfo.NetworkParams.Builder!

清除 wifiSecurityLevelMetadata。

setNetworkTransport

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

网络上使用的传输类型

setNetworkTransportMetadata

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

有关网络传输的元数据。

setPrivateDnsState

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

网络是否使用专用 DNS。

setPrivateDnsStateMetadata

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

有关私有 DNS 状态的元数据。

setWifiSecurityLevel

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

Wi-Fi 网络的安全级别,仅适用于使用 Wi-Fi 传输的网络。

setWifiSecurityLevelMetadata

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

有关 Wi-Fi 安全级别的元数据。