mindnspb

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2023 License: BSD-2-Clause Imports: 15 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-mindns. DO NOT EDIT.

Code generated by protoc-gen-mindns. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	SVCBKey_name = map[int32]string{
		0:     "SVCB_MANDATORY",
		1:     "SVCB_ALPN",
		2:     "SVCB_NO_DEFAULT_ALPN",
		3:     "SVCB_PORT",
		4:     "SVCB_IPV4HINT",
		5:     "SVCB_ECHCONFIG",
		6:     "SVCB_IPV6HINT",
		7:     "SVCB_DOHPATH",
		65535: "SVCB_RESERVED",
	}
	SVCBKey_value = map[string]int32{
		"SVCB_MANDATORY":       0,
		"SVCB_ALPN":            1,
		"SVCB_NO_DEFAULT_ALPN": 2,
		"SVCB_PORT":            3,
		"SVCB_IPV4HINT":        4,
		"SVCB_ECHCONFIG":       5,
		"SVCB_IPV6HINT":        6,
		"SVCB_DOHPATH":         7,
		"SVCB_RESERVED":        65535,
	}
)

Enum value maps for SVCBKey.

View Source
var (
	Type_name = map[int32]string{
		0:     "TypeNone",
		1:     "TypeA",
		2:     "TypeNS",
		3:     "TypeMD",
		4:     "TypeMF",
		5:     "TypeCNAME",
		6:     "TypeSOA",
		7:     "TypeMB",
		8:     "TypeMG",
		9:     "TypeMR",
		10:    "TypeNULL",
		12:    "TypePTR",
		13:    "TypeHINFO",
		14:    "TypeMINFO",
		15:    "TypeMX",
		16:    "TypeTXT",
		17:    "TypeRP",
		18:    "TypeAFSDB",
		19:    "TypeX25",
		20:    "TypeISDN",
		21:    "TypeRT",
		23:    "TypeNSAPPTR",
		24:    "TypeSIG",
		25:    "TypeKEY",
		26:    "TypePX",
		27:    "TypeGPOS",
		28:    "TypeAAAA",
		29:    "TypeLOC",
		30:    "TypeNXT",
		31:    "TypeEID",
		32:    "TypeNIMLOC",
		33:    "TypeSRV",
		34:    "TypeATMA",
		35:    "TypeNAPTR",
		36:    "TypeKX",
		37:    "TypeCERT",
		39:    "TypeDNAME",
		41:    "TypeOPT",
		42:    "TypeAPL",
		43:    "TypeDS",
		44:    "TypeSSHFP",
		45:    "TypeIPSECKEY",
		46:    "TypeRRSIG",
		47:    "TypeNSEC",
		48:    "TypeDNSKEY",
		49:    "TypeDHCID",
		50:    "TypeNSEC3",
		51:    "TypeNSEC3PARAM",
		52:    "TypeTLSA",
		53:    "TypeSMIMEA",
		55:    "TypeHIP",
		56:    "TypeNINFO",
		57:    "TypeRKEY",
		58:    "TypeTALINK",
		59:    "TypeCDS",
		60:    "TypeCDNSKEY",
		61:    "TypeOPENPGPKEY",
		62:    "TypeCSYNC",
		63:    "TypeZONEMD",
		64:    "TypeSVCB",
		65:    "TypeHTTPS",
		99:    "TypeSPF",
		100:   "TypeUINFO",
		101:   "TypeUID",
		102:   "TypeGID",
		103:   "TypeUNSPEC",
		104:   "TypeNID",
		105:   "TypeL32",
		106:   "TypeL64",
		107:   "TypeLP",
		108:   "TypeEUI48",
		109:   "TypeEUI64",
		256:   "TypeURI",
		257:   "TypeCAA",
		258:   "TypeAVC",
		260:   "TypeAMTRELAY",
		249:   "TypeTKEY",
		250:   "TypeTSIG",
		251:   "TypeIXFR",
		252:   "TypeAXFR",
		253:   "TypeMAILB",
		254:   "TypeMAILA",
		255:   "TypeANY",
		32768: "TypeTA",
		32769: "TypeDLV",
		65535: "TypeReserved",
	}
	Type_value = map[string]int32{
		"TypeNone":       0,
		"TypeA":          1,
		"TypeNS":         2,
		"TypeMD":         3,
		"TypeMF":         4,
		"TypeCNAME":      5,
		"TypeSOA":        6,
		"TypeMB":         7,
		"TypeMG":         8,
		"TypeMR":         9,
		"TypeNULL":       10,
		"TypePTR":        12,
		"TypeHINFO":      13,
		"TypeMINFO":      14,
		"TypeMX":         15,
		"TypeTXT":        16,
		"TypeRP":         17,
		"TypeAFSDB":      18,
		"TypeX25":        19,
		"TypeISDN":       20,
		"TypeRT":         21,
		"TypeNSAPPTR":    23,
		"TypeSIG":        24,
		"TypeKEY":        25,
		"TypePX":         26,
		"TypeGPOS":       27,
		"TypeAAAA":       28,
		"TypeLOC":        29,
		"TypeNXT":        30,
		"TypeEID":        31,
		"TypeNIMLOC":     32,
		"TypeSRV":        33,
		"TypeATMA":       34,
		"TypeNAPTR":      35,
		"TypeKX":         36,
		"TypeCERT":       37,
		"TypeDNAME":      39,
		"TypeOPT":        41,
		"TypeAPL":        42,
		"TypeDS":         43,
		"TypeSSHFP":      44,
		"TypeIPSECKEY":   45,
		"TypeRRSIG":      46,
		"TypeNSEC":       47,
		"TypeDNSKEY":     48,
		"TypeDHCID":      49,
		"TypeNSEC3":      50,
		"TypeNSEC3PARAM": 51,
		"TypeTLSA":       52,
		"TypeSMIMEA":     53,
		"TypeHIP":        55,
		"TypeNINFO":      56,
		"TypeRKEY":       57,
		"TypeTALINK":     58,
		"TypeCDS":        59,
		"TypeCDNSKEY":    60,
		"TypeOPENPGPKEY": 61,
		"TypeCSYNC":      62,
		"TypeZONEMD":     63,
		"TypeSVCB":       64,
		"TypeHTTPS":      65,
		"TypeSPF":        99,
		"TypeUINFO":      100,
		"TypeUID":        101,
		"TypeGID":        102,
		"TypeUNSPEC":     103,
		"TypeNID":        104,
		"TypeL32":        105,
		"TypeL64":        106,
		"TypeLP":         107,
		"TypeEUI48":      108,
		"TypeEUI64":      109,
		"TypeURI":        256,
		"TypeCAA":        257,
		"TypeAVC":        258,
		"TypeAMTRELAY":   260,
		"TypeTKEY":       249,
		"TypeTSIG":       250,
		"TypeIXFR":       251,
		"TypeAXFR":       252,
		"TypeMAILB":      253,
		"TypeMAILA":      254,
		"TypeANY":        255,
		"TypeTA":         32768,
		"TypeDLV":        32769,
		"TypeReserved":   65535,
	}
)

Enum value maps for Type.

View Source
var File_service_proto protoreflect.FileDescriptor
View Source
var Mindns_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mindns.Mindns",
	HandlerType: (*MindnsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateZone",
			Handler:    _Mindns_CreateZone_Handler,
		},
		{
			MethodName: "DeleteZone",
			Handler:    _Mindns_DeleteZone_Handler,
		},
		{
			MethodName: "ListZones",
			Handler:    _Mindns_ListZones_Handler,
		},
		{
			MethodName: "QueryZone",
			Handler:    _Mindns_QueryZone_Handler,
		},
		{
			MethodName: "AddRecord",
			Handler:    _Mindns_AddRecord_Handler,
		},
		{
			MethodName: "DeleteRecords",
			Handler:    _Mindns_DeleteRecords_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service.proto",
}

Mindns_ServiceDesc is the grpc.ServiceDesc for Mindns service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterMindnsServer

func RegisterMindnsServer(s grpc.ServiceRegistrar, srv MindnsServer)

Types

type A

type A struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	A   []byte     `protobuf:"bytes,2,opt,name=A,proto3" json:"A,omitempty"`
	// contains filtered or unexported fields
}

func (*A) Any

func (x *A) Any() (*anypb.Any, error)

func (*A) Descriptor deprecated

func (*A) Descriptor() ([]byte, []int)

Deprecated: Use A.ProtoReflect.Descriptor instead.

func (*A) FromAny

func (x *A) FromAny(a *anypb.Any) error

func (*A) FromDNS

func (x *A) FromDNS(r *dns.A) *A

func (*A) GetA

func (x *A) GetA() []byte

func (*A) GetHdr

func (x *A) GetHdr() *RR_Header

func (*A) Name

func (x *A) Name() string

func (*A) ProtoMessage

func (*A) ProtoMessage()

func (*A) ProtoReflect

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

func (*A) RRType

func (x *A) RRType() Type

func (*A) Reset

func (x *A) Reset()

func (*A) String

func (x *A) String() string

func (*A) ToDNS

func (x *A) ToDNS() *dns.A

func (*A) ToRR

func (x *A) ToRR() dns.RR

type AAAA

type AAAA struct {
	Hdr  *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	AAAA []byte     `protobuf:"bytes,2,opt,name=AAAA,proto3" json:"AAAA,omitempty"`
	// contains filtered or unexported fields
}

func (*AAAA) Any

func (x *AAAA) Any() (*anypb.Any, error)

func (*AAAA) Descriptor deprecated

func (*AAAA) Descriptor() ([]byte, []int)

Deprecated: Use AAAA.ProtoReflect.Descriptor instead.

func (*AAAA) FromAny

func (x *AAAA) FromAny(a *anypb.Any) error

func (*AAAA) FromDNS

func (x *AAAA) FromDNS(r *dns.AAAA) *AAAA

func (*AAAA) GetAAAA

func (x *AAAA) GetAAAA() []byte

func (*AAAA) GetHdr

func (x *AAAA) GetHdr() *RR_Header

func (*AAAA) Name

func (x *AAAA) Name() string

func (*AAAA) ProtoMessage

func (*AAAA) ProtoMessage()

func (*AAAA) ProtoReflect

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

func (*AAAA) RRType

func (x *AAAA) RRType() Type

func (*AAAA) Reset

func (x *AAAA) Reset()

func (*AAAA) String

func (x *AAAA) String() string

func (*AAAA) ToDNS

func (x *AAAA) ToDNS() *dns.AAAA

func (*AAAA) ToRR

func (x *AAAA) ToRR() dns.RR

type AFSDB

type AFSDB struct {
	Hdr      *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Subtype  uint32     `protobuf:"varint,2,opt,name=Subtype,proto3" json:"Subtype,omitempty"`
	Hostname string     `protobuf:"bytes,3,opt,name=Hostname,proto3" json:"Hostname,omitempty"`
	// contains filtered or unexported fields
}

func (*AFSDB) Any

func (x *AFSDB) Any() (*anypb.Any, error)

func (*AFSDB) Descriptor deprecated

func (*AFSDB) Descriptor() ([]byte, []int)

Deprecated: Use AFSDB.ProtoReflect.Descriptor instead.

func (*AFSDB) FromAny

func (x *AFSDB) FromAny(a *anypb.Any) error

func (*AFSDB) FromDNS

func (x *AFSDB) FromDNS(r *dns.AFSDB) *AFSDB

func (*AFSDB) GetHdr

func (x *AFSDB) GetHdr() *RR_Header

func (*AFSDB) GetHostname

func (x *AFSDB) GetHostname() string

func (*AFSDB) GetSubtype

func (x *AFSDB) GetSubtype() uint32

func (*AFSDB) Name

func (x *AFSDB) Name() string

func (*AFSDB) ProtoMessage

func (*AFSDB) ProtoMessage()

func (*AFSDB) ProtoReflect

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

func (*AFSDB) RRType

func (x *AFSDB) RRType() Type

func (*AFSDB) Reset

func (x *AFSDB) Reset()

func (*AFSDB) String

func (x *AFSDB) String() string

func (*AFSDB) ToDNS

func (x *AFSDB) ToDNS() *dns.AFSDB

func (*AFSDB) ToRR

func (x *AFSDB) ToRR() dns.RR

type AMTRELAY

type AMTRELAY struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Precedence  uint32     `protobuf:"varint,2,opt,name=Precedence,proto3" json:"Precedence,omitempty"`
	GatewayType uint32     `protobuf:"varint,3,opt,name=GatewayType,proto3" json:"GatewayType,omitempty"`
	GatewayAddr []byte     `protobuf:"bytes,4,opt,name=GatewayAddr,proto3" json:"GatewayAddr,omitempty"`
	GatewayHost string     `protobuf:"bytes,5,opt,name=GatewayHost,proto3" json:"GatewayHost,omitempty"`
	// contains filtered or unexported fields
}

func (*AMTRELAY) Any

func (x *AMTRELAY) Any() (*anypb.Any, error)

func (*AMTRELAY) Descriptor deprecated

func (*AMTRELAY) Descriptor() ([]byte, []int)

Deprecated: Use AMTRELAY.ProtoReflect.Descriptor instead.

func (*AMTRELAY) FromAny

func (x *AMTRELAY) FromAny(a *anypb.Any) error

func (*AMTRELAY) FromDNS

func (x *AMTRELAY) FromDNS(r *dns.AMTRELAY) *AMTRELAY

func (*AMTRELAY) GetGatewayAddr

func (x *AMTRELAY) GetGatewayAddr() []byte

func (*AMTRELAY) GetGatewayHost

func (x *AMTRELAY) GetGatewayHost() string

func (*AMTRELAY) GetGatewayType

func (x *AMTRELAY) GetGatewayType() uint32

func (*AMTRELAY) GetHdr

func (x *AMTRELAY) GetHdr() *RR_Header

func (*AMTRELAY) GetPrecedence

func (x *AMTRELAY) GetPrecedence() uint32

func (*AMTRELAY) Name

func (x *AMTRELAY) Name() string

func (*AMTRELAY) ProtoMessage

func (*AMTRELAY) ProtoMessage()

func (*AMTRELAY) ProtoReflect

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

func (*AMTRELAY) RRType

func (x *AMTRELAY) RRType() Type

func (*AMTRELAY) Reset

func (x *AMTRELAY) Reset()

func (*AMTRELAY) String

func (x *AMTRELAY) String() string

func (*AMTRELAY) ToDNS

func (x *AMTRELAY) ToDNS() *dns.AMTRELAY

func (*AMTRELAY) ToRR

func (x *AMTRELAY) ToRR() dns.RR

type ANY

type ANY struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	// contains filtered or unexported fields
}

func (*ANY) Any

func (x *ANY) Any() (*anypb.Any, error)

func (*ANY) Descriptor deprecated

func (*ANY) Descriptor() ([]byte, []int)

Deprecated: Use ANY.ProtoReflect.Descriptor instead.

func (*ANY) FromAny

func (x *ANY) FromAny(a *anypb.Any) error

func (*ANY) FromDNS

func (x *ANY) FromDNS(r *dns.ANY) *ANY

func (*ANY) GetHdr

func (x *ANY) GetHdr() *RR_Header

func (*ANY) Name

func (x *ANY) Name() string

func (*ANY) ProtoMessage

func (*ANY) ProtoMessage()

func (*ANY) ProtoReflect

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

func (*ANY) RRType

func (x *ANY) RRType() Type

func (*ANY) Reset

func (x *ANY) Reset()

func (*ANY) String

func (x *ANY) String() string

func (*ANY) ToDNS

func (x *ANY) ToDNS() *dns.ANY

func (*ANY) ToRR

func (x *ANY) ToRR() dns.RR

type APL

type APL struct {
	Hdr      *RR_Header   `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Prefixes []*APLPrefix `protobuf:"bytes,2,rep,name=Prefixes,proto3" json:"Prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*APL) Any

func (x *APL) Any() (*anypb.Any, error)

func (*APL) Descriptor deprecated

func (*APL) Descriptor() ([]byte, []int)

Deprecated: Use APL.ProtoReflect.Descriptor instead.

func (*APL) FromAny

func (x *APL) FromAny(a *anypb.Any) error

func (*APL) FromDNS

func (x *APL) FromDNS(r *dns.APL) *APL

func (*APL) GetHdr

func (x *APL) GetHdr() *RR_Header

func (*APL) GetPrefixes

func (x *APL) GetPrefixes() []*APLPrefix

func (*APL) Name

func (x *APL) Name() string

func (*APL) ProtoMessage

func (*APL) ProtoMessage()

func (*APL) ProtoReflect

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

func (*APL) RRType

func (x *APL) RRType() Type

func (*APL) Reset

func (x *APL) Reset()

func (*APL) String

func (x *APL) String() string

func (*APL) ToDNS

func (x *APL) ToDNS() *dns.APL

func (*APL) ToRR

func (x *APL) ToRR() dns.RR

type APLPrefix

type APLPrefix struct {
	Negation bool   `protobuf:"varint,1,opt,name=Negation,proto3" json:"Negation,omitempty"`
	Network  *IPNet `protobuf:"bytes,2,opt,name=Network,proto3" json:"Network,omitempty"`
	// contains filtered or unexported fields
}

func (*APLPrefix) Descriptor deprecated

func (*APLPrefix) Descriptor() ([]byte, []int)

Deprecated: Use APLPrefix.ProtoReflect.Descriptor instead.

func (*APLPrefix) GetNegation

func (x *APLPrefix) GetNegation() bool

func (*APLPrefix) GetNetwork

func (x *APLPrefix) GetNetwork() *IPNet

func (*APLPrefix) ProtoMessage

func (*APLPrefix) ProtoMessage()

func (*APLPrefix) ProtoReflect

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

func (*APLPrefix) Reset

func (x *APLPrefix) Reset()

func (*APLPrefix) String

func (x *APLPrefix) String() string

type AVC

type AVC struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Txt []string   `protobuf:"bytes,2,rep,name=Txt,proto3" json:"Txt,omitempty"`
	// contains filtered or unexported fields
}

func (*AVC) Any

func (x *AVC) Any() (*anypb.Any, error)

func (*AVC) Descriptor deprecated

func (*AVC) Descriptor() ([]byte, []int)

Deprecated: Use AVC.ProtoReflect.Descriptor instead.

func (*AVC) FromAny

func (x *AVC) FromAny(a *anypb.Any) error

func (*AVC) FromDNS

func (x *AVC) FromDNS(r *dns.AVC) *AVC

func (*AVC) GetHdr

func (x *AVC) GetHdr() *RR_Header

func (*AVC) GetTxt

func (x *AVC) GetTxt() []string

func (*AVC) Name

func (x *AVC) Name() string

func (*AVC) ProtoMessage

func (*AVC) ProtoMessage()

func (*AVC) ProtoReflect

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

func (*AVC) RRType

func (x *AVC) RRType() Type

func (*AVC) Reset

func (x *AVC) Reset()

func (*AVC) String

func (x *AVC) String() string

func (*AVC) ToDNS

func (x *AVC) ToDNS() *dns.AVC

func (*AVC) ToRR

func (x *AVC) ToRR() dns.RR

type AddRecordRequest

type AddRecordRequest struct {
	Zone   string     `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Name   string     `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Record *anypb.Any `protobuf:"bytes,3,opt,name=record,proto3" json:"record,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRecordRequest) Descriptor deprecated

func (*AddRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddRecordRequest.ProtoReflect.Descriptor instead.

func (*AddRecordRequest) GetName

func (x *AddRecordRequest) GetName() string

func (*AddRecordRequest) GetRecord

func (x *AddRecordRequest) GetRecord() *anypb.Any

func (*AddRecordRequest) GetZone

func (x *AddRecordRequest) GetZone() string

func (*AddRecordRequest) ProtoMessage

func (*AddRecordRequest) ProtoMessage()

func (*AddRecordRequest) ProtoReflect

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

func (*AddRecordRequest) Reset

func (x *AddRecordRequest) Reset()

func (*AddRecordRequest) String

func (x *AddRecordRequest) String() string

type CAA

type CAA struct {
	Hdr   *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Flag  uint32     `protobuf:"varint,2,opt,name=Flag,proto3" json:"Flag,omitempty"`
	Tag   string     `protobuf:"bytes,3,opt,name=Tag,proto3" json:"Tag,omitempty"`
	Value string     `protobuf:"bytes,4,opt,name=Value,proto3" json:"Value,omitempty"`
	// contains filtered or unexported fields
}

func (*CAA) Any

func (x *CAA) Any() (*anypb.Any, error)

func (*CAA) Descriptor deprecated

func (*CAA) Descriptor() ([]byte, []int)

Deprecated: Use CAA.ProtoReflect.Descriptor instead.

func (*CAA) FromAny

func (x *CAA) FromAny(a *anypb.Any) error

func (*CAA) FromDNS

func (x *CAA) FromDNS(r *dns.CAA) *CAA

func (*CAA) GetFlag

func (x *CAA) GetFlag() uint32

func (*CAA) GetHdr

func (x *CAA) GetHdr() *RR_Header

func (*CAA) GetTag

func (x *CAA) GetTag() string

func (*CAA) GetValue

func (x *CAA) GetValue() string

func (*CAA) Name

func (x *CAA) Name() string

func (*CAA) ProtoMessage

func (*CAA) ProtoMessage()

func (*CAA) ProtoReflect

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

func (*CAA) RRType

func (x *CAA) RRType() Type

func (*CAA) Reset

func (x *CAA) Reset()

func (*CAA) String

func (x *CAA) String() string

func (*CAA) ToDNS

func (x *CAA) ToDNS() *dns.CAA

func (*CAA) ToRR

func (x *CAA) ToRR() dns.RR

type CDNSKEY

type CDNSKEY struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Flags     uint32     `protobuf:"varint,2,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Protocol  uint32     `protobuf:"varint,3,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Algorithm uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	PublicKey string     `protobuf:"bytes,5,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*CDNSKEY) Any

func (x *CDNSKEY) Any() (*anypb.Any, error)

func (*CDNSKEY) Descriptor deprecated

func (*CDNSKEY) Descriptor() ([]byte, []int)

Deprecated: Use CDNSKEY.ProtoReflect.Descriptor instead.

func (*CDNSKEY) FromAny

func (x *CDNSKEY) FromAny(a *anypb.Any) error

func (*CDNSKEY) FromDNS

func (x *CDNSKEY) FromDNS(r *dns.CDNSKEY) *CDNSKEY

func (*CDNSKEY) GetAlgorithm

func (x *CDNSKEY) GetAlgorithm() uint32

func (*CDNSKEY) GetFlags

func (x *CDNSKEY) GetFlags() uint32

func (*CDNSKEY) GetHdr

func (x *CDNSKEY) GetHdr() *RR_Header

func (*CDNSKEY) GetProtocol

func (x *CDNSKEY) GetProtocol() uint32

func (*CDNSKEY) GetPublicKey

func (x *CDNSKEY) GetPublicKey() string

func (*CDNSKEY) Name

func (x *CDNSKEY) Name() string

func (*CDNSKEY) ProtoMessage

func (*CDNSKEY) ProtoMessage()

func (*CDNSKEY) ProtoReflect

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

func (*CDNSKEY) RRType

func (x *CDNSKEY) RRType() Type

func (*CDNSKEY) Reset

func (x *CDNSKEY) Reset()

func (*CDNSKEY) String

func (x *CDNSKEY) String() string

func (*CDNSKEY) ToDNS

func (x *CDNSKEY) ToDNS() *dns.CDNSKEY

func (*CDNSKEY) ToRR

func (x *CDNSKEY) ToRR() dns.RR

type CDS

type CDS struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	KeyTag     uint32     `protobuf:"varint,2,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	Algorithm  uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	DigestType uint32     `protobuf:"varint,4,opt,name=DigestType,proto3" json:"DigestType,omitempty"`
	Digest     string     `protobuf:"bytes,5,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*CDS) Any

func (x *CDS) Any() (*anypb.Any, error)

func (*CDS) Descriptor deprecated

func (*CDS) Descriptor() ([]byte, []int)

Deprecated: Use CDS.ProtoReflect.Descriptor instead.

func (*CDS) FromAny

func (x *CDS) FromAny(a *anypb.Any) error

func (*CDS) FromDNS

func (x *CDS) FromDNS(r *dns.CDS) *CDS

func (*CDS) GetAlgorithm

func (x *CDS) GetAlgorithm() uint32

func (*CDS) GetDigest

func (x *CDS) GetDigest() string

func (*CDS) GetDigestType

func (x *CDS) GetDigestType() uint32

func (*CDS) GetHdr

func (x *CDS) GetHdr() *RR_Header

func (*CDS) GetKeyTag

func (x *CDS) GetKeyTag() uint32

func (*CDS) Name

func (x *CDS) Name() string

func (*CDS) ProtoMessage

func (*CDS) ProtoMessage()

func (*CDS) ProtoReflect

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

func (*CDS) RRType

func (x *CDS) RRType() Type

func (*CDS) Reset

func (x *CDS) Reset()

func (*CDS) String

func (x *CDS) String() string

func (*CDS) ToDNS

func (x *CDS) ToDNS() *dns.CDS

func (*CDS) ToRR

func (x *CDS) ToRR() dns.RR

type CERT

type CERT struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Type        uint32     `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	KeyTag      uint32     `protobuf:"varint,3,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	Algorithm   uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	Certificate string     `protobuf:"bytes,5,opt,name=Certificate,proto3" json:"Certificate,omitempty"`
	// contains filtered or unexported fields
}

func (*CERT) Any

func (x *CERT) Any() (*anypb.Any, error)

func (*CERT) Descriptor deprecated

func (*CERT) Descriptor() ([]byte, []int)

Deprecated: Use CERT.ProtoReflect.Descriptor instead.

func (*CERT) FromAny

func (x *CERT) FromAny(a *anypb.Any) error

func (*CERT) FromDNS

func (x *CERT) FromDNS(r *dns.CERT) *CERT

func (*CERT) GetAlgorithm

func (x *CERT) GetAlgorithm() uint32

func (*CERT) GetCertificate

func (x *CERT) GetCertificate() string

func (*CERT) GetHdr

func (x *CERT) GetHdr() *RR_Header

func (*CERT) GetKeyTag

func (x *CERT) GetKeyTag() uint32

func (*CERT) GetType

func (x *CERT) GetType() uint32

func (*CERT) Name

func (x *CERT) Name() string

func (*CERT) ProtoMessage

func (*CERT) ProtoMessage()

func (*CERT) ProtoReflect

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

func (*CERT) RRType

func (x *CERT) RRType() Type

func (*CERT) Reset

func (x *CERT) Reset()

func (*CERT) String

func (x *CERT) String() string

func (*CERT) ToDNS

func (x *CERT) ToDNS() *dns.CERT

func (*CERT) ToRR

func (x *CERT) ToRR() dns.RR

type CNAME

type CNAME struct {
	Hdr    *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Target string     `protobuf:"bytes,2,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

func (*CNAME) Any

func (x *CNAME) Any() (*anypb.Any, error)

func (*CNAME) Descriptor deprecated

func (*CNAME) Descriptor() ([]byte, []int)

Deprecated: Use CNAME.ProtoReflect.Descriptor instead.

func (*CNAME) FromAny

func (x *CNAME) FromAny(a *anypb.Any) error

func (*CNAME) FromDNS

func (x *CNAME) FromDNS(r *dns.CNAME) *CNAME

func (*CNAME) GetHdr

func (x *CNAME) GetHdr() *RR_Header

func (*CNAME) GetTarget

func (x *CNAME) GetTarget() string

func (*CNAME) Name

func (x *CNAME) Name() string

func (*CNAME) ProtoMessage

func (*CNAME) ProtoMessage()

func (*CNAME) ProtoReflect

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

func (*CNAME) RRType

func (x *CNAME) RRType() Type

func (*CNAME) Reset

func (x *CNAME) Reset()

func (*CNAME) String

func (x *CNAME) String() string

func (*CNAME) ToDNS

func (x *CNAME) ToDNS() *dns.CNAME

func (*CNAME) ToRR

func (x *CNAME) ToRR() dns.RR

type CSYNC

type CSYNC struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Serial     uint32     `protobuf:"varint,2,opt,name=Serial,proto3" json:"Serial,omitempty"`
	Flags      uint32     `protobuf:"varint,3,opt,name=Flags,proto3" json:"Flags,omitempty"`
	TypeBitMap []uint32   `protobuf:"varint,4,rep,packed,name=TypeBitMap,proto3" json:"TypeBitMap,omitempty"`
	// contains filtered or unexported fields
}

func (*CSYNC) Any

func (x *CSYNC) Any() (*anypb.Any, error)

func (*CSYNC) Descriptor deprecated

func (*CSYNC) Descriptor() ([]byte, []int)

Deprecated: Use CSYNC.ProtoReflect.Descriptor instead.

func (*CSYNC) FromAny

func (x *CSYNC) FromAny(a *anypb.Any) error

func (*CSYNC) FromDNS

func (x *CSYNC) FromDNS(r *dns.CSYNC) *CSYNC

func (*CSYNC) GetFlags

func (x *CSYNC) GetFlags() uint32

func (*CSYNC) GetHdr

func (x *CSYNC) GetHdr() *RR_Header

func (*CSYNC) GetSerial

func (x *CSYNC) GetSerial() uint32

func (*CSYNC) GetTypeBitMap

func (x *CSYNC) GetTypeBitMap() []uint32

func (*CSYNC) Name

func (x *CSYNC) Name() string

func (*CSYNC) ProtoMessage

func (*CSYNC) ProtoMessage()

func (*CSYNC) ProtoReflect

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

func (*CSYNC) RRType

func (x *CSYNC) RRType() Type

func (*CSYNC) Reset

func (x *CSYNC) Reset()

func (*CSYNC) String

func (x *CSYNC) String() string

func (*CSYNC) ToDNS

func (x *CSYNC) ToDNS() *dns.CSYNC

func (*CSYNC) ToRR

func (x *CSYNC) ToRR() dns.RR

type CreateRequest

type CreateRequest struct {
	Name       string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Soa        *SOA    `protobuf:"bytes,2,opt,name=soa,proto3" json:"soa,omitempty"`
	DefaultTtl *uint32 `protobuf:"varint,3,opt,name=default_ttl,json=defaultTtl,proto3,oneof" json:"default_ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRequest) Descriptor deprecated

func (*CreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.

func (*CreateRequest) GetDefaultTtl

func (x *CreateRequest) GetDefaultTtl() uint32

func (*CreateRequest) GetName

func (x *CreateRequest) GetName() string

func (*CreateRequest) GetSoa

func (x *CreateRequest) GetSoa() *SOA

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) ProtoReflect

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

func (*CreateRequest) Reset

func (x *CreateRequest) Reset()

func (*CreateRequest) String

func (x *CreateRequest) String() string

type DBEntry

type DBEntry struct {
	Name  string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type  Type         `protobuf:"varint,2,opt,name=type,proto3,enum=mindns.Type" json:"type,omitempty"`
	Value []*anypb.Any `protobuf:"bytes,3,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DBEntry) Descriptor deprecated

func (*DBEntry) Descriptor() ([]byte, []int)

Deprecated: Use DBEntry.ProtoReflect.Descriptor instead.

func (*DBEntry) GetName

func (x *DBEntry) GetName() string

func (*DBEntry) GetType

func (x *DBEntry) GetType() Type

func (*DBEntry) GetValue

func (x *DBEntry) GetValue() []*anypb.Any

func (*DBEntry) ProtoMessage

func (*DBEntry) ProtoMessage()

func (*DBEntry) ProtoReflect

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

func (*DBEntry) Reset

func (x *DBEntry) Reset()

func (*DBEntry) String

func (x *DBEntry) String() string

type DHCID

type DHCID struct {
	Hdr    *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Digest string     `protobuf:"bytes,2,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*DHCID) Any

func (x *DHCID) Any() (*anypb.Any, error)

func (*DHCID) Descriptor deprecated

func (*DHCID) Descriptor() ([]byte, []int)

Deprecated: Use DHCID.ProtoReflect.Descriptor instead.

func (*DHCID) FromAny

func (x *DHCID) FromAny(a *anypb.Any) error

func (*DHCID) FromDNS

func (x *DHCID) FromDNS(r *dns.DHCID) *DHCID

func (*DHCID) GetDigest

func (x *DHCID) GetDigest() string

func (*DHCID) GetHdr

func (x *DHCID) GetHdr() *RR_Header

func (*DHCID) Name

func (x *DHCID) Name() string

func (*DHCID) ProtoMessage

func (*DHCID) ProtoMessage()

func (*DHCID) ProtoReflect

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

func (*DHCID) RRType

func (x *DHCID) RRType() Type

func (*DHCID) Reset

func (x *DHCID) Reset()

func (*DHCID) String

func (x *DHCID) String() string

func (*DHCID) ToDNS

func (x *DHCID) ToDNS() *dns.DHCID

func (*DHCID) ToRR

func (x *DHCID) ToRR() dns.RR

type DLV

type DLV struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	KeyTag     uint32     `protobuf:"varint,2,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	Algorithm  uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	DigestType uint32     `protobuf:"varint,4,opt,name=DigestType,proto3" json:"DigestType,omitempty"`
	Digest     string     `protobuf:"bytes,5,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*DLV) Any

func (x *DLV) Any() (*anypb.Any, error)

func (*DLV) Descriptor deprecated

func (*DLV) Descriptor() ([]byte, []int)

Deprecated: Use DLV.ProtoReflect.Descriptor instead.

func (*DLV) FromAny

func (x *DLV) FromAny(a *anypb.Any) error

func (*DLV) FromDNS

func (x *DLV) FromDNS(r *dns.DLV) *DLV

func (*DLV) GetAlgorithm

func (x *DLV) GetAlgorithm() uint32

func (*DLV) GetDigest

func (x *DLV) GetDigest() string

func (*DLV) GetDigestType

func (x *DLV) GetDigestType() uint32

func (*DLV) GetHdr

func (x *DLV) GetHdr() *RR_Header

func (*DLV) GetKeyTag

func (x *DLV) GetKeyTag() uint32

func (*DLV) Name

func (x *DLV) Name() string

func (*DLV) ProtoMessage

func (*DLV) ProtoMessage()

func (*DLV) ProtoReflect

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

func (*DLV) RRType

func (x *DLV) RRType() Type

func (*DLV) Reset

func (x *DLV) Reset()

func (*DLV) String

func (x *DLV) String() string

func (*DLV) ToDNS

func (x *DLV) ToDNS() *dns.DLV

func (*DLV) ToRR

func (x *DLV) ToRR() dns.RR

type DNAME

type DNAME struct {
	Hdr    *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Target string     `protobuf:"bytes,2,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

func (*DNAME) Any

func (x *DNAME) Any() (*anypb.Any, error)

func (*DNAME) Descriptor deprecated

func (*DNAME) Descriptor() ([]byte, []int)

Deprecated: Use DNAME.ProtoReflect.Descriptor instead.

func (*DNAME) FromAny

func (x *DNAME) FromAny(a *anypb.Any) error

func (*DNAME) FromDNS

func (x *DNAME) FromDNS(r *dns.DNAME) *DNAME

func (*DNAME) GetHdr

func (x *DNAME) GetHdr() *RR_Header

func (*DNAME) GetTarget

func (x *DNAME) GetTarget() string

func (*DNAME) Name

func (x *DNAME) Name() string

func (*DNAME) ProtoMessage

func (*DNAME) ProtoMessage()

func (*DNAME) ProtoReflect

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

func (*DNAME) RRType

func (x *DNAME) RRType() Type

func (*DNAME) Reset

func (x *DNAME) Reset()

func (*DNAME) String

func (x *DNAME) String() string

func (*DNAME) ToDNS

func (x *DNAME) ToDNS() *dns.DNAME

func (*DNAME) ToRR

func (x *DNAME) ToRR() dns.RR

type DNSKEY

type DNSKEY struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Flags     uint32     `protobuf:"varint,2,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Protocol  uint32     `protobuf:"varint,3,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Algorithm uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	PublicKey string     `protobuf:"bytes,5,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSKEY) Any

func (x *DNSKEY) Any() (*anypb.Any, error)

func (*DNSKEY) Descriptor deprecated

func (*DNSKEY) Descriptor() ([]byte, []int)

Deprecated: Use DNSKEY.ProtoReflect.Descriptor instead.

func (*DNSKEY) FromAny

func (x *DNSKEY) FromAny(a *anypb.Any) error

func (*DNSKEY) FromDNS

func (x *DNSKEY) FromDNS(r *dns.DNSKEY) *DNSKEY

func (*DNSKEY) GetAlgorithm

func (x *DNSKEY) GetAlgorithm() uint32

func (*DNSKEY) GetFlags

func (x *DNSKEY) GetFlags() uint32

func (*DNSKEY) GetHdr

func (x *DNSKEY) GetHdr() *RR_Header

func (*DNSKEY) GetProtocol

func (x *DNSKEY) GetProtocol() uint32

func (*DNSKEY) GetPublicKey

func (x *DNSKEY) GetPublicKey() string

func (*DNSKEY) Name

func (x *DNSKEY) Name() string

func (*DNSKEY) ProtoMessage

func (*DNSKEY) ProtoMessage()

func (*DNSKEY) ProtoReflect

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

func (*DNSKEY) RRType

func (x *DNSKEY) RRType() Type

func (*DNSKEY) Reset

func (x *DNSKEY) Reset()

func (*DNSKEY) String

func (x *DNSKEY) String() string

func (*DNSKEY) ToDNS

func (x *DNSKEY) ToDNS() *dns.DNSKEY

func (*DNSKEY) ToRR

func (x *DNSKEY) ToRR() dns.RR

type DS

type DS struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	KeyTag     uint32     `protobuf:"varint,2,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	Algorithm  uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	DigestType uint32     `protobuf:"varint,4,opt,name=DigestType,proto3" json:"DigestType,omitempty"`
	Digest     string     `protobuf:"bytes,5,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*DS) Any

func (x *DS) Any() (*anypb.Any, error)

func (*DS) Descriptor deprecated

func (*DS) Descriptor() ([]byte, []int)

Deprecated: Use DS.ProtoReflect.Descriptor instead.

func (*DS) FromAny

func (x *DS) FromAny(a *anypb.Any) error

func (*DS) FromDNS

func (x *DS) FromDNS(r *dns.DS) *DS

func (*DS) GetAlgorithm

func (x *DS) GetAlgorithm() uint32

func (*DS) GetDigest

func (x *DS) GetDigest() string

func (*DS) GetDigestType

func (x *DS) GetDigestType() uint32

func (*DS) GetHdr

func (x *DS) GetHdr() *RR_Header

func (*DS) GetKeyTag

func (x *DS) GetKeyTag() uint32

func (*DS) Name

func (x *DS) Name() string

func (*DS) ProtoMessage

func (*DS) ProtoMessage()

func (*DS) ProtoReflect

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

func (*DS) RRType

func (x *DS) RRType() Type

func (*DS) Reset

func (x *DS) Reset()

func (*DS) String

func (x *DS) String() string

func (*DS) ToDNS

func (x *DS) ToDNS() *dns.DS

func (*DS) ToRR

func (x *DS) ToRR() dns.RR

type DeleteRecordsRequest

type DeleteRecordsRequest struct {
	Zone   string     `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Name   string     `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Type   *Type      `protobuf:"varint,3,opt,name=type,proto3,enum=mindns.Type,oneof" json:"type,omitempty"`
	Record *anypb.Any `protobuf:"bytes,4,opt,name=record,proto3,oneof" json:"record,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRecordsRequest) Descriptor deprecated

func (*DeleteRecordsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRecordsRequest.ProtoReflect.Descriptor instead.

func (*DeleteRecordsRequest) GetName

func (x *DeleteRecordsRequest) GetName() string

func (*DeleteRecordsRequest) GetRecord

func (x *DeleteRecordsRequest) GetRecord() *anypb.Any

func (*DeleteRecordsRequest) GetType

func (x *DeleteRecordsRequest) GetType() Type

func (*DeleteRecordsRequest) GetZone

func (x *DeleteRecordsRequest) GetZone() string

func (*DeleteRecordsRequest) ProtoMessage

func (*DeleteRecordsRequest) ProtoMessage()

func (*DeleteRecordsRequest) ProtoReflect

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

func (*DeleteRecordsRequest) Reset

func (x *DeleteRecordsRequest) Reset()

func (*DeleteRecordsRequest) String

func (x *DeleteRecordsRequest) String() string

type DeleteRequest

type DeleteRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRequest) Descriptor deprecated

func (*DeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.

func (*DeleteRequest) GetName

func (x *DeleteRequest) GetName() string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

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

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type EID

type EID struct {
	Hdr      *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Endpoint string     `protobuf:"bytes,2,opt,name=Endpoint,proto3" json:"Endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*EID) Any

func (x *EID) Any() (*anypb.Any, error)

func (*EID) Descriptor deprecated

func (*EID) Descriptor() ([]byte, []int)

Deprecated: Use EID.ProtoReflect.Descriptor instead.

func (*EID) FromAny

func (x *EID) FromAny(a *anypb.Any) error

func (*EID) FromDNS

func (x *EID) FromDNS(r *dns.EID) *EID

func (*EID) GetEndpoint

func (x *EID) GetEndpoint() string

func (*EID) GetHdr

func (x *EID) GetHdr() *RR_Header

func (*EID) Name

func (x *EID) Name() string

func (*EID) ProtoMessage

func (*EID) ProtoMessage()

func (*EID) ProtoReflect

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

func (*EID) RRType

func (x *EID) RRType() Type

func (*EID) Reset

func (x *EID) Reset()

func (*EID) String

func (x *EID) String() string

func (*EID) ToDNS

func (x *EID) ToDNS() *dns.EID

func (*EID) ToRR

func (x *EID) ToRR() dns.RR

type EUI48

type EUI48 struct {
	Hdr     *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Address uint64     `protobuf:"varint,2,opt,name=Address,proto3" json:"Address,omitempty"`
	// contains filtered or unexported fields
}

func (*EUI48) Any

func (x *EUI48) Any() (*anypb.Any, error)

func (*EUI48) Descriptor deprecated

func (*EUI48) Descriptor() ([]byte, []int)

Deprecated: Use EUI48.ProtoReflect.Descriptor instead.

func (*EUI48) FromAny

func (x *EUI48) FromAny(a *anypb.Any) error

func (*EUI48) FromDNS

func (x *EUI48) FromDNS(r *dns.EUI48) *EUI48

func (*EUI48) GetAddress

func (x *EUI48) GetAddress() uint64

func (*EUI48) GetHdr

func (x *EUI48) GetHdr() *RR_Header

func (*EUI48) Name

func (x *EUI48) Name() string

func (*EUI48) ProtoMessage

func (*EUI48) ProtoMessage()

func (*EUI48) ProtoReflect

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

func (*EUI48) RRType

func (x *EUI48) RRType() Type

func (*EUI48) Reset

func (x *EUI48) Reset()

func (*EUI48) String

func (x *EUI48) String() string

func (*EUI48) ToDNS

func (x *EUI48) ToDNS() *dns.EUI48

func (*EUI48) ToRR

func (x *EUI48) ToRR() dns.RR

type EUI64

type EUI64 struct {
	Hdr     *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Address uint64     `protobuf:"varint,2,opt,name=Address,proto3" json:"Address,omitempty"`
	// contains filtered or unexported fields
}

func (*EUI64) Any

func (x *EUI64) Any() (*anypb.Any, error)

func (*EUI64) Descriptor deprecated

func (*EUI64) Descriptor() ([]byte, []int)

Deprecated: Use EUI64.ProtoReflect.Descriptor instead.

func (*EUI64) FromAny

func (x *EUI64) FromAny(a *anypb.Any) error

func (*EUI64) FromDNS

func (x *EUI64) FromDNS(r *dns.EUI64) *EUI64

func (*EUI64) GetAddress

func (x *EUI64) GetAddress() uint64

func (*EUI64) GetHdr

func (x *EUI64) GetHdr() *RR_Header

func (*EUI64) Name

func (x *EUI64) Name() string

func (*EUI64) ProtoMessage

func (*EUI64) ProtoMessage()

func (*EUI64) ProtoReflect

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

func (*EUI64) RRType

func (x *EUI64) RRType() Type

func (*EUI64) Reset

func (x *EUI64) Reset()

func (*EUI64) String

func (x *EUI64) String() string

func (*EUI64) ToDNS

func (x *EUI64) ToDNS() *dns.EUI64

func (*EUI64) ToRR

func (x *EUI64) ToRR() dns.RR

type GID

type GID struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Gid uint32     `protobuf:"varint,2,opt,name=Gid,proto3" json:"Gid,omitempty"`
	// contains filtered or unexported fields
}

func (*GID) Any

func (x *GID) Any() (*anypb.Any, error)

func (*GID) Descriptor deprecated

func (*GID) Descriptor() ([]byte, []int)

Deprecated: Use GID.ProtoReflect.Descriptor instead.

func (*GID) FromAny

func (x *GID) FromAny(a *anypb.Any) error

func (*GID) FromDNS

func (x *GID) FromDNS(r *dns.GID) *GID

func (*GID) GetGid

func (x *GID) GetGid() uint32

func (*GID) GetHdr

func (x *GID) GetHdr() *RR_Header

func (*GID) Name

func (x *GID) Name() string

func (*GID) ProtoMessage

func (*GID) ProtoMessage()

func (*GID) ProtoReflect

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

func (*GID) RRType

func (x *GID) RRType() Type

func (*GID) Reset

func (x *GID) Reset()

func (*GID) String

func (x *GID) String() string

func (*GID) ToDNS

func (x *GID) ToDNS() *dns.GID

func (*GID) ToRR

func (x *GID) ToRR() dns.RR

type GPOS

type GPOS struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Longitude string     `protobuf:"bytes,2,opt,name=Longitude,proto3" json:"Longitude,omitempty"`
	Latitude  string     `protobuf:"bytes,3,opt,name=Latitude,proto3" json:"Latitude,omitempty"`
	Altitude  string     `protobuf:"bytes,4,opt,name=Altitude,proto3" json:"Altitude,omitempty"`
	// contains filtered or unexported fields
}

func (*GPOS) Any

func (x *GPOS) Any() (*anypb.Any, error)

func (*GPOS) Descriptor deprecated

func (*GPOS) Descriptor() ([]byte, []int)

Deprecated: Use GPOS.ProtoReflect.Descriptor instead.

func (*GPOS) FromAny

func (x *GPOS) FromAny(a *anypb.Any) error

func (*GPOS) FromDNS

func (x *GPOS) FromDNS(r *dns.GPOS) *GPOS

func (*GPOS) GetAltitude

func (x *GPOS) GetAltitude() string

func (*GPOS) GetHdr

func (x *GPOS) GetHdr() *RR_Header

func (*GPOS) GetLatitude

func (x *GPOS) GetLatitude() string

func (*GPOS) GetLongitude

func (x *GPOS) GetLongitude() string

func (*GPOS) Name

func (x *GPOS) Name() string

func (*GPOS) ProtoMessage

func (*GPOS) ProtoMessage()

func (*GPOS) ProtoReflect

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

func (*GPOS) RRType

func (x *GPOS) RRType() Type

func (*GPOS) Reset

func (x *GPOS) Reset()

func (*GPOS) String

func (x *GPOS) String() string

func (*GPOS) ToDNS

func (x *GPOS) ToDNS() *dns.GPOS

func (*GPOS) ToRR

func (x *GPOS) ToRR() dns.RR

type HINFO

type HINFO struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Cpu string     `protobuf:"bytes,2,opt,name=Cpu,proto3" json:"Cpu,omitempty"`
	Os  string     `protobuf:"bytes,3,opt,name=Os,proto3" json:"Os,omitempty"`
	// contains filtered or unexported fields
}

func (*HINFO) Any

func (x *HINFO) Any() (*anypb.Any, error)

func (*HINFO) Descriptor deprecated

func (*HINFO) Descriptor() ([]byte, []int)

Deprecated: Use HINFO.ProtoReflect.Descriptor instead.

func (*HINFO) FromAny

func (x *HINFO) FromAny(a *anypb.Any) error

func (*HINFO) FromDNS

func (x *HINFO) FromDNS(r *dns.HINFO) *HINFO

func (*HINFO) GetCpu

func (x *HINFO) GetCpu() string

func (*HINFO) GetHdr

func (x *HINFO) GetHdr() *RR_Header

func (*HINFO) GetOs

func (x *HINFO) GetOs() string

func (*HINFO) Name

func (x *HINFO) Name() string

func (*HINFO) ProtoMessage

func (*HINFO) ProtoMessage()

func (*HINFO) ProtoReflect

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

func (*HINFO) RRType

func (x *HINFO) RRType() Type

func (*HINFO) Reset

func (x *HINFO) Reset()

func (*HINFO) String

func (x *HINFO) String() string

func (*HINFO) ToDNS

func (x *HINFO) ToDNS() *dns.HINFO

func (*HINFO) ToRR

func (x *HINFO) ToRR() dns.RR

type HIP

type HIP struct {
	Hdr                *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	HitLength          uint32     `protobuf:"varint,2,opt,name=HitLength,proto3" json:"HitLength,omitempty"`
	PublicKeyAlgorithm uint32     `protobuf:"varint,3,opt,name=PublicKeyAlgorithm,proto3" json:"PublicKeyAlgorithm,omitempty"`
	PublicKeyLength    uint32     `protobuf:"varint,4,opt,name=PublicKeyLength,proto3" json:"PublicKeyLength,omitempty"`
	Hit                string     `protobuf:"bytes,5,opt,name=Hit,proto3" json:"Hit,omitempty"`
	PublicKey          string     `protobuf:"bytes,6,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	RendezvousServers  []string   `protobuf:"bytes,7,rep,name=RendezvousServers,proto3" json:"RendezvousServers,omitempty"`
	// contains filtered or unexported fields
}

func (*HIP) Any

func (x *HIP) Any() (*anypb.Any, error)

func (*HIP) Descriptor deprecated

func (*HIP) Descriptor() ([]byte, []int)

Deprecated: Use HIP.ProtoReflect.Descriptor instead.

func (*HIP) FromAny

func (x *HIP) FromAny(a *anypb.Any) error

func (*HIP) FromDNS

func (x *HIP) FromDNS(r *dns.HIP) *HIP

func (*HIP) GetHdr

func (x *HIP) GetHdr() *RR_Header

func (*HIP) GetHit

func (x *HIP) GetHit() string

func (*HIP) GetHitLength

func (x *HIP) GetHitLength() uint32

func (*HIP) GetPublicKey

func (x *HIP) GetPublicKey() string

func (*HIP) GetPublicKeyAlgorithm

func (x *HIP) GetPublicKeyAlgorithm() uint32

func (*HIP) GetPublicKeyLength

func (x *HIP) GetPublicKeyLength() uint32

func (*HIP) GetRendezvousServers

func (x *HIP) GetRendezvousServers() []string

func (*HIP) Name

func (x *HIP) Name() string

func (*HIP) ProtoMessage

func (*HIP) ProtoMessage()

func (*HIP) ProtoReflect

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

func (*HIP) RRType

func (x *HIP) RRType() Type

func (*HIP) Reset

func (x *HIP) Reset()

func (*HIP) String

func (x *HIP) String() string

func (*HIP) ToDNS

func (x *HIP) ToDNS() *dns.HIP

func (*HIP) ToRR

func (x *HIP) ToRR() dns.RR

type HTTPS

type HTTPS struct {
	Hdr      *RR_Header   `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Priority uint32       `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"`
	Target   string       `protobuf:"bytes,3,opt,name=Target,proto3" json:"Target,omitempty"`
	Value    []*anypb.Any `protobuf:"bytes,4,rep,name=Value,proto3" json:"Value,omitempty"`
	// contains filtered or unexported fields
}

func (*HTTPS) Any

func (x *HTTPS) Any() (*anypb.Any, error)

func (*HTTPS) Descriptor deprecated

func (*HTTPS) Descriptor() ([]byte, []int)

Deprecated: Use HTTPS.ProtoReflect.Descriptor instead.

func (*HTTPS) FromAny

func (x *HTTPS) FromAny(a *anypb.Any) error

func (*HTTPS) FromDNS

func (x *HTTPS) FromDNS(r *dns.HTTPS) *HTTPS

func (*HTTPS) GetHdr

func (x *HTTPS) GetHdr() *RR_Header

func (*HTTPS) GetPriority

func (x *HTTPS) GetPriority() uint32

func (*HTTPS) GetTarget

func (x *HTTPS) GetTarget() string

func (*HTTPS) GetValue

func (x *HTTPS) GetValue() []*anypb.Any

func (*HTTPS) Name

func (x *HTTPS) Name() string

func (*HTTPS) ProtoMessage

func (*HTTPS) ProtoMessage()

func (*HTTPS) ProtoReflect

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

func (*HTTPS) RRType

func (x *HTTPS) RRType() Type

func (*HTTPS) Reset

func (x *HTTPS) Reset()

func (*HTTPS) String

func (x *HTTPS) String() string

func (*HTTPS) ToDNS

func (x *HTTPS) ToDNS() *dns.HTTPS

func (*HTTPS) ToRR

func (x *HTTPS) ToRR() dns.RR

type IPNet

type IPNet struct {
	IP   []byte `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"`
	Mask []byte `protobuf:"bytes,2,opt,name=Mask,proto3" json:"Mask,omitempty"`
	// contains filtered or unexported fields
}

func (*IPNet) Descriptor deprecated

func (*IPNet) Descriptor() ([]byte, []int)

Deprecated: Use IPNet.ProtoReflect.Descriptor instead.

func (*IPNet) GetIP

func (x *IPNet) GetIP() []byte

func (*IPNet) GetMask

func (x *IPNet) GetMask() []byte

func (*IPNet) ProtoMessage

func (*IPNet) ProtoMessage()

func (*IPNet) ProtoReflect

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

func (*IPNet) Reset

func (x *IPNet) Reset()

func (*IPNet) String

func (x *IPNet) String() string

type IPSECKEY

type IPSECKEY struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Precedence  uint32     `protobuf:"varint,2,opt,name=Precedence,proto3" json:"Precedence,omitempty"`
	GatewayType uint32     `protobuf:"varint,3,opt,name=GatewayType,proto3" json:"GatewayType,omitempty"`
	Algorithm   uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	GatewayAddr []byte     `protobuf:"bytes,5,opt,name=GatewayAddr,proto3" json:"GatewayAddr,omitempty"`
	GatewayHost string     `protobuf:"bytes,6,opt,name=GatewayHost,proto3" json:"GatewayHost,omitempty"`
	PublicKey   string     `protobuf:"bytes,7,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*IPSECKEY) Any

func (x *IPSECKEY) Any() (*anypb.Any, error)

func (*IPSECKEY) Descriptor deprecated

func (*IPSECKEY) Descriptor() ([]byte, []int)

Deprecated: Use IPSECKEY.ProtoReflect.Descriptor instead.

func (*IPSECKEY) FromAny

func (x *IPSECKEY) FromAny(a *anypb.Any) error

func (*IPSECKEY) FromDNS

func (x *IPSECKEY) FromDNS(r *dns.IPSECKEY) *IPSECKEY

func (*IPSECKEY) GetAlgorithm

func (x *IPSECKEY) GetAlgorithm() uint32

func (*IPSECKEY) GetGatewayAddr

func (x *IPSECKEY) GetGatewayAddr() []byte

func (*IPSECKEY) GetGatewayHost

func (x *IPSECKEY) GetGatewayHost() string

func (*IPSECKEY) GetGatewayType

func (x *IPSECKEY) GetGatewayType() uint32

func (*IPSECKEY) GetHdr

func (x *IPSECKEY) GetHdr() *RR_Header

func (*IPSECKEY) GetPrecedence

func (x *IPSECKEY) GetPrecedence() uint32

func (*IPSECKEY) GetPublicKey

func (x *IPSECKEY) GetPublicKey() string

func (*IPSECKEY) Name

func (x *IPSECKEY) Name() string

func (*IPSECKEY) ProtoMessage

func (*IPSECKEY) ProtoMessage()

func (*IPSECKEY) ProtoReflect

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

func (*IPSECKEY) RRType

func (x *IPSECKEY) RRType() Type

func (*IPSECKEY) Reset

func (x *IPSECKEY) Reset()

func (*IPSECKEY) String

func (x *IPSECKEY) String() string

func (*IPSECKEY) ToDNS

func (x *IPSECKEY) ToDNS() *dns.IPSECKEY

func (*IPSECKEY) ToRR

func (x *IPSECKEY) ToRR() dns.RR

type KEY

type KEY struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Flags     uint32     `protobuf:"varint,2,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Protocol  uint32     `protobuf:"varint,3,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Algorithm uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	PublicKey string     `protobuf:"bytes,5,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*KEY) Any

func (x *KEY) Any() (*anypb.Any, error)

func (*KEY) Descriptor deprecated

func (*KEY) Descriptor() ([]byte, []int)

Deprecated: Use KEY.ProtoReflect.Descriptor instead.

func (*KEY) FromAny

func (x *KEY) FromAny(a *anypb.Any) error

func (*KEY) FromDNS

func (x *KEY) FromDNS(r *dns.KEY) *KEY

func (*KEY) GetAlgorithm

func (x *KEY) GetAlgorithm() uint32

func (*KEY) GetFlags

func (x *KEY) GetFlags() uint32

func (*KEY) GetHdr

func (x *KEY) GetHdr() *RR_Header

func (*KEY) GetProtocol

func (x *KEY) GetProtocol() uint32

func (*KEY) GetPublicKey

func (x *KEY) GetPublicKey() string

func (*KEY) Name

func (x *KEY) Name() string

func (*KEY) ProtoMessage

func (*KEY) ProtoMessage()

func (*KEY) ProtoReflect

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

func (*KEY) RRType

func (x *KEY) RRType() Type

func (*KEY) Reset

func (x *KEY) Reset()

func (*KEY) String

func (x *KEY) String() string

func (*KEY) ToDNS

func (x *KEY) ToDNS() *dns.KEY

func (*KEY) ToRR

func (x *KEY) ToRR() dns.RR

type KX

type KX struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Exchanger  string     `protobuf:"bytes,3,opt,name=Exchanger,proto3" json:"Exchanger,omitempty"`
	// contains filtered or unexported fields
}

func (*KX) Any

func (x *KX) Any() (*anypb.Any, error)

func (*KX) Descriptor deprecated

func (*KX) Descriptor() ([]byte, []int)

Deprecated: Use KX.ProtoReflect.Descriptor instead.

func (*KX) FromAny

func (x *KX) FromAny(a *anypb.Any) error

func (*KX) FromDNS

func (x *KX) FromDNS(r *dns.KX) *KX

func (*KX) GetExchanger

func (x *KX) GetExchanger() string

func (*KX) GetHdr

func (x *KX) GetHdr() *RR_Header

func (*KX) GetPreference

func (x *KX) GetPreference() uint32

func (*KX) Name

func (x *KX) Name() string

func (*KX) ProtoMessage

func (*KX) ProtoMessage()

func (*KX) ProtoReflect

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

func (*KX) RRType

func (x *KX) RRType() Type

func (*KX) Reset

func (x *KX) Reset()

func (*KX) String

func (x *KX) String() string

func (*KX) ToDNS

func (x *KX) ToDNS() *dns.KX

func (*KX) ToRR

func (x *KX) ToRR() dns.RR

type L32

type L32 struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Locator32  []byte     `protobuf:"bytes,3,opt,name=Locator32,proto3" json:"Locator32,omitempty"`
	// contains filtered or unexported fields
}

func (*L32) Any

func (x *L32) Any() (*anypb.Any, error)

func (*L32) Descriptor deprecated

func (*L32) Descriptor() ([]byte, []int)

Deprecated: Use L32.ProtoReflect.Descriptor instead.

func (*L32) FromAny

func (x *L32) FromAny(a *anypb.Any) error

func (*L32) FromDNS

func (x *L32) FromDNS(r *dns.L32) *L32

func (*L32) GetHdr

func (x *L32) GetHdr() *RR_Header

func (*L32) GetLocator32

func (x *L32) GetLocator32() []byte

func (*L32) GetPreference

func (x *L32) GetPreference() uint32

func (*L32) Name

func (x *L32) Name() string

func (*L32) ProtoMessage

func (*L32) ProtoMessage()

func (*L32) ProtoReflect

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

func (*L32) RRType

func (x *L32) RRType() Type

func (*L32) Reset

func (x *L32) Reset()

func (*L32) String

func (x *L32) String() string

func (*L32) ToDNS

func (x *L32) ToDNS() *dns.L32

func (*L32) ToRR

func (x *L32) ToRR() dns.RR

type L64

type L64 struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Locator64  uint64     `protobuf:"varint,3,opt,name=Locator64,proto3" json:"Locator64,omitempty"`
	// contains filtered or unexported fields
}

func (*L64) Any

func (x *L64) Any() (*anypb.Any, error)

func (*L64) Descriptor deprecated

func (*L64) Descriptor() ([]byte, []int)

Deprecated: Use L64.ProtoReflect.Descriptor instead.

func (*L64) FromAny

func (x *L64) FromAny(a *anypb.Any) error

func (*L64) FromDNS

func (x *L64) FromDNS(r *dns.L64) *L64

func (*L64) GetHdr

func (x *L64) GetHdr() *RR_Header

func (*L64) GetLocator64

func (x *L64) GetLocator64() uint64

func (*L64) GetPreference

func (x *L64) GetPreference() uint32

func (*L64) Name

func (x *L64) Name() string

func (*L64) ProtoMessage

func (*L64) ProtoMessage()

func (*L64) ProtoReflect

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

func (*L64) RRType

func (x *L64) RRType() Type

func (*L64) Reset

func (x *L64) Reset()

func (*L64) String

func (x *L64) String() string

func (*L64) ToDNS

func (x *L64) ToDNS() *dns.L64

func (*L64) ToRR

func (x *L64) ToRR() dns.RR

type LOC

type LOC struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Version   uint32     `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Size      uint32     `protobuf:"varint,3,opt,name=Size,proto3" json:"Size,omitempty"`
	HorizPre  uint32     `protobuf:"varint,4,opt,name=HorizPre,proto3" json:"HorizPre,omitempty"`
	VertPre   uint32     `protobuf:"varint,5,opt,name=VertPre,proto3" json:"VertPre,omitempty"`
	Latitude  uint32     `protobuf:"varint,6,opt,name=Latitude,proto3" json:"Latitude,omitempty"`
	Longitude uint32     `protobuf:"varint,7,opt,name=Longitude,proto3" json:"Longitude,omitempty"`
	Altitude  uint32     `protobuf:"varint,8,opt,name=Altitude,proto3" json:"Altitude,omitempty"`
	// contains filtered or unexported fields
}

func (*LOC) Any

func (x *LOC) Any() (*anypb.Any, error)

func (*LOC) Descriptor deprecated

func (*LOC) Descriptor() ([]byte, []int)

Deprecated: Use LOC.ProtoReflect.Descriptor instead.

func (*LOC) FromAny

func (x *LOC) FromAny(a *anypb.Any) error

func (*LOC) FromDNS

func (x *LOC) FromDNS(r *dns.LOC) *LOC

func (*LOC) GetAltitude

func (x *LOC) GetAltitude() uint32

func (*LOC) GetHdr

func (x *LOC) GetHdr() *RR_Header

func (*LOC) GetHorizPre

func (x *LOC) GetHorizPre() uint32

func (*LOC) GetLatitude

func (x *LOC) GetLatitude() uint32

func (*LOC) GetLongitude

func (x *LOC) GetLongitude() uint32

func (*LOC) GetSize

func (x *LOC) GetSize() uint32

func (*LOC) GetVersion

func (x *LOC) GetVersion() uint32

func (*LOC) GetVertPre

func (x *LOC) GetVertPre() uint32

func (*LOC) Name

func (x *LOC) Name() string

func (*LOC) ProtoMessage

func (*LOC) ProtoMessage()

func (*LOC) ProtoReflect

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

func (*LOC) RRType

func (x *LOC) RRType() Type

func (*LOC) Reset

func (x *LOC) Reset()

func (*LOC) String

func (x *LOC) String() string

func (*LOC) ToDNS

func (x *LOC) ToDNS() *dns.LOC

func (*LOC) ToRR

func (x *LOC) ToRR() dns.RR

type LP

type LP struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Fqdn       string     `protobuf:"bytes,3,opt,name=Fqdn,proto3" json:"Fqdn,omitempty"`
	// contains filtered or unexported fields
}

func (*LP) Any

func (x *LP) Any() (*anypb.Any, error)

func (*LP) Descriptor deprecated

func (*LP) Descriptor() ([]byte, []int)

Deprecated: Use LP.ProtoReflect.Descriptor instead.

func (*LP) FromAny

func (x *LP) FromAny(a *anypb.Any) error

func (*LP) FromDNS

func (x *LP) FromDNS(r *dns.LP) *LP

func (*LP) GetFqdn

func (x *LP) GetFqdn() string

func (*LP) GetHdr

func (x *LP) GetHdr() *RR_Header

func (*LP) GetPreference

func (x *LP) GetPreference() uint32

func (*LP) Name

func (x *LP) Name() string

func (*LP) ProtoMessage

func (*LP) ProtoMessage()

func (*LP) ProtoReflect

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

func (*LP) RRType

func (x *LP) RRType() Type

func (*LP) Reset

func (x *LP) Reset()

func (*LP) String

func (x *LP) String() string

func (*LP) ToDNS

func (x *LP) ToDNS() *dns.LP

func (*LP) ToRR

func (x *LP) ToRR() dns.RR

type ListResponse

type ListResponse struct {
	Zones []string `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResponse) Descriptor deprecated

func (*ListResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.

func (*ListResponse) GetZones

func (x *ListResponse) GetZones() []string

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) ProtoReflect

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

func (*ListResponse) Reset

func (x *ListResponse) Reset()

func (*ListResponse) String

func (x *ListResponse) String() string

type MB

type MB struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Mb  string     `protobuf:"bytes,2,opt,name=Mb,proto3" json:"Mb,omitempty"`
	// contains filtered or unexported fields
}

func (*MB) Any

func (x *MB) Any() (*anypb.Any, error)

func (*MB) Descriptor deprecated

func (*MB) Descriptor() ([]byte, []int)

Deprecated: Use MB.ProtoReflect.Descriptor instead.

func (*MB) FromAny

func (x *MB) FromAny(a *anypb.Any) error

func (*MB) FromDNS

func (x *MB) FromDNS(r *dns.MB) *MB

func (*MB) GetHdr

func (x *MB) GetHdr() *RR_Header

func (*MB) GetMb

func (x *MB) GetMb() string

func (*MB) Name

func (x *MB) Name() string

func (*MB) ProtoMessage

func (*MB) ProtoMessage()

func (*MB) ProtoReflect

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

func (*MB) RRType

func (x *MB) RRType() Type

func (*MB) Reset

func (x *MB) Reset()

func (*MB) String

func (x *MB) String() string

func (*MB) ToDNS

func (x *MB) ToDNS() *dns.MB

func (*MB) ToRR

func (x *MB) ToRR() dns.RR

type MD

type MD struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Md  string     `protobuf:"bytes,2,opt,name=Md,proto3" json:"Md,omitempty"`
	// contains filtered or unexported fields
}

func (*MD) Any

func (x *MD) Any() (*anypb.Any, error)

func (*MD) Descriptor deprecated

func (*MD) Descriptor() ([]byte, []int)

Deprecated: Use MD.ProtoReflect.Descriptor instead.

func (*MD) FromAny

func (x *MD) FromAny(a *anypb.Any) error

func (*MD) FromDNS

func (x *MD) FromDNS(r *dns.MD) *MD

func (*MD) GetHdr

func (x *MD) GetHdr() *RR_Header

func (*MD) GetMd

func (x *MD) GetMd() string

func (*MD) Name

func (x *MD) Name() string

func (*MD) ProtoMessage

func (*MD) ProtoMessage()

func (*MD) ProtoReflect

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

func (*MD) RRType

func (x *MD) RRType() Type

func (*MD) Reset

func (x *MD) Reset()

func (*MD) String

func (x *MD) String() string

func (*MD) ToDNS

func (x *MD) ToDNS() *dns.MD

func (*MD) ToRR

func (x *MD) ToRR() dns.RR

type MF

type MF struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Mf  string     `protobuf:"bytes,2,opt,name=Mf,proto3" json:"Mf,omitempty"`
	// contains filtered or unexported fields
}

func (*MF) Any

func (x *MF) Any() (*anypb.Any, error)

func (*MF) Descriptor deprecated

func (*MF) Descriptor() ([]byte, []int)

Deprecated: Use MF.ProtoReflect.Descriptor instead.

func (*MF) FromAny

func (x *MF) FromAny(a *anypb.Any) error

func (*MF) FromDNS

func (x *MF) FromDNS(r *dns.MF) *MF

func (*MF) GetHdr

func (x *MF) GetHdr() *RR_Header

func (*MF) GetMf

func (x *MF) GetMf() string

func (*MF) Name

func (x *MF) Name() string

func (*MF) ProtoMessage

func (*MF) ProtoMessage()

func (*MF) ProtoReflect

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

func (*MF) RRType

func (x *MF) RRType() Type

func (*MF) Reset

func (x *MF) Reset()

func (*MF) String

func (x *MF) String() string

func (*MF) ToDNS

func (x *MF) ToDNS() *dns.MF

func (*MF) ToRR

func (x *MF) ToRR() dns.RR

type MG

type MG struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Mg  string     `protobuf:"bytes,2,opt,name=Mg,proto3" json:"Mg,omitempty"`
	// contains filtered or unexported fields
}

func (*MG) Any

func (x *MG) Any() (*anypb.Any, error)

func (*MG) Descriptor deprecated

func (*MG) Descriptor() ([]byte, []int)

Deprecated: Use MG.ProtoReflect.Descriptor instead.

func (*MG) FromAny

func (x *MG) FromAny(a *anypb.Any) error

func (*MG) FromDNS

func (x *MG) FromDNS(r *dns.MG) *MG

func (*MG) GetHdr

func (x *MG) GetHdr() *RR_Header

func (*MG) GetMg

func (x *MG) GetMg() string

func (*MG) Name

func (x *MG) Name() string

func (*MG) ProtoMessage

func (*MG) ProtoMessage()

func (*MG) ProtoReflect

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

func (*MG) RRType

func (x *MG) RRType() Type

func (*MG) Reset

func (x *MG) Reset()

func (*MG) String

func (x *MG) String() string

func (*MG) ToDNS

func (x *MG) ToDNS() *dns.MG

func (*MG) ToRR

func (x *MG) ToRR() dns.RR

type MINFO

type MINFO struct {
	Hdr   *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Rmail string     `protobuf:"bytes,2,opt,name=Rmail,proto3" json:"Rmail,omitempty"`
	Email string     `protobuf:"bytes,3,opt,name=Email,proto3" json:"Email,omitempty"`
	// contains filtered or unexported fields
}

func (*MINFO) Any

func (x *MINFO) Any() (*anypb.Any, error)

func (*MINFO) Descriptor deprecated

func (*MINFO) Descriptor() ([]byte, []int)

Deprecated: Use MINFO.ProtoReflect.Descriptor instead.

func (*MINFO) FromAny

func (x *MINFO) FromAny(a *anypb.Any) error

func (*MINFO) FromDNS

func (x *MINFO) FromDNS(r *dns.MINFO) *MINFO

func (*MINFO) GetEmail

func (x *MINFO) GetEmail() string

func (*MINFO) GetHdr

func (x *MINFO) GetHdr() *RR_Header

func (*MINFO) GetRmail

func (x *MINFO) GetRmail() string

func (*MINFO) Name

func (x *MINFO) Name() string

func (*MINFO) ProtoMessage

func (*MINFO) ProtoMessage()

func (*MINFO) ProtoReflect

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

func (*MINFO) RRType

func (x *MINFO) RRType() Type

func (*MINFO) Reset

func (x *MINFO) Reset()

func (*MINFO) String

func (x *MINFO) String() string

func (*MINFO) ToDNS

func (x *MINFO) ToDNS() *dns.MINFO

func (*MINFO) ToRR

func (x *MINFO) ToRR() dns.RR

type MR

type MR struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Mr  string     `protobuf:"bytes,2,opt,name=Mr,proto3" json:"Mr,omitempty"`
	// contains filtered or unexported fields
}

func (*MR) Any

func (x *MR) Any() (*anypb.Any, error)

func (*MR) Descriptor deprecated

func (*MR) Descriptor() ([]byte, []int)

Deprecated: Use MR.ProtoReflect.Descriptor instead.

func (*MR) FromAny

func (x *MR) FromAny(a *anypb.Any) error

func (*MR) FromDNS

func (x *MR) FromDNS(r *dns.MR) *MR

func (*MR) GetHdr

func (x *MR) GetHdr() *RR_Header

func (*MR) GetMr

func (x *MR) GetMr() string

func (*MR) Name

func (x *MR) Name() string

func (*MR) ProtoMessage

func (*MR) ProtoMessage()

func (*MR) ProtoReflect

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

func (*MR) RRType

func (x *MR) RRType() Type

func (*MR) Reset

func (x *MR) Reset()

func (*MR) String

func (x *MR) String() string

func (*MR) ToDNS

func (x *MR) ToDNS() *dns.MR

func (*MR) ToRR

func (x *MR) ToRR() dns.RR

type MX

type MX struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Mx         string     `protobuf:"bytes,3,opt,name=Mx,proto3" json:"Mx,omitempty"`
	// contains filtered or unexported fields
}

func (*MX) Any

func (x *MX) Any() (*anypb.Any, error)

func (*MX) Descriptor deprecated

func (*MX) Descriptor() ([]byte, []int)

Deprecated: Use MX.ProtoReflect.Descriptor instead.

func (*MX) FromAny

func (x *MX) FromAny(a *anypb.Any) error

func (*MX) FromDNS

func (x *MX) FromDNS(r *dns.MX) *MX

func (*MX) GetHdr

func (x *MX) GetHdr() *RR_Header

func (*MX) GetMx

func (x *MX) GetMx() string

func (*MX) GetPreference

func (x *MX) GetPreference() uint32

func (*MX) Name

func (x *MX) Name() string

func (*MX) ProtoMessage

func (*MX) ProtoMessage()

func (*MX) ProtoReflect

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

func (*MX) RRType

func (x *MX) RRType() Type

func (*MX) Reset

func (x *MX) Reset()

func (*MX) String

func (x *MX) String() string

func (*MX) ToDNS

func (x *MX) ToDNS() *dns.MX

func (*MX) ToRR

func (x *MX) ToRR() dns.RR

type MindnsClient

type MindnsClient interface {
	CreateZone(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteZone(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListZones(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListResponse, error)
	QueryZone(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error)
	AddRecord(ctx context.Context, in *AddRecordRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteRecords(ctx context.Context, in *DeleteRecordsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

MindnsClient is the client API for Mindns service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewMindnsClient

func NewMindnsClient(cc grpc.ClientConnInterface) MindnsClient

type MindnsServer

type MindnsServer interface {
	CreateZone(context.Context, *CreateRequest) (*emptypb.Empty, error)
	DeleteZone(context.Context, *DeleteRequest) (*emptypb.Empty, error)
	ListZones(context.Context, *emptypb.Empty) (*ListResponse, error)
	QueryZone(context.Context, *QueryRequest) (*QueryResponse, error)
	AddRecord(context.Context, *AddRecordRequest) (*emptypb.Empty, error)
	DeleteRecords(context.Context, *DeleteRecordsRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

MindnsServer is the server API for Mindns service. All implementations must embed UnimplementedMindnsServer for forward compatibility

type NAPTR

type NAPTR struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Order       uint32     `protobuf:"varint,2,opt,name=Order,proto3" json:"Order,omitempty"`
	Preference  uint32     `protobuf:"varint,3,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Flags       string     `protobuf:"bytes,4,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Service     string     `protobuf:"bytes,5,opt,name=Service,proto3" json:"Service,omitempty"`
	Regexp      string     `protobuf:"bytes,6,opt,name=Regexp,proto3" json:"Regexp,omitempty"`
	Replacement string     `protobuf:"bytes,7,opt,name=Replacement,proto3" json:"Replacement,omitempty"`
	// contains filtered or unexported fields
}

func (*NAPTR) Any

func (x *NAPTR) Any() (*anypb.Any, error)

func (*NAPTR) Descriptor deprecated

func (*NAPTR) Descriptor() ([]byte, []int)

Deprecated: Use NAPTR.ProtoReflect.Descriptor instead.

func (*NAPTR) FromAny

func (x *NAPTR) FromAny(a *anypb.Any) error

func (*NAPTR) FromDNS

func (x *NAPTR) FromDNS(r *dns.NAPTR) *NAPTR

func (*NAPTR) GetFlags

func (x *NAPTR) GetFlags() string

func (*NAPTR) GetHdr

func (x *NAPTR) GetHdr() *RR_Header

func (*NAPTR) GetOrder

func (x *NAPTR) GetOrder() uint32

func (*NAPTR) GetPreference

func (x *NAPTR) GetPreference() uint32

func (*NAPTR) GetRegexp

func (x *NAPTR) GetRegexp() string

func (*NAPTR) GetReplacement

func (x *NAPTR) GetReplacement() string

func (*NAPTR) GetService

func (x *NAPTR) GetService() string

func (*NAPTR) Name

func (x *NAPTR) Name() string

func (*NAPTR) ProtoMessage

func (*NAPTR) ProtoMessage()

func (*NAPTR) ProtoReflect

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

func (*NAPTR) RRType

func (x *NAPTR) RRType() Type

func (*NAPTR) Reset

func (x *NAPTR) Reset()

func (*NAPTR) String

func (x *NAPTR) String() string

func (*NAPTR) ToDNS

func (x *NAPTR) ToDNS() *dns.NAPTR

func (*NAPTR) ToRR

func (x *NAPTR) ToRR() dns.RR

type NID

type NID struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	NodeID     uint64     `protobuf:"varint,3,opt,name=NodeID,proto3" json:"NodeID,omitempty"`
	// contains filtered or unexported fields
}

func (*NID) Any

func (x *NID) Any() (*anypb.Any, error)

func (*NID) Descriptor deprecated

func (*NID) Descriptor() ([]byte, []int)

Deprecated: Use NID.ProtoReflect.Descriptor instead.

func (*NID) FromAny

func (x *NID) FromAny(a *anypb.Any) error

func (*NID) FromDNS

func (x *NID) FromDNS(r *dns.NID) *NID

func (*NID) GetHdr

func (x *NID) GetHdr() *RR_Header

func (*NID) GetNodeID

func (x *NID) GetNodeID() uint64

func (*NID) GetPreference

func (x *NID) GetPreference() uint32

func (*NID) Name

func (x *NID) Name() string

func (*NID) ProtoMessage

func (*NID) ProtoMessage()

func (*NID) ProtoReflect

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

func (*NID) RRType

func (x *NID) RRType() Type

func (*NID) Reset

func (x *NID) Reset()

func (*NID) String

func (x *NID) String() string

func (*NID) ToDNS

func (x *NID) ToDNS() *dns.NID

func (*NID) ToRR

func (x *NID) ToRR() dns.RR

type NIMLOC

type NIMLOC struct {
	Hdr     *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Locator string     `protobuf:"bytes,2,opt,name=Locator,proto3" json:"Locator,omitempty"`
	// contains filtered or unexported fields
}

func (*NIMLOC) Any

func (x *NIMLOC) Any() (*anypb.Any, error)

func (*NIMLOC) Descriptor deprecated

func (*NIMLOC) Descriptor() ([]byte, []int)

Deprecated: Use NIMLOC.ProtoReflect.Descriptor instead.

func (*NIMLOC) FromAny

func (x *NIMLOC) FromAny(a *anypb.Any) error

func (*NIMLOC) FromDNS

func (x *NIMLOC) FromDNS(r *dns.NIMLOC) *NIMLOC

func (*NIMLOC) GetHdr

func (x *NIMLOC) GetHdr() *RR_Header

func (*NIMLOC) GetLocator

func (x *NIMLOC) GetLocator() string

func (*NIMLOC) Name

func (x *NIMLOC) Name() string

func (*NIMLOC) ProtoMessage

func (*NIMLOC) ProtoMessage()

func (*NIMLOC) ProtoReflect

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

func (*NIMLOC) RRType

func (x *NIMLOC) RRType() Type

func (*NIMLOC) Reset

func (x *NIMLOC) Reset()

func (*NIMLOC) String

func (x *NIMLOC) String() string

func (*NIMLOC) ToDNS

func (x *NIMLOC) ToDNS() *dns.NIMLOC

func (*NIMLOC) ToRR

func (x *NIMLOC) ToRR() dns.RR

type NINFO

type NINFO struct {
	Hdr    *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	ZSData []string   `protobuf:"bytes,2,rep,name=ZSData,proto3" json:"ZSData,omitempty"`
	// contains filtered or unexported fields
}

func (*NINFO) Any

func (x *NINFO) Any() (*anypb.Any, error)

func (*NINFO) Descriptor deprecated

func (*NINFO) Descriptor() ([]byte, []int)

Deprecated: Use NINFO.ProtoReflect.Descriptor instead.

func (*NINFO) FromAny

func (x *NINFO) FromAny(a *anypb.Any) error

func (*NINFO) FromDNS

func (x *NINFO) FromDNS(r *dns.NINFO) *NINFO

func (*NINFO) GetHdr

func (x *NINFO) GetHdr() *RR_Header

func (*NINFO) GetZSData

func (x *NINFO) GetZSData() []string

func (*NINFO) Name

func (x *NINFO) Name() string

func (*NINFO) ProtoMessage

func (*NINFO) ProtoMessage()

func (*NINFO) ProtoReflect

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

func (*NINFO) RRType

func (x *NINFO) RRType() Type

func (*NINFO) Reset

func (x *NINFO) Reset()

func (*NINFO) String

func (x *NINFO) String() string

func (*NINFO) ToDNS

func (x *NINFO) ToDNS() *dns.NINFO

func (*NINFO) ToRR

func (x *NINFO) ToRR() dns.RR

type NS

type NS struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Ns  string     `protobuf:"bytes,2,opt,name=Ns,proto3" json:"Ns,omitempty"`
	// contains filtered or unexported fields
}

func (*NS) Any

func (x *NS) Any() (*anypb.Any, error)

func (*NS) Descriptor deprecated

func (*NS) Descriptor() ([]byte, []int)

Deprecated: Use NS.ProtoReflect.Descriptor instead.

func (*NS) FromAny

func (x *NS) FromAny(a *anypb.Any) error

func (*NS) FromDNS

func (x *NS) FromDNS(r *dns.NS) *NS

func (*NS) GetHdr

func (x *NS) GetHdr() *RR_Header

func (*NS) GetNs

func (x *NS) GetNs() string

func (*NS) Name

func (x *NS) Name() string

func (*NS) ProtoMessage

func (*NS) ProtoMessage()

func (*NS) ProtoReflect

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

func (*NS) RRType

func (x *NS) RRType() Type

func (*NS) Reset

func (x *NS) Reset()

func (*NS) String

func (x *NS) String() string

func (*NS) ToDNS

func (x *NS) ToDNS() *dns.NS

func (*NS) ToRR

func (x *NS) ToRR() dns.RR

type NSAPPTR

type NSAPPTR struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Ptr string     `protobuf:"bytes,2,opt,name=Ptr,proto3" json:"Ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*NSAPPTR) Any

func (x *NSAPPTR) Any() (*anypb.Any, error)

func (*NSAPPTR) Descriptor deprecated

func (*NSAPPTR) Descriptor() ([]byte, []int)

Deprecated: Use NSAPPTR.ProtoReflect.Descriptor instead.

func (*NSAPPTR) FromAny

func (x *NSAPPTR) FromAny(a *anypb.Any) error

func (*NSAPPTR) FromDNS

func (x *NSAPPTR) FromDNS(r *dns.NSAPPTR) *NSAPPTR

func (*NSAPPTR) GetHdr

func (x *NSAPPTR) GetHdr() *RR_Header

func (*NSAPPTR) GetPtr

func (x *NSAPPTR) GetPtr() string

func (*NSAPPTR) Name

func (x *NSAPPTR) Name() string

func (*NSAPPTR) ProtoMessage

func (*NSAPPTR) ProtoMessage()

func (*NSAPPTR) ProtoReflect

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

func (*NSAPPTR) RRType

func (x *NSAPPTR) RRType() Type

func (*NSAPPTR) Reset

func (x *NSAPPTR) Reset()

func (*NSAPPTR) String

func (x *NSAPPTR) String() string

func (*NSAPPTR) ToDNS

func (x *NSAPPTR) ToDNS() *dns.NSAPPTR

func (*NSAPPTR) ToRR

func (x *NSAPPTR) ToRR() dns.RR

type NSEC

type NSEC struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	NextDomain string     `protobuf:"bytes,2,opt,name=NextDomain,proto3" json:"NextDomain,omitempty"`
	TypeBitMap []uint32   `protobuf:"varint,3,rep,packed,name=TypeBitMap,proto3" json:"TypeBitMap,omitempty"`
	// contains filtered or unexported fields
}

func (*NSEC) Any

func (x *NSEC) Any() (*anypb.Any, error)

func (*NSEC) Descriptor deprecated

func (*NSEC) Descriptor() ([]byte, []int)

Deprecated: Use NSEC.ProtoReflect.Descriptor instead.

func (*NSEC) FromAny

func (x *NSEC) FromAny(a *anypb.Any) error

func (*NSEC) FromDNS

func (x *NSEC) FromDNS(r *dns.NSEC) *NSEC

func (*NSEC) GetHdr

func (x *NSEC) GetHdr() *RR_Header

func (*NSEC) GetNextDomain

func (x *NSEC) GetNextDomain() string

func (*NSEC) GetTypeBitMap

func (x *NSEC) GetTypeBitMap() []uint32

func (*NSEC) Name

func (x *NSEC) Name() string

func (*NSEC) ProtoMessage

func (*NSEC) ProtoMessage()

func (*NSEC) ProtoReflect

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

func (*NSEC) RRType

func (x *NSEC) RRType() Type

func (*NSEC) Reset

func (x *NSEC) Reset()

func (*NSEC) String

func (x *NSEC) String() string

func (*NSEC) ToDNS

func (x *NSEC) ToDNS() *dns.NSEC

func (*NSEC) ToRR

func (x *NSEC) ToRR() dns.RR

type NSEC3

type NSEC3 struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Hash       uint32     `protobuf:"varint,2,opt,name=Hash,proto3" json:"Hash,omitempty"`
	Flags      uint32     `protobuf:"varint,3,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Iterations uint32     `protobuf:"varint,4,opt,name=Iterations,proto3" json:"Iterations,omitempty"`
	SaltLength uint32     `protobuf:"varint,5,opt,name=SaltLength,proto3" json:"SaltLength,omitempty"`
	Salt       string     `protobuf:"bytes,6,opt,name=Salt,proto3" json:"Salt,omitempty"`
	HashLength uint32     `protobuf:"varint,7,opt,name=HashLength,proto3" json:"HashLength,omitempty"`
	NextDomain string     `protobuf:"bytes,8,opt,name=NextDomain,proto3" json:"NextDomain,omitempty"`
	TypeBitMap []uint32   `protobuf:"varint,9,rep,packed,name=TypeBitMap,proto3" json:"TypeBitMap,omitempty"`
	// contains filtered or unexported fields
}

func (*NSEC3) Any

func (x *NSEC3) Any() (*anypb.Any, error)

func (*NSEC3) Descriptor deprecated

func (*NSEC3) Descriptor() ([]byte, []int)

Deprecated: Use NSEC3.ProtoReflect.Descriptor instead.

func (*NSEC3) FromAny

func (x *NSEC3) FromAny(a *anypb.Any) error

func (*NSEC3) FromDNS

func (x *NSEC3) FromDNS(r *dns.NSEC3) *NSEC3

func (*NSEC3) GetFlags

func (x *NSEC3) GetFlags() uint32

func (*NSEC3) GetHash

func (x *NSEC3) GetHash() uint32

func (*NSEC3) GetHashLength

func (x *NSEC3) GetHashLength() uint32

func (*NSEC3) GetHdr

func (x *NSEC3) GetHdr() *RR_Header

func (*NSEC3) GetIterations

func (x *NSEC3) GetIterations() uint32

func (*NSEC3) GetNextDomain

func (x *NSEC3) GetNextDomain() string

func (*NSEC3) GetSalt

func (x *NSEC3) GetSalt() string

func (*NSEC3) GetSaltLength

func (x *NSEC3) GetSaltLength() uint32

func (*NSEC3) GetTypeBitMap

func (x *NSEC3) GetTypeBitMap() []uint32

func (*NSEC3) Name

func (x *NSEC3) Name() string

func (*NSEC3) ProtoMessage

func (*NSEC3) ProtoMessage()

func (*NSEC3) ProtoReflect

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

func (*NSEC3) RRType

func (x *NSEC3) RRType() Type

func (*NSEC3) Reset

func (x *NSEC3) Reset()

func (*NSEC3) String

func (x *NSEC3) String() string

func (*NSEC3) ToDNS

func (x *NSEC3) ToDNS() *dns.NSEC3

func (*NSEC3) ToRR

func (x *NSEC3) ToRR() dns.RR

type NSEC3PARAM

type NSEC3PARAM struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Hash       uint32     `protobuf:"varint,2,opt,name=Hash,proto3" json:"Hash,omitempty"`
	Flags      uint32     `protobuf:"varint,3,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Iterations uint32     `protobuf:"varint,4,opt,name=Iterations,proto3" json:"Iterations,omitempty"`
	SaltLength uint32     `protobuf:"varint,5,opt,name=SaltLength,proto3" json:"SaltLength,omitempty"`
	Salt       string     `protobuf:"bytes,6,opt,name=Salt,proto3" json:"Salt,omitempty"`
	// contains filtered or unexported fields
}

func (*NSEC3PARAM) Any

func (x *NSEC3PARAM) Any() (*anypb.Any, error)

func (*NSEC3PARAM) Descriptor deprecated

func (*NSEC3PARAM) Descriptor() ([]byte, []int)

Deprecated: Use NSEC3PARAM.ProtoReflect.Descriptor instead.

func (*NSEC3PARAM) FromAny

func (x *NSEC3PARAM) FromAny(a *anypb.Any) error

func (*NSEC3PARAM) FromDNS

func (x *NSEC3PARAM) FromDNS(r *dns.NSEC3PARAM) *NSEC3PARAM

func (*NSEC3PARAM) GetFlags

func (x *NSEC3PARAM) GetFlags() uint32

func (*NSEC3PARAM) GetHash

func (x *NSEC3PARAM) GetHash() uint32

func (*NSEC3PARAM) GetHdr

func (x *NSEC3PARAM) GetHdr() *RR_Header

func (*NSEC3PARAM) GetIterations

func (x *NSEC3PARAM) GetIterations() uint32

func (*NSEC3PARAM) GetSalt

func (x *NSEC3PARAM) GetSalt() string

func (*NSEC3PARAM) GetSaltLength

func (x *NSEC3PARAM) GetSaltLength() uint32

func (*NSEC3PARAM) Name

func (x *NSEC3PARAM) Name() string

func (*NSEC3PARAM) ProtoMessage

func (*NSEC3PARAM) ProtoMessage()

func (*NSEC3PARAM) ProtoReflect

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

func (*NSEC3PARAM) RRType

func (x *NSEC3PARAM) RRType() Type

func (*NSEC3PARAM) Reset

func (x *NSEC3PARAM) Reset()

func (*NSEC3PARAM) String

func (x *NSEC3PARAM) String() string

func (*NSEC3PARAM) ToDNS

func (x *NSEC3PARAM) ToDNS() *dns.NSEC3PARAM

func (*NSEC3PARAM) ToRR

func (x *NSEC3PARAM) ToRR() dns.RR

type NULL

type NULL struct {
	Hdr  *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Data string     `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	// contains filtered or unexported fields
}

func (*NULL) Any

func (x *NULL) Any() (*anypb.Any, error)

func (*NULL) Descriptor deprecated

func (*NULL) Descriptor() ([]byte, []int)

Deprecated: Use NULL.ProtoReflect.Descriptor instead.

func (*NULL) FromAny

func (x *NULL) FromAny(a *anypb.Any) error

func (*NULL) FromDNS

func (x *NULL) FromDNS(r *dns.NULL) *NULL

func (*NULL) GetData

func (x *NULL) GetData() string

func (*NULL) GetHdr

func (x *NULL) GetHdr() *RR_Header

func (*NULL) Name

func (x *NULL) Name() string

func (*NULL) ProtoMessage

func (*NULL) ProtoMessage()

func (*NULL) ProtoReflect

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

func (*NULL) RRType

func (x *NULL) RRType() Type

func (*NULL) Reset

func (x *NULL) Reset()

func (*NULL) String

func (x *NULL) String() string

func (*NULL) ToDNS

func (x *NULL) ToDNS() *dns.NULL

func (*NULL) ToRR

func (x *NULL) ToRR() dns.RR

type OPENPGPKEY

type OPENPGPKEY struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	PublicKey string     `protobuf:"bytes,2,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*OPENPGPKEY) Any

func (x *OPENPGPKEY) Any() (*anypb.Any, error)

func (*OPENPGPKEY) Descriptor deprecated

func (*OPENPGPKEY) Descriptor() ([]byte, []int)

Deprecated: Use OPENPGPKEY.ProtoReflect.Descriptor instead.

func (*OPENPGPKEY) FromAny

func (x *OPENPGPKEY) FromAny(a *anypb.Any) error

func (*OPENPGPKEY) FromDNS

func (x *OPENPGPKEY) FromDNS(r *dns.OPENPGPKEY) *OPENPGPKEY

func (*OPENPGPKEY) GetHdr

func (x *OPENPGPKEY) GetHdr() *RR_Header

func (*OPENPGPKEY) GetPublicKey

func (x *OPENPGPKEY) GetPublicKey() string

func (*OPENPGPKEY) Name

func (x *OPENPGPKEY) Name() string

func (*OPENPGPKEY) ProtoMessage

func (*OPENPGPKEY) ProtoMessage()

func (*OPENPGPKEY) ProtoReflect

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

func (*OPENPGPKEY) RRType

func (x *OPENPGPKEY) RRType() Type

func (*OPENPGPKEY) Reset

func (x *OPENPGPKEY) Reset()

func (*OPENPGPKEY) String

func (x *OPENPGPKEY) String() string

func (*OPENPGPKEY) ToDNS

func (x *OPENPGPKEY) ToDNS() *dns.OPENPGPKEY

func (*OPENPGPKEY) ToRR

func (x *OPENPGPKEY) ToRR() dns.RR

type PTR

type PTR struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Ptr string     `protobuf:"bytes,2,opt,name=Ptr,proto3" json:"Ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*PTR) Any

func (x *PTR) Any() (*anypb.Any, error)

func (*PTR) Descriptor deprecated

func (*PTR) Descriptor() ([]byte, []int)

Deprecated: Use PTR.ProtoReflect.Descriptor instead.

func (*PTR) FromAny

func (x *PTR) FromAny(a *anypb.Any) error

func (*PTR) FromDNS

func (x *PTR) FromDNS(r *dns.PTR) *PTR

func (*PTR) GetHdr

func (x *PTR) GetHdr() *RR_Header

func (*PTR) GetPtr

func (x *PTR) GetPtr() string

func (*PTR) Name

func (x *PTR) Name() string

func (*PTR) ProtoMessage

func (*PTR) ProtoMessage()

func (*PTR) ProtoReflect

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

func (*PTR) RRType

func (x *PTR) RRType() Type

func (*PTR) Reset

func (x *PTR) Reset()

func (*PTR) String

func (x *PTR) String() string

func (*PTR) ToDNS

func (x *PTR) ToDNS() *dns.PTR

func (*PTR) ToRR

func (x *PTR) ToRR() dns.RR

type PX

type PX struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Map822     string     `protobuf:"bytes,3,opt,name=Map822,proto3" json:"Map822,omitempty"`
	Mapx400    string     `protobuf:"bytes,4,opt,name=Mapx400,proto3" json:"Mapx400,omitempty"`
	// contains filtered or unexported fields
}

func (*PX) Any

func (x *PX) Any() (*anypb.Any, error)

func (*PX) Descriptor deprecated

func (*PX) Descriptor() ([]byte, []int)

Deprecated: Use PX.ProtoReflect.Descriptor instead.

func (*PX) FromAny

func (x *PX) FromAny(a *anypb.Any) error

func (*PX) FromDNS

func (x *PX) FromDNS(r *dns.PX) *PX

func (*PX) GetHdr

func (x *PX) GetHdr() *RR_Header

func (*PX) GetMap822

func (x *PX) GetMap822() string

func (*PX) GetMapx400

func (x *PX) GetMapx400() string

func (*PX) GetPreference

func (x *PX) GetPreference() uint32

func (*PX) Name

func (x *PX) Name() string

func (*PX) ProtoMessage

func (*PX) ProtoMessage()

func (*PX) ProtoReflect

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

func (*PX) RRType

func (x *PX) RRType() Type

func (*PX) Reset

func (x *PX) Reset()

func (*PX) String

func (x *PX) String() string

func (*PX) ToDNS

func (x *PX) ToDNS() *dns.PX

func (*PX) ToRR

func (x *PX) ToRR() dns.RR

type PreReqDomainDoesNotExist

type PreReqDomainDoesNotExist struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*PreReqDomainDoesNotExist) Descriptor deprecated

func (*PreReqDomainDoesNotExist) Descriptor() ([]byte, []int)

Deprecated: Use PreReqDomainDoesNotExist.ProtoReflect.Descriptor instead.

func (*PreReqDomainDoesNotExist) GetName

func (x *PreReqDomainDoesNotExist) GetName() string

func (*PreReqDomainDoesNotExist) ProtoMessage

func (*PreReqDomainDoesNotExist) ProtoMessage()

func (*PreReqDomainDoesNotExist) ProtoReflect

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

func (*PreReqDomainDoesNotExist) Reset

func (x *PreReqDomainDoesNotExist) Reset()

func (*PreReqDomainDoesNotExist) String

func (x *PreReqDomainDoesNotExist) String() string

type PreReqDomainExist

type PreReqDomainExist struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*PreReqDomainExist) Descriptor deprecated

func (*PreReqDomainExist) Descriptor() ([]byte, []int)

Deprecated: Use PreReqDomainExist.ProtoReflect.Descriptor instead.

func (*PreReqDomainExist) GetName

func (x *PreReqDomainExist) GetName() string

func (*PreReqDomainExist) ProtoMessage

func (*PreReqDomainExist) ProtoMessage()

func (*PreReqDomainExist) ProtoReflect

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

func (*PreReqDomainExist) Reset

func (x *PreReqDomainExist) Reset()

func (*PreReqDomainExist) String

func (x *PreReqDomainExist) String() string

type PreReqResourcesDoNotExist

type PreReqResourcesDoNotExist struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type Type   `protobuf:"varint,2,opt,name=type,proto3,enum=mindns.Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*PreReqResourcesDoNotExist) Descriptor deprecated

func (*PreReqResourcesDoNotExist) Descriptor() ([]byte, []int)

Deprecated: Use PreReqResourcesDoNotExist.ProtoReflect.Descriptor instead.

func (*PreReqResourcesDoNotExist) GetName

func (x *PreReqResourcesDoNotExist) GetName() string

func (*PreReqResourcesDoNotExist) GetType

func (x *PreReqResourcesDoNotExist) GetType() Type

func (*PreReqResourcesDoNotExist) ProtoMessage

func (*PreReqResourcesDoNotExist) ProtoMessage()

func (*PreReqResourcesDoNotExist) ProtoReflect

func (*PreReqResourcesDoNotExist) Reset

func (x *PreReqResourcesDoNotExist) Reset()

func (*PreReqResourcesDoNotExist) String

func (x *PreReqResourcesDoNotExist) String() string

type PreReqResourcesExist

type PreReqResourcesExist struct {
	Name string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type Type       `protobuf:"varint,2,opt,name=type,proto3,enum=mindns.Type" json:"type,omitempty"`
	Data *anypb.Any `protobuf:"bytes,3,opt,name=data,proto3,oneof" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PreReqResourcesExist) Descriptor deprecated

func (*PreReqResourcesExist) Descriptor() ([]byte, []int)

Deprecated: Use PreReqResourcesExist.ProtoReflect.Descriptor instead.

func (*PreReqResourcesExist) GetData

func (x *PreReqResourcesExist) GetData() *anypb.Any

func (*PreReqResourcesExist) GetName

func (x *PreReqResourcesExist) GetName() string

func (*PreReqResourcesExist) GetType

func (x *PreReqResourcesExist) GetType() Type

func (*PreReqResourcesExist) ProtoMessage

func (*PreReqResourcesExist) ProtoMessage()

func (*PreReqResourcesExist) ProtoReflect

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

func (*PreReqResourcesExist) Reset

func (x *PreReqResourcesExist) Reset()

func (*PreReqResourcesExist) String

func (x *PreReqResourcesExist) String() string

type ProtoRR

type ProtoRR interface {
	proto.Message
	Name() string
	RRType() Type
	Any() (*anypb.Any, error)
	FromAny(*anypb.Any) error
	// contains filtered or unexported methods
}

func DnsToProtoRR

func DnsToProtoRR(rr dns.RR) ProtoRR

func ProtoRRFromAny

func ProtoRRFromAny(a *anypb.Any) (ProtoRR, error)

type QueryRequest

type QueryRequest struct {
	Zone string  `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Type *Type   `protobuf:"varint,3,opt,name=type,proto3,enum=mindns.Type,oneof" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryRequest) Descriptor deprecated

func (*QueryRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead.

func (*QueryRequest) GetName

func (x *QueryRequest) GetName() string

func (*QueryRequest) GetType

func (x *QueryRequest) GetType() Type

func (*QueryRequest) GetZone

func (x *QueryRequest) GetZone() string

func (*QueryRequest) ProtoMessage

func (*QueryRequest) ProtoMessage()

func (*QueryRequest) ProtoReflect

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

func (*QueryRequest) Reset

func (x *QueryRequest) Reset()

func (*QueryRequest) String

func (x *QueryRequest) String() string

type QueryResponse

type QueryResponse struct {
	Records []*anypb.Any `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryResponse) Descriptor deprecated

func (*QueryResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryResponse.ProtoReflect.Descriptor instead.

func (*QueryResponse) GetRecords

func (x *QueryResponse) GetRecords() []*anypb.Any

func (*QueryResponse) ProtoMessage

func (*QueryResponse) ProtoMessage()

func (*QueryResponse) ProtoReflect

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

func (*QueryResponse) Reset

func (x *QueryResponse) Reset()

func (*QueryResponse) String

func (x *QueryResponse) String() string

type RFC3597

type RFC3597 struct {
	Hdr   *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Rdata string     `protobuf:"bytes,2,opt,name=Rdata,proto3" json:"Rdata,omitempty"`
	// contains filtered or unexported fields
}

func (*RFC3597) Descriptor deprecated

func (*RFC3597) Descriptor() ([]byte, []int)

Deprecated: Use RFC3597.ProtoReflect.Descriptor instead.

func (*RFC3597) GetHdr

func (x *RFC3597) GetHdr() *RR_Header

func (*RFC3597) GetRdata

func (x *RFC3597) GetRdata() string

func (*RFC3597) ProtoMessage

func (*RFC3597) ProtoMessage()

func (*RFC3597) ProtoReflect

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

func (*RFC3597) Reset

func (x *RFC3597) Reset()

func (*RFC3597) String

func (x *RFC3597) String() string

type RKEY

type RKEY struct {
	Hdr       *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Flags     uint32     `protobuf:"varint,2,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Protocol  uint32     `protobuf:"varint,3,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Algorithm uint32     `protobuf:"varint,4,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	PublicKey string     `protobuf:"bytes,5,opt,name=PublicKey,proto3" json:"PublicKey,omitempty"`
	// contains filtered or unexported fields
}

func (*RKEY) Any

func (x *RKEY) Any() (*anypb.Any, error)

func (*RKEY) Descriptor deprecated

func (*RKEY) Descriptor() ([]byte, []int)

Deprecated: Use RKEY.ProtoReflect.Descriptor instead.

func (*RKEY) FromAny

func (x *RKEY) FromAny(a *anypb.Any) error

func (*RKEY) FromDNS

func (x *RKEY) FromDNS(r *dns.RKEY) *RKEY

func (*RKEY) GetAlgorithm

func (x *RKEY) GetAlgorithm() uint32

func (*RKEY) GetFlags

func (x *RKEY) GetFlags() uint32

func (*RKEY) GetHdr

func (x *RKEY) GetHdr() *RR_Header

func (*RKEY) GetProtocol

func (x *RKEY) GetProtocol() uint32

func (*RKEY) GetPublicKey

func (x *RKEY) GetPublicKey() string

func (*RKEY) Name

func (x *RKEY) Name() string

func (*RKEY) ProtoMessage

func (*RKEY) ProtoMessage()

func (*RKEY) ProtoReflect

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

func (*RKEY) RRType

func (x *RKEY) RRType() Type

func (*RKEY) Reset

func (x *RKEY) Reset()

func (*RKEY) String

func (x *RKEY) String() string

func (*RKEY) ToDNS

func (x *RKEY) ToDNS() *dns.RKEY

func (*RKEY) ToRR

func (x *RKEY) ToRR() dns.RR

type RP

type RP struct {
	Hdr  *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Mbox string     `protobuf:"bytes,2,opt,name=Mbox,proto3" json:"Mbox,omitempty"`
	Txt  string     `protobuf:"bytes,3,opt,name=Txt,proto3" json:"Txt,omitempty"`
	// contains filtered or unexported fields
}

func (*RP) Any

func (x *RP) Any() (*anypb.Any, error)

func (*RP) Descriptor deprecated

func (*RP) Descriptor() ([]byte, []int)

Deprecated: Use RP.ProtoReflect.Descriptor instead.

func (*RP) FromAny

func (x *RP) FromAny(a *anypb.Any) error

func (*RP) FromDNS

func (x *RP) FromDNS(r *dns.RP) *RP

func (*RP) GetHdr

func (x *RP) GetHdr() *RR_Header

func (*RP) GetMbox

func (x *RP) GetMbox() string

func (*RP) GetTxt

func (x *RP) GetTxt() string

func (*RP) Name

func (x *RP) Name() string

func (*RP) ProtoMessage

func (*RP) ProtoMessage()

func (*RP) ProtoReflect

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

func (*RP) RRType

func (x *RP) RRType() Type

func (*RP) Reset

func (x *RP) Reset()

func (*RP) String

func (x *RP) String() string

func (*RP) ToDNS

func (x *RP) ToDNS() *dns.RP

func (*RP) ToRR

func (x *RP) ToRR() dns.RR

type RRSIG

type RRSIG struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	TypeCovered Type       `protobuf:"varint,2,opt,name=TypeCovered,proto3,enum=mindns.Type" json:"TypeCovered,omitempty"`
	Algorithm   uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	Labels      uint32     `protobuf:"varint,4,opt,name=Labels,proto3" json:"Labels,omitempty"`
	OrigTtl     uint32     `protobuf:"varint,5,opt,name=OrigTtl,proto3" json:"OrigTtl,omitempty"`
	Expiration  uint32     `protobuf:"varint,6,opt,name=Expiration,proto3" json:"Expiration,omitempty"`
	Inception   uint32     `protobuf:"varint,7,opt,name=Inception,proto3" json:"Inception,omitempty"`
	KeyTag      uint32     `protobuf:"varint,8,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	SignerName  string     `protobuf:"bytes,9,opt,name=SignerName,proto3" json:"SignerName,omitempty"`
	Signature   string     `protobuf:"bytes,10,opt,name=Signature,proto3" json:"Signature,omitempty"`
	// contains filtered or unexported fields
}

func (*RRSIG) Any

func (x *RRSIG) Any() (*anypb.Any, error)

func (*RRSIG) Descriptor deprecated

func (*RRSIG) Descriptor() ([]byte, []int)

Deprecated: Use RRSIG.ProtoReflect.Descriptor instead.

func (*RRSIG) FromAny

func (x *RRSIG) FromAny(a *anypb.Any) error

func (*RRSIG) FromDNS

func (x *RRSIG) FromDNS(r *dns.RRSIG) *RRSIG

func (*RRSIG) GetAlgorithm

func (x *RRSIG) GetAlgorithm() uint32

func (*RRSIG) GetExpiration

func (x *RRSIG) GetExpiration() uint32

func (*RRSIG) GetHdr

func (x *RRSIG) GetHdr() *RR_Header

func (*RRSIG) GetInception

func (x *RRSIG) GetInception() uint32

func (*RRSIG) GetKeyTag

func (x *RRSIG) GetKeyTag() uint32

func (*RRSIG) GetLabels

func (x *RRSIG) GetLabels() uint32

func (*RRSIG) GetOrigTtl

func (x *RRSIG) GetOrigTtl() uint32

func (*RRSIG) GetSignature

func (x *RRSIG) GetSignature() string

func (*RRSIG) GetSignerName

func (x *RRSIG) GetSignerName() string

func (*RRSIG) GetTypeCovered

func (x *RRSIG) GetTypeCovered() Type

func (*RRSIG) Name

func (x *RRSIG) Name() string

func (*RRSIG) ProtoMessage

func (*RRSIG) ProtoMessage()

func (*RRSIG) ProtoReflect

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

func (*RRSIG) RRType

func (x *RRSIG) RRType() Type

func (*RRSIG) Reset

func (x *RRSIG) Reset()

func (*RRSIG) String

func (x *RRSIG) String() string

func (*RRSIG) ToDNS

func (x *RRSIG) ToDNS() *dns.RRSIG

func (*RRSIG) ToRR

func (x *RRSIG) ToRR() dns.RR

type RR_Header

type RR_Header struct {
	Name   string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Rrtype uint32 `protobuf:"varint,2,opt,name=Rrtype,proto3" json:"Rrtype,omitempty"`
	Class  uint32 `protobuf:"varint,3,opt,name=Class,proto3" json:"Class,omitempty"`
	Ttl    uint32 `protobuf:"varint,4,opt,name=Ttl,proto3" json:"Ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*RR_Header) Descriptor deprecated

func (*RR_Header) Descriptor() ([]byte, []int)

Deprecated: Use RR_Header.ProtoReflect.Descriptor instead.

func (*RR_Header) FromDNS

func (x *RR_Header) FromDNS(r *dns.RR_Header)

func (*RR_Header) GetClass

func (x *RR_Header) GetClass() uint32

func (*RR_Header) GetName

func (x *RR_Header) GetName() string

func (*RR_Header) GetRrtype

func (x *RR_Header) GetRrtype() uint32

func (*RR_Header) GetTtl

func (x *RR_Header) GetTtl() uint32

func (*RR_Header) ProtoMessage

func (*RR_Header) ProtoMessage()

func (*RR_Header) ProtoReflect

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

func (*RR_Header) Reset

func (x *RR_Header) Reset()

func (*RR_Header) String

func (x *RR_Header) String() string

func (*RR_Header) ToDNS

func (x *RR_Header) ToDNS() *dns.RR_Header

type RT

type RT struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Preference uint32     `protobuf:"varint,2,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Host       string     `protobuf:"bytes,3,opt,name=Host,proto3" json:"Host,omitempty"`
	// contains filtered or unexported fields
}

func (*RT) Any

func (x *RT) Any() (*anypb.Any, error)

func (*RT) Descriptor deprecated

func (*RT) Descriptor() ([]byte, []int)

Deprecated: Use RT.ProtoReflect.Descriptor instead.

func (*RT) FromAny

func (x *RT) FromAny(a *anypb.Any) error

func (*RT) FromDNS

func (x *RT) FromDNS(r *dns.RT) *RT

func (*RT) GetHdr

func (x *RT) GetHdr() *RR_Header

func (*RT) GetHost

func (x *RT) GetHost() string

func (*RT) GetPreference

func (x *RT) GetPreference() uint32

func (*RT) Name

func (x *RT) Name() string

func (*RT) ProtoMessage

func (*RT) ProtoMessage()

func (*RT) ProtoReflect

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

func (*RT) RRType

func (x *RT) RRType() Type

func (*RT) Reset

func (x *RT) Reset()

func (*RT) String

func (x *RT) String() string

func (*RT) ToDNS

func (x *RT) ToDNS() *dns.RT

func (*RT) ToRR

func (x *RT) ToRR() dns.RR

type Records

type Records struct {
	Records []*anypb.Any `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	// contains filtered or unexported fields
}

func (*Records) Descriptor deprecated

func (*Records) Descriptor() ([]byte, []int)

Deprecated: Use Records.ProtoReflect.Descriptor instead.

func (*Records) GetRecords

func (x *Records) GetRecords() []*anypb.Any

func (*Records) ProtoMessage

func (*Records) ProtoMessage()

func (*Records) ProtoReflect

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

func (*Records) Reset

func (x *Records) Reset()

func (*Records) String

func (x *Records) String() string

type SIG

type SIG struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	TypeCovered Type       `protobuf:"varint,2,opt,name=TypeCovered,proto3,enum=mindns.Type" json:"TypeCovered,omitempty"`
	Algorithm   uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	Labels      uint32     `protobuf:"varint,4,opt,name=Labels,proto3" json:"Labels,omitempty"`
	OrigTtl     uint32     `protobuf:"varint,5,opt,name=OrigTtl,proto3" json:"OrigTtl,omitempty"`
	Expiration  uint32     `protobuf:"varint,6,opt,name=Expiration,proto3" json:"Expiration,omitempty"`
	Inception   uint32     `protobuf:"varint,7,opt,name=Inception,proto3" json:"Inception,omitempty"`
	KeyTag      uint32     `protobuf:"varint,8,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	SignerName  string     `protobuf:"bytes,9,opt,name=SignerName,proto3" json:"SignerName,omitempty"`
	Signature   string     `protobuf:"bytes,10,opt,name=Signature,proto3" json:"Signature,omitempty"`
	// contains filtered or unexported fields
}

func (*SIG) Any

func (x *SIG) Any() (*anypb.Any, error)

func (*SIG) Descriptor deprecated

func (*SIG) Descriptor() ([]byte, []int)

Deprecated: Use SIG.ProtoReflect.Descriptor instead.

func (*SIG) FromAny

func (x *SIG) FromAny(a *anypb.Any) error

func (*SIG) FromDNS

func (x *SIG) FromDNS(r *dns.SIG) *SIG

func (*SIG) GetAlgorithm

func (x *SIG) GetAlgorithm() uint32

func (*SIG) GetExpiration

func (x *SIG) GetExpiration() uint32

func (*SIG) GetHdr

func (x *SIG) GetHdr() *RR_Header

func (*SIG) GetInception

func (x *SIG) GetInception() uint32

func (*SIG) GetKeyTag

func (x *SIG) GetKeyTag() uint32

func (*SIG) GetLabels

func (x *SIG) GetLabels() uint32

func (*SIG) GetOrigTtl

func (x *SIG) GetOrigTtl() uint32

func (*SIG) GetSignature

func (x *SIG) GetSignature() string

func (*SIG) GetSignerName

func (x *SIG) GetSignerName() string

func (*SIG) GetTypeCovered

func (x *SIG) GetTypeCovered() Type

func (*SIG) Name

func (x *SIG) Name() string

func (*SIG) ProtoMessage

func (*SIG) ProtoMessage()

func (*SIG) ProtoReflect

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

func (*SIG) RRType

func (x *SIG) RRType() Type

func (*SIG) Reset

func (x *SIG) Reset()

func (*SIG) String

func (x *SIG) String() string

func (*SIG) ToDNS

func (x *SIG) ToDNS() *dns.SIG

func (*SIG) ToRR

func (x *SIG) ToRR() dns.RR

type SMIMEA

type SMIMEA struct {
	Hdr          *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Usage        uint32     `protobuf:"varint,2,opt,name=Usage,proto3" json:"Usage,omitempty"`
	Selector     uint32     `protobuf:"varint,3,opt,name=Selector,proto3" json:"Selector,omitempty"`
	MatchingType uint32     `protobuf:"varint,4,opt,name=MatchingType,proto3" json:"MatchingType,omitempty"`
	Certificate  string     `protobuf:"bytes,5,opt,name=Certificate,proto3" json:"Certificate,omitempty"`
	// contains filtered or unexported fields
}

func (*SMIMEA) Any

func (x *SMIMEA) Any() (*anypb.Any, error)

func (*SMIMEA) Descriptor deprecated

func (*SMIMEA) Descriptor() ([]byte, []int)

Deprecated: Use SMIMEA.ProtoReflect.Descriptor instead.

func (*SMIMEA) FromAny

func (x *SMIMEA) FromAny(a *anypb.Any) error

func (*SMIMEA) FromDNS

func (x *SMIMEA) FromDNS(r *dns.SMIMEA) *SMIMEA

func (*SMIMEA) GetCertificate

func (x *SMIMEA) GetCertificate() string

func (*SMIMEA) GetHdr

func (x *SMIMEA) GetHdr() *RR_Header

func (*SMIMEA) GetMatchingType

func (x *SMIMEA) GetMatchingType() uint32

func (*SMIMEA) GetSelector

func (x *SMIMEA) GetSelector() uint32

func (*SMIMEA) GetUsage

func (x *SMIMEA) GetUsage() uint32

func (*SMIMEA) Name

func (x *SMIMEA) Name() string

func (*SMIMEA) ProtoMessage

func (*SMIMEA) ProtoMessage()

func (*SMIMEA) ProtoReflect

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

func (*SMIMEA) RRType

func (x *SMIMEA) RRType() Type

func (*SMIMEA) Reset

func (x *SMIMEA) Reset()

func (*SMIMEA) String

func (x *SMIMEA) String() string

func (*SMIMEA) ToDNS

func (x *SMIMEA) ToDNS() *dns.SMIMEA

func (*SMIMEA) ToRR

func (x *SMIMEA) ToRR() dns.RR

type SOA

type SOA struct {
	Hdr     *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Ns      string     `protobuf:"bytes,2,opt,name=Ns,proto3" json:"Ns,omitempty"`
	Mbox    string     `protobuf:"bytes,3,opt,name=Mbox,proto3" json:"Mbox,omitempty"`
	Serial  uint32     `protobuf:"varint,4,opt,name=Serial,proto3" json:"Serial,omitempty"`
	Refresh uint32     `protobuf:"varint,5,opt,name=Refresh,proto3" json:"Refresh,omitempty"`
	Retry   uint32     `protobuf:"varint,6,opt,name=Retry,proto3" json:"Retry,omitempty"`
	Expire  uint32     `protobuf:"varint,7,opt,name=Expire,proto3" json:"Expire,omitempty"`
	Minttl  uint32     `protobuf:"varint,8,opt,name=Minttl,proto3" json:"Minttl,omitempty"`
	// contains filtered or unexported fields
}

func (*SOA) Any

func (x *SOA) Any() (*anypb.Any, error)

func (*SOA) Descriptor deprecated

func (*SOA) Descriptor() ([]byte, []int)

Deprecated: Use SOA.ProtoReflect.Descriptor instead.

func (*SOA) FromAny

func (x *SOA) FromAny(a *anypb.Any) error

func (*SOA) FromDNS

func (x *SOA) FromDNS(r *dns.SOA) *SOA

func (*SOA) GetExpire

func (x *SOA) GetExpire() uint32

func (*SOA) GetHdr

func (x *SOA) GetHdr() *RR_Header

func (*SOA) GetMbox

func (x *SOA) GetMbox() string

func (*SOA) GetMinttl

func (x *SOA) GetMinttl() uint32

func (*SOA) GetNs

func (x *SOA) GetNs() string

func (*SOA) GetRefresh

func (x *SOA) GetRefresh() uint32

func (*SOA) GetRetry

func (x *SOA) GetRetry() uint32

func (*SOA) GetSerial

func (x *SOA) GetSerial() uint32

func (*SOA) Name

func (x *SOA) Name() string

func (*SOA) ProtoMessage

func (*SOA) ProtoMessage()

func (*SOA) ProtoReflect

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

func (*SOA) RRType

func (x *SOA) RRType() Type

func (*SOA) Reset

func (x *SOA) Reset()

func (*SOA) String

func (x *SOA) String() string

func (*SOA) ToDNS

func (x *SOA) ToDNS() *dns.SOA

func (*SOA) ToRR

func (x *SOA) ToRR() dns.RR

type SPF

type SPF struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Txt []string   `protobuf:"bytes,2,rep,name=Txt,proto3" json:"Txt,omitempty"`
	// contains filtered or unexported fields
}

func (*SPF) Any

func (x *SPF) Any() (*anypb.Any, error)

func (*SPF) Descriptor deprecated

func (*SPF) Descriptor() ([]byte, []int)

Deprecated: Use SPF.ProtoReflect.Descriptor instead.

func (*SPF) FromAny

func (x *SPF) FromAny(a *anypb.Any) error

func (*SPF) FromDNS

func (x *SPF) FromDNS(r *dns.SPF) *SPF

func (*SPF) GetHdr

func (x *SPF) GetHdr() *RR_Header

func (*SPF) GetTxt

func (x *SPF) GetTxt() []string

func (*SPF) Name

func (x *SPF) Name() string

func (*SPF) ProtoMessage

func (*SPF) ProtoMessage()

func (*SPF) ProtoReflect

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

func (*SPF) RRType

func (x *SPF) RRType() Type

func (*SPF) Reset

func (x *SPF) Reset()

func (*SPF) String

func (x *SPF) String() string

func (*SPF) ToDNS

func (x *SPF) ToDNS() *dns.SPF

func (*SPF) ToRR

func (x *SPF) ToRR() dns.RR

type SRV

type SRV struct {
	Hdr      *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Priority uint32     `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"`
	Weight   uint32     `protobuf:"varint,3,opt,name=Weight,proto3" json:"Weight,omitempty"`
	Port     uint32     `protobuf:"varint,4,opt,name=Port,proto3" json:"Port,omitempty"`
	Target   string     `protobuf:"bytes,5,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

func (*SRV) Any

func (x *SRV) Any() (*anypb.Any, error)

func (*SRV) Descriptor deprecated

func (*SRV) Descriptor() ([]byte, []int)

Deprecated: Use SRV.ProtoReflect.Descriptor instead.

func (*SRV) FromAny

func (x *SRV) FromAny(a *anypb.Any) error

func (*SRV) FromDNS

func (x *SRV) FromDNS(r *dns.SRV) *SRV

func (*SRV) GetHdr

func (x *SRV) GetHdr() *RR_Header

func (*SRV) GetPort

func (x *SRV) GetPort() uint32

func (*SRV) GetPriority

func (x *SRV) GetPriority() uint32

func (*SRV) GetTarget

func (x *SRV) GetTarget() string

func (*SRV) GetWeight

func (x *SRV) GetWeight() uint32

func (*SRV) Name

func (x *SRV) Name() string

func (*SRV) ProtoMessage

func (*SRV) ProtoMessage()

func (*SRV) ProtoReflect

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

func (*SRV) RRType

func (x *SRV) RRType() Type

func (*SRV) Reset

func (x *SRV) Reset()

func (*SRV) String

func (x *SRV) String() string

func (*SRV) ToDNS

func (x *SRV) ToDNS() *dns.SRV

func (*SRV) ToRR

func (x *SRV) ToRR() dns.RR

type SSHFP

type SSHFP struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Algorithm   uint32     `protobuf:"varint,2,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	Type        uint32     `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	FingerPrint string     `protobuf:"bytes,4,opt,name=FingerPrint,proto3" json:"FingerPrint,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHFP) Any

func (x *SSHFP) Any() (*anypb.Any, error)

func (*SSHFP) Descriptor deprecated

func (*SSHFP) Descriptor() ([]byte, []int)

Deprecated: Use SSHFP.ProtoReflect.Descriptor instead.

func (*SSHFP) FromAny

func (x *SSHFP) FromAny(a *anypb.Any) error

func (*SSHFP) FromDNS

func (x *SSHFP) FromDNS(r *dns.SSHFP) *SSHFP

func (*SSHFP) GetAlgorithm

func (x *SSHFP) GetAlgorithm() uint32

func (*SSHFP) GetFingerPrint

func (x *SSHFP) GetFingerPrint() string

func (*SSHFP) GetHdr

func (x *SSHFP) GetHdr() *RR_Header

func (*SSHFP) GetType

func (x *SSHFP) GetType() uint32

func (*SSHFP) Name

func (x *SSHFP) Name() string

func (*SSHFP) ProtoMessage

func (*SSHFP) ProtoMessage()

func (*SSHFP) ProtoReflect

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

func (*SSHFP) RRType

func (x *SSHFP) RRType() Type

func (*SSHFP) Reset

func (x *SSHFP) Reset()

func (*SSHFP) String

func (x *SSHFP) String() string

func (*SSHFP) ToDNS

func (x *SSHFP) ToDNS() *dns.SSHFP

func (*SSHFP) ToRR

func (x *SSHFP) ToRR() dns.RR

type SVCB

type SVCB struct {
	Hdr      *RR_Header   `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Priority uint32       `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"`
	Target   string       `protobuf:"bytes,3,opt,name=Target,proto3" json:"Target,omitempty"`
	Value    []*anypb.Any `protobuf:"bytes,4,rep,name=Value,proto3" json:"Value,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCB) Any

func (x *SVCB) Any() (*anypb.Any, error)

func (*SVCB) Descriptor deprecated

func (*SVCB) Descriptor() ([]byte, []int)

Deprecated: Use SVCB.ProtoReflect.Descriptor instead.

func (*SVCB) FromAny

func (x *SVCB) FromAny(a *anypb.Any) error

func (*SVCB) FromDNS

func (x *SVCB) FromDNS(r *dns.SVCB) *SVCB

func (*SVCB) GetHdr

func (x *SVCB) GetHdr() *RR_Header

func (*SVCB) GetPriority

func (x *SVCB) GetPriority() uint32

func (*SVCB) GetTarget

func (x *SVCB) GetTarget() string

func (*SVCB) GetValue

func (x *SVCB) GetValue() []*anypb.Any

func (*SVCB) Name

func (x *SVCB) Name() string

func (*SVCB) ProtoMessage

func (*SVCB) ProtoMessage()

func (*SVCB) ProtoReflect

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

func (*SVCB) RRType

func (x *SVCB) RRType() Type

func (*SVCB) Reset

func (x *SVCB) Reset()

func (*SVCB) String

func (x *SVCB) String() string

func (*SVCB) ToDNS

func (x *SVCB) ToDNS() *dns.SVCB

func (*SVCB) ToRR

func (x *SVCB) ToRR() dns.RR

type SVCBAlpn

type SVCBAlpn struct {
	Alpn []string `protobuf:"bytes,1,rep,name=Alpn,proto3" json:"Alpn,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBAlpn) Descriptor deprecated

func (*SVCBAlpn) Descriptor() ([]byte, []int)

Deprecated: Use SVCBAlpn.ProtoReflect.Descriptor instead.

func (*SVCBAlpn) FromDNS

func (x *SVCBAlpn) FromDNS(r *dns.SVCBAlpn) *SVCBAlpn

func (*SVCBAlpn) GetAlpn

func (x *SVCBAlpn) GetAlpn() []string

func (*SVCBAlpn) ProtoMessage

func (*SVCBAlpn) ProtoMessage()

func (*SVCBAlpn) ProtoReflect

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

func (*SVCBAlpn) Reset

func (x *SVCBAlpn) Reset()

func (*SVCBAlpn) String

func (x *SVCBAlpn) String() string

func (*SVCBAlpn) ToDNS

func (x *SVCBAlpn) ToDNS() *dns.SVCBAlpn

type SVCBDoHPath

type SVCBDoHPath struct {
	Template string `protobuf:"bytes,1,opt,name=Template,proto3" json:"Template,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBDoHPath) Descriptor deprecated

func (*SVCBDoHPath) Descriptor() ([]byte, []int)

Deprecated: Use SVCBDoHPath.ProtoReflect.Descriptor instead.

func (*SVCBDoHPath) FromDNS

func (x *SVCBDoHPath) FromDNS(r *dns.SVCBDoHPath) *SVCBDoHPath

func (*SVCBDoHPath) GetTemplate

func (x *SVCBDoHPath) GetTemplate() string

func (*SVCBDoHPath) ProtoMessage

func (*SVCBDoHPath) ProtoMessage()

func (*SVCBDoHPath) ProtoReflect

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

func (*SVCBDoHPath) Reset

func (x *SVCBDoHPath) Reset()

func (*SVCBDoHPath) String

func (x *SVCBDoHPath) String() string

func (*SVCBDoHPath) ToDNS

func (x *SVCBDoHPath) ToDNS() *dns.SVCBDoHPath

type SVCBECHConfig

type SVCBECHConfig struct {
	ECH []byte `protobuf:"bytes,1,opt,name=ECH,proto3" json:"ECH,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBECHConfig) Descriptor deprecated

func (*SVCBECHConfig) Descriptor() ([]byte, []int)

Deprecated: Use SVCBECHConfig.ProtoReflect.Descriptor instead.

func (*SVCBECHConfig) FromDNS

func (x *SVCBECHConfig) FromDNS(r *dns.SVCBECHConfig) *SVCBECHConfig

func (*SVCBECHConfig) GetECH

func (x *SVCBECHConfig) GetECH() []byte

func (*SVCBECHConfig) ProtoMessage

func (*SVCBECHConfig) ProtoMessage()

func (*SVCBECHConfig) ProtoReflect

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

func (*SVCBECHConfig) Reset

func (x *SVCBECHConfig) Reset()

func (*SVCBECHConfig) String

func (x *SVCBECHConfig) String() string

func (*SVCBECHConfig) ToDNS

func (x *SVCBECHConfig) ToDNS() *dns.SVCBECHConfig

type SVCBIPv4Hint

type SVCBIPv4Hint struct {
	Hint [][]byte `protobuf:"bytes,1,rep,name=Hint,proto3" json:"Hint,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBIPv4Hint) Descriptor deprecated

func (*SVCBIPv4Hint) Descriptor() ([]byte, []int)

Deprecated: Use SVCBIPv4Hint.ProtoReflect.Descriptor instead.

func (*SVCBIPv4Hint) FromDNS

func (x *SVCBIPv4Hint) FromDNS(r *dns.SVCBIPv4Hint) *SVCBIPv4Hint

func (*SVCBIPv4Hint) GetHint

func (x *SVCBIPv4Hint) GetHint() [][]byte

func (*SVCBIPv4Hint) ProtoMessage

func (*SVCBIPv4Hint) ProtoMessage()

func (*SVCBIPv4Hint) ProtoReflect

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

func (*SVCBIPv4Hint) Reset

func (x *SVCBIPv4Hint) Reset()

func (*SVCBIPv4Hint) String

func (x *SVCBIPv4Hint) String() string

func (*SVCBIPv4Hint) ToDNS

func (x *SVCBIPv4Hint) ToDNS() *dns.SVCBIPv4Hint

type SVCBIPv6Hint

type SVCBIPv6Hint struct {
	Hint [][]byte `protobuf:"bytes,1,rep,name=Hint,proto3" json:"Hint,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBIPv6Hint) Descriptor deprecated

func (*SVCBIPv6Hint) Descriptor() ([]byte, []int)

Deprecated: Use SVCBIPv6Hint.ProtoReflect.Descriptor instead.

func (*SVCBIPv6Hint) FromDNS

func (x *SVCBIPv6Hint) FromDNS(r *dns.SVCBIPv6Hint) *SVCBIPv6Hint

func (*SVCBIPv6Hint) GetHint

func (x *SVCBIPv6Hint) GetHint() [][]byte

func (*SVCBIPv6Hint) ProtoMessage

func (*SVCBIPv6Hint) ProtoMessage()

func (*SVCBIPv6Hint) ProtoReflect

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

func (*SVCBIPv6Hint) Reset

func (x *SVCBIPv6Hint) Reset()

func (*SVCBIPv6Hint) String

func (x *SVCBIPv6Hint) String() string

func (*SVCBIPv6Hint) ToDNS

func (x *SVCBIPv6Hint) ToDNS() *dns.SVCBIPv6Hint

type SVCBKey

type SVCBKey int32
const (
	SVCBKey_SVCB_MANDATORY       SVCBKey = 0
	SVCBKey_SVCB_ALPN            SVCBKey = 1
	SVCBKey_SVCB_NO_DEFAULT_ALPN SVCBKey = 2
	SVCBKey_SVCB_PORT            SVCBKey = 3
	SVCBKey_SVCB_IPV4HINT        SVCBKey = 4
	SVCBKey_SVCB_ECHCONFIG       SVCBKey = 5
	SVCBKey_SVCB_IPV6HINT        SVCBKey = 6
	SVCBKey_SVCB_DOHPATH         SVCBKey = 7
	SVCBKey_SVCB_RESERVED        SVCBKey = 65535
)

func (SVCBKey) Descriptor

func (SVCBKey) Descriptor() protoreflect.EnumDescriptor

func (SVCBKey) Enum

func (x SVCBKey) Enum() *SVCBKey

func (SVCBKey) EnumDescriptor deprecated

func (SVCBKey) EnumDescriptor() ([]byte, []int)

Deprecated: Use SVCBKey.Descriptor instead.

func (SVCBKey) Number

func (x SVCBKey) Number() protoreflect.EnumNumber

func (SVCBKey) String

func (x SVCBKey) String() string

func (SVCBKey) Type

func (SVCBKey) Type() protoreflect.EnumType

type SVCBLocal

type SVCBLocal struct {
	KeyCode SVCBKey `protobuf:"varint,1,opt,name=KeyCode,proto3,enum=mindns.SVCBKey" json:"KeyCode,omitempty"`
	Data    []byte  `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBLocal) Descriptor deprecated

func (*SVCBLocal) Descriptor() ([]byte, []int)

Deprecated: Use SVCBLocal.ProtoReflect.Descriptor instead.

func (*SVCBLocal) FromDNS

func (x *SVCBLocal) FromDNS(r *dns.SVCBLocal) *SVCBLocal

func (*SVCBLocal) GetData

func (x *SVCBLocal) GetData() []byte

func (*SVCBLocal) GetKeyCode

func (x *SVCBLocal) GetKeyCode() SVCBKey

func (*SVCBLocal) ProtoMessage

func (*SVCBLocal) ProtoMessage()

func (*SVCBLocal) ProtoReflect

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

func (*SVCBLocal) Reset

func (x *SVCBLocal) Reset()

func (*SVCBLocal) String

func (x *SVCBLocal) String() string

func (*SVCBLocal) ToDNS

func (x *SVCBLocal) ToDNS() *dns.SVCBLocal

type SVCBMandatory

type SVCBMandatory struct {
	Code []SVCBKey `protobuf:"varint,1,rep,packed,name=Code,proto3,enum=mindns.SVCBKey" json:"Code,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBMandatory) Descriptor deprecated

func (*SVCBMandatory) Descriptor() ([]byte, []int)

Deprecated: Use SVCBMandatory.ProtoReflect.Descriptor instead.

func (*SVCBMandatory) FromDNS

func (x *SVCBMandatory) FromDNS(r *dns.SVCBMandatory) *SVCBMandatory

func (*SVCBMandatory) GetCode

func (x *SVCBMandatory) GetCode() []SVCBKey

func (*SVCBMandatory) ProtoMessage

func (*SVCBMandatory) ProtoMessage()

func (*SVCBMandatory) ProtoReflect

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

func (*SVCBMandatory) Reset

func (x *SVCBMandatory) Reset()

func (*SVCBMandatory) String

func (x *SVCBMandatory) String() string

func (*SVCBMandatory) ToDNS

func (x *SVCBMandatory) ToDNS() *dns.SVCBMandatory

type SVCBNoDefaultAlpn

type SVCBNoDefaultAlpn struct {
	// contains filtered or unexported fields
}

func (*SVCBNoDefaultAlpn) Descriptor deprecated

func (*SVCBNoDefaultAlpn) Descriptor() ([]byte, []int)

Deprecated: Use SVCBNoDefaultAlpn.ProtoReflect.Descriptor instead.

func (*SVCBNoDefaultAlpn) FromDNS

func (*SVCBNoDefaultAlpn) ProtoMessage

func (*SVCBNoDefaultAlpn) ProtoMessage()

func (*SVCBNoDefaultAlpn) ProtoReflect

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

func (*SVCBNoDefaultAlpn) Reset

func (x *SVCBNoDefaultAlpn) Reset()

func (*SVCBNoDefaultAlpn) String

func (x *SVCBNoDefaultAlpn) String() string

func (*SVCBNoDefaultAlpn) ToDNS

type SVCBPort

type SVCBPort struct {
	Port uint32 `protobuf:"varint,1,opt,name=Port,proto3" json:"Port,omitempty"`
	// contains filtered or unexported fields
}

func (*SVCBPort) Descriptor deprecated

func (*SVCBPort) Descriptor() ([]byte, []int)

Deprecated: Use SVCBPort.ProtoReflect.Descriptor instead.

func (*SVCBPort) FromDNS

func (x *SVCBPort) FromDNS(r *dns.SVCBPort) *SVCBPort

func (*SVCBPort) GetPort

func (x *SVCBPort) GetPort() uint32

func (*SVCBPort) ProtoMessage

func (*SVCBPort) ProtoMessage()

func (*SVCBPort) ProtoReflect

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

func (*SVCBPort) Reset

func (x *SVCBPort) Reset()

func (*SVCBPort) String

func (x *SVCBPort) String() string

func (*SVCBPort) ToDNS

func (x *SVCBPort) ToDNS() *dns.SVCBPort

type TA

type TA struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	KeyTag     uint32     `protobuf:"varint,2,opt,name=KeyTag,proto3" json:"KeyTag,omitempty"`
	Algorithm  uint32     `protobuf:"varint,3,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	DigestType uint32     `protobuf:"varint,4,opt,name=DigestType,proto3" json:"DigestType,omitempty"`
	Digest     string     `protobuf:"bytes,5,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*TA) Any

func (x *TA) Any() (*anypb.Any, error)

func (*TA) Descriptor deprecated

func (*TA) Descriptor() ([]byte, []int)

Deprecated: Use TA.ProtoReflect.Descriptor instead.

func (*TA) FromAny

func (x *TA) FromAny(a *anypb.Any) error

func (*TA) FromDNS

func (x *TA) FromDNS(r *dns.TA) *TA

func (*TA) GetAlgorithm

func (x *TA) GetAlgorithm() uint32

func (*TA) GetDigest

func (x *TA) GetDigest() string

func (*TA) GetDigestType

func (x *TA) GetDigestType() uint32

func (*TA) GetHdr

func (x *TA) GetHdr() *RR_Header

func (*TA) GetKeyTag

func (x *TA) GetKeyTag() uint32

func (*TA) Name

func (x *TA) Name() string

func (*TA) ProtoMessage

func (*TA) ProtoMessage()

func (*TA) ProtoReflect

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

func (*TA) RRType

func (x *TA) RRType() Type

func (*TA) Reset

func (x *TA) Reset()

func (*TA) String

func (x *TA) String() string

func (*TA) ToDNS

func (x *TA) ToDNS() *dns.TA

func (*TA) ToRR

func (x *TA) ToRR() dns.RR
type TALINK struct {
	Hdr          *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	PreviousName string     `protobuf:"bytes,2,opt,name=PreviousName,proto3" json:"PreviousName,omitempty"`
	NextName     string     `protobuf:"bytes,3,opt,name=NextName,proto3" json:"NextName,omitempty"`
	// contains filtered or unexported fields
}

func (*TALINK) Any

func (x *TALINK) Any() (*anypb.Any, error)

func (*TALINK) Descriptor deprecated

func (*TALINK) Descriptor() ([]byte, []int)

Deprecated: Use TALINK.ProtoReflect.Descriptor instead.

func (*TALINK) FromAny

func (x *TALINK) FromAny(a *anypb.Any) error

func (*TALINK) FromDNS

func (x *TALINK) FromDNS(r *dns.TALINK) *TALINK

func (*TALINK) GetHdr

func (x *TALINK) GetHdr() *RR_Header

func (*TALINK) GetNextName

func (x *TALINK) GetNextName() string

func (*TALINK) GetPreviousName

func (x *TALINK) GetPreviousName() string

func (*TALINK) Name

func (x *TALINK) Name() string

func (*TALINK) ProtoMessage

func (*TALINK) ProtoMessage()

func (*TALINK) ProtoReflect

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

func (*TALINK) RRType

func (x *TALINK) RRType() Type

func (*TALINK) Reset

func (x *TALINK) Reset()

func (*TALINK) String

func (x *TALINK) String() string

func (*TALINK) ToDNS

func (x *TALINK) ToDNS() *dns.TALINK

func (*TALINK) ToRR

func (x *TALINK) ToRR() dns.RR

type TKEY

type TKEY struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Algorithm  string     `protobuf:"bytes,2,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	Inception  uint32     `protobuf:"varint,3,opt,name=Inception,proto3" json:"Inception,omitempty"`
	Expiration uint32     `protobuf:"varint,4,opt,name=Expiration,proto3" json:"Expiration,omitempty"`
	Mode       uint32     `protobuf:"varint,5,opt,name=Mode,proto3" json:"Mode,omitempty"`
	Error      uint32     `protobuf:"varint,6,opt,name=Error,proto3" json:"Error,omitempty"`
	KeySize    uint32     `protobuf:"varint,7,opt,name=KeySize,proto3" json:"KeySize,omitempty"`
	Key        string     `protobuf:"bytes,8,opt,name=Key,proto3" json:"Key,omitempty"`
	OtherLen   uint32     `protobuf:"varint,9,opt,name=OtherLen,proto3" json:"OtherLen,omitempty"`
	OtherData  string     `protobuf:"bytes,10,opt,name=OtherData,proto3" json:"OtherData,omitempty"`
	// contains filtered or unexported fields
}

func (*TKEY) Any

func (x *TKEY) Any() (*anypb.Any, error)

func (*TKEY) Descriptor deprecated

func (*TKEY) Descriptor() ([]byte, []int)

Deprecated: Use TKEY.ProtoReflect.Descriptor instead.

func (*TKEY) FromAny

func (x *TKEY) FromAny(a *anypb.Any) error

func (*TKEY) FromDNS

func (x *TKEY) FromDNS(r *dns.TKEY) *TKEY

func (*TKEY) GetAlgorithm

func (x *TKEY) GetAlgorithm() string

func (*TKEY) GetError

func (x *TKEY) GetError() uint32

func (*TKEY) GetExpiration

func (x *TKEY) GetExpiration() uint32

func (*TKEY) GetHdr

func (x *TKEY) GetHdr() *RR_Header

func (*TKEY) GetInception

func (x *TKEY) GetInception() uint32

func (*TKEY) GetKey

func (x *TKEY) GetKey() string

func (*TKEY) GetKeySize

func (x *TKEY) GetKeySize() uint32

func (*TKEY) GetMode

func (x *TKEY) GetMode() uint32

func (*TKEY) GetOtherData

func (x *TKEY) GetOtherData() string

func (*TKEY) GetOtherLen

func (x *TKEY) GetOtherLen() uint32

func (*TKEY) Name

func (x *TKEY) Name() string

func (*TKEY) ProtoMessage

func (*TKEY) ProtoMessage()

func (*TKEY) ProtoReflect

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

func (*TKEY) RRType

func (x *TKEY) RRType() Type

func (*TKEY) Reset

func (x *TKEY) Reset()

func (*TKEY) String

func (x *TKEY) String() string

func (*TKEY) ToDNS

func (x *TKEY) ToDNS() *dns.TKEY

func (*TKEY) ToRR

func (x *TKEY) ToRR() dns.RR

type TLSA

type TLSA struct {
	Hdr          *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Usage        uint32     `protobuf:"varint,2,opt,name=Usage,proto3" json:"Usage,omitempty"`
	Selector     uint32     `protobuf:"varint,3,opt,name=Selector,proto3" json:"Selector,omitempty"`
	MatchingType uint32     `protobuf:"varint,4,opt,name=MatchingType,proto3" json:"MatchingType,omitempty"`
	Certificate  string     `protobuf:"bytes,5,opt,name=Certificate,proto3" json:"Certificate,omitempty"`
	// contains filtered or unexported fields
}

func (*TLSA) Any

func (x *TLSA) Any() (*anypb.Any, error)

func (*TLSA) Descriptor deprecated

func (*TLSA) Descriptor() ([]byte, []int)

Deprecated: Use TLSA.ProtoReflect.Descriptor instead.

func (*TLSA) FromAny

func (x *TLSA) FromAny(a *anypb.Any) error

func (*TLSA) FromDNS

func (x *TLSA) FromDNS(r *dns.TLSA) *TLSA

func (*TLSA) GetCertificate

func (x *TLSA) GetCertificate() string

func (*TLSA) GetHdr

func (x *TLSA) GetHdr() *RR_Header

func (*TLSA) GetMatchingType

func (x *TLSA) GetMatchingType() uint32

func (*TLSA) GetSelector

func (x *TLSA) GetSelector() uint32

func (*TLSA) GetUsage

func (x *TLSA) GetUsage() uint32

func (*TLSA) Name

func (x *TLSA) Name() string

func (*TLSA) ProtoMessage

func (*TLSA) ProtoMessage()

func (*TLSA) ProtoReflect

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

func (*TLSA) RRType

func (x *TLSA) RRType() Type

func (*TLSA) Reset

func (x *TLSA) Reset()

func (*TLSA) String

func (x *TLSA) String() string

func (*TLSA) ToDNS

func (x *TLSA) ToDNS() *dns.TLSA

func (*TLSA) ToRR

func (x *TLSA) ToRR() dns.RR

type TSIG

type TSIG struct {
	Hdr        *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Algorithm  string     `protobuf:"bytes,2,opt,name=Algorithm,proto3" json:"Algorithm,omitempty"`
	TimeSigned uint64     `protobuf:"varint,3,opt,name=TimeSigned,proto3" json:"TimeSigned,omitempty"`
	Fudge      uint32     `protobuf:"varint,4,opt,name=Fudge,proto3" json:"Fudge,omitempty"`
	MACSize    uint32     `protobuf:"varint,5,opt,name=MACSize,proto3" json:"MACSize,omitempty"`
	MAC        string     `protobuf:"bytes,6,opt,name=MAC,proto3" json:"MAC,omitempty"`
	OrigId     uint32     `protobuf:"varint,7,opt,name=OrigId,proto3" json:"OrigId,omitempty"`
	Error      uint32     `protobuf:"varint,8,opt,name=Error,proto3" json:"Error,omitempty"`
	OtherLen   uint32     `protobuf:"varint,9,opt,name=OtherLen,proto3" json:"OtherLen,omitempty"`
	OtherData  string     `protobuf:"bytes,10,opt,name=OtherData,proto3" json:"OtherData,omitempty"`
	// contains filtered or unexported fields
}

func (*TSIG) Any

func (x *TSIG) Any() (*anypb.Any, error)

func (*TSIG) Descriptor deprecated

func (*TSIG) Descriptor() ([]byte, []int)

Deprecated: Use TSIG.ProtoReflect.Descriptor instead.

func (*TSIG) FromAny

func (x *TSIG) FromAny(a *anypb.Any) error

func (*TSIG) FromDNS

func (x *TSIG) FromDNS(r *dns.TSIG) *TSIG

func (*TSIG) GetAlgorithm

func (x *TSIG) GetAlgorithm() string

func (*TSIG) GetError

func (x *TSIG) GetError() uint32

func (*TSIG) GetFudge

func (x *TSIG) GetFudge() uint32

func (*TSIG) GetHdr

func (x *TSIG) GetHdr() *RR_Header

func (*TSIG) GetMAC

func (x *TSIG) GetMAC() string

func (*TSIG) GetMACSize

func (x *TSIG) GetMACSize() uint32

func (*TSIG) GetOrigId

func (x *TSIG) GetOrigId() uint32

func (*TSIG) GetOtherData

func (x *TSIG) GetOtherData() string

func (*TSIG) GetOtherLen

func (x *TSIG) GetOtherLen() uint32

func (*TSIG) GetTimeSigned

func (x *TSIG) GetTimeSigned() uint64

func (*TSIG) Name

func (x *TSIG) Name() string

func (*TSIG) ProtoMessage

func (*TSIG) ProtoMessage()

func (*TSIG) ProtoReflect

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

func (*TSIG) RRType

func (x *TSIG) RRType() Type

func (*TSIG) Reset

func (x *TSIG) Reset()

func (*TSIG) String

func (x *TSIG) String() string

func (*TSIG) ToDNS

func (x *TSIG) ToDNS() *dns.TSIG

func (*TSIG) ToRR

func (x *TSIG) ToRR() dns.RR

type TXT

type TXT struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Txt []string   `protobuf:"bytes,2,rep,name=Txt,proto3" json:"Txt,omitempty"`
	// contains filtered or unexported fields
}

func (*TXT) Any

func (x *TXT) Any() (*anypb.Any, error)

func (*TXT) Descriptor deprecated

func (*TXT) Descriptor() ([]byte, []int)

Deprecated: Use TXT.ProtoReflect.Descriptor instead.

func (*TXT) FromAny

func (x *TXT) FromAny(a *anypb.Any) error

func (*TXT) FromDNS

func (x *TXT) FromDNS(r *dns.TXT) *TXT

func (*TXT) GetHdr

func (x *TXT) GetHdr() *RR_Header

func (*TXT) GetTxt

func (x *TXT) GetTxt() []string

func (*TXT) Name

func (x *TXT) Name() string

func (*TXT) ProtoMessage

func (*TXT) ProtoMessage()

func (*TXT) ProtoReflect

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

func (*TXT) RRType

func (x *TXT) RRType() Type

func (*TXT) Reset

func (x *TXT) Reset()

func (*TXT) String

func (x *TXT) String() string

func (*TXT) ToDNS

func (x *TXT) ToDNS() *dns.TXT

func (*TXT) ToRR

func (x *TXT) ToRR() dns.RR

type Type

type Type int32
const (
	Type_TypeNone       Type = 0
	Type_TypeA          Type = 1
	Type_TypeNS         Type = 2
	Type_TypeMD         Type = 3
	Type_TypeMF         Type = 4
	Type_TypeCNAME      Type = 5
	Type_TypeSOA        Type = 6
	Type_TypeMB         Type = 7
	Type_TypeMG         Type = 8
	Type_TypeMR         Type = 9
	Type_TypeNULL       Type = 10
	Type_TypePTR        Type = 12
	Type_TypeHINFO      Type = 13
	Type_TypeMINFO      Type = 14
	Type_TypeMX         Type = 15
	Type_TypeTXT        Type = 16
	Type_TypeRP         Type = 17
	Type_TypeAFSDB      Type = 18
	Type_TypeX25        Type = 19
	Type_TypeISDN       Type = 20
	Type_TypeRT         Type = 21
	Type_TypeNSAPPTR    Type = 23
	Type_TypeSIG        Type = 24
	Type_TypeKEY        Type = 25
	Type_TypePX         Type = 26
	Type_TypeGPOS       Type = 27
	Type_TypeAAAA       Type = 28
	Type_TypeLOC        Type = 29
	Type_TypeNXT        Type = 30
	Type_TypeEID        Type = 31
	Type_TypeNIMLOC     Type = 32
	Type_TypeSRV        Type = 33
	Type_TypeATMA       Type = 34
	Type_TypeNAPTR      Type = 35
	Type_TypeKX         Type = 36
	Type_TypeCERT       Type = 37
	Type_TypeDNAME      Type = 39
	Type_TypeOPT        Type = 41
	Type_TypeAPL        Type = 42
	Type_TypeDS         Type = 43
	Type_TypeSSHFP      Type = 44
	Type_TypeIPSECKEY   Type = 45
	Type_TypeRRSIG      Type = 46
	Type_TypeNSEC       Type = 47
	Type_TypeDNSKEY     Type = 48
	Type_TypeDHCID      Type = 49
	Type_TypeNSEC3      Type = 50
	Type_TypeNSEC3PARAM Type = 51
	Type_TypeTLSA       Type = 52
	Type_TypeSMIMEA     Type = 53
	Type_TypeHIP        Type = 55
	Type_TypeNINFO      Type = 56
	Type_TypeRKEY       Type = 57
	Type_TypeTALINK     Type = 58
	Type_TypeCDS        Type = 59
	Type_TypeCDNSKEY    Type = 60
	Type_TypeOPENPGPKEY Type = 61
	Type_TypeCSYNC      Type = 62
	Type_TypeZONEMD     Type = 63
	Type_TypeSVCB       Type = 64
	Type_TypeHTTPS      Type = 65
	Type_TypeSPF        Type = 99
	Type_TypeUINFO      Type = 100
	Type_TypeUID        Type = 101
	Type_TypeGID        Type = 102
	Type_TypeUNSPEC     Type = 103
	Type_TypeNID        Type = 104
	Type_TypeL32        Type = 105
	Type_TypeL64        Type = 106
	Type_TypeLP         Type = 107
	Type_TypeEUI48      Type = 108
	Type_TypeEUI64      Type = 109
	Type_TypeURI        Type = 256
	Type_TypeCAA        Type = 257
	Type_TypeAVC        Type = 258
	Type_TypeAMTRELAY   Type = 260
	Type_TypeTKEY       Type = 249
	Type_TypeTSIG       Type = 250
	Type_TypeIXFR       Type = 251
	Type_TypeAXFR       Type = 252
	Type_TypeMAILB      Type = 253
	Type_TypeMAILA      Type = 254
	Type_TypeANY        Type = 255
	Type_TypeTA         Type = 32768
	Type_TypeDLV        Type = 32769
	Type_TypeReserved   Type = 65535
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) EnumDescriptor deprecated

func (Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Type.Descriptor instead.

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

type UID

type UID struct {
	Hdr *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Uid uint32     `protobuf:"varint,2,opt,name=Uid,proto3" json:"Uid,omitempty"`
	// contains filtered or unexported fields
}

func (*UID) Any

func (x *UID) Any() (*anypb.Any, error)

func (*UID) Descriptor deprecated

func (*UID) Descriptor() ([]byte, []int)

Deprecated: Use UID.ProtoReflect.Descriptor instead.

func (*UID) FromAny

func (x *UID) FromAny(a *anypb.Any) error

func (*UID) FromDNS

func (x *UID) FromDNS(r *dns.UID) *UID

func (*UID) GetHdr

func (x *UID) GetHdr() *RR_Header

func (*UID) GetUid

func (x *UID) GetUid() uint32

func (*UID) Name

func (x *UID) Name() string

func (*UID) ProtoMessage

func (*UID) ProtoMessage()

func (*UID) ProtoReflect

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

func (*UID) RRType

func (x *UID) RRType() Type

func (*UID) Reset

func (x *UID) Reset()

func (*UID) String

func (x *UID) String() string

func (*UID) ToDNS

func (x *UID) ToDNS() *dns.UID

func (*UID) ToRR

func (x *UID) ToRR() dns.RR

type UINFO

type UINFO struct {
	Hdr   *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Uinfo string     `protobuf:"bytes,2,opt,name=Uinfo,proto3" json:"Uinfo,omitempty"`
	// contains filtered or unexported fields
}

func (*UINFO) Any

func (x *UINFO) Any() (*anypb.Any, error)

func (*UINFO) Descriptor deprecated

func (*UINFO) Descriptor() ([]byte, []int)

Deprecated: Use UINFO.ProtoReflect.Descriptor instead.

func (*UINFO) FromAny

func (x *UINFO) FromAny(a *anypb.Any) error

func (*UINFO) FromDNS

func (x *UINFO) FromDNS(r *dns.UINFO) *UINFO

func (*UINFO) GetHdr

func (x *UINFO) GetHdr() *RR_Header

func (*UINFO) GetUinfo

func (x *UINFO) GetUinfo() string

func (*UINFO) Name

func (x *UINFO) Name() string

func (*UINFO) ProtoMessage

func (*UINFO) ProtoMessage()

func (*UINFO) ProtoReflect

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

func (*UINFO) RRType

func (x *UINFO) RRType() Type

func (*UINFO) Reset

func (x *UINFO) Reset()

func (*UINFO) String

func (x *UINFO) String() string

func (*UINFO) ToDNS

func (x *UINFO) ToDNS() *dns.UINFO

func (*UINFO) ToRR

func (x *UINFO) ToRR() dns.RR

type URI

type URI struct {
	Hdr      *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Priority uint32     `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"`
	Weight   uint32     `protobuf:"varint,3,opt,name=Weight,proto3" json:"Weight,omitempty"`
	Target   string     `protobuf:"bytes,4,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

func (*URI) Any

func (x *URI) Any() (*anypb.Any, error)

func (*URI) Descriptor deprecated

func (*URI) Descriptor() ([]byte, []int)

Deprecated: Use URI.ProtoReflect.Descriptor instead.

func (*URI) FromAny

func (x *URI) FromAny(a *anypb.Any) error

func (*URI) FromDNS

func (x *URI) FromDNS(r *dns.URI) *URI

func (*URI) GetHdr

func (x *URI) GetHdr() *RR_Header

func (*URI) GetPriority

func (x *URI) GetPriority() uint32

func (*URI) GetTarget

func (x *URI) GetTarget() string

func (*URI) GetWeight

func (x *URI) GetWeight() uint32

func (*URI) Name

func (x *URI) Name() string

func (*URI) ProtoMessage

func (*URI) ProtoMessage()

func (*URI) ProtoReflect

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

func (*URI) RRType

func (x *URI) RRType() Type

func (*URI) Reset

func (x *URI) Reset()

func (*URI) String

func (x *URI) String() string

func (*URI) ToDNS

func (x *URI) ToDNS() *dns.URI

func (*URI) ToRR

func (x *URI) ToRR() dns.RR

type UnimplementedMindnsServer

type UnimplementedMindnsServer struct {
}

UnimplementedMindnsServer must be embedded to have forward compatible implementations.

func (UnimplementedMindnsServer) AddRecord

func (UnimplementedMindnsServer) CreateZone

func (UnimplementedMindnsServer) DeleteRecords

func (UnimplementedMindnsServer) DeleteZone

func (UnimplementedMindnsServer) ListZones

func (UnimplementedMindnsServer) QueryZone

type UnsafeMindnsServer

type UnsafeMindnsServer interface {
	// contains filtered or unexported methods
}

UnsafeMindnsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MindnsServer will result in compilation errors.

type X25

type X25 struct {
	Hdr         *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	PSDNAddress string     `protobuf:"bytes,2,opt,name=PSDNAddress,proto3" json:"PSDNAddress,omitempty"`
	// contains filtered or unexported fields
}

func (*X25) Any

func (x *X25) Any() (*anypb.Any, error)

func (*X25) Descriptor deprecated

func (*X25) Descriptor() ([]byte, []int)

Deprecated: Use X25.ProtoReflect.Descriptor instead.

func (*X25) FromAny

func (x *X25) FromAny(a *anypb.Any) error

func (*X25) FromDNS

func (x *X25) FromDNS(r *dns.X25) *X25

func (*X25) GetHdr

func (x *X25) GetHdr() *RR_Header

func (*X25) GetPSDNAddress

func (x *X25) GetPSDNAddress() string

func (*X25) Name

func (x *X25) Name() string

func (*X25) ProtoMessage

func (*X25) ProtoMessage()

func (*X25) ProtoReflect

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

func (*X25) RRType

func (x *X25) RRType() Type

func (*X25) Reset

func (x *X25) Reset()

func (*X25) String

func (x *X25) String() string

func (*X25) ToDNS

func (x *X25) ToDNS() *dns.X25

func (*X25) ToRR

func (x *X25) ToRR() dns.RR

type ZONEMD

type ZONEMD struct {
	Hdr    *RR_Header `protobuf:"bytes,1,opt,name=Hdr,proto3" json:"Hdr,omitempty"`
	Serial uint32     `protobuf:"varint,2,opt,name=Serial,proto3" json:"Serial,omitempty"`
	Scheme uint32     `protobuf:"varint,3,opt,name=Scheme,proto3" json:"Scheme,omitempty"`
	Hash   uint32     `protobuf:"varint,4,opt,name=Hash,proto3" json:"Hash,omitempty"`
	Digest string     `protobuf:"bytes,5,opt,name=Digest,proto3" json:"Digest,omitempty"`
	// contains filtered or unexported fields
}

func (*ZONEMD) Any

func (x *ZONEMD) Any() (*anypb.Any, error)

func (*ZONEMD) Descriptor deprecated

func (*ZONEMD) Descriptor() ([]byte, []int)

Deprecated: Use ZONEMD.ProtoReflect.Descriptor instead.

func (*ZONEMD) FromAny

func (x *ZONEMD) FromAny(a *anypb.Any) error

func (*ZONEMD) FromDNS

func (x *ZONEMD) FromDNS(r *dns.ZONEMD) *ZONEMD

func (*ZONEMD) GetDigest

func (x *ZONEMD) GetDigest() string

func (*ZONEMD) GetHash

func (x *ZONEMD) GetHash() uint32

func (*ZONEMD) GetHdr

func (x *ZONEMD) GetHdr() *RR_Header

func (*ZONEMD) GetScheme

func (x *ZONEMD) GetScheme() uint32

func (*ZONEMD) GetSerial

func (x *ZONEMD) GetSerial() uint32

func (*ZONEMD) Name

func (x *ZONEMD) Name() string

func (*ZONEMD) ProtoMessage

func (*ZONEMD) ProtoMessage()

func (*ZONEMD) ProtoReflect

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

func (*ZONEMD) RRType

func (x *ZONEMD) RRType() Type

func (*ZONEMD) Reset

func (x *ZONEMD) Reset()

func (*ZONEMD) String

func (x *ZONEMD) String() string

func (*ZONEMD) ToDNS

func (x *ZONEMD) ToDNS() *dns.ZONEMD

func (*ZONEMD) ToRR

func (x *ZONEMD) ToRR() dns.RR

type Zone

type Zone struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Ttl  uint32 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*Zone) Descriptor deprecated

func (*Zone) Descriptor() ([]byte, []int)

Deprecated: Use Zone.ProtoReflect.Descriptor instead.

func (*Zone) GetName

func (x *Zone) GetName() string

func (*Zone) GetTtl

func (x *Zone) GetTtl() uint32

func (*Zone) ProtoMessage

func (*Zone) ProtoMessage()

func (*Zone) ProtoReflect

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

func (*Zone) Reset

func (x *Zone) Reset()

func (*Zone) String

func (x *Zone) String() string

Jump to

Keyboard shortcuts

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