okhttp-dnsoverhttps
Module Contents
alltypes
Module Contents
class
DnsOverHttps
:
Dns
Module Contents
class
Builder
Module Contents
Builder
(
)
fun
bootstrapDnsHosts
(
bootstrapDnsHosts
:
List
<
InetAddress
>
?
)
:
DnsOverHttps.Builder
fun
bootstrapDnsHosts
(
vararg
bootstrapDnsHosts
:
InetAddress
)
:
DnsOverHttps.Builder
fun
build
(
)
:
DnsOverHttps
fun
client
(
client
:
OkHttpClient
)
:
DnsOverHttps.Builder
fun
includeIPv6
(
includeIPv6
:
Boolean
)
:
DnsOverHttps.Builder
fun
post
(
post
:
Boolean
)
:
DnsOverHttps.Builder
fun
resolvePrivateAddresses
(
resolvePrivateAddresses
:
Boolean
)
:
DnsOverHttps.Builder
fun
resolvePublicAddresses
(
resolvePublicAddresses
:
Boolean
)
:
DnsOverHttps.Builder
fun
systemDns
(
systemDns
:
Dns
)
:
DnsOverHttps.Builder
fun
url
(
url
:
HttpUrl
)
:
DnsOverHttps.Builder
fun
client
(
)
:
OkHttpClient
val
DNS_MESSAGE
:
MediaType
fun
includeIPv6
(
)
:
Boolean
fun
lookup
(
hostname
:
String
)
:
List
<
InetAddress
>
const
val
MAX_RESPONSE_SIZE
:
Int
fun
post
(
)
:
Boolean
fun
resolvePrivateAddresses
(
)
:
Boolean
fun
resolvePublicAddresses
(
)
:
Boolean
fun
url
(
)
:
HttpUrl
object
DnsRecordCodec
Module Contents
@JvmStatic
fun
decodeAnswers
(
hostname
:
String
,
byteString
:
ByteString
)
:
List
<
InetAddress
>
@JvmStatic
fun
encodeQuery
(
host
:
String
,
type
:
Int
)
:
ByteString
const
val
TYPE_A
:
Int
const
val
TYPE_AAAA
:
Int
package
okhttp3.dnsoverhttps
Module Contents
class
DnsOverHttps
:
Dns
Module Contents
class
Builder
Module Contents
Builder
(
)
fun
bootstrapDnsHosts
(
bootstrapDnsHosts
:
List
<
InetAddress
>
?
)
:
DnsOverHttps.Builder
fun
bootstrapDnsHosts
(
vararg
bootstrapDnsHosts
:
InetAddress
)
:
DnsOverHttps.Builder
fun
build
(
)
:
DnsOverHttps
fun
client
(
client
:
OkHttpClient
)
:
DnsOverHttps.Builder
fun
includeIPv6
(
includeIPv6
:
Boolean
)
:
DnsOverHttps.Builder
fun
post
(
post
:
Boolean
)
:
DnsOverHttps.Builder
fun
resolvePrivateAddresses
(
resolvePrivateAddresses
:
Boolean
)
:
DnsOverHttps.Builder
fun
resolvePublicAddresses
(
resolvePublicAddresses
:
Boolean
)
:
DnsOverHttps.Builder
fun
systemDns
(
systemDns
:
Dns
)
:
DnsOverHttps.Builder
fun
url
(
url
:
HttpUrl
)
:
DnsOverHttps.Builder
fun
client
(
)
:
OkHttpClient
val
DNS_MESSAGE
:
MediaType
fun
includeIPv6
(
)
:
Boolean
fun
lookup
(
hostname
:
String
)
:
List
<
InetAddress
>
const
val
MAX_RESPONSE_SIZE
:
Int
fun
post
(
)
:
Boolean
fun
resolvePrivateAddresses
(
)
:
Boolean
fun
resolvePublicAddresses
(
)
:
Boolean
fun
url
(
)
:
HttpUrl
object
DnsRecordCodec
Module Contents
@JvmStatic
fun
decodeAnswers
(
hostname
:
String
,
byteString
:
ByteString
)
:
List
<
InetAddress
>
@JvmStatic
fun
encodeQuery
(
host
:
String
,
type
:
Int
)
:
ByteString
const
val
TYPE_A
:
Int
const
val
TYPE_AAAA
:
Int