mindnspb

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2025 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

View Source
const (
	MindnsService_CreateZone_FullMethodName    = "/mindns.MindnsService/CreateZone"
	MindnsService_DeleteZone_FullMethodName    = "/mindns.MindnsService/DeleteZone"
	MindnsService_ListZones_FullMethodName     = "/mindns.MindnsService/ListZones"
	MindnsService_QueryZone_FullMethodName     = "/mindns.MindnsService/QueryZone"
	MindnsService_AddRecords_FullMethodName    = "/mindns.MindnsService/AddRecords"
	MindnsService_DeleteRecords_FullMethodName = "/mindns.MindnsService/DeleteRecords"
	MindnsService_UpdateRecords_FullMethodName = "/mindns.MindnsService/UpdateRecords"
)

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 MindnsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mindns.MindnsService",
	HandlerType: (*MindnsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateZone",
			Handler:    _MindnsService_CreateZone_Handler,
		},
		{
			MethodName: "DeleteZone",
			Handler:    _MindnsService_DeleteZone_Handler,
		},
		{
			MethodName: "ListZones",
			Handler:    _MindnsService_ListZones_Handler,
		},
		{
			MethodName: "QueryZone",
			Handler:    _MindnsService_QueryZone_Handler,
		},
		{
			MethodName: "AddRecords",
			Handler:    _MindnsService_AddRecords_Handler,
		},
		{
			MethodName: "DeleteRecords",
			Handler:    _MindnsService_DeleteRecords_Handler,
		},
		{
			MethodName: "UpdateRecords",
			Handler:    _MindnsService_UpdateRecords_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service.proto",
}

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

Functions

func IsDuplicate added in v0.4.2

func IsDuplicate(pr1, pr2 ProtoRR) bool

func RegisterMindnsServiceServer added in v0.4.2

func RegisterMindnsServiceServer(s grpc.ServiceRegistrar, srv MindnsServiceServer)

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *A) SetName(s string)

func (*A) String

func (x *A) String() string

func (*A) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *AAAA) SetName(s string)

func (*AAAA) String

func (x *AAAA) String() string

func (*AAAA) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *AFSDB) SetName(s string)

func (*AFSDB) String

func (x *AFSDB) String() string

func (*AFSDB) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *AMTRELAY) SetName(s string)

func (*AMTRELAY) String

func (x *AMTRELAY) String() string

func (*AMTRELAY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *ANY) SetName(s string)

func (*ANY) String

func (x *ANY) String() string

func (*ANY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *APL) SetName(s string)

func (*APL) String

func (x *APL) String() string

func (*APL) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *AVC) SetName(s string)

func (*AVC) String

func (x *AVC) String() string

func (*AVC) ToDNS

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

type AddRecord added in v0.4.2

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

func (*AddRecord) Descriptor deprecated added in v0.4.2

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

Deprecated: Use AddRecord.ProtoReflect.Descriptor instead.

func (*AddRecord) GetName added in v0.4.2

func (x *AddRecord) GetName() string

func (*AddRecord) GetRecord added in v0.4.2

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

func (*AddRecord) ProtoMessage added in v0.4.2

func (*AddRecord) ProtoMessage()

func (*AddRecord) ProtoReflect added in v0.4.2

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

func (*AddRecord) Reset added in v0.4.2

func (x *AddRecord) Reset()

func (*AddRecord) String added in v0.4.2

func (x *AddRecord) String() string

type AddRecordsRequest added in v0.4.2

type AddRecordsRequest struct {
	Zone   string       `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Record []*AddRecord `protobuf:"bytes,2,rep,name=record,proto3" json:"record,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRecordsRequest) Descriptor deprecated added in v0.4.2

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

Deprecated: Use AddRecordsRequest.ProtoReflect.Descriptor instead.

func (*AddRecordsRequest) GetRecord added in v0.4.2

func (x *AddRecordsRequest) GetRecord() []*AddRecord

func (*AddRecordsRequest) GetZone added in v0.4.2

func (x *AddRecordsRequest) GetZone() string

func (*AddRecordsRequest) ProtoMessage added in v0.4.2

func (*AddRecordsRequest) ProtoMessage()

func (*AddRecordsRequest) ProtoReflect added in v0.4.2

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

func (*AddRecordsRequest) Reset added in v0.4.2

func (x *AddRecordsRequest) Reset()

func (*AddRecordsRequest) String added in v0.4.2

func (x *AddRecordsRequest) 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CAA) SetName(s string)

func (*CAA) String

func (x *CAA) String() string

func (*CAA) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CDNSKEY) SetName(s string)

func (*CDNSKEY) String

func (x *CDNSKEY) String() string

func (*CDNSKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CDS) SetName(s string)

func (*CDS) String

func (x *CDS) String() string

func (*CDS) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CERT) SetName(s string)

func (*CERT) String

func (x *CERT) String() string

func (*CERT) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CNAME) SetName(s string)

func (*CNAME) String

func (x *CNAME) String() string

func (*CNAME) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *CSYNC) SetName(s string)

func (*CSYNC) String

func (x *CSYNC) String() string

func (*CSYNC) ToDNS

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

type CreateZoneRequest added in v0.4.2

type CreateZoneRequest struct {
	Name       string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Soa        *SOA    `protobuf:"bytes,2,opt,name=soa,proto3,oneof" 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 (*CreateZoneRequest) Descriptor deprecated added in v0.4.2

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

Deprecated: Use CreateZoneRequest.ProtoReflect.Descriptor instead.

func (*CreateZoneRequest) GetDefaultTtl added in v0.4.2

func (x *CreateZoneRequest) GetDefaultTtl() uint32

func (*CreateZoneRequest) GetName added in v0.4.2

func (x *CreateZoneRequest) GetName() string

func (*CreateZoneRequest) GetSoa added in v0.4.2

func (x *CreateZoneRequest) GetSoa() *SOA

func (*CreateZoneRequest) ProtoMessage added in v0.4.2

func (*CreateZoneRequest) ProtoMessage()

func (*CreateZoneRequest) ProtoReflect added in v0.4.2

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

func (*CreateZoneRequest) Reset added in v0.4.2

func (x *CreateZoneRequest) Reset()

func (*CreateZoneRequest) String added in v0.4.2

func (x *CreateZoneRequest) String() string

type DBEntry

type DBEntry struct {
	Name  string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type  int32        `protobuf:"varint,2,opt,name=type,proto3" 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() int32

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 DBNode added in v0.4.2

type DBNode struct {
	Name    string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Entries map[int32]int32 `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DBNode) Descriptor deprecated added in v0.4.2

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

Deprecated: Use DBNode.ProtoReflect.Descriptor instead.

func (*DBNode) GetEntries added in v0.4.2

func (x *DBNode) GetEntries() map[int32]int32

func (*DBNode) GetName added in v0.4.2

func (x *DBNode) GetName() string

func (*DBNode) ProtoMessage added in v0.4.2

func (*DBNode) ProtoMessage()

func (*DBNode) ProtoReflect added in v0.4.2

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

func (*DBNode) Reset added in v0.4.2

func (x *DBNode) Reset()

func (*DBNode) String added in v0.4.2

func (x *DBNode) 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *DHCID) SetName(s string)

func (*DHCID) String

func (x *DHCID) String() string

func (*DHCID) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *DLV) SetName(s string)

func (*DLV) String

func (x *DLV) String() string

func (*DLV) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *DNAME) SetName(s string)

func (*DNAME) String

func (x *DNAME) String() string

func (*DNAME) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *DNSKEY) SetName(s string)

func (*DNSKEY) String

func (x *DNSKEY) String() string

func (*DNSKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *DS) SetName(s string)

func (*DS) String

func (x *DS) String() string

func (*DS) ToDNS

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

type DeleteRecord added in v0.4.2

type DeleteRecord 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,oneof" json:"type,omitempty"`
	Record *anypb.Any `protobuf:"bytes,3,opt,name=record,proto3,oneof" json:"record,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRecord) Descriptor deprecated added in v0.4.2

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

Deprecated: Use DeleteRecord.ProtoReflect.Descriptor instead.

func (*DeleteRecord) GetName added in v0.4.2

func (x *DeleteRecord) GetName() string

func (*DeleteRecord) GetRecord added in v0.4.2

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

func (*DeleteRecord) GetType added in v0.4.2

func (x *DeleteRecord) GetType() Type

func (*DeleteRecord) ProtoMessage added in v0.4.2

func (*DeleteRecord) ProtoMessage()

func (*DeleteRecord) ProtoReflect added in v0.4.2

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

func (*DeleteRecord) Reset added in v0.4.2

func (x *DeleteRecord) Reset()

func (*DeleteRecord) String added in v0.4.2

func (x *DeleteRecord) String() string

type DeleteRecordsRequest

type DeleteRecordsRequest struct {
	Zone          string          `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Record        []*DeleteRecord `protobuf:"bytes,2,rep,name=record,proto3" json:"record,omitempty"`
	IgnoreMissing bool            `protobuf:"varint,3,opt,name=ignore_missing,json=ignoreMissing,proto3" json:"ignore_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRecordsRequest) Descriptor deprecated

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

Deprecated: Use DeleteRecordsRequest.ProtoReflect.Descriptor instead.

func (*DeleteRecordsRequest) GetIgnoreMissing added in v0.4.2

func (x *DeleteRecordsRequest) GetIgnoreMissing() bool

func (*DeleteRecordsRequest) GetRecord

func (x *DeleteRecordsRequest) GetRecord() []*DeleteRecord

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 DeleteZoneRequest added in v0.4.2

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

func (*DeleteZoneRequest) Descriptor deprecated added in v0.4.2

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

Deprecated: Use DeleteZoneRequest.ProtoReflect.Descriptor instead.

func (*DeleteZoneRequest) GetName added in v0.4.2

func (x *DeleteZoneRequest) GetName() string

func (*DeleteZoneRequest) ProtoMessage added in v0.4.2

func (*DeleteZoneRequest) ProtoMessage()

func (*DeleteZoneRequest) ProtoReflect added in v0.4.2

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

func (*DeleteZoneRequest) Reset added in v0.4.2

func (x *DeleteZoneRequest) Reset()

func (*DeleteZoneRequest) String added in v0.4.2

func (x *DeleteZoneRequest) 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *EID) SetName(s string)

func (*EID) String

func (x *EID) String() string

func (*EID) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *EUI48) SetName(s string)

func (*EUI48) String

func (x *EUI48) String() string

func (*EUI48) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *EUI64) SetName(s string)

func (*EUI64) String

func (x *EUI64) String() string

func (*EUI64) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *GID) SetName(s string)

func (*GID) String

func (x *GID) String() string

func (*GID) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *GPOS) SetName(s string)

func (*GPOS) String

func (x *GPOS) String() string

func (*GPOS) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *HINFO) SetName(s string)

func (*HINFO) String

func (x *HINFO) String() string

func (*HINFO) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *HIP) SetName(s string)

func (*HIP) String

func (x *HIP) String() string

func (*HIP) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *HTTPS) SetName(s string)

func (*HTTPS) String

func (x *HTTPS) String() string

func (*HTTPS) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *IPSECKEY) SetName(s string)

func (*IPSECKEY) String

func (x *IPSECKEY) String() string

func (*IPSECKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *KEY) SetName(s string)

func (*KEY) String

func (x *KEY) String() string

func (*KEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *KX) SetName(s string)

func (*KX) String

func (x *KX) String() string

func (*KX) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *L32) SetName(s string)

func (*L32) String

func (x *L32) String() string

func (*L32) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *L64) SetName(s string)

func (*L64) String

func (x *L64) String() string

func (*L64) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *LOC) SetName(s string)

func (*LOC) String

func (x *LOC) String() string

func (*LOC) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *LP) SetName(s string)

func (*LP) String

func (x *LP) String() string

func (*LP) ToDNS

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

type ListZonesRequest added in v0.4.2

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

func (*ListZonesRequest) Descriptor deprecated added in v0.4.2

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

Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.

func (*ListZonesRequest) GetFilter added in v0.4.2

func (x *ListZonesRequest) GetFilter() string

func (*ListZonesRequest) ProtoMessage added in v0.4.2

func (*ListZonesRequest) ProtoMessage()

func (*ListZonesRequest) ProtoReflect added in v0.4.2

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

func (*ListZonesRequest) Reset added in v0.4.2

func (x *ListZonesRequest) Reset()

func (*ListZonesRequest) String added in v0.4.2

func (x *ListZonesRequest) String() string

type ListZonesResponse added in v0.4.2

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

func (*ListZonesResponse) Descriptor deprecated added in v0.4.2

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

Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.

func (*ListZonesResponse) GetZones added in v0.4.2

func (x *ListZonesResponse) GetZones() []*Zone

func (*ListZonesResponse) ProtoMessage added in v0.4.2

func (*ListZonesResponse) ProtoMessage()

func (*ListZonesResponse) ProtoReflect added in v0.4.2

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

func (*ListZonesResponse) Reset added in v0.4.2

func (x *ListZonesResponse) Reset()

func (*ListZonesResponse) String added in v0.4.2

func (x *ListZonesResponse) 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MB) SetName(s string)

func (*MB) String

func (x *MB) String() string

func (*MB) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MD) SetName(s string)

func (*MD) String

func (x *MD) String() string

func (*MD) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MF) SetName(s string)

func (*MF) String

func (x *MF) String() string

func (*MF) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MG) SetName(s string)

func (*MG) String

func (x *MG) String() string

func (*MG) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MINFO) SetName(s string)

func (*MINFO) String

func (x *MINFO) String() string

func (*MINFO) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MR) SetName(s string)

func (*MR) String

func (x *MR) String() string

func (*MR) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *MX) SetName(s string)

func (*MX) String

func (x *MX) String() string

func (*MX) ToDNS

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

type MindnsServiceClient added in v0.4.2

type MindnsServiceClient interface {
	CreateZone(ctx context.Context, in *CreateZoneRequest, opts ...grpc.CallOption) (*Zone, error)
	DeleteZone(ctx context.Context, in *DeleteZoneRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListZones(ctx context.Context, in *ListZonesRequest, opts ...grpc.CallOption) (*ListZonesResponse, error)
	QueryZone(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error)
	AddRecords(ctx context.Context, in *AddRecordsRequest, opts ...grpc.CallOption) (*Zone, error)
	DeleteRecords(ctx context.Context, in *DeleteRecordsRequest, opts ...grpc.CallOption) (*Zone, error)
	UpdateRecords(ctx context.Context, in *UpdateRecordsRequest, opts ...grpc.CallOption) (*Zone, error)
}

MindnsServiceClient is the client API for MindnsService 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 NewMindnsServiceClient added in v0.4.2

func NewMindnsServiceClient(cc grpc.ClientConnInterface) MindnsServiceClient

type MindnsServiceServer added in v0.4.2

type MindnsServiceServer interface {
	CreateZone(context.Context, *CreateZoneRequest) (*Zone, error)
	DeleteZone(context.Context, *DeleteZoneRequest) (*emptypb.Empty, error)
	ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
	QueryZone(context.Context, *QueryRequest) (*QueryResponse, error)
	AddRecords(context.Context, *AddRecordsRequest) (*Zone, error)
	DeleteRecords(context.Context, *DeleteRecordsRequest) (*Zone, error)
	UpdateRecords(context.Context, *UpdateRecordsRequest) (*Zone, error)
	// contains filtered or unexported methods
}

MindnsServiceServer is the server API for MindnsService service. All implementations must embed UnimplementedMindnsServiceServer 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NAPTR) SetName(s string)

func (*NAPTR) String

func (x *NAPTR) String() string

func (*NAPTR) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NID) SetName(s string)

func (*NID) String

func (x *NID) String() string

func (*NID) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NIMLOC) SetName(s string)

func (*NIMLOC) String

func (x *NIMLOC) String() string

func (*NIMLOC) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NINFO) SetName(s string)

func (*NINFO) String

func (x *NINFO) String() string

func (*NINFO) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NS) SetName(s string)

func (*NS) String

func (x *NS) String() string

func (*NS) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NSAPPTR) SetName(s string)

func (*NSAPPTR) String

func (x *NSAPPTR) String() string

func (*NSAPPTR) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NSEC) SetName(s string)

func (*NSEC) String

func (x *NSEC) String() string

func (*NSEC) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NSEC3) SetName(s string)

func (*NSEC3) String

func (x *NSEC3) String() string

func (*NSEC3) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NSEC3PARAM) SetName(s string)

func (*NSEC3PARAM) String

func (x *NSEC3PARAM) String() string

func (*NSEC3PARAM) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *NULL) SetName(s string)

func (*NULL) String

func (x *NULL) String() string

func (*NULL) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *OPENPGPKEY) SetName(s string)

func (*OPENPGPKEY) String

func (x *OPENPGPKEY) String() string

func (*OPENPGPKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *PTR) SetName(s string)

func (*PTR) String

func (x *PTR) String() string

func (*PTR) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *PX) SetName(s string)

func (*PX) String

func (x *PX) String() string

func (*PX) ToDNS

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

type PrereqDomainDoesNotExist added in v0.4.2

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

5: name is not in use

func (*PrereqDomainDoesNotExist) Descriptor deprecated added in v0.4.2

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

Deprecated: Use PrereqDomainDoesNotExist.ProtoReflect.Descriptor instead.

func (*PrereqDomainDoesNotExist) GetName added in v0.4.2

func (x *PrereqDomainDoesNotExist) GetName() string

func (*PrereqDomainDoesNotExist) ProtoMessage added in v0.4.2

func (*PrereqDomainDoesNotExist) ProtoMessage()

func (*PrereqDomainDoesNotExist) ProtoReflect added in v0.4.2

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

func (*PrereqDomainDoesNotExist) Reset added in v0.4.2

func (x *PrereqDomainDoesNotExist) Reset()

func (*PrereqDomainDoesNotExist) String added in v0.4.2

func (x *PrereqDomainDoesNotExist) String() string

type PrereqDomainExist added in v0.4.2

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

4: name is in use

func (*PrereqDomainExist) Descriptor deprecated added in v0.4.2

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

Deprecated: Use PrereqDomainExist.ProtoReflect.Descriptor instead.

func (*PrereqDomainExist) GetName added in v0.4.2

func (x *PrereqDomainExist) GetName() string

func (*PrereqDomainExist) ProtoMessage added in v0.4.2

func (*PrereqDomainExist) ProtoMessage()

func (*PrereqDomainExist) ProtoReflect added in v0.4.2

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

func (*PrereqDomainExist) Reset added in v0.4.2

func (x *PrereqDomainExist) Reset()

func (*PrereqDomainExist) String added in v0.4.2

func (x *PrereqDomainExist) String() string

type PrereqResourcesDoNotExist added in v0.4.2

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
}

3: rrset does not exist

func (*PrereqResourcesDoNotExist) Descriptor deprecated added in v0.4.2

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

Deprecated: Use PrereqResourcesDoNotExist.ProtoReflect.Descriptor instead.

func (*PrereqResourcesDoNotExist) GetName added in v0.4.2

func (x *PrereqResourcesDoNotExist) GetName() string

func (*PrereqResourcesDoNotExist) GetType added in v0.4.2

func (x *PrereqResourcesDoNotExist) GetType() Type

func (*PrereqResourcesDoNotExist) ProtoMessage added in v0.4.2

func (*PrereqResourcesDoNotExist) ProtoMessage()

func (*PrereqResourcesDoNotExist) ProtoReflect added in v0.4.2

func (*PrereqResourcesDoNotExist) Reset added in v0.4.2

func (x *PrereqResourcesDoNotExist) Reset()

func (*PrereqResourcesDoNotExist) String added in v0.4.2

func (x *PrereqResourcesDoNotExist) String() string

type PrereqResourcesExist added in v0.4.2

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
}

1,2: rrset exists (both value independent and dependent)

func (*PrereqResourcesExist) Descriptor deprecated added in v0.4.2

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

Deprecated: Use PrereqResourcesExist.ProtoReflect.Descriptor instead.

func (*PrereqResourcesExist) GetData added in v0.4.2

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

func (*PrereqResourcesExist) GetName added in v0.4.2

func (x *PrereqResourcesExist) GetName() string

func (*PrereqResourcesExist) GetType added in v0.4.2

func (x *PrereqResourcesExist) GetType() Type

func (*PrereqResourcesExist) ProtoMessage added in v0.4.2

func (*PrereqResourcesExist) ProtoMessage()

func (*PrereqResourcesExist) ProtoReflect added in v0.4.2

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

func (*PrereqResourcesExist) Reset added in v0.4.2

func (x *PrereqResourcesExist) Reset()

func (*PrereqResourcesExist) String added in v0.4.2

func (x *PrereqResourcesExist) String() string

type ProtoRR

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

func ProtoRRFromAny

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

func ProtoRRFromDns added in v0.4.2

func ProtoRRFromDns(rr dns.RR) ProtoRR

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 Question added in v0.4.2

type Question 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 (*Question) Descriptor deprecated added in v0.4.2

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

Deprecated: Use Question.ProtoReflect.Descriptor instead.

func (*Question) GetName added in v0.4.2

func (x *Question) GetName() string

func (*Question) GetType added in v0.4.2

func (x *Question) GetType() Type

func (*Question) ProtoMessage added in v0.4.2

func (*Question) ProtoMessage()

func (*Question) ProtoReflect added in v0.4.2

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

func (*Question) Reset added in v0.4.2

func (x *Question) Reset()

func (*Question) String added in v0.4.2

func (x *Question) 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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *RKEY) SetName(s string)

func (*RKEY) String

func (x *RKEY) String() string

func (*RKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *RP) SetName(s string)

func (*RP) String

func (x *RP) String() string

func (*RP) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *RRSIG) SetName(s string)

func (*RRSIG) String

func (x *RRSIG) String() string

func (*RRSIG) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *RT) SetName(s string)

func (*RT) String

func (x *RT) String() string

func (*RT) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SIG) SetName(s string)

func (*SIG) String

func (x *SIG) String() string

func (*SIG) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SMIMEA) SetName(s string)

func (*SMIMEA) String

func (x *SMIMEA) String() string

func (*SMIMEA) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SOA) SetName(s string)

func (*SOA) String

func (x *SOA) String() string

func (*SOA) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SPF) SetName(s string)

func (*SPF) String

func (x *SPF) String() string

func (*SPF) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SRV) SetName(s string)

func (*SRV) String

func (x *SRV) String() string

func (*SRV) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SSHFP) SetName(s string)

func (*SSHFP) String

func (x *SSHFP) String() string

func (*SSHFP) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *SVCB) SetName(s string)

func (*SVCB) String

func (x *SVCB) String() string

func (*SVCB) ToDNS

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

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) DnsRR added in v0.4.2

func (x *TA) DnsRR() dns.RR

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) SetName added in v0.4.2

func (x *TA) SetName(s string)

func (*TA) String

func (x *TA) String() string

func (*TA) ToDNS

func (x *TA) ToDNS() *dns.TA
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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *TALINK) SetName(s string)

func (*TALINK) String

func (x *TALINK) String() string

func (*TALINK) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *TKEY) SetName(s string)

func (*TKEY) String

func (x *TKEY) String() string

func (*TKEY) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *TLSA) SetName(s string)

func (*TLSA) String

func (x *TLSA) String() string

func (*TLSA) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *TSIG) SetName(s string)

func (*TSIG) String

func (x *TSIG) String() string

func (*TSIG) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *TXT) SetName(s string)

func (*TXT) String

func (x *TXT) String() string

func (*TXT) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *UID) SetName(s string)

func (*UID) String

func (x *UID) String() string

func (*UID) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *UINFO) SetName(s string)

func (*UINFO) String

func (x *UINFO) String() string

func (*UINFO) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *URI) SetName(s string)

func (*URI) String

func (x *URI) String() string

func (*URI) ToDNS

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

type UnimplementedMindnsServiceServer added in v0.4.2

type UnimplementedMindnsServiceServer struct{}

UnimplementedMindnsServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMindnsServiceServer) AddRecords added in v0.4.2

func (UnimplementedMindnsServiceServer) CreateZone added in v0.4.2

func (UnimplementedMindnsServiceServer) DeleteRecords added in v0.4.2

func (UnimplementedMindnsServiceServer) DeleteZone added in v0.4.2

func (UnimplementedMindnsServiceServer) ListZones added in v0.4.2

func (UnimplementedMindnsServiceServer) QueryZone added in v0.4.2

func (UnimplementedMindnsServiceServer) UpdateRecords added in v0.4.2

type UnsafeMindnsServiceServer added in v0.4.2

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

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

type UpdateRecordsRequest added in v0.4.2

type UpdateRecordsRequest struct {
	Zone                      string                       `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Add                       []*AddRecord                 `protobuf:"bytes,2,rep,name=add,proto3" json:"add,omitempty"`
	Delete                    []*DeleteRecord              `protobuf:"bytes,3,rep,name=delete,proto3" json:"delete,omitempty"`
	PrereqResourcesExist      []*PrereqResourcesExist      `protobuf:"bytes,4,rep,name=prereq_resources_exist,json=prereqResourcesExist,proto3" json:"prereq_resources_exist,omitempty"`
	PrereqResourcesDoNotExist []*PrereqResourcesDoNotExist `` /* 142-byte string literal not displayed */
	PrereqDomainExist         []*PrereqDomainExist         `protobuf:"bytes,6,rep,name=prereq_domain_exist,json=prereqDomainExist,proto3" json:"prereq_domain_exist,omitempty"`
	PrereqDomainDoesNotExist  []*PrereqDomainDoesNotExist  `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateRecordsRequest) Descriptor deprecated added in v0.4.2

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

Deprecated: Use UpdateRecordsRequest.ProtoReflect.Descriptor instead.

func (*UpdateRecordsRequest) GetAdd added in v0.4.2

func (x *UpdateRecordsRequest) GetAdd() []*AddRecord

func (*UpdateRecordsRequest) GetDelete added in v0.4.2

func (x *UpdateRecordsRequest) GetDelete() []*DeleteRecord

func (*UpdateRecordsRequest) GetPrereqDomainDoesNotExist added in v0.4.2

func (x *UpdateRecordsRequest) GetPrereqDomainDoesNotExist() []*PrereqDomainDoesNotExist

func (*UpdateRecordsRequest) GetPrereqDomainExist added in v0.4.2

func (x *UpdateRecordsRequest) GetPrereqDomainExist() []*PrereqDomainExist

func (*UpdateRecordsRequest) GetPrereqResourcesDoNotExist added in v0.4.2

func (x *UpdateRecordsRequest) GetPrereqResourcesDoNotExist() []*PrereqResourcesDoNotExist

func (*UpdateRecordsRequest) GetPrereqResourcesExist added in v0.4.2

func (x *UpdateRecordsRequest) GetPrereqResourcesExist() []*PrereqResourcesExist

func (*UpdateRecordsRequest) GetZone added in v0.4.2

func (x *UpdateRecordsRequest) GetZone() string

func (*UpdateRecordsRequest) ProtoMessage added in v0.4.2

func (*UpdateRecordsRequest) ProtoMessage()

func (*UpdateRecordsRequest) ProtoReflect added in v0.4.2

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

func (*UpdateRecordsRequest) Reset added in v0.4.2

func (x *UpdateRecordsRequest) Reset()

func (*UpdateRecordsRequest) String added in v0.4.2

func (x *UpdateRecordsRequest) String() string

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *X25) SetName(s string)

func (*X25) String

func (x *X25) String() string

func (*X25) ToDNS

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

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) DnsRR added in v0.4.2

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

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) SetName added in v0.4.2

func (x *ZONEMD) SetName(s string)

func (*ZONEMD) String

func (x *ZONEMD) String() string

func (*ZONEMD) ToDNS

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

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"`
	Serial uint32 `protobuf:"varint,3,opt,name=serial,proto3" json:"serial,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) GetSerial added in v0.4.2

func (x *Zone) GetSerial() uint32

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