Documentation
¶
Index ¶
- Variables
- type Dns
- func (x *Dns) ClearHost()
- func (x *Dns) ClearSubnet()
- func (x *Dns) ClearTlsServername()
- func (x *Dns) ClearType()
- func (x *Dns) GetHost() string
- func (x *Dns) GetSubnet() string
- func (x *Dns) GetTlsServername() string
- func (x *Dns) GetType() Type
- func (x *Dns) HasHost() bool
- func (x *Dns) HasSubnet() bool
- func (x *Dns) HasTlsServername() bool
- func (x *Dns) HasType() bool
- func (*Dns) ProtoMessage()
- func (x *Dns) ProtoReflect() protoreflect.Message
- func (x *Dns) Reset()
- func (x *Dns) SetHost(v string)
- func (x *Dns) SetSubnet(v string)
- func (x *Dns) SetTlsServername(v string)
- func (x *Dns) SetType(v Type)
- func (x *Dns) String() string
- type DnsConfig
- func (x *DnsConfig) ClearFakedns()
- func (x *DnsConfig) ClearFakednsIpRange()
- func (x *DnsConfig) ClearFakednsIpv6Range()
- func (x *DnsConfig) ClearServer()
- func (x *DnsConfig) GetFakedns() bool
- func (x *DnsConfig) GetFakednsIpRange() string
- func (x *DnsConfig) GetFakednsIpv6Range() string
- func (x *DnsConfig) GetFakednsWhitelist() []string
- func (x *DnsConfig) GetHosts() map[string]string
- func (x *DnsConfig) GetResolver() map[string]*Dns
- func (x *DnsConfig) GetServer() string
- func (x *DnsConfig) HasFakedns() bool
- func (x *DnsConfig) HasFakednsIpRange() bool
- func (x *DnsConfig) HasFakednsIpv6Range() bool
- func (x *DnsConfig) HasServer() bool
- func (*DnsConfig) ProtoMessage()
- func (x *DnsConfig) ProtoReflect() protoreflect.Message
- func (x *DnsConfig) Reset()
- func (x *DnsConfig) SetFakedns(v bool)
- func (x *DnsConfig) SetFakednsIpRange(v string)
- func (x *DnsConfig) SetFakednsIpv6Range(v string)
- func (x *DnsConfig) SetFakednsWhitelist(v []string)
- func (x *DnsConfig) SetHosts(v map[string]string)
- func (x *DnsConfig) SetResolver(v map[string]*Dns)
- func (x *DnsConfig) SetServer(v string)
- func (x *DnsConfig) String() string
- type DnsConfig_builder
- type Dns_builder
- type FakednsConfig
- func (x *FakednsConfig) ClearEnabled()
- func (x *FakednsConfig) ClearIpv4Range()
- func (x *FakednsConfig) ClearIpv6Range()
- func (x *FakednsConfig) GetEnabled() bool
- func (x *FakednsConfig) GetIpv4Range() string
- func (x *FakednsConfig) GetIpv6Range() string
- func (x *FakednsConfig) GetWhitelist() []string
- func (x *FakednsConfig) HasEnabled() bool
- func (x *FakednsConfig) HasIpv4Range() bool
- func (x *FakednsConfig) HasIpv6Range() bool
- func (*FakednsConfig) ProtoMessage()
- func (x *FakednsConfig) ProtoReflect() protoreflect.Message
- func (x *FakednsConfig) Reset()
- func (x *FakednsConfig) SetEnabled(v bool)
- func (x *FakednsConfig) SetIpv4Range(v string)
- func (x *FakednsConfig) SetIpv6Range(v string)
- func (x *FakednsConfig) SetWhitelist(v []string)
- func (x *FakednsConfig) String() string
- type FakednsConfig_builder
- type Type
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) ClearSubnet ¶ added in v0.3.8
func (x *Dns) ClearSubnet()
func (*Dns) ClearTlsServername ¶ added in v0.3.8
func (x *Dns) ClearTlsServername()
func (*Dns) GetTlsServername ¶
func (*Dns) HasTlsServername ¶ added in v0.3.8
func (*Dns) ProtoMessage ¶
func (*Dns) ProtoMessage()
func (*Dns) ProtoReflect ¶
func (x *Dns) ProtoReflect() protoreflect.Message
func (*Dns) SetTlsServername ¶ added in v0.3.8
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 (*DnsConfig) GetFakednsIpRange ¶
func (*DnsConfig) GetFakednsIpv6Range ¶ added in v0.3.5
func (*DnsConfig) GetFakednsWhitelist ¶ added in v0.3.4
func (*DnsConfig) GetResolver ¶ added in v0.3.5
func (*DnsConfig) HasFakedns ¶ added in v0.3.8
func (*DnsConfig) HasFakednsIpRange ¶ added in v0.3.8
func (*DnsConfig) HasFakednsIpv6Range ¶ added in v0.3.8
func (*DnsConfig) ProtoMessage ¶
func (*DnsConfig) ProtoMessage()
func (*DnsConfig) ProtoReflect ¶
func (x *DnsConfig) ProtoReflect() protoreflect.Message
func (*DnsConfig) SetFakedns ¶ added in v0.3.8
func (*DnsConfig) SetFakednsIpRange ¶ added in v0.3.8
func (*DnsConfig) SetFakednsIpv6Range ¶ added in v0.3.8
func (*DnsConfig) SetFakednsWhitelist ¶ added in v0.3.8
func (*DnsConfig) SetResolver ¶ added in v0.3.8
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
func (b0 FakednsConfig_builder) Build() *FakednsConfig
type Type ¶
type Type int32
func (Type) Descriptor ¶
func (Type) Descriptor() protoreflect.EnumDescriptor
func (Type) Number ¶
func (x Type) Number() protoreflect.EnumNumber
func (Type) Type ¶
func (Type) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.