Dsl

class Dsl

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class HostsProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Link copied to clipboard
class UpstreamProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Properties

Link copied to clipboard
@get:JvmName(name = "getDefaults")
@set:JvmName(name = "setDefaults")
var defaults: Boolean

bool defaults = 1;

Link copied to clipboard

repeated .elide.net.MappedHost hosts = 3;

Link copied to clipboard

repeated string upstream = 2;

Functions

Link copied to clipboard
@JvmName(name = "addUpstream")
fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.add(value: String)

repeated string upstream = 2;

@JvmName(name = "addHosts")
fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.add(value: MappedHost)

repeated .elide.net.MappedHost hosts = 3;

Link copied to clipboard
@JvmName(name = "addAllUpstream")
fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.addAll(values: Iterable<String>)

repeated string upstream = 2;

@JvmName(name = "addAllHosts")
fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.addAll(values: Iterable<MappedHost>)

repeated .elide.net.MappedHost hosts = 3;

Link copied to clipboard
@JvmName(name = "clearUpstream")
fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.clear()

repeated string upstream = 2;

@JvmName(name = "clearHosts")
fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.clear()

repeated .elide.net.MappedHost hosts = 3;

Link copied to clipboard

bool defaults = 1;

Link copied to clipboard
@JvmName(name = "plusAssignUpstream")
inline operator fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllUpstream")
inline operator fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.plusAssign(values: Iterable<String>)

repeated string upstream = 2;

@JvmName(name = "plusAssignAllHosts")
inline operator fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.plusAssign(values: Iterable<MappedHost>)
@JvmName(name = "plusAssignHosts")
inline operator fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.plusAssign(value: MappedHost)

repeated .elide.net.MappedHost hosts = 3;

Link copied to clipboard
@JvmName(name = "setUpstream")
operator fun DslList<String, DnsSettingsKt.Dsl.UpstreamProxy>.set(index: Int, value: String)

repeated string upstream = 2;

@JvmName(name = "setHosts")
operator fun DslList<MappedHost, DnsSettingsKt.Dsl.HostsProxy>.set(index: Int, value: MappedHost)

repeated .elide.net.MappedHost hosts = 3;