dns

package
v0.3.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Type_name = map[int32]string{
		0: "reserve",
		1: "udp",
		2: "tcp",
		3: "doh",
		4: "dot",
		5: "doq",
		6: "doh3",
	}
	Type_value = map[string]int32{
		"reserve": 0,
		"udp":     1,
		"tcp":     2,
		"doh":     3,
		"dot":     4,
		"doq":     5,
		"doh3":    6,
	}
)

Enum value maps for Type.

View Source
var File_config_dns_dns_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Dns

type Dns struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*Dns) ClearHost added in v0.3.8

func (x *Dns) ClearHost()

func (*Dns) ClearSubnet added in v0.3.8

func (x *Dns) ClearSubnet()

func (*Dns) ClearTlsServername added in v0.3.8

func (x *Dns) ClearTlsServername()

func (*Dns) ClearType added in v0.3.8

func (x *Dns) ClearType()

func (*Dns) GetHost

func (x *Dns) GetHost() string

func (*Dns) GetSubnet

func (x *Dns) GetSubnet() string

func (*Dns) GetTlsServername

func (x *Dns) GetTlsServername() string

func (*Dns) GetType

func (x *Dns) GetType() Type

func (*Dns) HasHost added in v0.3.8

func (x *Dns) HasHost() bool

func (*Dns) HasSubnet added in v0.3.8

func (x *Dns) HasSubnet() bool

func (*Dns) HasTlsServername added in v0.3.8

func (x *Dns) HasTlsServername() bool

func (*Dns) HasType added in v0.3.8

func (x *Dns) HasType() bool

func (*Dns) ProtoMessage

func (*Dns) ProtoMessage()

func (*Dns) ProtoReflect

func (x *Dns) ProtoReflect() protoreflect.Message

func (*Dns) Reset

func (x *Dns) Reset()

func (*Dns) SetHost added in v0.3.8

func (x *Dns) SetHost(v string)

func (*Dns) SetSubnet added in v0.3.8

func (x *Dns) SetSubnet(v string)

func (*Dns) SetTlsServername added in v0.3.8

func (x *Dns) SetTlsServername(v string)

func (*Dns) SetType added in v0.3.8

func (x *Dns) SetType(v Type)

func (*Dns) String

func (x *Dns) String() string

type DnsConfig

type DnsConfig struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*DnsConfig) ClearFakedns added in v0.3.8

func (x *DnsConfig) ClearFakedns()

func (*DnsConfig) ClearFakednsIpRange added in v0.3.8

func (x *DnsConfig) ClearFakednsIpRange()

func (*DnsConfig) ClearFakednsIpv6Range added in v0.3.8

func (x *DnsConfig) ClearFakednsIpv6Range()

func (*DnsConfig) ClearServer added in v0.3.8

func (x *DnsConfig) ClearServer()

func (*DnsConfig) GetFakedns

func (x *DnsConfig) GetFakedns() bool

func (*DnsConfig) GetFakednsIpRange

func (x *DnsConfig) GetFakednsIpRange() string

func (*DnsConfig) GetFakednsIpv6Range added in v0.3.5

func (x *DnsConfig) GetFakednsIpv6Range() string

func (*DnsConfig) GetFakednsWhitelist added in v0.3.4

func (x *DnsConfig) GetFakednsWhitelist() []string

func (*DnsConfig) GetHosts

func (x *DnsConfig) GetHosts() map[string]string

func (*DnsConfig) GetResolver added in v0.3.5

func (x *DnsConfig) GetResolver() map[string]*Dns

func (*DnsConfig) GetServer

func (x *DnsConfig) GetServer() string

func (*DnsConfig) HasFakedns added in v0.3.8

func (x *DnsConfig) HasFakedns() bool

func (*DnsConfig) HasFakednsIpRange added in v0.3.8

func (x *DnsConfig) HasFakednsIpRange() bool

func (*DnsConfig) HasFakednsIpv6Range added in v0.3.8

func (x *DnsConfig) HasFakednsIpv6Range() bool

func (*DnsConfig) HasServer added in v0.3.8

func (x *DnsConfig) HasServer() bool

func (*DnsConfig) ProtoMessage

func (*DnsConfig) ProtoMessage()

func (*DnsConfig) ProtoReflect

func (x *DnsConfig) ProtoReflect() protoreflect.Message

func (*DnsConfig) Reset

func (x *DnsConfig) Reset()

func (*DnsConfig) SetFakedns added in v0.3.8

func (x *DnsConfig) SetFakedns(v bool)

func (*DnsConfig) SetFakednsIpRange added in v0.3.8

func (x *DnsConfig) SetFakednsIpRange(v string)

func (*DnsConfig) SetFakednsIpv6Range added in v0.3.8

func (x *DnsConfig) SetFakednsIpv6Range(v string)

func (*DnsConfig) SetFakednsWhitelist added in v0.3.8

func (x *DnsConfig) SetFakednsWhitelist(v []string)

func (*DnsConfig) SetHosts added in v0.3.8

func (x *DnsConfig) SetHosts(v map[string]string)

func (*DnsConfig) SetResolver added in v0.3.8

func (x *DnsConfig) SetResolver(v map[string]*Dns)

func (*DnsConfig) SetServer added in v0.3.8

func (x *DnsConfig) SetServer(v string)

func (*DnsConfig) String

func (x *DnsConfig) String() string

type DnsConfig_builder added in v0.3.8

type DnsConfig_builder struct {
	Server           *string
	Fakedns          *bool
	FakednsIpRange   *string
	FakednsIpv6Range *string
	FakednsWhitelist []string
	Hosts            map[string]string
	Resolver         map[string]*Dns
	// contains filtered or unexported fields
}

func (DnsConfig_builder) Build added in v0.3.8

func (b0 DnsConfig_builder) Build() *DnsConfig

type Dns_builder added in v0.3.8

type Dns_builder struct {
	Host          *string
	Type          *Type
	Subnet        *string
	TlsServername *string
	// contains filtered or unexported fields
}

func (Dns_builder) Build added in v0.3.8

func (b0 Dns_builder) Build() *Dns

type FakednsConfig added in v0.3.8

type FakednsConfig struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*FakednsConfig) ClearEnabled added in v0.3.8

func (x *FakednsConfig) ClearEnabled()

func (*FakednsConfig) ClearIpv4Range added in v0.3.8

func (x *FakednsConfig) ClearIpv4Range()

func (*FakednsConfig) ClearIpv6Range added in v0.3.8

func (x *FakednsConfig) ClearIpv6Range()

func (*FakednsConfig) GetEnabled added in v0.3.8

func (x *FakednsConfig) GetEnabled() bool

func (*FakednsConfig) GetIpv4Range added in v0.3.8

func (x *FakednsConfig) GetIpv4Range() string

func (*FakednsConfig) GetIpv6Range added in v0.3.8

func (x *FakednsConfig) GetIpv6Range() string

func (*FakednsConfig) GetWhitelist added in v0.3.8

func (x *FakednsConfig) GetWhitelist() []string

func (*FakednsConfig) HasEnabled added in v0.3.8

func (x *FakednsConfig) HasEnabled() bool

func (*FakednsConfig) HasIpv4Range added in v0.3.8

func (x *FakednsConfig) HasIpv4Range() bool

func (*FakednsConfig) HasIpv6Range added in v0.3.8

func (x *FakednsConfig) HasIpv6Range() bool

func (*FakednsConfig) ProtoMessage added in v0.3.8

func (*FakednsConfig) ProtoMessage()

func (*FakednsConfig) ProtoReflect added in v0.3.8

func (x *FakednsConfig) ProtoReflect() protoreflect.Message

func (*FakednsConfig) Reset added in v0.3.8

func (x *FakednsConfig) Reset()

func (*FakednsConfig) SetEnabled added in v0.3.8

func (x *FakednsConfig) SetEnabled(v bool)

func (*FakednsConfig) SetIpv4Range added in v0.3.8

func (x *FakednsConfig) SetIpv4Range(v string)

func (*FakednsConfig) SetIpv6Range added in v0.3.8

func (x *FakednsConfig) SetIpv6Range(v string)

func (*FakednsConfig) SetWhitelist added in v0.3.8

func (x *FakednsConfig) SetWhitelist(v []string)

func (*FakednsConfig) String added in v0.3.8

func (x *FakednsConfig) String() string

type FakednsConfig_builder added in v0.3.8

type FakednsConfig_builder struct {
	Enabled   *bool
	Ipv4Range *string
	Ipv6Range *string
	Whitelist []string
	// contains filtered or unexported fields
}

func (FakednsConfig_builder) Build added in v0.3.8

type Type

type Type int32
const (
	Type_reserve Type = 0
	Type_udp     Type = 1
	Type_tcp     Type = 2
	Type_doh     Type = 3
	Type_dot     Type = 4
	Type_doq     Type = 5
	Type_doh3    Type = 6
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL