mindnspb

package
v0.5.9 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2026 License: BSD-2-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MindnsService_CreateZone_FullMethodName          = "/mindns.MindnsService/CreateZone"
	MindnsService_GetZone_FullMethodName             = "/mindns.MindnsService/GetZone"
	MindnsService_UpdateZone_FullMethodName          = "/mindns.MindnsService/UpdateZone"
	MindnsService_DeleteZone_FullMethodName          = "/mindns.MindnsService/DeleteZone"
	MindnsService_ListZones_FullMethodName           = "/mindns.MindnsService/ListZones"
	MindnsService_GetRRset_FullMethodName            = "/mindns.MindnsService/GetRRset"
	MindnsService_SetRRset_FullMethodName            = "/mindns.MindnsService/SetRRset"
	MindnsService_DeleteRRset_FullMethodName         = "/mindns.MindnsService/DeleteRRset"
	MindnsService_ListRRsets_FullMethodName          = "/mindns.MindnsService/ListRRsets"
	MindnsService_BatchUpdate_FullMethodName         = "/mindns.MindnsService/BatchUpdate"
	MindnsService_ListDNSSECKeys_FullMethodName      = "/mindns.MindnsService/ListDNSSECKeys"
	MindnsService_GenerateDNSSECKey_FullMethodName   = "/mindns.MindnsService/GenerateDNSSECKey"
	MindnsService_ImportDNSSECKey_FullMethodName     = "/mindns.MindnsService/ImportDNSSECKey"
	MindnsService_DeleteDNSSECKey_FullMethodName     = "/mindns.MindnsService/DeleteDNSSECKey"
	MindnsService_ActivateDNSSECKey_FullMethodName   = "/mindns.MindnsService/ActivateDNSSECKey"
	MindnsService_RetireDNSSECKey_FullMethodName     = "/mindns.MindnsService/RetireDNSSECKey"
	MindnsService_ScheduleKeyRollover_FullMethodName = "/mindns.MindnsService/ScheduleKeyRollover"
	MindnsService_ListTSIGKeys_FullMethodName        = "/mindns.MindnsService/ListTSIGKeys"
	MindnsService_CreateTSIGKey_FullMethodName       = "/mindns.MindnsService/CreateTSIGKey"
	MindnsService_DeleteTSIGKey_FullMethodName       = "/mindns.MindnsService/DeleteTSIGKey"
)
View Source
const Precondition_Condition_not_set_case case_Precondition_Condition = 0
View Source
const Precondition_NameExists_case case_Precondition_Condition = 4
View Source
const Precondition_NameNotExists_case case_Precondition_Condition = 5
View Source
const Precondition_RrsetExists_case case_Precondition_Condition = 1
View Source
const Precondition_RrsetMatches_case case_Precondition_Condition = 3
View Source
const Precondition_RrsetNotExists_case case_Precondition_Condition = 2
View Source
const RRsetChange_Change_not_set_case case_RRsetChange_Change = 0
View Source
const RRsetChange_Delete_case case_RRsetChange_Change = 2
View Source
const RRsetChange_Set_case case_RRsetChange_Change = 1

Variables

View Source
var (
	DNSSECAlgorithm_name = map[int32]string{
		0:  "DNSSEC_ALGORITHM_UNSPECIFIED",
		8:  "RSASHA256",
		10: "RSASHA512",
		13: "ECDSAP256SHA256",
		14: "ECDSAP384SHA384",
		15: "ED25519",
		16: "ED448",
	}
	DNSSECAlgorithm_value = map[string]int32{
		"DNSSEC_ALGORITHM_UNSPECIFIED": 0,
		"RSASHA256":                    8,
		"RSASHA512":                    10,
		"ECDSAP256SHA256":              13,
		"ECDSAP384SHA384":              14,
		"ED25519":                      15,
		"ED448":                        16,
	}
)

Enum value maps for DNSSECAlgorithm.

View Source
var (
	KeyType_name = map[int32]string{
		0: "KEY_TYPE_UNSPECIFIED",
		1: "KSK",
		2: "ZSK",
	}
	KeyType_value = map[string]int32{
		"KEY_TYPE_UNSPECIFIED": 0,
		"KSK":                  1,
		"ZSK":                  2,
	}
)

Enum value maps for KeyType.

View Source
var (
	KeyState_name = map[int32]string{
		0: "KEY_STATE_UNSPECIFIED",
		1: "PENDING",
		2: "ACTIVE",
		3: "RETIRED",
		4: "REMOVED",
	}
	KeyState_value = map[string]int32{
		"KEY_STATE_UNSPECIFIED": 0,
		"PENDING":               1,
		"ACTIVE":                2,
		"RETIRED":               3,
		"REMOVED":               4,
	}
)

Enum value maps for KeyState.

View Source
var (
	TSIGAlgorithm_name = map[int32]string{
		0: "TSIG_ALGORITHM_UNSPECIFIED",
		1: "HMAC_SHA256",
		2: "HMAC_SHA384",
		3: "HMAC_SHA512",
	}
	TSIGAlgorithm_value = map[string]int32{
		"TSIG_ALGORITHM_UNSPECIFIED": 0,
		"HMAC_SHA256":                1,
		"HMAC_SHA384":                2,
		"HMAC_SHA512":                3,
	}
)

Enum value maps for TSIGAlgorithm.

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",
		65280: "TypeALIAS",
		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,
		"TypeALIAS":      65280,
		"TypeReserved":   65535,
	}
)

Enum value maps for Type.

View Source
var File_rrdata_proto protoreflect.FileDescriptor
View Source
var File_service_proto protoreflect.FileDescriptor
View Source
var File_store_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: "GetZone",
			Handler:    _MindnsService_GetZone_Handler,
		},
		{
			MethodName: "UpdateZone",
			Handler:    _MindnsService_UpdateZone_Handler,
		},
		{
			MethodName: "DeleteZone",
			Handler:    _MindnsService_DeleteZone_Handler,
		},
		{
			MethodName: "ListZones",
			Handler:    _MindnsService_ListZones_Handler,
		},
		{
			MethodName: "GetRRset",
			Handler:    _MindnsService_GetRRset_Handler,
		},
		{
			MethodName: "SetRRset",
			Handler:    _MindnsService_SetRRset_Handler,
		},
		{
			MethodName: "DeleteRRset",
			Handler:    _MindnsService_DeleteRRset_Handler,
		},
		{
			MethodName: "ListRRsets",
			Handler:    _MindnsService_ListRRsets_Handler,
		},
		{
			MethodName: "BatchUpdate",
			Handler:    _MindnsService_BatchUpdate_Handler,
		},
		{
			MethodName: "ListDNSSECKeys",
			Handler:    _MindnsService_ListDNSSECKeys_Handler,
		},
		{
			MethodName: "GenerateDNSSECKey",
			Handler:    _MindnsService_GenerateDNSSECKey_Handler,
		},
		{
			MethodName: "ImportDNSSECKey",
			Handler:    _MindnsService_ImportDNSSECKey_Handler,
		},
		{
			MethodName: "DeleteDNSSECKey",
			Handler:    _MindnsService_DeleteDNSSECKey_Handler,
		},
		{
			MethodName: "ActivateDNSSECKey",
			Handler:    _MindnsService_ActivateDNSSECKey_Handler,
		},
		{
			MethodName: "RetireDNSSECKey",
			Handler:    _MindnsService_RetireDNSSECKey_Handler,
		},
		{
			MethodName: "ScheduleKeyRollover",
			Handler:    _MindnsService_ScheduleKeyRollover_Handler,
		},
		{
			MethodName: "ListTSIGKeys",
			Handler:    _MindnsService_ListTSIGKeys_Handler,
		},
		{
			MethodName: "CreateTSIGKey",
			Handler:    _MindnsService_CreateTSIGKey_Handler,
		},
		{
			MethodName: "DeleteTSIGKey",
			Handler:    _MindnsService_DeleteTSIGKey_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 ProtoRRsToAny added in v0.5.0

func ProtoRRsToAny(rrs []ProtoRR) ([]*anypb.Any, error)

ProtoRRsToAny converts a slice of ProtoRR to a slice of *anypb.Any.

func RegisterMindnsServiceServer added in v0.4.2

func RegisterMindnsServiceServer(s grpc.ServiceRegistrar, srv MindnsServiceServer)

func SVCBValuesFromDNS added in v0.5.0

func SVCBValuesFromDNS(values []dns.SVCBKeyValue) []*anypb.Any

func SVCBValuesToDNS added in v0.5.0

func SVCBValuesToDNS(values []*anypb.Any) []dns.SVCBKeyValue

Types

type A

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

func (*A) Any

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

func (*A) ClearData added in v0.5.0

func (x *A) ClearData()

func (*A) ClearHdr added in v0.5.0

func (x *A) ClearHdr()

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) GetData added in v0.5.0

func (x *A) GetData() *AData

func (*A) GetHdr

func (x *A) GetHdr() *RR_Header

func (*A) HasData added in v0.5.0

func (x *A) HasData() bool

func (*A) HasHdr added in v0.5.0

func (x *A) HasHdr() bool

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

A mapping

func (*A) Reset

func (x *A) Reset()

func (*A) SetData added in v0.5.0

func (x *A) SetData(v *AData)

func (*A) SetHdr added in v0.5.0

func (x *A) SetHdr(v *RR_Header)

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 {
	// contains filtered or unexported fields
}

func (*AAAA) Any

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

func (*AAAA) ClearData added in v0.5.0

func (x *AAAA) ClearData()

func (*AAAA) ClearHdr added in v0.5.0

func (x *AAAA) ClearHdr()

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) GetData added in v0.5.0

func (x *AAAA) GetData() *AAAAData

func (*AAAA) GetHdr

func (x *AAAA) GetHdr() *RR_Header

func (*AAAA) HasData added in v0.5.0

func (x *AAAA) HasData() bool

func (*AAAA) HasHdr added in v0.5.0

func (x *AAAA) HasHdr() bool

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

AAAA mapping

func (*AAAA) Reset

func (x *AAAA) Reset()

func (*AAAA) SetData added in v0.5.0

func (x *AAAA) SetData(v *AAAAData)

func (*AAAA) SetHdr added in v0.5.0

func (x *AAAA) SetHdr(v *RR_Header)

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 AAAAData added in v0.5.0

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

func (*AAAAData) ClearAAAA added in v0.5.0

func (x *AAAAData) ClearAAAA()

func (*AAAAData) GetAAAA added in v0.5.0

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

func (*AAAAData) HasAAAA added in v0.5.0

func (x *AAAAData) HasAAAA() bool

func (*AAAAData) ProtoMessage added in v0.5.0

func (*AAAAData) ProtoMessage()

func (*AAAAData) ProtoReflect added in v0.5.0

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

func (*AAAAData) Reset added in v0.5.0

func (x *AAAAData) Reset()

func (*AAAAData) SetAAAA added in v0.5.0

func (x *AAAAData) SetAAAA(v []byte)

func (*AAAAData) String added in v0.5.0

func (x *AAAAData) String() string

type AAAAData_builder added in v0.5.0

type AAAAData_builder struct {
	AAAA []byte
	// contains filtered or unexported fields
}

func (AAAAData_builder) Build added in v0.5.0

func (b0 AAAAData_builder) Build() *AAAAData

type AAAA_builder added in v0.5.0

type AAAA_builder struct {
	Hdr  *RR_Header
	Data *AAAAData
	// contains filtered or unexported fields
}

func (AAAA_builder) Build added in v0.5.0

func (b0 AAAA_builder) Build() *AAAA

type AData added in v0.5.0

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

func (*AData) ClearA added in v0.5.0

func (x *AData) ClearA()

func (*AData) GetA added in v0.5.0

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

func (*AData) HasA added in v0.5.0

func (x *AData) HasA() bool

func (*AData) ProtoMessage added in v0.5.0

func (*AData) ProtoMessage()

func (*AData) ProtoReflect added in v0.5.0

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

func (*AData) Reset added in v0.5.0

func (x *AData) Reset()

func (*AData) SetA added in v0.5.0

func (x *AData) SetA(v []byte)

func (*AData) String added in v0.5.0

func (x *AData) String() string

type AData_builder added in v0.5.0

type AData_builder struct {
	A []byte
	// contains filtered or unexported fields
}

func (AData_builder) Build added in v0.5.0

func (b0 AData_builder) Build() *AData

type AFSDB

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

func (*AFSDB) Any

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

func (*AFSDB) ClearData added in v0.5.0

func (x *AFSDB) ClearData()

func (*AFSDB) ClearHdr added in v0.5.0

func (x *AFSDB) ClearHdr()

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) GetData added in v0.5.0

func (x *AFSDB) GetData() *AFSDBData

func (*AFSDB) GetHdr

func (x *AFSDB) GetHdr() *RR_Header

func (*AFSDB) HasData added in v0.5.0

func (x *AFSDB) HasData() bool

func (*AFSDB) HasHdr added in v0.5.0

func (x *AFSDB) HasHdr() bool

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

AFSDB mapping

func (*AFSDB) Reset

func (x *AFSDB) Reset()

func (*AFSDB) SetData added in v0.5.0

func (x *AFSDB) SetData(v *AFSDBData)

func (*AFSDB) SetHdr added in v0.5.0

func (x *AFSDB) SetHdr(v *RR_Header)

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 AFSDBData added in v0.5.0

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

func (*AFSDBData) ClearHostname added in v0.5.0

func (x *AFSDBData) ClearHostname()

func (*AFSDBData) ClearSubtype added in v0.5.0

func (x *AFSDBData) ClearSubtype()

func (*AFSDBData) GetHostname added in v0.5.0

func (x *AFSDBData) GetHostname() string

func (*AFSDBData) GetSubtype added in v0.5.0

func (x *AFSDBData) GetSubtype() uint32

func (*AFSDBData) HasHostname added in v0.5.0

func (x *AFSDBData) HasHostname() bool

func (*AFSDBData) HasSubtype added in v0.5.0

func (x *AFSDBData) HasSubtype() bool

func (*AFSDBData) ProtoMessage added in v0.5.0

func (*AFSDBData) ProtoMessage()

func (*AFSDBData) ProtoReflect added in v0.5.0

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

func (*AFSDBData) Reset added in v0.5.0

func (x *AFSDBData) Reset()

func (*AFSDBData) SetHostname added in v0.5.0

func (x *AFSDBData) SetHostname(v string)

func (*AFSDBData) SetSubtype added in v0.5.0

func (x *AFSDBData) SetSubtype(v uint32)

func (*AFSDBData) String added in v0.5.0

func (x *AFSDBData) String() string

type AFSDBData_builder added in v0.5.0

type AFSDBData_builder struct {
	Subtype  *uint32
	Hostname *string
	// contains filtered or unexported fields
}

func (AFSDBData_builder) Build added in v0.5.0

func (b0 AFSDBData_builder) Build() *AFSDBData

type AFSDB_builder added in v0.5.0

type AFSDB_builder struct {
	Hdr  *RR_Header
	Data *AFSDBData
	// contains filtered or unexported fields
}

func (AFSDB_builder) Build added in v0.5.0

func (b0 AFSDB_builder) Build() *AFSDB

type ALIAS added in v0.5.0

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

ALIAS is like CNAME but can be used at zone apex

func (*ALIAS) Any added in v0.5.0

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

func (*ALIAS) ClearData added in v0.5.0

func (x *ALIAS) ClearData()

func (*ALIAS) ClearHdr added in v0.5.0

func (x *ALIAS) ClearHdr()

func (*ALIAS) DnsRR added in v0.5.0

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

func (*ALIAS) FromDNS added in v0.5.0

func (x *ALIAS) FromDNS(r *alias.Alias) *ALIAS

func (*ALIAS) GetData added in v0.5.0

func (x *ALIAS) GetData() *ALIASData

func (*ALIAS) GetHdr added in v0.5.0

func (x *ALIAS) GetHdr() *RR_Header

func (*ALIAS) HasData added in v0.5.0

func (x *ALIAS) HasData() bool

func (*ALIAS) HasHdr added in v0.5.0

func (x *ALIAS) HasHdr() bool

func (*ALIAS) Name added in v0.5.0

func (x *ALIAS) Name() string

func (*ALIAS) ProtoMessage added in v0.5.0

func (*ALIAS) ProtoMessage()

func (*ALIAS) ProtoReflect added in v0.5.0

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

func (*ALIAS) RRType added in v0.5.0

func (x *ALIAS) RRType() Type

func (*ALIAS) Reset added in v0.5.0

func (x *ALIAS) Reset()

func (*ALIAS) SetData added in v0.5.0

func (x *ALIAS) SetData(v *ALIASData)

func (*ALIAS) SetHdr added in v0.5.0

func (x *ALIAS) SetHdr(v *RR_Header)

func (*ALIAS) SetName added in v0.5.0

func (x *ALIAS) SetName(s string)

func (*ALIAS) String added in v0.5.0

func (x *ALIAS) String() string

func (*ALIAS) ToDNS added in v0.5.0

func (x *ALIAS) ToDNS() *alias.Alias

type ALIASData added in v0.5.0

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

ALIAS is like CNAME but can be used at zone apex

func (*ALIASData) ClearTarget added in v0.5.0

func (x *ALIASData) ClearTarget()

func (*ALIASData) GetTarget added in v0.5.0

func (x *ALIASData) GetTarget() string

func (*ALIASData) HasTarget added in v0.5.0

func (x *ALIASData) HasTarget() bool

func (*ALIASData) ProtoMessage added in v0.5.0

func (*ALIASData) ProtoMessage()

func (*ALIASData) ProtoReflect added in v0.5.0

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

func (*ALIASData) Reset added in v0.5.0

func (x *ALIASData) Reset()

func (*ALIASData) SetTarget added in v0.5.0

func (x *ALIASData) SetTarget(v string)

func (*ALIASData) String added in v0.5.0

func (x *ALIASData) String() string

type ALIASData_builder added in v0.5.0

type ALIASData_builder struct {
	Target *string
	// contains filtered or unexported fields
}

func (ALIASData_builder) Build added in v0.5.0

func (b0 ALIASData_builder) Build() *ALIASData

type ALIAS_builder added in v0.5.0

type ALIAS_builder struct {
	Hdr  *RR_Header
	Data *ALIASData
	// contains filtered or unexported fields
}

func (ALIAS_builder) Build added in v0.5.0

func (b0 ALIAS_builder) Build() *ALIAS

type AMTRELAY

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

func (*AMTRELAY) Any

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

func (*AMTRELAY) ClearData added in v0.5.0

func (x *AMTRELAY) ClearData()

func (*AMTRELAY) ClearHdr added in v0.5.0

func (x *AMTRELAY) ClearHdr()

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) GetData added in v0.5.0

func (x *AMTRELAY) GetData() *AMTRELAYData

func (*AMTRELAY) GetHdr

func (x *AMTRELAY) GetHdr() *RR_Header

func (*AMTRELAY) HasData added in v0.5.0

func (x *AMTRELAY) HasData() bool

func (*AMTRELAY) HasHdr added in v0.5.0

func (x *AMTRELAY) HasHdr() bool

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

AMTRELAY mapping

func (*AMTRELAY) Reset

func (x *AMTRELAY) Reset()

func (*AMTRELAY) SetData added in v0.5.0

func (x *AMTRELAY) SetData(v *AMTRELAYData)

func (*AMTRELAY) SetHdr added in v0.5.0

func (x *AMTRELAY) SetHdr(v *RR_Header)

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 AMTRELAYData added in v0.5.0

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

func (*AMTRELAYData) ClearGatewayAddr added in v0.5.0

func (x *AMTRELAYData) ClearGatewayAddr()

func (*AMTRELAYData) ClearGatewayHost added in v0.5.0

func (x *AMTRELAYData) ClearGatewayHost()

func (*AMTRELAYData) ClearGatewayType added in v0.5.0

func (x *AMTRELAYData) ClearGatewayType()

func (*AMTRELAYData) ClearPrecedence added in v0.5.0

func (x *AMTRELAYData) ClearPrecedence()

func (*AMTRELAYData) GetGatewayAddr added in v0.5.0

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

func (*AMTRELAYData) GetGatewayHost added in v0.5.0

func (x *AMTRELAYData) GetGatewayHost() string

func (*AMTRELAYData) GetGatewayType added in v0.5.0

func (x *AMTRELAYData) GetGatewayType() uint32

func (*AMTRELAYData) GetPrecedence added in v0.5.0

func (x *AMTRELAYData) GetPrecedence() uint32

func (*AMTRELAYData) HasGatewayAddr added in v0.5.0

func (x *AMTRELAYData) HasGatewayAddr() bool

func (*AMTRELAYData) HasGatewayHost added in v0.5.0

func (x *AMTRELAYData) HasGatewayHost() bool

func (*AMTRELAYData) HasGatewayType added in v0.5.0

func (x *AMTRELAYData) HasGatewayType() bool

func (*AMTRELAYData) HasPrecedence added in v0.5.0

func (x *AMTRELAYData) HasPrecedence() bool

func (*AMTRELAYData) ProtoMessage added in v0.5.0

func (*AMTRELAYData) ProtoMessage()

func (*AMTRELAYData) ProtoReflect added in v0.5.0

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

func (*AMTRELAYData) Reset added in v0.5.0

func (x *AMTRELAYData) Reset()

func (*AMTRELAYData) SetGatewayAddr added in v0.5.0

func (x *AMTRELAYData) SetGatewayAddr(v []byte)

func (*AMTRELAYData) SetGatewayHost added in v0.5.0

func (x *AMTRELAYData) SetGatewayHost(v string)

func (*AMTRELAYData) SetGatewayType added in v0.5.0

func (x *AMTRELAYData) SetGatewayType(v uint32)

func (*AMTRELAYData) SetPrecedence added in v0.5.0

func (x *AMTRELAYData) SetPrecedence(v uint32)

func (*AMTRELAYData) String added in v0.5.0

func (x *AMTRELAYData) String() string

type AMTRELAYData_builder added in v0.5.0

type AMTRELAYData_builder struct {
	Precedence  *uint32
	GatewayType *uint32
	GatewayAddr []byte
	GatewayHost *string
	// contains filtered or unexported fields
}

func (AMTRELAYData_builder) Build added in v0.5.0

func (b0 AMTRELAYData_builder) Build() *AMTRELAYData

type AMTRELAY_builder added in v0.5.0

type AMTRELAY_builder struct {
	Hdr  *RR_Header
	Data *AMTRELAYData
	// contains filtered or unexported fields
}

func (AMTRELAY_builder) Build added in v0.5.0

func (b0 AMTRELAY_builder) Build() *AMTRELAY

type ANY

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

func (*ANY) Any

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

func (*ANY) ClearHdr added in v0.5.0

func (x *ANY) ClearHdr()

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) HasHdr added in v0.5.0

func (x *ANY) HasHdr() bool

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

ANY mapping

func (*ANY) Reset

func (x *ANY) Reset()

func (*ANY) SetHdr added in v0.5.0

func (x *ANY) SetHdr(v *RR_Header)

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 ANY_builder added in v0.5.0

type ANY_builder struct {
	Hdr *RR_Header
	// contains filtered or unexported fields
}

func (ANY_builder) Build added in v0.5.0

func (b0 ANY_builder) Build() *ANY

type APL

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

func (*APL) Any

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

func (*APL) ClearData added in v0.5.0

func (x *APL) ClearData()

func (*APL) ClearHdr added in v0.5.0

func (x *APL) ClearHdr()

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) GetData added in v0.5.0

func (x *APL) GetData() *APLData

func (*APL) GetHdr

func (x *APL) GetHdr() *RR_Header

func (*APL) HasData added in v0.5.0

func (x *APL) HasData() bool

func (*APL) HasHdr added in v0.5.0

func (x *APL) HasHdr() bool

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

APL mapping

func (*APL) Reset

func (x *APL) Reset()

func (*APL) SetData added in v0.5.0

func (x *APL) SetData(v *APLData)

func (*APL) SetHdr added in v0.5.0

func (x *APL) SetHdr(v *RR_Header)

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 APLData added in v0.5.0

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

func (*APLData) GetPrefixes added in v0.5.0

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

func (*APLData) ProtoMessage added in v0.5.0

func (*APLData) ProtoMessage()

func (*APLData) ProtoReflect added in v0.5.0

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

func (*APLData) Reset added in v0.5.0

func (x *APLData) Reset()

func (*APLData) SetPrefixes added in v0.5.0

func (x *APLData) SetPrefixes(v []*APLPrefix)

func (*APLData) String added in v0.5.0

func (x *APLData) String() string

type APLData_builder added in v0.5.0

type APLData_builder struct {
	Prefixes []*APLPrefix
	// contains filtered or unexported fields
}

func (APLData_builder) Build added in v0.5.0

func (b0 APLData_builder) Build() *APLData

type APLPrefix

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

func (*APLPrefix) ClearNegation added in v0.5.0

func (x *APLPrefix) ClearNegation()

func (*APLPrefix) ClearNetwork added in v0.5.0

func (x *APLPrefix) ClearNetwork()

func (*APLPrefix) GetNegation

func (x *APLPrefix) GetNegation() bool

func (*APLPrefix) GetNetwork

func (x *APLPrefix) GetNetwork() *IPNet

func (*APLPrefix) HasNegation added in v0.5.0

func (x *APLPrefix) HasNegation() bool

func (*APLPrefix) HasNetwork added in v0.5.0

func (x *APLPrefix) HasNetwork() bool

func (*APLPrefix) ProtoMessage

func (*APLPrefix) ProtoMessage()

func (*APLPrefix) ProtoReflect

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

func (*APLPrefix) Reset

func (x *APLPrefix) Reset()

func (*APLPrefix) SetNegation added in v0.5.0

func (x *APLPrefix) SetNegation(v bool)

func (*APLPrefix) SetNetwork added in v0.5.0

func (x *APLPrefix) SetNetwork(v *IPNet)

func (*APLPrefix) String

func (x *APLPrefix) String() string

type APLPrefix_builder added in v0.5.0

type APLPrefix_builder struct {
	Negation *bool
	Network  *IPNet
	// contains filtered or unexported fields
}

func (APLPrefix_builder) Build added in v0.5.0

func (b0 APLPrefix_builder) Build() *APLPrefix

type APL_builder added in v0.5.0

type APL_builder struct {
	Hdr  *RR_Header
	Data *APLData
	// contains filtered or unexported fields
}

func (APL_builder) Build added in v0.5.0

func (b0 APL_builder) Build() *APL

type AVC

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

func (*AVC) Any

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

func (*AVC) ClearData added in v0.5.0

func (x *AVC) ClearData()

func (*AVC) ClearHdr added in v0.5.0

func (x *AVC) ClearHdr()

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) GetData added in v0.5.0

func (x *AVC) GetData() *AVCData

func (*AVC) GetHdr

func (x *AVC) GetHdr() *RR_Header

func (*AVC) HasData added in v0.5.0

func (x *AVC) HasData() bool

func (*AVC) HasHdr added in v0.5.0

func (x *AVC) HasHdr() bool

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

AVC mapping

func (*AVC) Reset

func (x *AVC) Reset()

func (*AVC) SetData added in v0.5.0

func (x *AVC) SetData(v *AVCData)

func (*AVC) SetHdr added in v0.5.0

func (x *AVC) SetHdr(v *RR_Header)

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 AVCData added in v0.5.0

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

func (*AVCData) GetTxt added in v0.5.0

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

func (*AVCData) ProtoMessage added in v0.5.0

func (*AVCData) ProtoMessage()

func (*AVCData) ProtoReflect added in v0.5.0

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

func (*AVCData) Reset added in v0.5.0

func (x *AVCData) Reset()

func (*AVCData) SetTxt added in v0.5.0

func (x *AVCData) SetTxt(v []string)

func (*AVCData) String added in v0.5.0

func (x *AVCData) String() string

type AVCData_builder added in v0.5.0

type AVCData_builder struct {
	Txt []string
	// contains filtered or unexported fields
}

func (AVCData_builder) Build added in v0.5.0

func (b0 AVCData_builder) Build() *AVCData

type AVC_builder added in v0.5.0

type AVC_builder struct {
	Hdr  *RR_Header
	Data *AVCData
	// contains filtered or unexported fields
}

func (AVC_builder) Build added in v0.5.0

func (b0 AVC_builder) Build() *AVC

type A_builder added in v0.5.0

type A_builder struct {
	Hdr  *RR_Header
	Data *AData
	// contains filtered or unexported fields
}

func (A_builder) Build added in v0.5.0

func (b0 A_builder) Build() *A

type ActivateDNSSECKeyRequest added in v0.5.0

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

func (*ActivateDNSSECKeyRequest) ClearKeyId added in v0.5.0

func (x *ActivateDNSSECKeyRequest) ClearKeyId()

func (*ActivateDNSSECKeyRequest) ClearZone added in v0.5.0

func (x *ActivateDNSSECKeyRequest) ClearZone()

func (*ActivateDNSSECKeyRequest) GetKeyId added in v0.5.0

func (x *ActivateDNSSECKeyRequest) GetKeyId() string

func (*ActivateDNSSECKeyRequest) GetZone added in v0.5.0

func (x *ActivateDNSSECKeyRequest) GetZone() string

func (*ActivateDNSSECKeyRequest) HasKeyId added in v0.5.0

func (x *ActivateDNSSECKeyRequest) HasKeyId() bool

func (*ActivateDNSSECKeyRequest) HasZone added in v0.5.0

func (x *ActivateDNSSECKeyRequest) HasZone() bool

func (*ActivateDNSSECKeyRequest) ProtoMessage added in v0.5.0

func (*ActivateDNSSECKeyRequest) ProtoMessage()

func (*ActivateDNSSECKeyRequest) ProtoReflect added in v0.5.0

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

func (*ActivateDNSSECKeyRequest) Reset added in v0.5.0

func (x *ActivateDNSSECKeyRequest) Reset()

func (*ActivateDNSSECKeyRequest) SetKeyId added in v0.5.0

func (x *ActivateDNSSECKeyRequest) SetKeyId(v string)

func (*ActivateDNSSECKeyRequest) SetZone added in v0.5.0

func (x *ActivateDNSSECKeyRequest) SetZone(v string)

func (*ActivateDNSSECKeyRequest) String added in v0.5.0

func (x *ActivateDNSSECKeyRequest) String() string

type ActivateDNSSECKeyRequest_builder added in v0.5.0

type ActivateDNSSECKeyRequest_builder struct {
	Zone  *string
	KeyId *string
	// contains filtered or unexported fields
}

func (ActivateDNSSECKeyRequest_builder) Build added in v0.5.0

type BatchUpdateRequest added in v0.5.0

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

func (*BatchUpdateRequest) ClearZone added in v0.5.0

func (x *BatchUpdateRequest) ClearZone()

func (*BatchUpdateRequest) GetChanges added in v0.5.0

func (x *BatchUpdateRequest) GetChanges() []*RRsetChange

func (*BatchUpdateRequest) GetPreconditions added in v0.5.0

func (x *BatchUpdateRequest) GetPreconditions() []*Precondition

func (*BatchUpdateRequest) GetZone added in v0.5.0

func (x *BatchUpdateRequest) GetZone() string

func (*BatchUpdateRequest) HasZone added in v0.5.0

func (x *BatchUpdateRequest) HasZone() bool

func (*BatchUpdateRequest) ProtoMessage added in v0.5.0

func (*BatchUpdateRequest) ProtoMessage()

func (*BatchUpdateRequest) ProtoReflect added in v0.5.0

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

func (*BatchUpdateRequest) Reset added in v0.5.0

func (x *BatchUpdateRequest) Reset()

func (*BatchUpdateRequest) SetChanges added in v0.5.0

func (x *BatchUpdateRequest) SetChanges(v []*RRsetChange)

func (*BatchUpdateRequest) SetPreconditions added in v0.5.0

func (x *BatchUpdateRequest) SetPreconditions(v []*Precondition)

func (*BatchUpdateRequest) SetZone added in v0.5.0

func (x *BatchUpdateRequest) SetZone(v string)

func (*BatchUpdateRequest) String added in v0.5.0

func (x *BatchUpdateRequest) String() string

type BatchUpdateRequest_builder added in v0.5.0

type BatchUpdateRequest_builder struct {
	Zone          *string
	Changes       []*RRsetChange
	Preconditions []*Precondition
	// contains filtered or unexported fields
}

func (BatchUpdateRequest_builder) Build added in v0.5.0

type BatchUpdateResponse added in v0.5.0

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

func (*BatchUpdateResponse) ClearNewSerial added in v0.5.0

func (x *BatchUpdateResponse) ClearNewSerial()

func (*BatchUpdateResponse) GetApplied added in v0.5.0

func (x *BatchUpdateResponse) GetApplied() []*RRset

func (*BatchUpdateResponse) GetNewSerial added in v0.5.0

func (x *BatchUpdateResponse) GetNewSerial() uint32

func (*BatchUpdateResponse) HasNewSerial added in v0.5.0

func (x *BatchUpdateResponse) HasNewSerial() bool

func (*BatchUpdateResponse) ProtoMessage added in v0.5.0

func (*BatchUpdateResponse) ProtoMessage()

func (*BatchUpdateResponse) ProtoReflect added in v0.5.0

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

func (*BatchUpdateResponse) Reset added in v0.5.0

func (x *BatchUpdateResponse) Reset()

func (*BatchUpdateResponse) SetApplied added in v0.5.0

func (x *BatchUpdateResponse) SetApplied(v []*RRset)

func (*BatchUpdateResponse) SetNewSerial added in v0.5.0

func (x *BatchUpdateResponse) SetNewSerial(v uint32)

func (*BatchUpdateResponse) String added in v0.5.0

func (x *BatchUpdateResponse) String() string

type BatchUpdateResponse_builder added in v0.5.0

type BatchUpdateResponse_builder struct {
	NewSerial *uint32
	Applied   []*RRset
	// contains filtered or unexported fields
}

func (BatchUpdateResponse_builder) Build added in v0.5.0

type CAA

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

func (*CAA) Any

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

func (*CAA) ClearData added in v0.5.0

func (x *CAA) ClearData()

func (*CAA) ClearHdr added in v0.5.0

func (x *CAA) ClearHdr()

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) GetData added in v0.5.0

func (x *CAA) GetData() *CAAData

func (*CAA) GetHdr

func (x *CAA) GetHdr() *RR_Header

func (*CAA) HasData added in v0.5.0

func (x *CAA) HasData() bool

func (*CAA) HasHdr added in v0.5.0

func (x *CAA) HasHdr() bool

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

CAA mapping

func (*CAA) Reset

func (x *CAA) Reset()

func (*CAA) SetData added in v0.5.0

func (x *CAA) SetData(v *CAAData)

func (*CAA) SetHdr added in v0.5.0

func (x *CAA) SetHdr(v *RR_Header)

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 CAAData added in v0.5.0

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

func (*CAAData) ClearFlag added in v0.5.0

func (x *CAAData) ClearFlag()

func (*CAAData) ClearTag added in v0.5.0

func (x *CAAData) ClearTag()

func (*CAAData) ClearValue added in v0.5.0

func (x *CAAData) ClearValue()

func (*CAAData) GetFlag added in v0.5.0

func (x *CAAData) GetFlag() uint32

func (*CAAData) GetTag added in v0.5.0

func (x *CAAData) GetTag() string

func (*CAAData) GetValue added in v0.5.0

func (x *CAAData) GetValue() string

func (*CAAData) HasFlag added in v0.5.0

func (x *CAAData) HasFlag() bool

func (*CAAData) HasTag added in v0.5.0

func (x *CAAData) HasTag() bool

func (*CAAData) HasValue added in v0.5.0

func (x *CAAData) HasValue() bool

func (*CAAData) ProtoMessage added in v0.5.0

func (*CAAData) ProtoMessage()

func (*CAAData) ProtoReflect added in v0.5.0

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

func (*CAAData) Reset added in v0.5.0

func (x *CAAData) Reset()

func (*CAAData) SetFlag added in v0.5.0

func (x *CAAData) SetFlag(v uint32)

func (*CAAData) SetTag added in v0.5.0

func (x *CAAData) SetTag(v string)

func (*CAAData) SetValue added in v0.5.0

func (x *CAAData) SetValue(v string)

func (*CAAData) String added in v0.5.0

func (x *CAAData) String() string

type CAAData_builder added in v0.5.0

type CAAData_builder struct {
	Flag  *uint32
	Tag   *string
	Value *string
	// contains filtered or unexported fields
}

func (CAAData_builder) Build added in v0.5.0

func (b0 CAAData_builder) Build() *CAAData

type CAA_builder added in v0.5.0

type CAA_builder struct {
	Hdr  *RR_Header
	Data *CAAData
	// contains filtered or unexported fields
}

func (CAA_builder) Build added in v0.5.0

func (b0 CAA_builder) Build() *CAA

type CDNSKEY

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

func (*CDNSKEY) Any

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

func (*CDNSKEY) ClearData added in v0.5.0

func (x *CDNSKEY) ClearData()

func (*CDNSKEY) ClearHdr added in v0.5.0

func (x *CDNSKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *CDNSKEY) GetData() *CDNSKEYData

func (*CDNSKEY) GetHdr

func (x *CDNSKEY) GetHdr() *RR_Header

func (*CDNSKEY) HasData added in v0.5.0

func (x *CDNSKEY) HasData() bool

func (*CDNSKEY) HasHdr added in v0.5.0

func (x *CDNSKEY) HasHdr() bool

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

CDNSKEY mapping

func (*CDNSKEY) Reset

func (x *CDNSKEY) Reset()

func (*CDNSKEY) SetData added in v0.5.0

func (x *CDNSKEY) SetData(v *CDNSKEYData)

func (*CDNSKEY) SetHdr added in v0.5.0

func (x *CDNSKEY) SetHdr(v *RR_Header)

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 CDNSKEYData added in v0.5.0

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

func (*CDNSKEYData) ClearAlgorithm added in v0.5.0

func (x *CDNSKEYData) ClearAlgorithm()

func (*CDNSKEYData) ClearFlags added in v0.5.0

func (x *CDNSKEYData) ClearFlags()

func (*CDNSKEYData) ClearProtocol added in v0.5.0

func (x *CDNSKEYData) ClearProtocol()

func (*CDNSKEYData) ClearPublicKey added in v0.5.0

func (x *CDNSKEYData) ClearPublicKey()

func (*CDNSKEYData) GetAlgorithm added in v0.5.0

func (x *CDNSKEYData) GetAlgorithm() uint32

func (*CDNSKEYData) GetFlags added in v0.5.0

func (x *CDNSKEYData) GetFlags() uint32

func (*CDNSKEYData) GetProtocol added in v0.5.0

func (x *CDNSKEYData) GetProtocol() uint32

func (*CDNSKEYData) GetPublicKey added in v0.5.0

func (x *CDNSKEYData) GetPublicKey() string

func (*CDNSKEYData) HasAlgorithm added in v0.5.0

func (x *CDNSKEYData) HasAlgorithm() bool

func (*CDNSKEYData) HasFlags added in v0.5.0

func (x *CDNSKEYData) HasFlags() bool

func (*CDNSKEYData) HasProtocol added in v0.5.0

func (x *CDNSKEYData) HasProtocol() bool

func (*CDNSKEYData) HasPublicKey added in v0.5.0

func (x *CDNSKEYData) HasPublicKey() bool

func (*CDNSKEYData) ProtoMessage added in v0.5.0

func (*CDNSKEYData) ProtoMessage()

func (*CDNSKEYData) ProtoReflect added in v0.5.0

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

func (*CDNSKEYData) Reset added in v0.5.0

func (x *CDNSKEYData) Reset()

func (*CDNSKEYData) SetAlgorithm added in v0.5.0

func (x *CDNSKEYData) SetAlgorithm(v uint32)

func (*CDNSKEYData) SetFlags added in v0.5.0

func (x *CDNSKEYData) SetFlags(v uint32)

func (*CDNSKEYData) SetProtocol added in v0.5.0

func (x *CDNSKEYData) SetProtocol(v uint32)

func (*CDNSKEYData) SetPublicKey added in v0.5.0

func (x *CDNSKEYData) SetPublicKey(v string)

func (*CDNSKEYData) String added in v0.5.0

func (x *CDNSKEYData) String() string

type CDNSKEYData_builder added in v0.5.0

type CDNSKEYData_builder struct {
	Flags     *uint32
	Protocol  *uint32
	Algorithm *uint32
	PublicKey *string
	// contains filtered or unexported fields
}

func (CDNSKEYData_builder) Build added in v0.5.0

func (b0 CDNSKEYData_builder) Build() *CDNSKEYData

type CDNSKEY_builder added in v0.5.0

type CDNSKEY_builder struct {
	Hdr  *RR_Header
	Data *CDNSKEYData
	// contains filtered or unexported fields
}

func (CDNSKEY_builder) Build added in v0.5.0

func (b0 CDNSKEY_builder) Build() *CDNSKEY

type CDS

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

func (*CDS) Any

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

func (*CDS) ClearData added in v0.5.0

func (x *CDS) ClearData()

func (*CDS) ClearHdr added in v0.5.0

func (x *CDS) ClearHdr()

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) GetData added in v0.5.0

func (x *CDS) GetData() *CDSData

func (*CDS) GetHdr

func (x *CDS) GetHdr() *RR_Header

func (*CDS) HasData added in v0.5.0

func (x *CDS) HasData() bool

func (*CDS) HasHdr added in v0.5.0

func (x *CDS) HasHdr() bool

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

CDS mapping

func (*CDS) Reset

func (x *CDS) Reset()

func (*CDS) SetData added in v0.5.0

func (x *CDS) SetData(v *CDSData)

func (*CDS) SetHdr added in v0.5.0

func (x *CDS) SetHdr(v *RR_Header)

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 CDSData added in v0.5.0

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

func (*CDSData) ClearAlgorithm added in v0.5.0

func (x *CDSData) ClearAlgorithm()

func (*CDSData) ClearDigest added in v0.5.0

func (x *CDSData) ClearDigest()

func (*CDSData) ClearDigestType added in v0.5.0

func (x *CDSData) ClearDigestType()

func (*CDSData) ClearKeyTag added in v0.5.0

func (x *CDSData) ClearKeyTag()

func (*CDSData) GetAlgorithm added in v0.5.0

func (x *CDSData) GetAlgorithm() uint32

func (*CDSData) GetDigest added in v0.5.0

func (x *CDSData) GetDigest() string

func (*CDSData) GetDigestType added in v0.5.0

func (x *CDSData) GetDigestType() uint32

func (*CDSData) GetKeyTag added in v0.5.0

func (x *CDSData) GetKeyTag() uint32

func (*CDSData) HasAlgorithm added in v0.5.0

func (x *CDSData) HasAlgorithm() bool

func (*CDSData) HasDigest added in v0.5.0

func (x *CDSData) HasDigest() bool

func (*CDSData) HasDigestType added in v0.5.0

func (x *CDSData) HasDigestType() bool

func (*CDSData) HasKeyTag added in v0.5.0

func (x *CDSData) HasKeyTag() bool

func (*CDSData) ProtoMessage added in v0.5.0

func (*CDSData) ProtoMessage()

func (*CDSData) ProtoReflect added in v0.5.0

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

func (*CDSData) Reset added in v0.5.0

func (x *CDSData) Reset()

func (*CDSData) SetAlgorithm added in v0.5.0

func (x *CDSData) SetAlgorithm(v uint32)

func (*CDSData) SetDigest added in v0.5.0

func (x *CDSData) SetDigest(v string)

func (*CDSData) SetDigestType added in v0.5.0

func (x *CDSData) SetDigestType(v uint32)

func (*CDSData) SetKeyTag added in v0.5.0

func (x *CDSData) SetKeyTag(v uint32)

func (*CDSData) String added in v0.5.0

func (x *CDSData) String() string

type CDSData_builder added in v0.5.0

type CDSData_builder struct {
	KeyTag     *uint32
	Algorithm  *uint32
	DigestType *uint32
	Digest     *string
	// contains filtered or unexported fields
}

func (CDSData_builder) Build added in v0.5.0

func (b0 CDSData_builder) Build() *CDSData

type CDS_builder added in v0.5.0

type CDS_builder struct {
	Hdr  *RR_Header
	Data *CDSData
	// contains filtered or unexported fields
}

func (CDS_builder) Build added in v0.5.0

func (b0 CDS_builder) Build() *CDS

type CERT

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

func (*CERT) Any

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

func (*CERT) ClearData added in v0.5.0

func (x *CERT) ClearData()

func (*CERT) ClearHdr added in v0.5.0

func (x *CERT) ClearHdr()

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) GetData added in v0.5.0

func (x *CERT) GetData() *CERTData

func (*CERT) GetHdr

func (x *CERT) GetHdr() *RR_Header

func (*CERT) HasData added in v0.5.0

func (x *CERT) HasData() bool

func (*CERT) HasHdr added in v0.5.0

func (x *CERT) HasHdr() bool

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

CERT mapping

func (*CERT) Reset

func (x *CERT) Reset()

func (*CERT) SetData added in v0.5.0

func (x *CERT) SetData(v *CERTData)

func (*CERT) SetHdr added in v0.5.0

func (x *CERT) SetHdr(v *RR_Header)

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 CERTData added in v0.5.0

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

func (*CERTData) ClearAlgorithm added in v0.5.0

func (x *CERTData) ClearAlgorithm()

func (*CERTData) ClearCertificate added in v0.5.0

func (x *CERTData) ClearCertificate()

func (*CERTData) ClearKeyTag added in v0.5.0

func (x *CERTData) ClearKeyTag()

func (*CERTData) ClearType added in v0.5.0

func (x *CERTData) ClearType()

func (*CERTData) GetAlgorithm added in v0.5.0

func (x *CERTData) GetAlgorithm() uint32

func (*CERTData) GetCertificate added in v0.5.0

func (x *CERTData) GetCertificate() string

func (*CERTData) GetKeyTag added in v0.5.0

func (x *CERTData) GetKeyTag() uint32

func (*CERTData) GetType added in v0.5.0

func (x *CERTData) GetType() uint32

func (*CERTData) HasAlgorithm added in v0.5.0

func (x *CERTData) HasAlgorithm() bool

func (*CERTData) HasCertificate added in v0.5.0

func (x *CERTData) HasCertificate() bool

func (*CERTData) HasKeyTag added in v0.5.0

func (x *CERTData) HasKeyTag() bool

func (*CERTData) HasType added in v0.5.0

func (x *CERTData) HasType() bool

func (*CERTData) ProtoMessage added in v0.5.0

func (*CERTData) ProtoMessage()

func (*CERTData) ProtoReflect added in v0.5.0

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

func (*CERTData) Reset added in v0.5.0

func (x *CERTData) Reset()

func (*CERTData) SetAlgorithm added in v0.5.0

func (x *CERTData) SetAlgorithm(v uint32)

func (*CERTData) SetCertificate added in v0.5.0

func (x *CERTData) SetCertificate(v string)

func (*CERTData) SetKeyTag added in v0.5.0

func (x *CERTData) SetKeyTag(v uint32)

func (*CERTData) SetType added in v0.5.0

func (x *CERTData) SetType(v uint32)

func (*CERTData) String added in v0.5.0

func (x *CERTData) String() string

type CERTData_builder added in v0.5.0

type CERTData_builder struct {
	Type        *uint32
	KeyTag      *uint32
	Algorithm   *uint32
	Certificate *string
	// contains filtered or unexported fields
}

func (CERTData_builder) Build added in v0.5.0

func (b0 CERTData_builder) Build() *CERTData

type CERT_builder added in v0.5.0

type CERT_builder struct {
	Hdr  *RR_Header
	Data *CERTData
	// contains filtered or unexported fields
}

func (CERT_builder) Build added in v0.5.0

func (b0 CERT_builder) Build() *CERT

type CNAME

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

func (*CNAME) Any

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

func (*CNAME) ClearData added in v0.5.0

func (x *CNAME) ClearData()

func (*CNAME) ClearHdr added in v0.5.0

func (x *CNAME) ClearHdr()

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) GetData added in v0.5.0

func (x *CNAME) GetData() *CNAMEData

func (*CNAME) GetHdr

func (x *CNAME) GetHdr() *RR_Header

func (*CNAME) HasData added in v0.5.0

func (x *CNAME) HasData() bool

func (*CNAME) HasHdr added in v0.5.0

func (x *CNAME) HasHdr() bool

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

CNAME mapping

func (*CNAME) Reset

func (x *CNAME) Reset()

func (*CNAME) SetData added in v0.5.0

func (x *CNAME) SetData(v *CNAMEData)

func (*CNAME) SetHdr added in v0.5.0

func (x *CNAME) SetHdr(v *RR_Header)

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 CNAMEData added in v0.5.0

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

func (*CNAMEData) ClearTarget added in v0.5.0

func (x *CNAMEData) ClearTarget()

func (*CNAMEData) GetTarget added in v0.5.0

func (x *CNAMEData) GetTarget() string

func (*CNAMEData) HasTarget added in v0.5.0

func (x *CNAMEData) HasTarget() bool

func (*CNAMEData) ProtoMessage added in v0.5.0

func (*CNAMEData) ProtoMessage()

func (*CNAMEData) ProtoReflect added in v0.5.0

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

func (*CNAMEData) Reset added in v0.5.0

func (x *CNAMEData) Reset()

func (*CNAMEData) SetTarget added in v0.5.0

func (x *CNAMEData) SetTarget(v string)

func (*CNAMEData) String added in v0.5.0

func (x *CNAMEData) String() string

type CNAMEData_builder added in v0.5.0

type CNAMEData_builder struct {
	Target *string
	// contains filtered or unexported fields
}

func (CNAMEData_builder) Build added in v0.5.0

func (b0 CNAMEData_builder) Build() *CNAMEData

type CNAME_builder added in v0.5.0

type CNAME_builder struct {
	Hdr  *RR_Header
	Data *CNAMEData
	// contains filtered or unexported fields
}

func (CNAME_builder) Build added in v0.5.0

func (b0 CNAME_builder) Build() *CNAME

type CSYNC

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

func (*CSYNC) Any

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

func (*CSYNC) ClearData added in v0.5.0

func (x *CSYNC) ClearData()

func (*CSYNC) ClearHdr added in v0.5.0

func (x *CSYNC) ClearHdr()

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) GetData added in v0.5.0

func (x *CSYNC) GetData() *CSYNCData

func (*CSYNC) GetHdr

func (x *CSYNC) GetHdr() *RR_Header

func (*CSYNC) HasData added in v0.5.0

func (x *CSYNC) HasData() bool

func (*CSYNC) HasHdr added in v0.5.0

func (x *CSYNC) HasHdr() bool

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

CSYNC mapping

func (*CSYNC) Reset

func (x *CSYNC) Reset()

func (*CSYNC) SetData added in v0.5.0

func (x *CSYNC) SetData(v *CSYNCData)

func (*CSYNC) SetHdr added in v0.5.0

func (x *CSYNC) SetHdr(v *RR_Header)

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 CSYNCData added in v0.5.0

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

func (*CSYNCData) ClearFlags added in v0.5.0

func (x *CSYNCData) ClearFlags()

func (*CSYNCData) ClearSerial added in v0.5.0

func (x *CSYNCData) ClearSerial()

func (*CSYNCData) GetFlags added in v0.5.0

func (x *CSYNCData) GetFlags() uint32

func (*CSYNCData) GetSerial added in v0.5.0

func (x *CSYNCData) GetSerial() uint32

func (*CSYNCData) GetTypeBitMap added in v0.5.0

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

func (*CSYNCData) HasFlags added in v0.5.0

func (x *CSYNCData) HasFlags() bool

func (*CSYNCData) HasSerial added in v0.5.0

func (x *CSYNCData) HasSerial() bool

func (*CSYNCData) ProtoMessage added in v0.5.0

func (*CSYNCData) ProtoMessage()

func (*CSYNCData) ProtoReflect added in v0.5.0

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

func (*CSYNCData) Reset added in v0.5.0

func (x *CSYNCData) Reset()

func (*CSYNCData) SetFlags added in v0.5.0

func (x *CSYNCData) SetFlags(v uint32)

func (*CSYNCData) SetSerial added in v0.5.0

func (x *CSYNCData) SetSerial(v uint32)

func (*CSYNCData) SetTypeBitMap added in v0.5.0

func (x *CSYNCData) SetTypeBitMap(v []uint32)

func (*CSYNCData) String added in v0.5.0

func (x *CSYNCData) String() string

type CSYNCData_builder added in v0.5.0

type CSYNCData_builder struct {
	Serial     *uint32
	Flags      *uint32
	TypeBitMap []uint32
	// contains filtered or unexported fields
}

func (CSYNCData_builder) Build added in v0.5.0

func (b0 CSYNCData_builder) Build() *CSYNCData

type CSYNC_builder added in v0.5.0

type CSYNC_builder struct {
	Hdr  *RR_Header
	Data *CSYNCData
	// contains filtered or unexported fields
}

func (CSYNC_builder) Build added in v0.5.0

func (b0 CSYNC_builder) Build() *CSYNC

type ChangeRecord added in v0.5.0

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

ChangeRecord - single record change for IXFR

func (*ChangeRecord) ClearName added in v0.5.0

func (x *ChangeRecord) ClearName()

func (*ChangeRecord) ClearRecord added in v0.5.0

func (x *ChangeRecord) ClearRecord()

func (*ChangeRecord) ClearRrtype added in v0.5.0

func (x *ChangeRecord) ClearRrtype()

func (*ChangeRecord) GetName added in v0.5.0

func (x *ChangeRecord) GetName() string

func (*ChangeRecord) GetRecord added in v0.5.0

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

func (*ChangeRecord) GetRrtype added in v0.5.0

func (x *ChangeRecord) GetRrtype() uint32

func (*ChangeRecord) HasName added in v0.5.0

func (x *ChangeRecord) HasName() bool

func (*ChangeRecord) HasRecord added in v0.5.0

func (x *ChangeRecord) HasRecord() bool

func (*ChangeRecord) HasRrtype added in v0.5.0

func (x *ChangeRecord) HasRrtype() bool

func (*ChangeRecord) ProtoMessage added in v0.5.0

func (*ChangeRecord) ProtoMessage()

func (*ChangeRecord) ProtoReflect added in v0.5.0

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

func (*ChangeRecord) Reset added in v0.5.0

func (x *ChangeRecord) Reset()

func (*ChangeRecord) SetName added in v0.5.0

func (x *ChangeRecord) SetName(v string)

func (*ChangeRecord) SetRecord added in v0.5.0

func (x *ChangeRecord) SetRecord(v *anypb.Any)

func (*ChangeRecord) SetRrtype added in v0.5.0

func (x *ChangeRecord) SetRrtype(v uint32)

func (*ChangeRecord) String added in v0.5.0

func (x *ChangeRecord) String() string

type ChangeRecord_builder added in v0.5.0

type ChangeRecord_builder struct {
	Name   *string
	Rrtype *uint32
	Record *anypb.Any
	// contains filtered or unexported fields
}

func (ChangeRecord_builder) Build added in v0.5.0

func (b0 ChangeRecord_builder) Build() *ChangeRecord

type ChangeRetention added in v0.5.0

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

ChangeRetention - configurable IXFR history retention

func (*ChangeRetention) ClearMaxAgeSeconds added in v0.5.0

func (x *ChangeRetention) ClearMaxAgeSeconds()

func (*ChangeRetention) ClearMinSerials added in v0.5.0

func (x *ChangeRetention) ClearMinSerials()

func (*ChangeRetention) GetMaxAgeSeconds added in v0.5.0

func (x *ChangeRetention) GetMaxAgeSeconds() uint64

func (*ChangeRetention) GetMinSerials added in v0.5.0

func (x *ChangeRetention) GetMinSerials() uint32

func (*ChangeRetention) HasMaxAgeSeconds added in v0.5.0

func (x *ChangeRetention) HasMaxAgeSeconds() bool

func (*ChangeRetention) HasMinSerials added in v0.5.0

func (x *ChangeRetention) HasMinSerials() bool

func (*ChangeRetention) ProtoMessage added in v0.5.0

func (*ChangeRetention) ProtoMessage()

func (*ChangeRetention) ProtoReflect added in v0.5.0

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

func (*ChangeRetention) Reset added in v0.5.0

func (x *ChangeRetention) Reset()

func (*ChangeRetention) SetMaxAgeSeconds added in v0.5.0

func (x *ChangeRetention) SetMaxAgeSeconds(v uint64)

func (*ChangeRetention) SetMinSerials added in v0.5.0

func (x *ChangeRetention) SetMinSerials(v uint32)

func (*ChangeRetention) String added in v0.5.0

func (x *ChangeRetention) String() string

type ChangeRetention_builder added in v0.5.0

type ChangeRetention_builder struct {
	MinSerials    *uint32
	MaxAgeSeconds *uint64
	// contains filtered or unexported fields
}

func (ChangeRetention_builder) Build added in v0.5.0

type ChangeSet added in v0.5.0

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

ChangeSet - for IXFR tracking

func (*ChangeSet) ClearFromSerial added in v0.5.0

func (x *ChangeSet) ClearFromSerial()

func (*ChangeSet) ClearTimestamp added in v0.5.0

func (x *ChangeSet) ClearTimestamp()

func (*ChangeSet) ClearToSerial added in v0.5.0

func (x *ChangeSet) ClearToSerial()

func (*ChangeSet) GetAdditions added in v0.5.0

func (x *ChangeSet) GetAdditions() []*ChangeRecord

func (*ChangeSet) GetDeletions added in v0.5.0

func (x *ChangeSet) GetDeletions() []*ChangeRecord

func (*ChangeSet) GetFromSerial added in v0.5.0

func (x *ChangeSet) GetFromSerial() uint32

func (*ChangeSet) GetTimestamp added in v0.5.0

func (x *ChangeSet) GetTimestamp() uint64

func (*ChangeSet) GetToSerial added in v0.5.0

func (x *ChangeSet) GetToSerial() uint32

func (*ChangeSet) HasFromSerial added in v0.5.0

func (x *ChangeSet) HasFromSerial() bool

func (*ChangeSet) HasTimestamp added in v0.5.0

func (x *ChangeSet) HasTimestamp() bool

func (*ChangeSet) HasToSerial added in v0.5.0

func (x *ChangeSet) HasToSerial() bool

func (*ChangeSet) ProtoMessage added in v0.5.0

func (*ChangeSet) ProtoMessage()

func (*ChangeSet) ProtoReflect added in v0.5.0

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

func (*ChangeSet) Reset added in v0.5.0

func (x *ChangeSet) Reset()

func (*ChangeSet) SetAdditions added in v0.5.0

func (x *ChangeSet) SetAdditions(v []*ChangeRecord)

func (*ChangeSet) SetDeletions added in v0.5.0

func (x *ChangeSet) SetDeletions(v []*ChangeRecord)

func (*ChangeSet) SetFromSerial added in v0.5.0

func (x *ChangeSet) SetFromSerial(v uint32)

func (*ChangeSet) SetTimestamp added in v0.5.0

func (x *ChangeSet) SetTimestamp(v uint64)

func (*ChangeSet) SetToSerial added in v0.5.0

func (x *ChangeSet) SetToSerial(v uint32)

func (*ChangeSet) String added in v0.5.0

func (x *ChangeSet) String() string

type ChangeSet_builder added in v0.5.0

type ChangeSet_builder struct {
	FromSerial *uint32
	ToSerial   *uint32
	Deletions  []*ChangeRecord
	Additions  []*ChangeRecord
	Timestamp  *uint64
	// contains filtered or unexported fields
}

func (ChangeSet_builder) Build added in v0.5.0

func (b0 ChangeSet_builder) Build() *ChangeSet

type CreateTSIGKeyRequest added in v0.5.0

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

func (*CreateTSIGKeyRequest) ClearAlgorithm added in v0.5.0

func (x *CreateTSIGKeyRequest) ClearAlgorithm()

func (*CreateTSIGKeyRequest) ClearName added in v0.5.0

func (x *CreateTSIGKeyRequest) ClearName()

func (*CreateTSIGKeyRequest) ClearSecret added in v0.5.0

func (x *CreateTSIGKeyRequest) ClearSecret()

func (*CreateTSIGKeyRequest) ClearZone added in v0.5.0

func (x *CreateTSIGKeyRequest) ClearZone()

func (*CreateTSIGKeyRequest) GetAlgorithm added in v0.5.0

func (x *CreateTSIGKeyRequest) GetAlgorithm() TSIGAlgorithm

func (*CreateTSIGKeyRequest) GetName added in v0.5.0

func (x *CreateTSIGKeyRequest) GetName() string

func (*CreateTSIGKeyRequest) GetPermissions added in v0.5.0

func (x *CreateTSIGKeyRequest) GetPermissions() []string

func (*CreateTSIGKeyRequest) GetSecret added in v0.5.0

func (x *CreateTSIGKeyRequest) GetSecret() string

func (*CreateTSIGKeyRequest) GetZone added in v0.5.0

func (x *CreateTSIGKeyRequest) GetZone() string

func (*CreateTSIGKeyRequest) HasAlgorithm added in v0.5.0

func (x *CreateTSIGKeyRequest) HasAlgorithm() bool

func (*CreateTSIGKeyRequest) HasName added in v0.5.0

func (x *CreateTSIGKeyRequest) HasName() bool

func (*CreateTSIGKeyRequest) HasSecret added in v0.5.0

func (x *CreateTSIGKeyRequest) HasSecret() bool

func (*CreateTSIGKeyRequest) HasZone added in v0.5.0

func (x *CreateTSIGKeyRequest) HasZone() bool

func (*CreateTSIGKeyRequest) ProtoMessage added in v0.5.0

func (*CreateTSIGKeyRequest) ProtoMessage()

func (*CreateTSIGKeyRequest) ProtoReflect added in v0.5.0

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

func (*CreateTSIGKeyRequest) Reset added in v0.5.0

func (x *CreateTSIGKeyRequest) Reset()

func (*CreateTSIGKeyRequest) SetAlgorithm added in v0.5.0

func (x *CreateTSIGKeyRequest) SetAlgorithm(v TSIGAlgorithm)

func (*CreateTSIGKeyRequest) SetName added in v0.5.0

func (x *CreateTSIGKeyRequest) SetName(v string)

func (*CreateTSIGKeyRequest) SetPermissions added in v0.5.0

func (x *CreateTSIGKeyRequest) SetPermissions(v []string)

func (*CreateTSIGKeyRequest) SetSecret added in v0.5.0

func (x *CreateTSIGKeyRequest) SetSecret(v string)

func (*CreateTSIGKeyRequest) SetZone added in v0.5.0

func (x *CreateTSIGKeyRequest) SetZone(v string)

func (*CreateTSIGKeyRequest) String added in v0.5.0

func (x *CreateTSIGKeyRequest) String() string

type CreateTSIGKeyRequest_builder added in v0.5.0

type CreateTSIGKeyRequest_builder struct {
	Name        *string
	Zone        *string
	Algorithm   *TSIGAlgorithm
	Permissions []string
	Secret      *string
	// contains filtered or unexported fields
}

func (CreateTSIGKeyRequest_builder) Build added in v0.5.0

type CreateZoneRequest added in v0.4.2

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

func (*CreateZoneRequest) ClearDefaultTtl added in v0.5.0

func (x *CreateZoneRequest) ClearDefaultTtl()

func (*CreateZoneRequest) ClearDnssecEnabled added in v0.5.0

func (x *CreateZoneRequest) ClearDnssecEnabled()

func (*CreateZoneRequest) ClearName added in v0.5.0

func (x *CreateZoneRequest) ClearName()

func (*CreateZoneRequest) ClearNsec3Params added in v0.5.0

func (x *CreateZoneRequest) ClearNsec3Params()

func (*CreateZoneRequest) ClearSoaParams added in v0.5.0

func (x *CreateZoneRequest) ClearSoaParams()

func (*CreateZoneRequest) GetDefaultTtl added in v0.4.2

func (x *CreateZoneRequest) GetDefaultTtl() uint32

func (*CreateZoneRequest) GetDnssecEnabled added in v0.5.0

func (x *CreateZoneRequest) GetDnssecEnabled() bool

func (*CreateZoneRequest) GetName added in v0.4.2

func (x *CreateZoneRequest) GetName() string

func (*CreateZoneRequest) GetNsec3Params added in v0.5.0

func (x *CreateZoneRequest) GetNsec3Params() *NSEC3Params

func (*CreateZoneRequest) GetSoaParams added in v0.5.0

func (x *CreateZoneRequest) GetSoaParams() *SOAParams

func (*CreateZoneRequest) HasDefaultTtl added in v0.5.0

func (x *CreateZoneRequest) HasDefaultTtl() bool

func (*CreateZoneRequest) HasDnssecEnabled added in v0.5.0

func (x *CreateZoneRequest) HasDnssecEnabled() bool

func (*CreateZoneRequest) HasName added in v0.5.0

func (x *CreateZoneRequest) HasName() bool

func (*CreateZoneRequest) HasNsec3Params added in v0.5.0

func (x *CreateZoneRequest) HasNsec3Params() bool

func (*CreateZoneRequest) HasSoaParams added in v0.5.0

func (x *CreateZoneRequest) HasSoaParams() bool

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) SetDefaultTtl added in v0.5.0

func (x *CreateZoneRequest) SetDefaultTtl(v uint32)

func (*CreateZoneRequest) SetDnssecEnabled added in v0.5.0

func (x *CreateZoneRequest) SetDnssecEnabled(v bool)

func (*CreateZoneRequest) SetName added in v0.5.0

func (x *CreateZoneRequest) SetName(v string)

func (*CreateZoneRequest) SetNsec3Params added in v0.5.0

func (x *CreateZoneRequest) SetNsec3Params(v *NSEC3Params)

func (*CreateZoneRequest) SetSoaParams added in v0.5.0

func (x *CreateZoneRequest) SetSoaParams(v *SOAParams)

func (*CreateZoneRequest) String added in v0.4.2

func (x *CreateZoneRequest) String() string

type CreateZoneRequest_builder added in v0.5.0

type CreateZoneRequest_builder struct {
	Name          *string
	SoaParams     *SOAParams
	DefaultTtl    *uint32
	DnssecEnabled *bool
	Nsec3Params   *NSEC3Params
	// contains filtered or unexported fields
}

func (CreateZoneRequest_builder) Build added in v0.5.0

type DHCID

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

func (*DHCID) Any

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

func (*DHCID) ClearData added in v0.5.0

func (x *DHCID) ClearData()

func (*DHCID) ClearHdr added in v0.5.0

func (x *DHCID) ClearHdr()

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) GetData added in v0.5.0

func (x *DHCID) GetData() *DHCIDData

func (*DHCID) GetHdr

func (x *DHCID) GetHdr() *RR_Header

func (*DHCID) HasData added in v0.5.0

func (x *DHCID) HasData() bool

func (*DHCID) HasHdr added in v0.5.0

func (x *DHCID) HasHdr() bool

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

DHCID mapping

func (*DHCID) Reset

func (x *DHCID) Reset()

func (*DHCID) SetData added in v0.5.0

func (x *DHCID) SetData(v *DHCIDData)

func (*DHCID) SetHdr added in v0.5.0

func (x *DHCID) SetHdr(v *RR_Header)

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 DHCIDData added in v0.5.0

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

func (*DHCIDData) ClearDigest added in v0.5.0

func (x *DHCIDData) ClearDigest()

func (*DHCIDData) GetDigest added in v0.5.0

func (x *DHCIDData) GetDigest() string

func (*DHCIDData) HasDigest added in v0.5.0

func (x *DHCIDData) HasDigest() bool

func (*DHCIDData) ProtoMessage added in v0.5.0

func (*DHCIDData) ProtoMessage()

func (*DHCIDData) ProtoReflect added in v0.5.0

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

func (*DHCIDData) Reset added in v0.5.0

func (x *DHCIDData) Reset()

func (*DHCIDData) SetDigest added in v0.5.0

func (x *DHCIDData) SetDigest(v string)

func (*DHCIDData) String added in v0.5.0

func (x *DHCIDData) String() string

type DHCIDData_builder added in v0.5.0

type DHCIDData_builder struct {
	Digest *string
	// contains filtered or unexported fields
}

func (DHCIDData_builder) Build added in v0.5.0

func (b0 DHCIDData_builder) Build() *DHCIDData

type DHCID_builder added in v0.5.0

type DHCID_builder struct {
	Hdr  *RR_Header
	Data *DHCIDData
	// contains filtered or unexported fields
}

func (DHCID_builder) Build added in v0.5.0

func (b0 DHCID_builder) Build() *DHCID

type DLV

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

func (*DLV) Any

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

func (*DLV) ClearData added in v0.5.0

func (x *DLV) ClearData()

func (*DLV) ClearHdr added in v0.5.0

func (x *DLV) ClearHdr()

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) GetData added in v0.5.0

func (x *DLV) GetData() *DLVData

func (*DLV) GetHdr

func (x *DLV) GetHdr() *RR_Header

func (*DLV) HasData added in v0.5.0

func (x *DLV) HasData() bool

func (*DLV) HasHdr added in v0.5.0

func (x *DLV) HasHdr() bool

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

DLV mapping

func (*DLV) Reset

func (x *DLV) Reset()

func (*DLV) SetData added in v0.5.0

func (x *DLV) SetData(v *DLVData)

func (*DLV) SetHdr added in v0.5.0

func (x *DLV) SetHdr(v *RR_Header)

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 DLVData added in v0.5.0

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

func (*DLVData) ClearAlgorithm added in v0.5.0

func (x *DLVData) ClearAlgorithm()

func (*DLVData) ClearDigest added in v0.5.0

func (x *DLVData) ClearDigest()

func (*DLVData) ClearDigestType added in v0.5.0

func (x *DLVData) ClearDigestType()

func (*DLVData) ClearKeyTag added in v0.5.0

func (x *DLVData) ClearKeyTag()

func (*DLVData) GetAlgorithm added in v0.5.0

func (x *DLVData) GetAlgorithm() uint32

func (*DLVData) GetDigest added in v0.5.0

func (x *DLVData) GetDigest() string

func (*DLVData) GetDigestType added in v0.5.0

func (x *DLVData) GetDigestType() uint32

func (*DLVData) GetKeyTag added in v0.5.0

func (x *DLVData) GetKeyTag() uint32

func (*DLVData) HasAlgorithm added in v0.5.0

func (x *DLVData) HasAlgorithm() bool

func (*DLVData) HasDigest added in v0.5.0

func (x *DLVData) HasDigest() bool

func (*DLVData) HasDigestType added in v0.5.0

func (x *DLVData) HasDigestType() bool

func (*DLVData) HasKeyTag added in v0.5.0

func (x *DLVData) HasKeyTag() bool

func (*DLVData) ProtoMessage added in v0.5.0

func (*DLVData) ProtoMessage()

func (*DLVData) ProtoReflect added in v0.5.0

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

func (*DLVData) Reset added in v0.5.0

func (x *DLVData) Reset()

func (*DLVData) SetAlgorithm added in v0.5.0

func (x *DLVData) SetAlgorithm(v uint32)

func (*DLVData) SetDigest added in v0.5.0

func (x *DLVData) SetDigest(v string)

func (*DLVData) SetDigestType added in v0.5.0

func (x *DLVData) SetDigestType(v uint32)

func (*DLVData) SetKeyTag added in v0.5.0

func (x *DLVData) SetKeyTag(v uint32)

func (*DLVData) String added in v0.5.0

func (x *DLVData) String() string

type DLVData_builder added in v0.5.0

type DLVData_builder struct {
	KeyTag     *uint32
	Algorithm  *uint32
	DigestType *uint32
	Digest     *string
	// contains filtered or unexported fields
}

func (DLVData_builder) Build added in v0.5.0

func (b0 DLVData_builder) Build() *DLVData

type DLV_builder added in v0.5.0

type DLV_builder struct {
	Hdr  *RR_Header
	Data *DLVData
	// contains filtered or unexported fields
}

func (DLV_builder) Build added in v0.5.0

func (b0 DLV_builder) Build() *DLV

type DNAME

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

func (*DNAME) Any

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

func (*DNAME) ClearData added in v0.5.0

func (x *DNAME) ClearData()

func (*DNAME) ClearHdr added in v0.5.0

func (x *DNAME) ClearHdr()

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) GetData added in v0.5.0

func (x *DNAME) GetData() *DNAMEData

func (*DNAME) GetHdr

func (x *DNAME) GetHdr() *RR_Header

func (*DNAME) HasData added in v0.5.0

func (x *DNAME) HasData() bool

func (*DNAME) HasHdr added in v0.5.0

func (x *DNAME) HasHdr() bool

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

DNAME mapping

func (*DNAME) Reset

func (x *DNAME) Reset()

func (*DNAME) SetData added in v0.5.0

func (x *DNAME) SetData(v *DNAMEData)

func (*DNAME) SetHdr added in v0.5.0

func (x *DNAME) SetHdr(v *RR_Header)

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 DNAMEData added in v0.5.0

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

func (*DNAMEData) ClearTarget added in v0.5.0

func (x *DNAMEData) ClearTarget()

func (*DNAMEData) GetTarget added in v0.5.0

func (x *DNAMEData) GetTarget() string

func (*DNAMEData) HasTarget added in v0.5.0

func (x *DNAMEData) HasTarget() bool

func (*DNAMEData) ProtoMessage added in v0.5.0

func (*DNAMEData) ProtoMessage()

func (*DNAMEData) ProtoReflect added in v0.5.0

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

func (*DNAMEData) Reset added in v0.5.0

func (x *DNAMEData) Reset()

func (*DNAMEData) SetTarget added in v0.5.0

func (x *DNAMEData) SetTarget(v string)

func (*DNAMEData) String added in v0.5.0

func (x *DNAMEData) String() string

type DNAMEData_builder added in v0.5.0

type DNAMEData_builder struct {
	Target *string
	// contains filtered or unexported fields
}

func (DNAMEData_builder) Build added in v0.5.0

func (b0 DNAMEData_builder) Build() *DNAMEData

type DNAME_builder added in v0.5.0

type DNAME_builder struct {
	Hdr  *RR_Header
	Data *DNAMEData
	// contains filtered or unexported fields
}

func (DNAME_builder) Build added in v0.5.0

func (b0 DNAME_builder) Build() *DNAME

type DNSKEY

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

func (*DNSKEY) Any

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

func (*DNSKEY) ClearData added in v0.5.0

func (x *DNSKEY) ClearData()

func (*DNSKEY) ClearHdr added in v0.5.0

func (x *DNSKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *DNSKEY) GetData() *DNSKEYData

func (*DNSKEY) GetHdr

func (x *DNSKEY) GetHdr() *RR_Header

func (*DNSKEY) HasData added in v0.5.0

func (x *DNSKEY) HasData() bool

func (*DNSKEY) HasHdr added in v0.5.0

func (x *DNSKEY) HasHdr() bool

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

DNSKEY mapping

func (*DNSKEY) Reset

func (x *DNSKEY) Reset()

func (*DNSKEY) SetData added in v0.5.0

func (x *DNSKEY) SetData(v *DNSKEYData)

func (*DNSKEY) SetHdr added in v0.5.0

func (x *DNSKEY) SetHdr(v *RR_Header)

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 DNSKEYData added in v0.5.0

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

func (*DNSKEYData) ClearAlgorithm added in v0.5.0

func (x *DNSKEYData) ClearAlgorithm()

func (*DNSKEYData) ClearFlags added in v0.5.0

func (x *DNSKEYData) ClearFlags()

func (*DNSKEYData) ClearProtocol added in v0.5.0

func (x *DNSKEYData) ClearProtocol()

func (*DNSKEYData) ClearPublicKey added in v0.5.0

func (x *DNSKEYData) ClearPublicKey()

func (*DNSKEYData) GetAlgorithm added in v0.5.0

func (x *DNSKEYData) GetAlgorithm() uint32

func (*DNSKEYData) GetFlags added in v0.5.0

func (x *DNSKEYData) GetFlags() uint32

func (*DNSKEYData) GetProtocol added in v0.5.0

func (x *DNSKEYData) GetProtocol() uint32

func (*DNSKEYData) GetPublicKey added in v0.5.0

func (x *DNSKEYData) GetPublicKey() string

func (*DNSKEYData) HasAlgorithm added in v0.5.0

func (x *DNSKEYData) HasAlgorithm() bool

func (*DNSKEYData) HasFlags added in v0.5.0

func (x *DNSKEYData) HasFlags() bool

func (*DNSKEYData) HasProtocol added in v0.5.0

func (x *DNSKEYData) HasProtocol() bool

func (*DNSKEYData) HasPublicKey added in v0.5.0

func (x *DNSKEYData) HasPublicKey() bool

func (*DNSKEYData) ProtoMessage added in v0.5.0

func (*DNSKEYData) ProtoMessage()

func (*DNSKEYData) ProtoReflect added in v0.5.0

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

func (*DNSKEYData) Reset added in v0.5.0

func (x *DNSKEYData) Reset()

func (*DNSKEYData) SetAlgorithm added in v0.5.0

func (x *DNSKEYData) SetAlgorithm(v uint32)

func (*DNSKEYData) SetFlags added in v0.5.0

func (x *DNSKEYData) SetFlags(v uint32)

func (*DNSKEYData) SetProtocol added in v0.5.0

func (x *DNSKEYData) SetProtocol(v uint32)

func (*DNSKEYData) SetPublicKey added in v0.5.0

func (x *DNSKEYData) SetPublicKey(v string)

func (*DNSKEYData) String added in v0.5.0

func (x *DNSKEYData) String() string

type DNSKEYData_builder added in v0.5.0

type DNSKEYData_builder struct {
	Flags     *uint32
	Protocol  *uint32
	Algorithm *uint32
	PublicKey *string
	// contains filtered or unexported fields
}

func (DNSKEYData_builder) Build added in v0.5.0

func (b0 DNSKEYData_builder) Build() *DNSKEYData

type DNSKEY_builder added in v0.5.0

type DNSKEY_builder struct {
	Hdr  *RR_Header
	Data *DNSKEYData
	// contains filtered or unexported fields
}

func (DNSKEY_builder) Build added in v0.5.0

func (b0 DNSKEY_builder) Build() *DNSKEY

type DNSSECAlgorithm added in v0.5.0

type DNSSECAlgorithm int32
const (
	DNSSECAlgorithm_DNSSEC_ALGORITHM_UNSPECIFIED DNSSECAlgorithm = 0
	DNSSECAlgorithm_RSASHA256                    DNSSECAlgorithm = 8
	DNSSECAlgorithm_RSASHA512                    DNSSECAlgorithm = 10
	DNSSECAlgorithm_ECDSAP256SHA256              DNSSECAlgorithm = 13
	DNSSECAlgorithm_ECDSAP384SHA384              DNSSECAlgorithm = 14
	DNSSECAlgorithm_ED25519                      DNSSECAlgorithm = 15
	DNSSECAlgorithm_ED448                        DNSSECAlgorithm = 16
)

func (DNSSECAlgorithm) Descriptor added in v0.5.0

func (DNSSECAlgorithm) Enum added in v0.5.0

func (x DNSSECAlgorithm) Enum() *DNSSECAlgorithm

func (DNSSECAlgorithm) Number added in v0.5.0

func (DNSSECAlgorithm) String added in v0.5.0

func (x DNSSECAlgorithm) String() string

func (DNSSECAlgorithm) Type added in v0.5.0

type DNSSECKey added in v0.5.0

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

func (*DNSSECKey) ClearActivatedAt added in v0.5.0

func (x *DNSSECKey) ClearActivatedAt()

func (*DNSSECKey) ClearAlgorithm added in v0.5.0

func (x *DNSSECKey) ClearAlgorithm()

func (*DNSSECKey) ClearCreatedAt added in v0.5.0

func (x *DNSSECKey) ClearCreatedAt()

func (*DNSSECKey) ClearDs added in v0.5.0

func (x *DNSSECKey) ClearDs()

func (*DNSSECKey) ClearId added in v0.5.0

func (x *DNSSECKey) ClearId()

func (*DNSSECKey) ClearKeySize added in v0.5.0

func (x *DNSSECKey) ClearKeySize()

func (*DNSSECKey) ClearKeyTag added in v0.5.0

func (x *DNSSECKey) ClearKeyTag()

func (*DNSSECKey) ClearKeyType added in v0.5.0

func (x *DNSSECKey) ClearKeyType()

func (*DNSSECKey) ClearPublicKey added in v0.5.0

func (x *DNSSECKey) ClearPublicKey()

func (*DNSSECKey) ClearRetiredAt added in v0.5.0

func (x *DNSSECKey) ClearRetiredAt()

func (*DNSSECKey) ClearState added in v0.5.0

func (x *DNSSECKey) ClearState()

func (*DNSSECKey) ClearZone added in v0.5.0

func (x *DNSSECKey) ClearZone()

func (*DNSSECKey) GetActivatedAt added in v0.5.0

func (x *DNSSECKey) GetActivatedAt() uint64

func (*DNSSECKey) GetAlgorithm added in v0.5.0

func (x *DNSSECKey) GetAlgorithm() DNSSECAlgorithm

func (*DNSSECKey) GetCreatedAt added in v0.5.0

func (x *DNSSECKey) GetCreatedAt() uint64

func (*DNSSECKey) GetDs added in v0.5.0

func (x *DNSSECKey) GetDs() *DS

func (*DNSSECKey) GetId added in v0.5.0

func (x *DNSSECKey) GetId() string

func (*DNSSECKey) GetKeySize added in v0.5.0

func (x *DNSSECKey) GetKeySize() uint32

func (*DNSSECKey) GetKeyTag added in v0.5.0

func (x *DNSSECKey) GetKeyTag() uint32

func (*DNSSECKey) GetKeyType added in v0.5.0

func (x *DNSSECKey) GetKeyType() KeyType

func (*DNSSECKey) GetPublicKey added in v0.5.0

func (x *DNSSECKey) GetPublicKey() string

func (*DNSSECKey) GetRetiredAt added in v0.5.0

func (x *DNSSECKey) GetRetiredAt() uint64

func (*DNSSECKey) GetState added in v0.5.0

func (x *DNSSECKey) GetState() KeyState

func (*DNSSECKey) GetZone added in v0.5.0

func (x *DNSSECKey) GetZone() string

func (*DNSSECKey) HasActivatedAt added in v0.5.0

func (x *DNSSECKey) HasActivatedAt() bool

func (*DNSSECKey) HasAlgorithm added in v0.5.0

func (x *DNSSECKey) HasAlgorithm() bool

func (*DNSSECKey) HasCreatedAt added in v0.5.0

func (x *DNSSECKey) HasCreatedAt() bool

func (*DNSSECKey) HasDs added in v0.5.0

func (x *DNSSECKey) HasDs() bool

func (*DNSSECKey) HasId added in v0.5.0

func (x *DNSSECKey) HasId() bool

func (*DNSSECKey) HasKeySize added in v0.5.0

func (x *DNSSECKey) HasKeySize() bool

func (*DNSSECKey) HasKeyTag added in v0.5.0

func (x *DNSSECKey) HasKeyTag() bool

func (*DNSSECKey) HasKeyType added in v0.5.0

func (x *DNSSECKey) HasKeyType() bool

func (*DNSSECKey) HasPublicKey added in v0.5.0

func (x *DNSSECKey) HasPublicKey() bool

func (*DNSSECKey) HasRetiredAt added in v0.5.0

func (x *DNSSECKey) HasRetiredAt() bool

func (*DNSSECKey) HasState added in v0.5.0

func (x *DNSSECKey) HasState() bool

func (*DNSSECKey) HasZone added in v0.5.0

func (x *DNSSECKey) HasZone() bool

func (*DNSSECKey) ProtoMessage added in v0.5.0

func (*DNSSECKey) ProtoMessage()

func (*DNSSECKey) ProtoReflect added in v0.5.0

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

func (*DNSSECKey) Reset added in v0.5.0

func (x *DNSSECKey) Reset()

func (*DNSSECKey) SetActivatedAt added in v0.5.0

func (x *DNSSECKey) SetActivatedAt(v uint64)

func (*DNSSECKey) SetAlgorithm added in v0.5.0

func (x *DNSSECKey) SetAlgorithm(v DNSSECAlgorithm)

func (*DNSSECKey) SetCreatedAt added in v0.5.0

func (x *DNSSECKey) SetCreatedAt(v uint64)

func (*DNSSECKey) SetDs added in v0.5.0

func (x *DNSSECKey) SetDs(v *DS)

func (*DNSSECKey) SetId added in v0.5.0

func (x *DNSSECKey) SetId(v string)

func (*DNSSECKey) SetKeySize added in v0.5.0

func (x *DNSSECKey) SetKeySize(v uint32)

func (*DNSSECKey) SetKeyTag added in v0.5.0

func (x *DNSSECKey) SetKeyTag(v uint32)

func (*DNSSECKey) SetKeyType added in v0.5.0

func (x *DNSSECKey) SetKeyType(v KeyType)

func (*DNSSECKey) SetPublicKey added in v0.5.0

func (x *DNSSECKey) SetPublicKey(v string)

func (*DNSSECKey) SetRetiredAt added in v0.5.0

func (x *DNSSECKey) SetRetiredAt(v uint64)

func (*DNSSECKey) SetState added in v0.5.0

func (x *DNSSECKey) SetState(v KeyState)

func (*DNSSECKey) SetZone added in v0.5.0

func (x *DNSSECKey) SetZone(v string)

func (*DNSSECKey) String added in v0.5.0

func (x *DNSSECKey) String() string

type DNSSECKey_builder added in v0.5.0

type DNSSECKey_builder struct {
	Id          *string
	Zone        *string
	KeyType     *KeyType
	Algorithm   *DNSSECAlgorithm
	KeyTag      *uint32
	State       *KeyState
	KeySize     *uint32
	PublicKey   *string
	Ds          *DS
	CreatedAt   *uint64
	ActivatedAt *uint64
	RetiredAt   *uint64
	// contains filtered or unexported fields
}

func (DNSSECKey_builder) Build added in v0.5.0

func (b0 DNSSECKey_builder) Build() *DNSSECKey

type DS

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

func (*DS) Any

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

func (*DS) ClearData added in v0.5.0

func (x *DS) ClearData()

func (*DS) ClearHdr added in v0.5.0

func (x *DS) ClearHdr()

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) GetData added in v0.5.0

func (x *DS) GetData() *DSData

func (*DS) GetHdr

func (x *DS) GetHdr() *RR_Header

func (*DS) HasData added in v0.5.0

func (x *DS) HasData() bool

func (*DS) HasHdr added in v0.5.0

func (x *DS) HasHdr() bool

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

DS mapping

func (*DS) Reset

func (x *DS) Reset()

func (*DS) SetData added in v0.5.0

func (x *DS) SetData(v *DSData)

func (*DS) SetHdr added in v0.5.0

func (x *DS) SetHdr(v *RR_Header)

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 DSData added in v0.5.0

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

func (*DSData) ClearAlgorithm added in v0.5.0

func (x *DSData) ClearAlgorithm()

func (*DSData) ClearDigest added in v0.5.0

func (x *DSData) ClearDigest()

func (*DSData) ClearDigestType added in v0.5.0

func (x *DSData) ClearDigestType()

func (*DSData) ClearKeyTag added in v0.5.0

func (x *DSData) ClearKeyTag()

func (*DSData) GetAlgorithm added in v0.5.0

func (x *DSData) GetAlgorithm() uint32

func (*DSData) GetDigest added in v0.5.0

func (x *DSData) GetDigest() string

func (*DSData) GetDigestType added in v0.5.0

func (x *DSData) GetDigestType() uint32

func (*DSData) GetKeyTag added in v0.5.0

func (x *DSData) GetKeyTag() uint32

func (*DSData) HasAlgorithm added in v0.5.0

func (x *DSData) HasAlgorithm() bool

func (*DSData) HasDigest added in v0.5.0

func (x *DSData) HasDigest() bool

func (*DSData) HasDigestType added in v0.5.0

func (x *DSData) HasDigestType() bool

func (*DSData) HasKeyTag added in v0.5.0

func (x *DSData) HasKeyTag() bool

func (*DSData) ProtoMessage added in v0.5.0

func (*DSData) ProtoMessage()

func (*DSData) ProtoReflect added in v0.5.0

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

func (*DSData) Reset added in v0.5.0

func (x *DSData) Reset()

func (*DSData) SetAlgorithm added in v0.5.0

func (x *DSData) SetAlgorithm(v uint32)

func (*DSData) SetDigest added in v0.5.0

func (x *DSData) SetDigest(v string)

func (*DSData) SetDigestType added in v0.5.0

func (x *DSData) SetDigestType(v uint32)

func (*DSData) SetKeyTag added in v0.5.0

func (x *DSData) SetKeyTag(v uint32)

func (*DSData) String added in v0.5.0

func (x *DSData) String() string

type DSData_builder added in v0.5.0

type DSData_builder struct {
	KeyTag     *uint32
	Algorithm  *uint32
	DigestType *uint32
	Digest     *string
	// contains filtered or unexported fields
}

func (DSData_builder) Build added in v0.5.0

func (b0 DSData_builder) Build() *DSData

type DS_builder added in v0.5.0

type DS_builder struct {
	Hdr  *RR_Header
	Data *DSData
	// contains filtered or unexported fields
}

func (DS_builder) Build added in v0.5.0

func (b0 DS_builder) Build() *DS

type DeleteDNSSECKeyRequest added in v0.5.0

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

func (*DeleteDNSSECKeyRequest) ClearKeyId added in v0.5.0

func (x *DeleteDNSSECKeyRequest) ClearKeyId()

func (*DeleteDNSSECKeyRequest) ClearZone added in v0.5.0

func (x *DeleteDNSSECKeyRequest) ClearZone()

func (*DeleteDNSSECKeyRequest) GetKeyId added in v0.5.0

func (x *DeleteDNSSECKeyRequest) GetKeyId() string

func (*DeleteDNSSECKeyRequest) GetZone added in v0.5.0

func (x *DeleteDNSSECKeyRequest) GetZone() string

func (*DeleteDNSSECKeyRequest) HasKeyId added in v0.5.0

func (x *DeleteDNSSECKeyRequest) HasKeyId() bool

func (*DeleteDNSSECKeyRequest) HasZone added in v0.5.0

func (x *DeleteDNSSECKeyRequest) HasZone() bool

func (*DeleteDNSSECKeyRequest) ProtoMessage added in v0.5.0

func (*DeleteDNSSECKeyRequest) ProtoMessage()

func (*DeleteDNSSECKeyRequest) ProtoReflect added in v0.5.0

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

func (*DeleteDNSSECKeyRequest) Reset added in v0.5.0

func (x *DeleteDNSSECKeyRequest) Reset()

func (*DeleteDNSSECKeyRequest) SetKeyId added in v0.5.0

func (x *DeleteDNSSECKeyRequest) SetKeyId(v string)

func (*DeleteDNSSECKeyRequest) SetZone added in v0.5.0

func (x *DeleteDNSSECKeyRequest) SetZone(v string)

func (*DeleteDNSSECKeyRequest) String added in v0.5.0

func (x *DeleteDNSSECKeyRequest) String() string

type DeleteDNSSECKeyRequest_builder added in v0.5.0

type DeleteDNSSECKeyRequest_builder struct {
	Zone  *string
	KeyId *string
	// contains filtered or unexported fields
}

func (DeleteDNSSECKeyRequest_builder) Build added in v0.5.0

type DeleteRRsetRequest added in v0.5.0

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

func (*DeleteRRsetRequest) ClearName added in v0.5.0

func (x *DeleteRRsetRequest) ClearName()

func (*DeleteRRsetRequest) ClearType added in v0.5.0

func (x *DeleteRRsetRequest) ClearType()

func (*DeleteRRsetRequest) ClearZone added in v0.5.0

func (x *DeleteRRsetRequest) ClearZone()

func (*DeleteRRsetRequest) GetName added in v0.5.0

func (x *DeleteRRsetRequest) GetName() string

func (*DeleteRRsetRequest) GetType added in v0.5.0

func (x *DeleteRRsetRequest) GetType() Type

func (*DeleteRRsetRequest) GetZone added in v0.5.0

func (x *DeleteRRsetRequest) GetZone() string

func (*DeleteRRsetRequest) HasName added in v0.5.0

func (x *DeleteRRsetRequest) HasName() bool

func (*DeleteRRsetRequest) HasType added in v0.5.0

func (x *DeleteRRsetRequest) HasType() bool

func (*DeleteRRsetRequest) HasZone added in v0.5.0

func (x *DeleteRRsetRequest) HasZone() bool

func (*DeleteRRsetRequest) ProtoMessage added in v0.5.0

func (*DeleteRRsetRequest) ProtoMessage()

func (*DeleteRRsetRequest) ProtoReflect added in v0.5.0

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

func (*DeleteRRsetRequest) Reset added in v0.5.0

func (x *DeleteRRsetRequest) Reset()

func (*DeleteRRsetRequest) SetName added in v0.5.0

func (x *DeleteRRsetRequest) SetName(v string)

func (*DeleteRRsetRequest) SetType added in v0.5.0

func (x *DeleteRRsetRequest) SetType(v Type)

func (*DeleteRRsetRequest) SetZone added in v0.5.0

func (x *DeleteRRsetRequest) SetZone(v string)

func (*DeleteRRsetRequest) String added in v0.5.0

func (x *DeleteRRsetRequest) String() string

type DeleteRRsetRequest_builder added in v0.5.0

type DeleteRRsetRequest_builder struct {
	Zone *string
	Name *string
	Type *Type
	// contains filtered or unexported fields
}

func (DeleteRRsetRequest_builder) Build added in v0.5.0

type DeleteTSIGKeyRequest added in v0.5.0

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

func (*DeleteTSIGKeyRequest) ClearName added in v0.5.0

func (x *DeleteTSIGKeyRequest) ClearName()

func (*DeleteTSIGKeyRequest) GetName added in v0.5.0

func (x *DeleteTSIGKeyRequest) GetName() string

func (*DeleteTSIGKeyRequest) HasName added in v0.5.0

func (x *DeleteTSIGKeyRequest) HasName() bool

func (*DeleteTSIGKeyRequest) ProtoMessage added in v0.5.0

func (*DeleteTSIGKeyRequest) ProtoMessage()

func (*DeleteTSIGKeyRequest) ProtoReflect added in v0.5.0

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

func (*DeleteTSIGKeyRequest) Reset added in v0.5.0

func (x *DeleteTSIGKeyRequest) Reset()

func (*DeleteTSIGKeyRequest) SetName added in v0.5.0

func (x *DeleteTSIGKeyRequest) SetName(v string)

func (*DeleteTSIGKeyRequest) String added in v0.5.0

func (x *DeleteTSIGKeyRequest) String() string

type DeleteTSIGKeyRequest_builder added in v0.5.0

type DeleteTSIGKeyRequest_builder struct {
	Name *string
	// contains filtered or unexported fields
}

func (DeleteTSIGKeyRequest_builder) Build added in v0.5.0

type DeleteZoneRequest added in v0.4.2

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

func (*DeleteZoneRequest) ClearName added in v0.5.0

func (x *DeleteZoneRequest) ClearName()

func (*DeleteZoneRequest) GetName added in v0.4.2

func (x *DeleteZoneRequest) GetName() string

func (*DeleteZoneRequest) HasName added in v0.5.0

func (x *DeleteZoneRequest) HasName() bool

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

func (x *DeleteZoneRequest) SetName(v string)

func (*DeleteZoneRequest) String added in v0.4.2

func (x *DeleteZoneRequest) String() string

type DeleteZoneRequest_builder added in v0.5.0

type DeleteZoneRequest_builder struct {
	Name *string
	// contains filtered or unexported fields
}

func (DeleteZoneRequest_builder) Build added in v0.5.0

type EID

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

func (*EID) Any

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

func (*EID) ClearData added in v0.5.0

func (x *EID) ClearData()

func (*EID) ClearHdr added in v0.5.0

func (x *EID) ClearHdr()

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) GetData added in v0.5.0

func (x *EID) GetData() *EIDData

func (*EID) GetHdr

func (x *EID) GetHdr() *RR_Header

func (*EID) HasData added in v0.5.0

func (x *EID) HasData() bool

func (*EID) HasHdr added in v0.5.0

func (x *EID) HasHdr() bool

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

EID mapping

func (*EID) Reset

func (x *EID) Reset()

func (*EID) SetData added in v0.5.0

func (x *EID) SetData(v *EIDData)

func (*EID) SetHdr added in v0.5.0

func (x *EID) SetHdr(v *RR_Header)

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 EIDData added in v0.5.0

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

func (*EIDData) ClearEndpoint added in v0.5.0

func (x *EIDData) ClearEndpoint()

func (*EIDData) GetEndpoint added in v0.5.0

func (x *EIDData) GetEndpoint() string

func (*EIDData) HasEndpoint added in v0.5.0

func (x *EIDData) HasEndpoint() bool

func (*EIDData) ProtoMessage added in v0.5.0

func (*EIDData) ProtoMessage()

func (*EIDData) ProtoReflect added in v0.5.0

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

func (*EIDData) Reset added in v0.5.0

func (x *EIDData) Reset()

func (*EIDData) SetEndpoint added in v0.5.0

func (x *EIDData) SetEndpoint(v string)

func (*EIDData) String added in v0.5.0

func (x *EIDData) String() string

type EIDData_builder added in v0.5.0

type EIDData_builder struct {
	Endpoint *string
	// contains filtered or unexported fields
}

func (EIDData_builder) Build added in v0.5.0

func (b0 EIDData_builder) Build() *EIDData

type EID_builder added in v0.5.0

type EID_builder struct {
	Hdr  *RR_Header
	Data *EIDData
	// contains filtered or unexported fields
}

func (EID_builder) Build added in v0.5.0

func (b0 EID_builder) Build() *EID

type EUI48

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

func (*EUI48) Any

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

func (*EUI48) ClearData added in v0.5.0

func (x *EUI48) ClearData()

func (*EUI48) ClearHdr added in v0.5.0

func (x *EUI48) ClearHdr()

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) GetData added in v0.5.0

func (x *EUI48) GetData() *EUI48Data

func (*EUI48) GetHdr

func (x *EUI48) GetHdr() *RR_Header

func (*EUI48) HasData added in v0.5.0

func (x *EUI48) HasData() bool

func (*EUI48) HasHdr added in v0.5.0

func (x *EUI48) HasHdr() bool

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

EUI48 mapping

func (*EUI48) Reset

func (x *EUI48) Reset()

func (*EUI48) SetData added in v0.5.0

func (x *EUI48) SetData(v *EUI48Data)

func (*EUI48) SetHdr added in v0.5.0

func (x *EUI48) SetHdr(v *RR_Header)

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 EUI48Data added in v0.5.0

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

func (*EUI48Data) ClearAddress added in v0.5.0

func (x *EUI48Data) ClearAddress()

func (*EUI48Data) GetAddress added in v0.5.0

func (x *EUI48Data) GetAddress() uint64

func (*EUI48Data) HasAddress added in v0.5.0

func (x *EUI48Data) HasAddress() bool

func (*EUI48Data) ProtoMessage added in v0.5.0

func (*EUI48Data) ProtoMessage()

func (*EUI48Data) ProtoReflect added in v0.5.0

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

func (*EUI48Data) Reset added in v0.5.0

func (x *EUI48Data) Reset()

func (*EUI48Data) SetAddress added in v0.5.0

func (x *EUI48Data) SetAddress(v uint64)

func (*EUI48Data) String added in v0.5.0

func (x *EUI48Data) String() string

type EUI48Data_builder added in v0.5.0

type EUI48Data_builder struct {
	Address *uint64
	// contains filtered or unexported fields
}

func (EUI48Data_builder) Build added in v0.5.0

func (b0 EUI48Data_builder) Build() *EUI48Data

type EUI48_builder added in v0.5.0

type EUI48_builder struct {
	Hdr  *RR_Header
	Data *EUI48Data
	// contains filtered or unexported fields
}

func (EUI48_builder) Build added in v0.5.0

func (b0 EUI48_builder) Build() *EUI48

type EUI64

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

func (*EUI64) Any

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

func (*EUI64) ClearData added in v0.5.0

func (x *EUI64) ClearData()

func (*EUI64) ClearHdr added in v0.5.0

func (x *EUI64) ClearHdr()

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) GetData added in v0.5.0

func (x *EUI64) GetData() *EUI64Data

func (*EUI64) GetHdr

func (x *EUI64) GetHdr() *RR_Header

func (*EUI64) HasData added in v0.5.0

func (x *EUI64) HasData() bool

func (*EUI64) HasHdr added in v0.5.0

func (x *EUI64) HasHdr() bool

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

EUI64 mapping

func (*EUI64) Reset

func (x *EUI64) Reset()

func (*EUI64) SetData added in v0.5.0

func (x *EUI64) SetData(v *EUI64Data)

func (*EUI64) SetHdr added in v0.5.0

func (x *EUI64) SetHdr(v *RR_Header)

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 EUI64Data added in v0.5.0

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

func (*EUI64Data) ClearAddress added in v0.5.0

func (x *EUI64Data) ClearAddress()

func (*EUI64Data) GetAddress added in v0.5.0

func (x *EUI64Data) GetAddress() uint64

func (*EUI64Data) HasAddress added in v0.5.0

func (x *EUI64Data) HasAddress() bool

func (*EUI64Data) ProtoMessage added in v0.5.0

func (*EUI64Data) ProtoMessage()

func (*EUI64Data) ProtoReflect added in v0.5.0

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

func (*EUI64Data) Reset added in v0.5.0

func (x *EUI64Data) Reset()

func (*EUI64Data) SetAddress added in v0.5.0

func (x *EUI64Data) SetAddress(v uint64)

func (*EUI64Data) String added in v0.5.0

func (x *EUI64Data) String() string

type EUI64Data_builder added in v0.5.0

type EUI64Data_builder struct {
	Address *uint64
	// contains filtered or unexported fields
}

func (EUI64Data_builder) Build added in v0.5.0

func (b0 EUI64Data_builder) Build() *EUI64Data

type EUI64_builder added in v0.5.0

type EUI64_builder struct {
	Hdr  *RR_Header
	Data *EUI64Data
	// contains filtered or unexported fields
}

func (EUI64_builder) Build added in v0.5.0

func (b0 EUI64_builder) Build() *EUI64

type GID

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

func (*GID) Any

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

func (*GID) ClearData added in v0.5.0

func (x *GID) ClearData()

func (*GID) ClearHdr added in v0.5.0

func (x *GID) ClearHdr()

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) GetData added in v0.5.0

func (x *GID) GetData() *GIDData

func (*GID) GetHdr

func (x *GID) GetHdr() *RR_Header

func (*GID) HasData added in v0.5.0

func (x *GID) HasData() bool

func (*GID) HasHdr added in v0.5.0

func (x *GID) HasHdr() bool

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

GID mapping

func (*GID) Reset

func (x *GID) Reset()

func (*GID) SetData added in v0.5.0

func (x *GID) SetData(v *GIDData)

func (*GID) SetHdr added in v0.5.0

func (x *GID) SetHdr(v *RR_Header)

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 GIDData added in v0.5.0

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

func (*GIDData) ClearGid added in v0.5.0

func (x *GIDData) ClearGid()

func (*GIDData) GetGid added in v0.5.0

func (x *GIDData) GetGid() uint32

func (*GIDData) HasGid added in v0.5.0

func (x *GIDData) HasGid() bool

func (*GIDData) ProtoMessage added in v0.5.0

func (*GIDData) ProtoMessage()

func (*GIDData) ProtoReflect added in v0.5.0

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

func (*GIDData) Reset added in v0.5.0

func (x *GIDData) Reset()

func (*GIDData) SetGid added in v0.5.0

func (x *GIDData) SetGid(v uint32)

func (*GIDData) String added in v0.5.0

func (x *GIDData) String() string

type GIDData_builder added in v0.5.0

type GIDData_builder struct {
	Gid *uint32
	// contains filtered or unexported fields
}

func (GIDData_builder) Build added in v0.5.0

func (b0 GIDData_builder) Build() *GIDData

type GID_builder added in v0.5.0

type GID_builder struct {
	Hdr  *RR_Header
	Data *GIDData
	// contains filtered or unexported fields
}

func (GID_builder) Build added in v0.5.0

func (b0 GID_builder) Build() *GID

type GPOS

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

func (*GPOS) Any

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

func (*GPOS) ClearData added in v0.5.0

func (x *GPOS) ClearData()

func (*GPOS) ClearHdr added in v0.5.0

func (x *GPOS) ClearHdr()

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) GetData added in v0.5.0

func (x *GPOS) GetData() *GPOSData

func (*GPOS) GetHdr

func (x *GPOS) GetHdr() *RR_Header

func (*GPOS) HasData added in v0.5.0

func (x *GPOS) HasData() bool

func (*GPOS) HasHdr added in v0.5.0

func (x *GPOS) HasHdr() bool

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

GPOS mapping

func (*GPOS) Reset

func (x *GPOS) Reset()

func (*GPOS) SetData added in v0.5.0

func (x *GPOS) SetData(v *GPOSData)

func (*GPOS) SetHdr added in v0.5.0

func (x *GPOS) SetHdr(v *RR_Header)

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 GPOSData added in v0.5.0

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

func (*GPOSData) ClearAltitude added in v0.5.0

func (x *GPOSData) ClearAltitude()

func (*GPOSData) ClearLatitude added in v0.5.0

func (x *GPOSData) ClearLatitude()

func (*GPOSData) ClearLongitude added in v0.5.0

func (x *GPOSData) ClearLongitude()

func (*GPOSData) GetAltitude added in v0.5.0

func (x *GPOSData) GetAltitude() string

func (*GPOSData) GetLatitude added in v0.5.0

func (x *GPOSData) GetLatitude() string

func (*GPOSData) GetLongitude added in v0.5.0

func (x *GPOSData) GetLongitude() string

func (*GPOSData) HasAltitude added in v0.5.0

func (x *GPOSData) HasAltitude() bool

func (*GPOSData) HasLatitude added in v0.5.0

func (x *GPOSData) HasLatitude() bool

func (*GPOSData) HasLongitude added in v0.5.0

func (x *GPOSData) HasLongitude() bool

func (*GPOSData) ProtoMessage added in v0.5.0

func (*GPOSData) ProtoMessage()

func (*GPOSData) ProtoReflect added in v0.5.0

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

func (*GPOSData) Reset added in v0.5.0

func (x *GPOSData) Reset()

func (*GPOSData) SetAltitude added in v0.5.0

func (x *GPOSData) SetAltitude(v string)

func (*GPOSData) SetLatitude added in v0.5.0

func (x *GPOSData) SetLatitude(v string)

func (*GPOSData) SetLongitude added in v0.5.0

func (x *GPOSData) SetLongitude(v string)

func (*GPOSData) String added in v0.5.0

func (x *GPOSData) String() string

type GPOSData_builder added in v0.5.0

type GPOSData_builder struct {
	Longitude *string
	Latitude  *string
	Altitude  *string
	// contains filtered or unexported fields
}

func (GPOSData_builder) Build added in v0.5.0

func (b0 GPOSData_builder) Build() *GPOSData

type GPOS_builder added in v0.5.0

type GPOS_builder struct {
	Hdr  *RR_Header
	Data *GPOSData
	// contains filtered or unexported fields
}

func (GPOS_builder) Build added in v0.5.0

func (b0 GPOS_builder) Build() *GPOS

type GenerateDNSSECKeyRequest added in v0.5.0

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

func (*GenerateDNSSECKeyRequest) ClearActivate added in v0.5.0

func (x *GenerateDNSSECKeyRequest) ClearActivate()

func (*GenerateDNSSECKeyRequest) ClearAlgorithm added in v0.5.0

func (x *GenerateDNSSECKeyRequest) ClearAlgorithm()

func (*GenerateDNSSECKeyRequest) ClearKeySize added in v0.5.0

func (x *GenerateDNSSECKeyRequest) ClearKeySize()

func (*GenerateDNSSECKeyRequest) ClearKeyType added in v0.5.0

func (x *GenerateDNSSECKeyRequest) ClearKeyType()

func (*GenerateDNSSECKeyRequest) ClearZone added in v0.5.0

func (x *GenerateDNSSECKeyRequest) ClearZone()

func (*GenerateDNSSECKeyRequest) GetActivate added in v0.5.0

func (x *GenerateDNSSECKeyRequest) GetActivate() bool

func (*GenerateDNSSECKeyRequest) GetAlgorithm added in v0.5.0

func (x *GenerateDNSSECKeyRequest) GetAlgorithm() DNSSECAlgorithm

func (*GenerateDNSSECKeyRequest) GetKeySize added in v0.5.0

func (x *GenerateDNSSECKeyRequest) GetKeySize() uint32

func (*GenerateDNSSECKeyRequest) GetKeyType added in v0.5.0

func (x *GenerateDNSSECKeyRequest) GetKeyType() KeyType

func (*GenerateDNSSECKeyRequest) GetZone added in v0.5.0

func (x *GenerateDNSSECKeyRequest) GetZone() string

func (*GenerateDNSSECKeyRequest) HasActivate added in v0.5.0

func (x *GenerateDNSSECKeyRequest) HasActivate() bool

func (*GenerateDNSSECKeyRequest) HasAlgorithm added in v0.5.0

func (x *GenerateDNSSECKeyRequest) HasAlgorithm() bool

func (*GenerateDNSSECKeyRequest) HasKeySize added in v0.5.0

func (x *GenerateDNSSECKeyRequest) HasKeySize() bool

func (*GenerateDNSSECKeyRequest) HasKeyType added in v0.5.0

func (x *GenerateDNSSECKeyRequest) HasKeyType() bool

func (*GenerateDNSSECKeyRequest) HasZone added in v0.5.0

func (x *GenerateDNSSECKeyRequest) HasZone() bool

func (*GenerateDNSSECKeyRequest) ProtoMessage added in v0.5.0

func (*GenerateDNSSECKeyRequest) ProtoMessage()

func (*GenerateDNSSECKeyRequest) ProtoReflect added in v0.5.0

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

func (*GenerateDNSSECKeyRequest) Reset added in v0.5.0

func (x *GenerateDNSSECKeyRequest) Reset()

func (*GenerateDNSSECKeyRequest) SetActivate added in v0.5.0

func (x *GenerateDNSSECKeyRequest) SetActivate(v bool)

func (*GenerateDNSSECKeyRequest) SetAlgorithm added in v0.5.0

func (x *GenerateDNSSECKeyRequest) SetAlgorithm(v DNSSECAlgorithm)

func (*GenerateDNSSECKeyRequest) SetKeySize added in v0.5.0

func (x *GenerateDNSSECKeyRequest) SetKeySize(v uint32)

func (*GenerateDNSSECKeyRequest) SetKeyType added in v0.5.0

func (x *GenerateDNSSECKeyRequest) SetKeyType(v KeyType)

func (*GenerateDNSSECKeyRequest) SetZone added in v0.5.0

func (x *GenerateDNSSECKeyRequest) SetZone(v string)

func (*GenerateDNSSECKeyRequest) String added in v0.5.0

func (x *GenerateDNSSECKeyRequest) String() string

type GenerateDNSSECKeyRequest_builder added in v0.5.0

type GenerateDNSSECKeyRequest_builder struct {
	Zone      *string
	KeyType   *KeyType
	Algorithm *DNSSECAlgorithm
	KeySize   *uint32
	Activate  *bool
	// contains filtered or unexported fields
}

func (GenerateDNSSECKeyRequest_builder) Build added in v0.5.0

type GetRRsetRequest added in v0.5.0

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

func (*GetRRsetRequest) ClearName added in v0.5.0

func (x *GetRRsetRequest) ClearName()

func (*GetRRsetRequest) ClearType added in v0.5.0

func (x *GetRRsetRequest) ClearType()

func (*GetRRsetRequest) ClearZone added in v0.5.0

func (x *GetRRsetRequest) ClearZone()

func (*GetRRsetRequest) GetName added in v0.5.0

func (x *GetRRsetRequest) GetName() string

func (*GetRRsetRequest) GetType added in v0.5.0

func (x *GetRRsetRequest) GetType() Type

func (*GetRRsetRequest) GetZone added in v0.5.0

func (x *GetRRsetRequest) GetZone() string

func (*GetRRsetRequest) HasName added in v0.5.0

func (x *GetRRsetRequest) HasName() bool

func (*GetRRsetRequest) HasType added in v0.5.0

func (x *GetRRsetRequest) HasType() bool

func (*GetRRsetRequest) HasZone added in v0.5.0

func (x *GetRRsetRequest) HasZone() bool

func (*GetRRsetRequest) ProtoMessage added in v0.5.0

func (*GetRRsetRequest) ProtoMessage()

func (*GetRRsetRequest) ProtoReflect added in v0.5.0

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

func (*GetRRsetRequest) Reset added in v0.5.0

func (x *GetRRsetRequest) Reset()

func (*GetRRsetRequest) SetName added in v0.5.0

func (x *GetRRsetRequest) SetName(v string)

func (*GetRRsetRequest) SetType added in v0.5.0

func (x *GetRRsetRequest) SetType(v Type)

func (*GetRRsetRequest) SetZone added in v0.5.0

func (x *GetRRsetRequest) SetZone(v string)

func (*GetRRsetRequest) String added in v0.5.0

func (x *GetRRsetRequest) String() string

type GetRRsetRequest_builder added in v0.5.0

type GetRRsetRequest_builder struct {
	Zone *string
	Name *string
	Type *Type
	// contains filtered or unexported fields
}

func (GetRRsetRequest_builder) Build added in v0.5.0

type GetZoneRequest added in v0.5.0

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

func (*GetZoneRequest) ClearName added in v0.5.0

func (x *GetZoneRequest) ClearName()

func (*GetZoneRequest) GetName added in v0.5.0

func (x *GetZoneRequest) GetName() string

func (*GetZoneRequest) HasName added in v0.5.0

func (x *GetZoneRequest) HasName() bool

func (*GetZoneRequest) ProtoMessage added in v0.5.0

func (*GetZoneRequest) ProtoMessage()

func (*GetZoneRequest) ProtoReflect added in v0.5.0

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

func (*GetZoneRequest) Reset added in v0.5.0

func (x *GetZoneRequest) Reset()

func (*GetZoneRequest) SetName added in v0.5.0

func (x *GetZoneRequest) SetName(v string)

func (*GetZoneRequest) String added in v0.5.0

func (x *GetZoneRequest) String() string

type GetZoneRequest_builder added in v0.5.0

type GetZoneRequest_builder struct {
	Name *string
	// contains filtered or unexported fields
}

func (GetZoneRequest_builder) Build added in v0.5.0

type HINFO

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

func (*HINFO) Any

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

func (*HINFO) ClearData added in v0.5.0

func (x *HINFO) ClearData()

func (*HINFO) ClearHdr added in v0.5.0

func (x *HINFO) ClearHdr()

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) GetData added in v0.5.0

func (x *HINFO) GetData() *HINFOData

func (*HINFO) GetHdr

func (x *HINFO) GetHdr() *RR_Header

func (*HINFO) HasData added in v0.5.0

func (x *HINFO) HasData() bool

func (*HINFO) HasHdr added in v0.5.0

func (x *HINFO) HasHdr() bool

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

HINFO mapping

func (*HINFO) Reset

func (x *HINFO) Reset()

func (*HINFO) SetData added in v0.5.0

func (x *HINFO) SetData(v *HINFOData)

func (*HINFO) SetHdr added in v0.5.0

func (x *HINFO) SetHdr(v *RR_Header)

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 HINFOData added in v0.5.0

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

func (*HINFOData) ClearCpu added in v0.5.0

func (x *HINFOData) ClearCpu()

func (*HINFOData) ClearOs added in v0.5.0

func (x *HINFOData) ClearOs()

func (*HINFOData) GetCpu added in v0.5.0

func (x *HINFOData) GetCpu() string

func (*HINFOData) GetOs added in v0.5.0

func (x *HINFOData) GetOs() string

func (*HINFOData) HasCpu added in v0.5.0

func (x *HINFOData) HasCpu() bool

func (*HINFOData) HasOs added in v0.5.0

func (x *HINFOData) HasOs() bool

func (*HINFOData) ProtoMessage added in v0.5.0

func (*HINFOData) ProtoMessage()

func (*HINFOData) ProtoReflect added in v0.5.0

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

func (*HINFOData) Reset added in v0.5.0

func (x *HINFOData) Reset()

func (*HINFOData) SetCpu added in v0.5.0

func (x *HINFOData) SetCpu(v string)

func (*HINFOData) SetOs added in v0.5.0

func (x *HINFOData) SetOs(v string)

func (*HINFOData) String added in v0.5.0

func (x *HINFOData) String() string

type HINFOData_builder added in v0.5.0

type HINFOData_builder struct {
	Cpu *string
	Os  *string
	// contains filtered or unexported fields
}

func (HINFOData_builder) Build added in v0.5.0

func (b0 HINFOData_builder) Build() *HINFOData

type HINFO_builder added in v0.5.0

type HINFO_builder struct {
	Hdr  *RR_Header
	Data *HINFOData
	// contains filtered or unexported fields
}

func (HINFO_builder) Build added in v0.5.0

func (b0 HINFO_builder) Build() *HINFO

type HIP

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

func (*HIP) Any

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

func (*HIP) ClearData added in v0.5.0

func (x *HIP) ClearData()

func (*HIP) ClearHdr added in v0.5.0

func (x *HIP) ClearHdr()

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) GetData added in v0.5.0

func (x *HIP) GetData() *HIPData

func (*HIP) GetHdr

func (x *HIP) GetHdr() *RR_Header

func (*HIP) HasData added in v0.5.0

func (x *HIP) HasData() bool

func (*HIP) HasHdr added in v0.5.0

func (x *HIP) HasHdr() bool

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

HIP mapping

func (*HIP) Reset

func (x *HIP) Reset()

func (*HIP) SetData added in v0.5.0

func (x *HIP) SetData(v *HIPData)

func (*HIP) SetHdr added in v0.5.0

func (x *HIP) SetHdr(v *RR_Header)

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 HIPData added in v0.5.0

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

func (*HIPData) ClearHit added in v0.5.0

func (x *HIPData) ClearHit()

func (*HIPData) ClearHitLength added in v0.5.0

func (x *HIPData) ClearHitLength()

func (*HIPData) ClearPublicKey added in v0.5.0

func (x *HIPData) ClearPublicKey()

func (*HIPData) ClearPublicKeyAlgorithm added in v0.5.0

func (x *HIPData) ClearPublicKeyAlgorithm()

func (*HIPData) ClearPublicKeyLength added in v0.5.0

func (x *HIPData) ClearPublicKeyLength()

func (*HIPData) GetHit added in v0.5.0

func (x *HIPData) GetHit() string

func (*HIPData) GetHitLength added in v0.5.0

func (x *HIPData) GetHitLength() uint32

func (*HIPData) GetPublicKey added in v0.5.0

func (x *HIPData) GetPublicKey() string

func (*HIPData) GetPublicKeyAlgorithm added in v0.5.0

func (x *HIPData) GetPublicKeyAlgorithm() uint32

func (*HIPData) GetPublicKeyLength added in v0.5.0

func (x *HIPData) GetPublicKeyLength() uint32

func (*HIPData) GetRendezvousServers added in v0.5.0

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

func (*HIPData) HasHit added in v0.5.0

func (x *HIPData) HasHit() bool

func (*HIPData) HasHitLength added in v0.5.0

func (x *HIPData) HasHitLength() bool

func (*HIPData) HasPublicKey added in v0.5.0

func (x *HIPData) HasPublicKey() bool

func (*HIPData) HasPublicKeyAlgorithm added in v0.5.0

func (x *HIPData) HasPublicKeyAlgorithm() bool

func (*HIPData) HasPublicKeyLength added in v0.5.0

func (x *HIPData) HasPublicKeyLength() bool

func (*HIPData) ProtoMessage added in v0.5.0

func (*HIPData) ProtoMessage()

func (*HIPData) ProtoReflect added in v0.5.0

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

func (*HIPData) Reset added in v0.5.0

func (x *HIPData) Reset()

func (*HIPData) SetHit added in v0.5.0

func (x *HIPData) SetHit(v string)

func (*HIPData) SetHitLength added in v0.5.0

func (x *HIPData) SetHitLength(v uint32)

func (*HIPData) SetPublicKey added in v0.5.0

func (x *HIPData) SetPublicKey(v string)

func (*HIPData) SetPublicKeyAlgorithm added in v0.5.0

func (x *HIPData) SetPublicKeyAlgorithm(v uint32)

func (*HIPData) SetPublicKeyLength added in v0.5.0

func (x *HIPData) SetPublicKeyLength(v uint32)

func (*HIPData) SetRendezvousServers added in v0.5.0

func (x *HIPData) SetRendezvousServers(v []string)

func (*HIPData) String added in v0.5.0

func (x *HIPData) String() string

type HIPData_builder added in v0.5.0

type HIPData_builder struct {
	HitLength          *uint32
	PublicKeyAlgorithm *uint32
	PublicKeyLength    *uint32
	Hit                *string
	PublicKey          *string
	RendezvousServers  []string
	// contains filtered or unexported fields
}

func (HIPData_builder) Build added in v0.5.0

func (b0 HIPData_builder) Build() *HIPData

type HIP_builder added in v0.5.0

type HIP_builder struct {
	Hdr  *RR_Header
	Data *HIPData
	// contains filtered or unexported fields
}

func (HIP_builder) Build added in v0.5.0

func (b0 HIP_builder) Build() *HIP

type HTTPS

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

func (*HTTPS) Any

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

func (*HTTPS) ClearData added in v0.5.0

func (x *HTTPS) ClearData()

func (*HTTPS) ClearHdr added in v0.5.0

func (x *HTTPS) ClearHdr()

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) GetData added in v0.5.0

func (x *HTTPS) GetData() *HTTPSData

func (*HTTPS) GetHdr

func (x *HTTPS) GetHdr() *RR_Header

func (*HTTPS) HasData added in v0.5.0

func (x *HTTPS) HasData() bool

func (*HTTPS) HasHdr added in v0.5.0

func (x *HTTPS) HasHdr() bool

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

HTTPS mapping

func (*HTTPS) Reset

func (x *HTTPS) Reset()

func (*HTTPS) SetData added in v0.5.0

func (x *HTTPS) SetData(v *HTTPSData)

func (*HTTPS) SetHdr added in v0.5.0

func (x *HTTPS) SetHdr(v *RR_Header)

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 HTTPSData added in v0.5.0

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

func (*HTTPSData) ClearPriority added in v0.5.0

func (x *HTTPSData) ClearPriority()

func (*HTTPSData) ClearTarget added in v0.5.0

func (x *HTTPSData) ClearTarget()

func (*HTTPSData) GetPriority added in v0.5.0

func (x *HTTPSData) GetPriority() uint32

func (*HTTPSData) GetTarget added in v0.5.0

func (x *HTTPSData) GetTarget() string

func (*HTTPSData) GetValue added in v0.5.0

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

func (*HTTPSData) HasPriority added in v0.5.0

func (x *HTTPSData) HasPriority() bool

func (*HTTPSData) HasTarget added in v0.5.0

func (x *HTTPSData) HasTarget() bool

func (*HTTPSData) ProtoMessage added in v0.5.0

func (*HTTPSData) ProtoMessage()

func (*HTTPSData) ProtoReflect added in v0.5.0

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

func (*HTTPSData) Reset added in v0.5.0

func (x *HTTPSData) Reset()

func (*HTTPSData) SetPriority added in v0.5.0

func (x *HTTPSData) SetPriority(v uint32)

func (*HTTPSData) SetTarget added in v0.5.0

func (x *HTTPSData) SetTarget(v string)

func (*HTTPSData) SetValue added in v0.5.0

func (x *HTTPSData) SetValue(v []*anypb.Any)

func (*HTTPSData) String added in v0.5.0

func (x *HTTPSData) String() string

type HTTPSData_builder added in v0.5.0

type HTTPSData_builder struct {
	Priority *uint32
	Target   *string
	Value    []*anypb.Any
	// contains filtered or unexported fields
}

func (HTTPSData_builder) Build added in v0.5.0

func (b0 HTTPSData_builder) Build() *HTTPSData

type HTTPS_builder added in v0.5.0

type HTTPS_builder struct {
	Hdr  *RR_Header
	Data *HTTPSData
	// contains filtered or unexported fields
}

func (HTTPS_builder) Build added in v0.5.0

func (b0 HTTPS_builder) Build() *HTTPS

type IPNet

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

func (*IPNet) ClearIP added in v0.5.0

func (x *IPNet) ClearIP()

func (*IPNet) ClearMask added in v0.5.0

func (x *IPNet) ClearMask()

func (*IPNet) GetIP

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

func (*IPNet) GetMask

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

func (*IPNet) HasIP added in v0.5.0

func (x *IPNet) HasIP() bool

func (*IPNet) HasMask added in v0.5.0

func (x *IPNet) HasMask() bool

func (*IPNet) ProtoMessage

func (*IPNet) ProtoMessage()

func (*IPNet) ProtoReflect

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

func (*IPNet) Reset

func (x *IPNet) Reset()

func (*IPNet) SetIP added in v0.5.0

func (x *IPNet) SetIP(v []byte)

func (*IPNet) SetMask added in v0.5.0

func (x *IPNet) SetMask(v []byte)

func (*IPNet) String

func (x *IPNet) String() string

type IPNet_builder added in v0.5.0

type IPNet_builder struct {
	IP   []byte
	Mask []byte
	// contains filtered or unexported fields
}

func (IPNet_builder) Build added in v0.5.0

func (b0 IPNet_builder) Build() *IPNet

type IPSECKEY

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

func (*IPSECKEY) Any

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

func (*IPSECKEY) ClearData added in v0.5.0

func (x *IPSECKEY) ClearData()

func (*IPSECKEY) ClearHdr added in v0.5.0

func (x *IPSECKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *IPSECKEY) GetData() *IPSECKEYData

func (*IPSECKEY) GetHdr

func (x *IPSECKEY) GetHdr() *RR_Header

func (*IPSECKEY) HasData added in v0.5.0

func (x *IPSECKEY) HasData() bool

func (*IPSECKEY) HasHdr added in v0.5.0

func (x *IPSECKEY) HasHdr() bool

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

IPSECKEY mapping

func (*IPSECKEY) Reset

func (x *IPSECKEY) Reset()

func (*IPSECKEY) SetData added in v0.5.0

func (x *IPSECKEY) SetData(v *IPSECKEYData)

func (*IPSECKEY) SetHdr added in v0.5.0

func (x *IPSECKEY) SetHdr(v *RR_Header)

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 IPSECKEYData added in v0.5.0

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

func (*IPSECKEYData) ClearAlgorithm added in v0.5.0

func (x *IPSECKEYData) ClearAlgorithm()

func (*IPSECKEYData) ClearGatewayAddr added in v0.5.0

func (x *IPSECKEYData) ClearGatewayAddr()

func (*IPSECKEYData) ClearGatewayHost added in v0.5.0

func (x *IPSECKEYData) ClearGatewayHost()

func (*IPSECKEYData) ClearGatewayType added in v0.5.0

func (x *IPSECKEYData) ClearGatewayType()

func (*IPSECKEYData) ClearPrecedence added in v0.5.0

func (x *IPSECKEYData) ClearPrecedence()

func (*IPSECKEYData) ClearPublicKey added in v0.5.0

func (x *IPSECKEYData) ClearPublicKey()

func (*IPSECKEYData) GetAlgorithm added in v0.5.0

func (x *IPSECKEYData) GetAlgorithm() uint32

func (*IPSECKEYData) GetGatewayAddr added in v0.5.0

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

func (*IPSECKEYData) GetGatewayHost added in v0.5.0

func (x *IPSECKEYData) GetGatewayHost() string

func (*IPSECKEYData) GetGatewayType added in v0.5.0

func (x *IPSECKEYData) GetGatewayType() uint32

func (*IPSECKEYData) GetPrecedence added in v0.5.0

func (x *IPSECKEYData) GetPrecedence() uint32

func (*IPSECKEYData) GetPublicKey added in v0.5.0

func (x *IPSECKEYData) GetPublicKey() string

func (*IPSECKEYData) HasAlgorithm added in v0.5.0

func (x *IPSECKEYData) HasAlgorithm() bool

func (*IPSECKEYData) HasGatewayAddr added in v0.5.0

func (x *IPSECKEYData) HasGatewayAddr() bool

func (*IPSECKEYData) HasGatewayHost added in v0.5.0

func (x *IPSECKEYData) HasGatewayHost() bool

func (*IPSECKEYData) HasGatewayType added in v0.5.0

func (x *IPSECKEYData) HasGatewayType() bool

func (*IPSECKEYData) HasPrecedence added in v0.5.0

func (x *IPSECKEYData) HasPrecedence() bool

func (*IPSECKEYData) HasPublicKey added in v0.5.0

func (x *IPSECKEYData) HasPublicKey() bool

func (*IPSECKEYData) ProtoMessage added in v0.5.0

func (*IPSECKEYData) ProtoMessage()

func (*IPSECKEYData) ProtoReflect added in v0.5.0

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

func (*IPSECKEYData) Reset added in v0.5.0

func (x *IPSECKEYData) Reset()

func (*IPSECKEYData) SetAlgorithm added in v0.5.0

func (x *IPSECKEYData) SetAlgorithm(v uint32)

func (*IPSECKEYData) SetGatewayAddr added in v0.5.0

func (x *IPSECKEYData) SetGatewayAddr(v []byte)

func (*IPSECKEYData) SetGatewayHost added in v0.5.0

func (x *IPSECKEYData) SetGatewayHost(v string)

func (*IPSECKEYData) SetGatewayType added in v0.5.0

func (x *IPSECKEYData) SetGatewayType(v uint32)

func (*IPSECKEYData) SetPrecedence added in v0.5.0

func (x *IPSECKEYData) SetPrecedence(v uint32)

func (*IPSECKEYData) SetPublicKey added in v0.5.0

func (x *IPSECKEYData) SetPublicKey(v string)

func (*IPSECKEYData) String added in v0.5.0

func (x *IPSECKEYData) String() string

type IPSECKEYData_builder added in v0.5.0

type IPSECKEYData_builder struct {
	Precedence  *uint32
	GatewayType *uint32
	Algorithm   *uint32
	GatewayAddr []byte
	GatewayHost *string
	PublicKey   *string
	// contains filtered or unexported fields
}

func (IPSECKEYData_builder) Build added in v0.5.0

func (b0 IPSECKEYData_builder) Build() *IPSECKEYData

type IPSECKEY_builder added in v0.5.0

type IPSECKEY_builder struct {
	Hdr  *RR_Header
	Data *IPSECKEYData
	// contains filtered or unexported fields
}

func (IPSECKEY_builder) Build added in v0.5.0

func (b0 IPSECKEY_builder) Build() *IPSECKEY

type ImportDNSSECKeyRequest added in v0.5.0

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

func (*ImportDNSSECKeyRequest) ClearActivate added in v0.5.0

func (x *ImportDNSSECKeyRequest) ClearActivate()

func (*ImportDNSSECKeyRequest) ClearAlgorithm added in v0.5.0

func (x *ImportDNSSECKeyRequest) ClearAlgorithm()

func (*ImportDNSSECKeyRequest) ClearKeyType added in v0.5.0

func (x *ImportDNSSECKeyRequest) ClearKeyType()

func (*ImportDNSSECKeyRequest) ClearPrivateKey added in v0.5.0

func (x *ImportDNSSECKeyRequest) ClearPrivateKey()

func (*ImportDNSSECKeyRequest) ClearZone added in v0.5.0

func (x *ImportDNSSECKeyRequest) ClearZone()

func (*ImportDNSSECKeyRequest) GetActivate added in v0.5.0

func (x *ImportDNSSECKeyRequest) GetActivate() bool

func (*ImportDNSSECKeyRequest) GetAlgorithm added in v0.5.0

func (x *ImportDNSSECKeyRequest) GetAlgorithm() DNSSECAlgorithm

func (*ImportDNSSECKeyRequest) GetKeyType added in v0.5.0

func (x *ImportDNSSECKeyRequest) GetKeyType() KeyType

func (*ImportDNSSECKeyRequest) GetPrivateKey added in v0.5.0

func (x *ImportDNSSECKeyRequest) GetPrivateKey() string

func (*ImportDNSSECKeyRequest) GetZone added in v0.5.0

func (x *ImportDNSSECKeyRequest) GetZone() string

func (*ImportDNSSECKeyRequest) HasActivate added in v0.5.0

func (x *ImportDNSSECKeyRequest) HasActivate() bool

func (*ImportDNSSECKeyRequest) HasAlgorithm added in v0.5.0

func (x *ImportDNSSECKeyRequest) HasAlgorithm() bool

func (*ImportDNSSECKeyRequest) HasKeyType added in v0.5.0

func (x *ImportDNSSECKeyRequest) HasKeyType() bool

func (*ImportDNSSECKeyRequest) HasPrivateKey added in v0.5.0

func (x *ImportDNSSECKeyRequest) HasPrivateKey() bool

func (*ImportDNSSECKeyRequest) HasZone added in v0.5.0

func (x *ImportDNSSECKeyRequest) HasZone() bool

func (*ImportDNSSECKeyRequest) ProtoMessage added in v0.5.0

func (*ImportDNSSECKeyRequest) ProtoMessage()

func (*ImportDNSSECKeyRequest) ProtoReflect added in v0.5.0

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

func (*ImportDNSSECKeyRequest) Reset added in v0.5.0

func (x *ImportDNSSECKeyRequest) Reset()

func (*ImportDNSSECKeyRequest) SetActivate added in v0.5.0

func (x *ImportDNSSECKeyRequest) SetActivate(v bool)

func (*ImportDNSSECKeyRequest) SetAlgorithm added in v0.5.0

func (x *ImportDNSSECKeyRequest) SetAlgorithm(v DNSSECAlgorithm)

func (*ImportDNSSECKeyRequest) SetKeyType added in v0.5.0

func (x *ImportDNSSECKeyRequest) SetKeyType(v KeyType)

func (*ImportDNSSECKeyRequest) SetPrivateKey added in v0.5.0

func (x *ImportDNSSECKeyRequest) SetPrivateKey(v string)

func (*ImportDNSSECKeyRequest) SetZone added in v0.5.0

func (x *ImportDNSSECKeyRequest) SetZone(v string)

func (*ImportDNSSECKeyRequest) String added in v0.5.0

func (x *ImportDNSSECKeyRequest) String() string

type ImportDNSSECKeyRequest_builder added in v0.5.0

type ImportDNSSECKeyRequest_builder struct {
	Zone       *string
	KeyType    *KeyType
	Algorithm  *DNSSECAlgorithm
	PrivateKey *string
	Activate   *bool
	// contains filtered or unexported fields
}

func (ImportDNSSECKeyRequest_builder) Build added in v0.5.0

type KEY

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

func (*KEY) Any

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

func (*KEY) ClearData added in v0.5.0

func (x *KEY) ClearData()

func (*KEY) ClearHdr added in v0.5.0

func (x *KEY) ClearHdr()

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) GetData added in v0.5.0

func (x *KEY) GetData() *KEYData

func (*KEY) GetHdr

func (x *KEY) GetHdr() *RR_Header

func (*KEY) HasData added in v0.5.0

func (x *KEY) HasData() bool

func (*KEY) HasHdr added in v0.5.0

func (x *KEY) HasHdr() bool

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

KEY mapping

func (*KEY) Reset

func (x *KEY) Reset()

func (*KEY) SetData added in v0.5.0

func (x *KEY) SetData(v *KEYData)

func (*KEY) SetHdr added in v0.5.0

func (x *KEY) SetHdr(v *RR_Header)

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 KEYData added in v0.5.0

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

func (*KEYData) ClearAlgorithm added in v0.5.0

func (x *KEYData) ClearAlgorithm()

func (*KEYData) ClearFlags added in v0.5.0

func (x *KEYData) ClearFlags()

func (*KEYData) ClearProtocol added in v0.5.0

func (x *KEYData) ClearProtocol()

func (*KEYData) ClearPublicKey added in v0.5.0

func (x *KEYData) ClearPublicKey()

func (*KEYData) GetAlgorithm added in v0.5.0

func (x *KEYData) GetAlgorithm() uint32

func (*KEYData) GetFlags added in v0.5.0

func (x *KEYData) GetFlags() uint32

func (*KEYData) GetProtocol added in v0.5.0

func (x *KEYData) GetProtocol() uint32

func (*KEYData) GetPublicKey added in v0.5.0

func (x *KEYData) GetPublicKey() string

func (*KEYData) HasAlgorithm added in v0.5.0

func (x *KEYData) HasAlgorithm() bool

func (*KEYData) HasFlags added in v0.5.0

func (x *KEYData) HasFlags() bool

func (*KEYData) HasProtocol added in v0.5.0

func (x *KEYData) HasProtocol() bool

func (*KEYData) HasPublicKey added in v0.5.0

func (x *KEYData) HasPublicKey() bool

func (*KEYData) ProtoMessage added in v0.5.0

func (*KEYData) ProtoMessage()

func (*KEYData) ProtoReflect added in v0.5.0

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

func (*KEYData) Reset added in v0.5.0

func (x *KEYData) Reset()

func (*KEYData) SetAlgorithm added in v0.5.0

func (x *KEYData) SetAlgorithm(v uint32)

func (*KEYData) SetFlags added in v0.5.0

func (x *KEYData) SetFlags(v uint32)

func (*KEYData) SetProtocol added in v0.5.0

func (x *KEYData) SetProtocol(v uint32)

func (*KEYData) SetPublicKey added in v0.5.0

func (x *KEYData) SetPublicKey(v string)

func (*KEYData) String added in v0.5.0

func (x *KEYData) String() string

type KEYData_builder added in v0.5.0

type KEYData_builder struct {
	Flags     *uint32
	Protocol  *uint32
	Algorithm *uint32
	PublicKey *string
	// contains filtered or unexported fields
}

func (KEYData_builder) Build added in v0.5.0

func (b0 KEYData_builder) Build() *KEYData

type KEY_builder added in v0.5.0

type KEY_builder struct {
	Hdr  *RR_Header
	Data *KEYData
	// contains filtered or unexported fields
}

func (KEY_builder) Build added in v0.5.0

func (b0 KEY_builder) Build() *KEY

type KX

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

func (*KX) Any

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

func (*KX) ClearData added in v0.5.0

func (x *KX) ClearData()

func (*KX) ClearHdr added in v0.5.0

func (x *KX) ClearHdr()

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) GetData added in v0.5.0

func (x *KX) GetData() *KXData

func (*KX) GetHdr

func (x *KX) GetHdr() *RR_Header

func (*KX) HasData added in v0.5.0

func (x *KX) HasData() bool

func (*KX) HasHdr added in v0.5.0

func (x *KX) HasHdr() bool

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

KX mapping

func (*KX) Reset

func (x *KX) Reset()

func (*KX) SetData added in v0.5.0

func (x *KX) SetData(v *KXData)

func (*KX) SetHdr added in v0.5.0

func (x *KX) SetHdr(v *RR_Header)

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 KXData added in v0.5.0

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

func (*KXData) ClearExchanger added in v0.5.0

func (x *KXData) ClearExchanger()

func (*KXData) ClearPreference added in v0.5.0

func (x *KXData) ClearPreference()

func (*KXData) GetExchanger added in v0.5.0

func (x *KXData) GetExchanger() string

func (*KXData) GetPreference added in v0.5.0

func (x *KXData) GetPreference() uint32

func (*KXData) HasExchanger added in v0.5.0

func (x *KXData) HasExchanger() bool

func (*KXData) HasPreference added in v0.5.0

func (x *KXData) HasPreference() bool

func (*KXData) ProtoMessage added in v0.5.0

func (*KXData) ProtoMessage()

func (*KXData) ProtoReflect added in v0.5.0

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

func (*KXData) Reset added in v0.5.0

func (x *KXData) Reset()

func (*KXData) SetExchanger added in v0.5.0

func (x *KXData) SetExchanger(v string)

func (*KXData) SetPreference added in v0.5.0

func (x *KXData) SetPreference(v uint32)

func (*KXData) String added in v0.5.0

func (x *KXData) String() string

type KXData_builder added in v0.5.0

type KXData_builder struct {
	Preference *uint32
	Exchanger  *string
	// contains filtered or unexported fields
}

func (KXData_builder) Build added in v0.5.0

func (b0 KXData_builder) Build() *KXData

type KX_builder added in v0.5.0

type KX_builder struct {
	Hdr  *RR_Header
	Data *KXData
	// contains filtered or unexported fields
}

func (KX_builder) Build added in v0.5.0

func (b0 KX_builder) Build() *KX

type KeyState added in v0.5.0

type KeyState int32
const (
	KeyState_KEY_STATE_UNSPECIFIED KeyState = 0
	KeyState_PENDING               KeyState = 1 // Generated but not yet active
	KeyState_ACTIVE                KeyState = 2 // Currently signing
	KeyState_RETIRED               KeyState = 3 // No longer signing, waiting for signatures to expire
	KeyState_REMOVED               KeyState = 4 // Can be deleted
)

func (KeyState) Descriptor added in v0.5.0

func (KeyState) Descriptor() protoreflect.EnumDescriptor

func (KeyState) Enum added in v0.5.0

func (x KeyState) Enum() *KeyState

func (KeyState) Number added in v0.5.0

func (x KeyState) Number() protoreflect.EnumNumber

func (KeyState) String added in v0.5.0

func (x KeyState) String() string

func (KeyState) Type added in v0.5.0

type KeyType added in v0.5.0

type KeyType int32
const (
	KeyType_KEY_TYPE_UNSPECIFIED KeyType = 0
	KeyType_KSK                  KeyType = 1 // Key Signing Key
	KeyType_ZSK                  KeyType = 2 // Zone Signing Key
)

func (KeyType) Descriptor added in v0.5.0

func (KeyType) Descriptor() protoreflect.EnumDescriptor

func (KeyType) Enum added in v0.5.0

func (x KeyType) Enum() *KeyType

func (KeyType) Number added in v0.5.0

func (x KeyType) Number() protoreflect.EnumNumber

func (KeyType) String added in v0.5.0

func (x KeyType) String() string

func (KeyType) Type added in v0.5.0

func (KeyType) Type() protoreflect.EnumType

type L32

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

func (*L32) Any

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

func (*L32) ClearData added in v0.5.0

func (x *L32) ClearData()

func (*L32) ClearHdr added in v0.5.0

func (x *L32) ClearHdr()

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) GetData added in v0.5.0

func (x *L32) GetData() *L32Data

func (*L32) GetHdr

func (x *L32) GetHdr() *RR_Header

func (*L32) HasData added in v0.5.0

func (x *L32) HasData() bool

func (*L32) HasHdr added in v0.5.0

func (x *L32) HasHdr() bool

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

L32 mapping

func (*L32) Reset

func (x *L32) Reset()

func (*L32) SetData added in v0.5.0

func (x *L32) SetData(v *L32Data)

func (*L32) SetHdr added in v0.5.0

func (x *L32) SetHdr(v *RR_Header)

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 L32Data added in v0.5.0

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

func (*L32Data) ClearLocator32 added in v0.5.0

func (x *L32Data) ClearLocator32()

func (*L32Data) ClearPreference added in v0.5.0

func (x *L32Data) ClearPreference()

func (*L32Data) GetLocator32 added in v0.5.0

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

func (*L32Data) GetPreference added in v0.5.0

func (x *L32Data) GetPreference() uint32

func (*L32Data) HasLocator32 added in v0.5.0

func (x *L32Data) HasLocator32() bool

func (*L32Data) HasPreference added in v0.5.0

func (x *L32Data) HasPreference() bool

func (*L32Data) ProtoMessage added in v0.5.0

func (*L32Data) ProtoMessage()

func (*L32Data) ProtoReflect added in v0.5.0

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

func (*L32Data) Reset added in v0.5.0

func (x *L32Data) Reset()

func (*L32Data) SetLocator32 added in v0.5.0

func (x *L32Data) SetLocator32(v []byte)

func (*L32Data) SetPreference added in v0.5.0

func (x *L32Data) SetPreference(v uint32)

func (*L32Data) String added in v0.5.0

func (x *L32Data) String() string

type L32Data_builder added in v0.5.0

type L32Data_builder struct {
	Preference *uint32
	Locator32  []byte
	// contains filtered or unexported fields
}

func (L32Data_builder) Build added in v0.5.0

func (b0 L32Data_builder) Build() *L32Data

type L32_builder added in v0.5.0

type L32_builder struct {
	Hdr  *RR_Header
	Data *L32Data
	// contains filtered or unexported fields
}

func (L32_builder) Build added in v0.5.0

func (b0 L32_builder) Build() *L32

type L64

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

func (*L64) Any

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

func (*L64) ClearData added in v0.5.0

func (x *L64) ClearData()

func (*L64) ClearHdr added in v0.5.0

func (x *L64) ClearHdr()

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) GetData added in v0.5.0

func (x *L64) GetData() *L64Data

func (*L64) GetHdr

func (x *L64) GetHdr() *RR_Header

func (*L64) HasData added in v0.5.0

func (x *L64) HasData() bool

func (*L64) HasHdr added in v0.5.0

func (x *L64) HasHdr() bool

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

L64 mapping

func (*L64) Reset

func (x *L64) Reset()

func (*L64) SetData added in v0.5.0

func (x *L64) SetData(v *L64Data)

func (*L64) SetHdr added in v0.5.0

func (x *L64) SetHdr(v *RR_Header)

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 L64Data added in v0.5.0

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

func (*L64Data) ClearLocator64 added in v0.5.0

func (x *L64Data) ClearLocator64()

func (*L64Data) ClearPreference added in v0.5.0

func (x *L64Data) ClearPreference()

func (*L64Data) GetLocator64 added in v0.5.0

func (x *L64Data) GetLocator64() uint64

func (*L64Data) GetPreference added in v0.5.0

func (x *L64Data) GetPreference() uint32

func (*L64Data) HasLocator64 added in v0.5.0

func (x *L64Data) HasLocator64() bool

func (*L64Data) HasPreference added in v0.5.0

func (x *L64Data) HasPreference() bool

func (*L64Data) ProtoMessage added in v0.5.0

func (*L64Data) ProtoMessage()

func (*L64Data) ProtoReflect added in v0.5.0

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

func (*L64Data) Reset added in v0.5.0

func (x *L64Data) Reset()

func (*L64Data) SetLocator64 added in v0.5.0

func (x *L64Data) SetLocator64(v uint64)

func (*L64Data) SetPreference added in v0.5.0

func (x *L64Data) SetPreference(v uint32)

func (*L64Data) String added in v0.5.0

func (x *L64Data) String() string

type L64Data_builder added in v0.5.0

type L64Data_builder struct {
	Preference *uint32
	Locator64  *uint64
	// contains filtered or unexported fields
}

func (L64Data_builder) Build added in v0.5.0

func (b0 L64Data_builder) Build() *L64Data

type L64_builder added in v0.5.0

type L64_builder struct {
	Hdr  *RR_Header
	Data *L64Data
	// contains filtered or unexported fields
}

func (L64_builder) Build added in v0.5.0

func (b0 L64_builder) Build() *L64

type LOC

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

func (*LOC) Any

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

func (*LOC) ClearData added in v0.5.0

func (x *LOC) ClearData()

func (*LOC) ClearHdr added in v0.5.0

func (x *LOC) ClearHdr()

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) GetData added in v0.5.0

func (x *LOC) GetData() *LOCData

func (*LOC) GetHdr

func (x *LOC) GetHdr() *RR_Header

func (*LOC) HasData added in v0.5.0

func (x *LOC) HasData() bool

func (*LOC) HasHdr added in v0.5.0

func (x *LOC) HasHdr() bool

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

LOC mapping

func (*LOC) Reset

func (x *LOC) Reset()

func (*LOC) SetData added in v0.5.0

func (x *LOC) SetData(v *LOCData)

func (*LOC) SetHdr added in v0.5.0

func (x *LOC) SetHdr(v *RR_Header)

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 LOCData added in v0.5.0

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

func (*LOCData) ClearAltitude added in v0.5.0

func (x *LOCData) ClearAltitude()

func (*LOCData) ClearHorizPre added in v0.5.0

func (x *LOCData) ClearHorizPre()

func (*LOCData) ClearLatitude added in v0.5.0

func (x *LOCData) ClearLatitude()

func (*LOCData) ClearLongitude added in v0.5.0

func (x *LOCData) ClearLongitude()

func (*LOCData) ClearSize added in v0.5.0

func (x *LOCData) ClearSize()

func (*LOCData) ClearVersion added in v0.5.0

func (x *LOCData) ClearVersion()

func (*LOCData) ClearVertPre added in v0.5.0

func (x *LOCData) ClearVertPre()

func (*LOCData) GetAltitude added in v0.5.0

func (x *LOCData) GetAltitude() uint32

func (*LOCData) GetHorizPre added in v0.5.0

func (x *LOCData) GetHorizPre() uint32

func (*LOCData) GetLatitude added in v0.5.0

func (x *LOCData) GetLatitude() uint32

func (*LOCData) GetLongitude added in v0.5.0

func (x *LOCData) GetLongitude() uint32

func (*LOCData) GetSize added in v0.5.0

func (x *LOCData) GetSize() uint32

func (*LOCData) GetVersion added in v0.5.0

func (x *LOCData) GetVersion() uint32

func (*LOCData) GetVertPre added in v0.5.0

func (x *LOCData) GetVertPre() uint32

func (*LOCData) HasAltitude added in v0.5.0

func (x *LOCData) HasAltitude() bool

func (*LOCData) HasHorizPre added in v0.5.0

func (x *LOCData) HasHorizPre() bool

func (*LOCData) HasLatitude added in v0.5.0

func (x *LOCData) HasLatitude() bool

func (*LOCData) HasLongitude added in v0.5.0

func (x *LOCData) HasLongitude() bool

func (*LOCData) HasSize added in v0.5.0

func (x *LOCData) HasSize() bool

func (*LOCData) HasVersion added in v0.5.0

func (x *LOCData) HasVersion() bool

func (*LOCData) HasVertPre added in v0.5.0

func (x *LOCData) HasVertPre() bool

func (*LOCData) ProtoMessage added in v0.5.0

func (*LOCData) ProtoMessage()

func (*LOCData) ProtoReflect added in v0.5.0

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

func (*LOCData) Reset added in v0.5.0

func (x *LOCData) Reset()

func (*LOCData) SetAltitude added in v0.5.0

func (x *LOCData) SetAltitude(v uint32)

func (*LOCData) SetHorizPre added in v0.5.0

func (x *LOCData) SetHorizPre(v uint32)

func (*LOCData) SetLatitude added in v0.5.0

func (x *LOCData) SetLatitude(v uint32)

func (*LOCData) SetLongitude added in v0.5.0

func (x *LOCData) SetLongitude(v uint32)

func (*LOCData) SetSize added in v0.5.0

func (x *LOCData) SetSize(v uint32)

func (*LOCData) SetVersion added in v0.5.0

func (x *LOCData) SetVersion(v uint32)

func (*LOCData) SetVertPre added in v0.5.0

func (x *LOCData) SetVertPre(v uint32)

func (*LOCData) String added in v0.5.0

func (x *LOCData) String() string

type LOCData_builder added in v0.5.0

type LOCData_builder struct {
	Version   *uint32
	Size      *uint32
	HorizPre  *uint32
	VertPre   *uint32
	Latitude  *uint32
	Longitude *uint32
	Altitude  *uint32
	// contains filtered or unexported fields
}

func (LOCData_builder) Build added in v0.5.0

func (b0 LOCData_builder) Build() *LOCData

type LOC_builder added in v0.5.0

type LOC_builder struct {
	Hdr  *RR_Header
	Data *LOCData
	// contains filtered or unexported fields
}

func (LOC_builder) Build added in v0.5.0

func (b0 LOC_builder) Build() *LOC

type LP

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

func (*LP) Any

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

func (*LP) ClearData added in v0.5.0

func (x *LP) ClearData()

func (*LP) ClearHdr added in v0.5.0

func (x *LP) ClearHdr()

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) GetData added in v0.5.0

func (x *LP) GetData() *LPData

func (*LP) GetHdr

func (x *LP) GetHdr() *RR_Header

func (*LP) HasData added in v0.5.0

func (x *LP) HasData() bool

func (*LP) HasHdr added in v0.5.0

func (x *LP) HasHdr() bool

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

LP mapping

func (*LP) Reset

func (x *LP) Reset()

func (*LP) SetData added in v0.5.0

func (x *LP) SetData(v *LPData)

func (*LP) SetHdr added in v0.5.0

func (x *LP) SetHdr(v *RR_Header)

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 LPData added in v0.5.0

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

func (*LPData) ClearFqdn added in v0.5.0

func (x *LPData) ClearFqdn()

func (*LPData) ClearPreference added in v0.5.0

func (x *LPData) ClearPreference()

func (*LPData) GetFqdn added in v0.5.0

func (x *LPData) GetFqdn() string

func (*LPData) GetPreference added in v0.5.0

func (x *LPData) GetPreference() uint32

func (*LPData) HasFqdn added in v0.5.0

func (x *LPData) HasFqdn() bool

func (*LPData) HasPreference added in v0.5.0

func (x *LPData) HasPreference() bool

func (*LPData) ProtoMessage added in v0.5.0

func (*LPData) ProtoMessage()

func (*LPData) ProtoReflect added in v0.5.0

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

func (*LPData) Reset added in v0.5.0

func (x *LPData) Reset()

func (*LPData) SetFqdn added in v0.5.0

func (x *LPData) SetFqdn(v string)

func (*LPData) SetPreference added in v0.5.0

func (x *LPData) SetPreference(v uint32)

func (*LPData) String added in v0.5.0

func (x *LPData) String() string

type LPData_builder added in v0.5.0

type LPData_builder struct {
	Preference *uint32
	Fqdn       *string
	// contains filtered or unexported fields
}

func (LPData_builder) Build added in v0.5.0

func (b0 LPData_builder) Build() *LPData

type LP_builder added in v0.5.0

type LP_builder struct {
	Hdr  *RR_Header
	Data *LPData
	// contains filtered or unexported fields
}

func (LP_builder) Build added in v0.5.0

func (b0 LP_builder) Build() *LP

type ListDNSSECKeysRequest added in v0.5.0

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

func (*ListDNSSECKeysRequest) ClearKeyType added in v0.5.0

func (x *ListDNSSECKeysRequest) ClearKeyType()

func (*ListDNSSECKeysRequest) ClearState added in v0.5.0

func (x *ListDNSSECKeysRequest) ClearState()

func (*ListDNSSECKeysRequest) ClearZone added in v0.5.0

func (x *ListDNSSECKeysRequest) ClearZone()

func (*ListDNSSECKeysRequest) GetKeyType added in v0.5.0

func (x *ListDNSSECKeysRequest) GetKeyType() KeyType

func (*ListDNSSECKeysRequest) GetState added in v0.5.0

func (x *ListDNSSECKeysRequest) GetState() KeyState

func (*ListDNSSECKeysRequest) GetZone added in v0.5.0

func (x *ListDNSSECKeysRequest) GetZone() string

func (*ListDNSSECKeysRequest) HasKeyType added in v0.5.0

func (x *ListDNSSECKeysRequest) HasKeyType() bool

func (*ListDNSSECKeysRequest) HasState added in v0.5.0

func (x *ListDNSSECKeysRequest) HasState() bool

func (*ListDNSSECKeysRequest) HasZone added in v0.5.0

func (x *ListDNSSECKeysRequest) HasZone() bool

func (*ListDNSSECKeysRequest) ProtoMessage added in v0.5.0

func (*ListDNSSECKeysRequest) ProtoMessage()

func (*ListDNSSECKeysRequest) ProtoReflect added in v0.5.0

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

func (*ListDNSSECKeysRequest) Reset added in v0.5.0

func (x *ListDNSSECKeysRequest) Reset()

func (*ListDNSSECKeysRequest) SetKeyType added in v0.5.0

func (x *ListDNSSECKeysRequest) SetKeyType(v KeyType)

func (*ListDNSSECKeysRequest) SetState added in v0.5.0

func (x *ListDNSSECKeysRequest) SetState(v KeyState)

func (*ListDNSSECKeysRequest) SetZone added in v0.5.0

func (x *ListDNSSECKeysRequest) SetZone(v string)

func (*ListDNSSECKeysRequest) String added in v0.5.0

func (x *ListDNSSECKeysRequest) String() string

type ListDNSSECKeysRequest_builder added in v0.5.0

type ListDNSSECKeysRequest_builder struct {
	Zone    *string
	KeyType *KeyType
	State   *KeyState
	// contains filtered or unexported fields
}

func (ListDNSSECKeysRequest_builder) Build added in v0.5.0

type ListDNSSECKeysResponse added in v0.5.0

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

func (*ListDNSSECKeysResponse) GetKeys added in v0.5.0

func (x *ListDNSSECKeysResponse) GetKeys() []*DNSSECKey

func (*ListDNSSECKeysResponse) ProtoMessage added in v0.5.0

func (*ListDNSSECKeysResponse) ProtoMessage()

func (*ListDNSSECKeysResponse) ProtoReflect added in v0.5.0

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

func (*ListDNSSECKeysResponse) Reset added in v0.5.0

func (x *ListDNSSECKeysResponse) Reset()

func (*ListDNSSECKeysResponse) SetKeys added in v0.5.0

func (x *ListDNSSECKeysResponse) SetKeys(v []*DNSSECKey)

func (*ListDNSSECKeysResponse) String added in v0.5.0

func (x *ListDNSSECKeysResponse) String() string

type ListDNSSECKeysResponse_builder added in v0.5.0

type ListDNSSECKeysResponse_builder struct {
	Keys []*DNSSECKey
	// contains filtered or unexported fields
}

func (ListDNSSECKeysResponse_builder) Build added in v0.5.0

type ListRRsetsRequest added in v0.5.0

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

func (*ListRRsetsRequest) ClearName added in v0.5.0

func (x *ListRRsetsRequest) ClearName()

func (*ListRRsetsRequest) ClearPageSize added in v0.5.0

func (x *ListRRsetsRequest) ClearPageSize()

func (*ListRRsetsRequest) ClearPageToken added in v0.5.0

func (x *ListRRsetsRequest) ClearPageToken()

func (*ListRRsetsRequest) ClearType added in v0.5.0

func (x *ListRRsetsRequest) ClearType()

func (*ListRRsetsRequest) ClearZone added in v0.5.0

func (x *ListRRsetsRequest) ClearZone()

func (*ListRRsetsRequest) GetName added in v0.5.0

func (x *ListRRsetsRequest) GetName() string

func (*ListRRsetsRequest) GetPageSize added in v0.5.0

func (x *ListRRsetsRequest) GetPageSize() int32

func (*ListRRsetsRequest) GetPageToken added in v0.5.0

func (x *ListRRsetsRequest) GetPageToken() string

func (*ListRRsetsRequest) GetType added in v0.5.0

func (x *ListRRsetsRequest) GetType() Type

func (*ListRRsetsRequest) GetZone added in v0.5.0

func (x *ListRRsetsRequest) GetZone() string

func (*ListRRsetsRequest) HasName added in v0.5.0

func (x *ListRRsetsRequest) HasName() bool

func (*ListRRsetsRequest) HasPageSize added in v0.5.0

func (x *ListRRsetsRequest) HasPageSize() bool

func (*ListRRsetsRequest) HasPageToken added in v0.5.0

func (x *ListRRsetsRequest) HasPageToken() bool

func (*ListRRsetsRequest) HasType added in v0.5.0

func (x *ListRRsetsRequest) HasType() bool

func (*ListRRsetsRequest) HasZone added in v0.5.0

func (x *ListRRsetsRequest) HasZone() bool

func (*ListRRsetsRequest) ProtoMessage added in v0.5.0

func (*ListRRsetsRequest) ProtoMessage()

func (*ListRRsetsRequest) ProtoReflect added in v0.5.0

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

func (*ListRRsetsRequest) Reset added in v0.5.0

func (x *ListRRsetsRequest) Reset()

func (*ListRRsetsRequest) SetName added in v0.5.0

func (x *ListRRsetsRequest) SetName(v string)

func (*ListRRsetsRequest) SetPageSize added in v0.5.0

func (x *ListRRsetsRequest) SetPageSize(v int32)

func (*ListRRsetsRequest) SetPageToken added in v0.5.0

func (x *ListRRsetsRequest) SetPageToken(v string)

func (*ListRRsetsRequest) SetType added in v0.5.0

func (x *ListRRsetsRequest) SetType(v Type)

func (*ListRRsetsRequest) SetZone added in v0.5.0

func (x *ListRRsetsRequest) SetZone(v string)

func (*ListRRsetsRequest) String added in v0.5.0

func (x *ListRRsetsRequest) String() string

type ListRRsetsRequest_builder added in v0.5.0

type ListRRsetsRequest_builder struct {
	Zone      *string
	Name      *string
	Type      *Type
	PageSize  *int32
	PageToken *string
	// contains filtered or unexported fields
}

func (ListRRsetsRequest_builder) Build added in v0.5.0

type ListRRsetsResponse added in v0.5.0

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

func (*ListRRsetsResponse) ClearNextPageToken added in v0.5.0

func (x *ListRRsetsResponse) ClearNextPageToken()

func (*ListRRsetsResponse) GetNextPageToken added in v0.5.0

func (x *ListRRsetsResponse) GetNextPageToken() string

func (*ListRRsetsResponse) GetRrsets added in v0.5.0

func (x *ListRRsetsResponse) GetRrsets() []*RRset

func (*ListRRsetsResponse) HasNextPageToken added in v0.5.0

func (x *ListRRsetsResponse) HasNextPageToken() bool

func (*ListRRsetsResponse) ProtoMessage added in v0.5.0

func (*ListRRsetsResponse) ProtoMessage()

func (*ListRRsetsResponse) ProtoReflect added in v0.5.0

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

func (*ListRRsetsResponse) Reset added in v0.5.0

func (x *ListRRsetsResponse) Reset()

func (*ListRRsetsResponse) SetNextPageToken added in v0.5.0

func (x *ListRRsetsResponse) SetNextPageToken(v string)

func (*ListRRsetsResponse) SetRrsets added in v0.5.0

func (x *ListRRsetsResponse) SetRrsets(v []*RRset)

func (*ListRRsetsResponse) String added in v0.5.0

func (x *ListRRsetsResponse) String() string

type ListRRsetsResponse_builder added in v0.5.0

type ListRRsetsResponse_builder struct {
	Rrsets        []*RRset
	NextPageToken *string
	// contains filtered or unexported fields
}

func (ListRRsetsResponse_builder) Build added in v0.5.0

type ListTSIGKeysRequest added in v0.5.0

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

func (*ListTSIGKeysRequest) ClearZone added in v0.5.0

func (x *ListTSIGKeysRequest) ClearZone()

func (*ListTSIGKeysRequest) GetZone added in v0.5.0

func (x *ListTSIGKeysRequest) GetZone() string

func (*ListTSIGKeysRequest) HasZone added in v0.5.0

func (x *ListTSIGKeysRequest) HasZone() bool

func (*ListTSIGKeysRequest) ProtoMessage added in v0.5.0

func (*ListTSIGKeysRequest) ProtoMessage()

func (*ListTSIGKeysRequest) ProtoReflect added in v0.5.0

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

func (*ListTSIGKeysRequest) Reset added in v0.5.0

func (x *ListTSIGKeysRequest) Reset()

func (*ListTSIGKeysRequest) SetZone added in v0.5.0

func (x *ListTSIGKeysRequest) SetZone(v string)

func (*ListTSIGKeysRequest) String added in v0.5.0

func (x *ListTSIGKeysRequest) String() string

type ListTSIGKeysRequest_builder added in v0.5.0

type ListTSIGKeysRequest_builder struct {
	Zone *string
	// contains filtered or unexported fields
}

func (ListTSIGKeysRequest_builder) Build added in v0.5.0

type ListTSIGKeysResponse added in v0.5.0

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

func (*ListTSIGKeysResponse) GetKeys added in v0.5.0

func (x *ListTSIGKeysResponse) GetKeys() []*TSIGKey

func (*ListTSIGKeysResponse) ProtoMessage added in v0.5.0

func (*ListTSIGKeysResponse) ProtoMessage()

func (*ListTSIGKeysResponse) ProtoReflect added in v0.5.0

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

func (*ListTSIGKeysResponse) Reset added in v0.5.0

func (x *ListTSIGKeysResponse) Reset()

func (*ListTSIGKeysResponse) SetKeys added in v0.5.0

func (x *ListTSIGKeysResponse) SetKeys(v []*TSIGKey)

func (*ListTSIGKeysResponse) String added in v0.5.0

func (x *ListTSIGKeysResponse) String() string

type ListTSIGKeysResponse_builder added in v0.5.0

type ListTSIGKeysResponse_builder struct {
	Keys []*TSIGKey
	// contains filtered or unexported fields
}

func (ListTSIGKeysResponse_builder) Build added in v0.5.0

type ListZonesRequest added in v0.4.2

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

func (*ListZonesRequest) ClearFilter added in v0.5.0

func (x *ListZonesRequest) ClearFilter()

func (*ListZonesRequest) ClearPageSize added in v0.5.0

func (x *ListZonesRequest) ClearPageSize()

func (*ListZonesRequest) ClearPageToken added in v0.5.0

func (x *ListZonesRequest) ClearPageToken()

func (*ListZonesRequest) GetFilter added in v0.4.2

func (x *ListZonesRequest) GetFilter() string

func (*ListZonesRequest) GetPageSize added in v0.5.0

func (x *ListZonesRequest) GetPageSize() int32

func (*ListZonesRequest) GetPageToken added in v0.5.0

func (x *ListZonesRequest) GetPageToken() string

func (*ListZonesRequest) HasFilter added in v0.5.0

func (x *ListZonesRequest) HasFilter() bool

func (*ListZonesRequest) HasPageSize added in v0.5.0

func (x *ListZonesRequest) HasPageSize() bool

func (*ListZonesRequest) HasPageToken added in v0.5.0

func (x *ListZonesRequest) HasPageToken() bool

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) SetFilter added in v0.5.0

func (x *ListZonesRequest) SetFilter(v string)

func (*ListZonesRequest) SetPageSize added in v0.5.0

func (x *ListZonesRequest) SetPageSize(v int32)

func (*ListZonesRequest) SetPageToken added in v0.5.0

func (x *ListZonesRequest) SetPageToken(v string)

func (*ListZonesRequest) String added in v0.4.2

func (x *ListZonesRequest) String() string

type ListZonesRequest_builder added in v0.5.0

type ListZonesRequest_builder struct {
	Filter    *string
	PageSize  *int32
	PageToken *string
	// contains filtered or unexported fields
}

func (ListZonesRequest_builder) Build added in v0.5.0

type ListZonesResponse added in v0.4.2

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

func (*ListZonesResponse) ClearNextPageToken added in v0.5.0

func (x *ListZonesResponse) ClearNextPageToken()

func (*ListZonesResponse) GetNextPageToken added in v0.5.0

func (x *ListZonesResponse) GetNextPageToken() string

func (*ListZonesResponse) GetZones added in v0.4.2

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

func (*ListZonesResponse) HasNextPageToken added in v0.5.0

func (x *ListZonesResponse) HasNextPageToken() bool

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) SetNextPageToken added in v0.5.0

func (x *ListZonesResponse) SetNextPageToken(v string)

func (*ListZonesResponse) SetZones added in v0.5.0

func (x *ListZonesResponse) SetZones(v []*Zone)

func (*ListZonesResponse) String added in v0.4.2

func (x *ListZonesResponse) String() string

type ListZonesResponse_builder added in v0.5.0

type ListZonesResponse_builder struct {
	Zones         []*Zone
	NextPageToken *string
	// contains filtered or unexported fields
}

func (ListZonesResponse_builder) Build added in v0.5.0

type MB

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

func (*MB) Any

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

func (*MB) ClearData added in v0.5.0

func (x *MB) ClearData()

func (*MB) ClearHdr added in v0.5.0

func (x *MB) ClearHdr()

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) GetData added in v0.5.0

func (x *MB) GetData() *MBData

func (*MB) GetHdr

func (x *MB) GetHdr() *RR_Header

func (*MB) HasData added in v0.5.0

func (x *MB) HasData() bool

func (*MB) HasHdr added in v0.5.0

func (x *MB) HasHdr() bool

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

MB mapping

func (*MB) Reset

func (x *MB) Reset()

func (*MB) SetData added in v0.5.0

func (x *MB) SetData(v *MBData)

func (*MB) SetHdr added in v0.5.0

func (x *MB) SetHdr(v *RR_Header)

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 MBData added in v0.5.0

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

func (*MBData) ClearMb added in v0.5.0

func (x *MBData) ClearMb()

func (*MBData) GetMb added in v0.5.0

func (x *MBData) GetMb() string

func (*MBData) HasMb added in v0.5.0

func (x *MBData) HasMb() bool

func (*MBData) ProtoMessage added in v0.5.0

func (*MBData) ProtoMessage()

func (*MBData) ProtoReflect added in v0.5.0

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

func (*MBData) Reset added in v0.5.0

func (x *MBData) Reset()

func (*MBData) SetMb added in v0.5.0

func (x *MBData) SetMb(v string)

func (*MBData) String added in v0.5.0

func (x *MBData) String() string

type MBData_builder added in v0.5.0

type MBData_builder struct {
	Mb *string
	// contains filtered or unexported fields
}

func (MBData_builder) Build added in v0.5.0

func (b0 MBData_builder) Build() *MBData

type MB_builder added in v0.5.0

type MB_builder struct {
	Hdr  *RR_Header
	Data *MBData
	// contains filtered or unexported fields
}

func (MB_builder) Build added in v0.5.0

func (b0 MB_builder) Build() *MB

type MD

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

func (*MD) Any

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

func (*MD) ClearData added in v0.5.0

func (x *MD) ClearData()

func (*MD) ClearHdr added in v0.5.0

func (x *MD) ClearHdr()

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) GetData added in v0.5.0

func (x *MD) GetData() *MDData

func (*MD) GetHdr

func (x *MD) GetHdr() *RR_Header

func (*MD) HasData added in v0.5.0

func (x *MD) HasData() bool

func (*MD) HasHdr added in v0.5.0

func (x *MD) HasHdr() bool

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

MD mapping

func (*MD) Reset

func (x *MD) Reset()

func (*MD) SetData added in v0.5.0

func (x *MD) SetData(v *MDData)

func (*MD) SetHdr added in v0.5.0

func (x *MD) SetHdr(v *RR_Header)

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 MDData added in v0.5.0

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

func (*MDData) ClearMd added in v0.5.0

func (x *MDData) ClearMd()

func (*MDData) GetMd added in v0.5.0

func (x *MDData) GetMd() string

func (*MDData) HasMd added in v0.5.0

func (x *MDData) HasMd() bool

func (*MDData) ProtoMessage added in v0.5.0

func (*MDData) ProtoMessage()

func (*MDData) ProtoReflect added in v0.5.0

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

func (*MDData) Reset added in v0.5.0

func (x *MDData) Reset()

func (*MDData) SetMd added in v0.5.0

func (x *MDData) SetMd(v string)

func (*MDData) String added in v0.5.0

func (x *MDData) String() string

type MDData_builder added in v0.5.0

type MDData_builder struct {
	Md *string
	// contains filtered or unexported fields
}

func (MDData_builder) Build added in v0.5.0

func (b0 MDData_builder) Build() *MDData

type MD_builder added in v0.5.0

type MD_builder struct {
	Hdr  *RR_Header
	Data *MDData
	// contains filtered or unexported fields
}

func (MD_builder) Build added in v0.5.0

func (b0 MD_builder) Build() *MD

type MF

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

func (*MF) Any

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

func (*MF) ClearData added in v0.5.0

func (x *MF) ClearData()

func (*MF) ClearHdr added in v0.5.0

func (x *MF) ClearHdr()

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) GetData added in v0.5.0

func (x *MF) GetData() *MFData

func (*MF) GetHdr

func (x *MF) GetHdr() *RR_Header

func (*MF) HasData added in v0.5.0

func (x *MF) HasData() bool

func (*MF) HasHdr added in v0.5.0

func (x *MF) HasHdr() bool

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

MF mapping

func (*MF) Reset

func (x *MF) Reset()

func (*MF) SetData added in v0.5.0

func (x *MF) SetData(v *MFData)

func (*MF) SetHdr added in v0.5.0

func (x *MF) SetHdr(v *RR_Header)

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 MFData added in v0.5.0

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

func (*MFData) ClearMf added in v0.5.0

func (x *MFData) ClearMf()

func (*MFData) GetMf added in v0.5.0

func (x *MFData) GetMf() string

func (*MFData) HasMf added in v0.5.0

func (x *MFData) HasMf() bool

func (*MFData) ProtoMessage added in v0.5.0

func (*MFData) ProtoMessage()

func (*MFData) ProtoReflect added in v0.5.0

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

func (*MFData) Reset added in v0.5.0

func (x *MFData) Reset()

func (*MFData) SetMf added in v0.5.0

func (x *MFData) SetMf(v string)

func (*MFData) String added in v0.5.0

func (x *MFData) String() string

type MFData_builder added in v0.5.0

type MFData_builder struct {
	Mf *string
	// contains filtered or unexported fields
}

func (MFData_builder) Build added in v0.5.0

func (b0 MFData_builder) Build() *MFData

type MF_builder added in v0.5.0

type MF_builder struct {
	Hdr  *RR_Header
	Data *MFData
	// contains filtered or unexported fields
}

func (MF_builder) Build added in v0.5.0

func (b0 MF_builder) Build() *MF

type MG

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

func (*MG) Any

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

func (*MG) ClearData added in v0.5.0

func (x *MG) ClearData()

func (*MG) ClearHdr added in v0.5.0

func (x *MG) ClearHdr()

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) GetData added in v0.5.0

func (x *MG) GetData() *MGData

func (*MG) GetHdr

func (x *MG) GetHdr() *RR_Header

func (*MG) HasData added in v0.5.0

func (x *MG) HasData() bool

func (*MG) HasHdr added in v0.5.0

func (x *MG) HasHdr() bool

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

MG mapping

func (*MG) Reset

func (x *MG) Reset()

func (*MG) SetData added in v0.5.0

func (x *MG) SetData(v *MGData)

func (*MG) SetHdr added in v0.5.0

func (x *MG) SetHdr(v *RR_Header)

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 MGData added in v0.5.0

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

func (*MGData) ClearMg added in v0.5.0

func (x *MGData) ClearMg()

func (*MGData) GetMg added in v0.5.0

func (x *MGData) GetMg() string

func (*MGData) HasMg added in v0.5.0

func (x *MGData) HasMg() bool

func (*MGData) ProtoMessage added in v0.5.0

func (*MGData) ProtoMessage()

func (*MGData) ProtoReflect added in v0.5.0

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

func (*MGData) Reset added in v0.5.0

func (x *MGData) Reset()

func (*MGData) SetMg added in v0.5.0

func (x *MGData) SetMg(v string)

func (*MGData) String added in v0.5.0

func (x *MGData) String() string

type MGData_builder added in v0.5.0

type MGData_builder struct {
	Mg *string
	// contains filtered or unexported fields
}

func (MGData_builder) Build added in v0.5.0

func (b0 MGData_builder) Build() *MGData

type MG_builder added in v0.5.0

type MG_builder struct {
	Hdr  *RR_Header
	Data *MGData
	// contains filtered or unexported fields
}

func (MG_builder) Build added in v0.5.0

func (b0 MG_builder) Build() *MG

type MINFO

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

func (*MINFO) Any

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

func (*MINFO) ClearData added in v0.5.0

func (x *MINFO) ClearData()

func (*MINFO) ClearHdr added in v0.5.0

func (x *MINFO) ClearHdr()

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) GetData added in v0.5.0

func (x *MINFO) GetData() *MINFOData

func (*MINFO) GetHdr

func (x *MINFO) GetHdr() *RR_Header

func (*MINFO) HasData added in v0.5.0

func (x *MINFO) HasData() bool

func (*MINFO) HasHdr added in v0.5.0

func (x *MINFO) HasHdr() bool

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

MINFO mapping

func (*MINFO) Reset

func (x *MINFO) Reset()

func (*MINFO) SetData added in v0.5.0

func (x *MINFO) SetData(v *MINFOData)

func (*MINFO) SetHdr added in v0.5.0

func (x *MINFO) SetHdr(v *RR_Header)

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 MINFOData added in v0.5.0

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

func (*MINFOData) ClearEmail added in v0.5.0

func (x *MINFOData) ClearEmail()

func (*MINFOData) ClearRmail added in v0.5.0

func (x *MINFOData) ClearRmail()

func (*MINFOData) GetEmail added in v0.5.0

func (x *MINFOData) GetEmail() string

func (*MINFOData) GetRmail added in v0.5.0

func (x *MINFOData) GetRmail() string

func (*MINFOData) HasEmail added in v0.5.0

func (x *MINFOData) HasEmail() bool

func (*MINFOData) HasRmail added in v0.5.0

func (x *MINFOData) HasRmail() bool

func (*MINFOData) ProtoMessage added in v0.5.0

func (*MINFOData) ProtoMessage()

func (*MINFOData) ProtoReflect added in v0.5.0

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

func (*MINFOData) Reset added in v0.5.0

func (x *MINFOData) Reset()

func (*MINFOData) SetEmail added in v0.5.0

func (x *MINFOData) SetEmail(v string)

func (*MINFOData) SetRmail added in v0.5.0

func (x *MINFOData) SetRmail(v string)

func (*MINFOData) String added in v0.5.0

func (x *MINFOData) String() string

type MINFOData_builder added in v0.5.0

type MINFOData_builder struct {
	Rmail *string
	Email *string
	// contains filtered or unexported fields
}

func (MINFOData_builder) Build added in v0.5.0

func (b0 MINFOData_builder) Build() *MINFOData

type MINFO_builder added in v0.5.0

type MINFO_builder struct {
	Hdr  *RR_Header
	Data *MINFOData
	// contains filtered or unexported fields
}

func (MINFO_builder) Build added in v0.5.0

func (b0 MINFO_builder) Build() *MINFO

type MR

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

func (*MR) Any

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

func (*MR) ClearData added in v0.5.0

func (x *MR) ClearData()

func (*MR) ClearHdr added in v0.5.0

func (x *MR) ClearHdr()

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) GetData added in v0.5.0

func (x *MR) GetData() *MRData

func (*MR) GetHdr

func (x *MR) GetHdr() *RR_Header

func (*MR) HasData added in v0.5.0

func (x *MR) HasData() bool

func (*MR) HasHdr added in v0.5.0

func (x *MR) HasHdr() bool

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

MR mapping

func (*MR) Reset

func (x *MR) Reset()

func (*MR) SetData added in v0.5.0

func (x *MR) SetData(v *MRData)

func (*MR) SetHdr added in v0.5.0

func (x *MR) SetHdr(v *RR_Header)

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 MRData added in v0.5.0

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

func (*MRData) ClearMr added in v0.5.0

func (x *MRData) ClearMr()

func (*MRData) GetMr added in v0.5.0

func (x *MRData) GetMr() string

func (*MRData) HasMr added in v0.5.0

func (x *MRData) HasMr() bool

func (*MRData) ProtoMessage added in v0.5.0

func (*MRData) ProtoMessage()

func (*MRData) ProtoReflect added in v0.5.0

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

func (*MRData) Reset added in v0.5.0

func (x *MRData) Reset()

func (*MRData) SetMr added in v0.5.0

func (x *MRData) SetMr(v string)

func (*MRData) String added in v0.5.0

func (x *MRData) String() string

type MRData_builder added in v0.5.0

type MRData_builder struct {
	Mr *string
	// contains filtered or unexported fields
}

func (MRData_builder) Build added in v0.5.0

func (b0 MRData_builder) Build() *MRData

type MR_builder added in v0.5.0

type MR_builder struct {
	Hdr  *RR_Header
	Data *MRData
	// contains filtered or unexported fields
}

func (MR_builder) Build added in v0.5.0

func (b0 MR_builder) Build() *MR

type MX

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

func (*MX) Any

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

func (*MX) ClearData added in v0.5.0

func (x *MX) ClearData()

func (*MX) ClearHdr added in v0.5.0

func (x *MX) ClearHdr()

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) GetData added in v0.5.0

func (x *MX) GetData() *MXData

func (*MX) GetHdr

func (x *MX) GetHdr() *RR_Header

func (*MX) HasData added in v0.5.0

func (x *MX) HasData() bool

func (*MX) HasHdr added in v0.5.0

func (x *MX) HasHdr() bool

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

MX mapping

func (*MX) Reset

func (x *MX) Reset()

func (*MX) SetData added in v0.5.0

func (x *MX) SetData(v *MXData)

func (*MX) SetHdr added in v0.5.0

func (x *MX) SetHdr(v *RR_Header)

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 MXData added in v0.5.0

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

func (*MXData) ClearMx added in v0.5.0

func (x *MXData) ClearMx()

func (*MXData) ClearPreference added in v0.5.0

func (x *MXData) ClearPreference()

func (*MXData) GetMx added in v0.5.0

func (x *MXData) GetMx() string

func (*MXData) GetPreference added in v0.5.0

func (x *MXData) GetPreference() uint32

func (*MXData) HasMx added in v0.5.0

func (x *MXData) HasMx() bool

func (*MXData) HasPreference added in v0.5.0

func (x *MXData) HasPreference() bool

func (*MXData) ProtoMessage added in v0.5.0

func (*MXData) ProtoMessage()

func (*MXData) ProtoReflect added in v0.5.0

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

func (*MXData) Reset added in v0.5.0

func (x *MXData) Reset()

func (*MXData) SetMx added in v0.5.0

func (x *MXData) SetMx(v string)

func (*MXData) SetPreference added in v0.5.0

func (x *MXData) SetPreference(v uint32)

func (*MXData) String added in v0.5.0

func (x *MXData) String() string

type MXData_builder added in v0.5.0

type MXData_builder struct {
	Preference *uint32
	Mx         *string
	// contains filtered or unexported fields
}

func (MXData_builder) Build added in v0.5.0

func (b0 MXData_builder) Build() *MXData

type MX_builder added in v0.5.0

type MX_builder struct {
	Hdr  *RR_Header
	Data *MXData
	// contains filtered or unexported fields
}

func (MX_builder) Build added in v0.5.0

func (b0 MX_builder) Build() *MX

type MindnsServiceClient added in v0.4.2

type MindnsServiceClient interface {
	// Zone management
	CreateZone(ctx context.Context, in *CreateZoneRequest, opts ...grpc.CallOption) (*Zone, error)
	GetZone(ctx context.Context, in *GetZoneRequest, opts ...grpc.CallOption) (*Zone, error)
	UpdateZone(ctx context.Context, in *UpdateZoneRequest, 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)
	// Record management (RRset-based)
	GetRRset(ctx context.Context, in *GetRRsetRequest, opts ...grpc.CallOption) (*RRset, error)
	SetRRset(ctx context.Context, in *SetRRsetRequest, opts ...grpc.CallOption) (*RRset, error)
	DeleteRRset(ctx context.Context, in *DeleteRRsetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListRRsets(ctx context.Context, in *ListRRsetsRequest, opts ...grpc.CallOption) (*ListRRsetsResponse, error)
	BatchUpdate(ctx context.Context, in *BatchUpdateRequest, opts ...grpc.CallOption) (*BatchUpdateResponse, error)
	// DNSSEC key management
	ListDNSSECKeys(ctx context.Context, in *ListDNSSECKeysRequest, opts ...grpc.CallOption) (*ListDNSSECKeysResponse, error)
	GenerateDNSSECKey(ctx context.Context, in *GenerateDNSSECKeyRequest, opts ...grpc.CallOption) (*DNSSECKey, error)
	ImportDNSSECKey(ctx context.Context, in *ImportDNSSECKeyRequest, opts ...grpc.CallOption) (*DNSSECKey, error)
	DeleteDNSSECKey(ctx context.Context, in *DeleteDNSSECKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ActivateDNSSECKey(ctx context.Context, in *ActivateDNSSECKeyRequest, opts ...grpc.CallOption) (*DNSSECKey, error)
	RetireDNSSECKey(ctx context.Context, in *RetireDNSSECKeyRequest, opts ...grpc.CallOption) (*DNSSECKey, error)
	ScheduleKeyRollover(ctx context.Context, in *ScheduleKeyRolloverRequest, opts ...grpc.CallOption) (*ScheduleKeyRolloverResponse, error)
	// TSIG key management
	ListTSIGKeys(ctx context.Context, in *ListTSIGKeysRequest, opts ...grpc.CallOption) (*ListTSIGKeysResponse, error)
	CreateTSIGKey(ctx context.Context, in *CreateTSIGKeyRequest, opts ...grpc.CallOption) (*TSIGKey, error)
	DeleteTSIGKey(ctx context.Context, in *DeleteTSIGKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, 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 {
	// Zone management
	CreateZone(context.Context, *CreateZoneRequest) (*Zone, error)
	GetZone(context.Context, *GetZoneRequest) (*Zone, error)
	UpdateZone(context.Context, *UpdateZoneRequest) (*Zone, error)
	DeleteZone(context.Context, *DeleteZoneRequest) (*emptypb.Empty, error)
	ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
	// Record management (RRset-based)
	GetRRset(context.Context, *GetRRsetRequest) (*RRset, error)
	SetRRset(context.Context, *SetRRsetRequest) (*RRset, error)
	DeleteRRset(context.Context, *DeleteRRsetRequest) (*emptypb.Empty, error)
	ListRRsets(context.Context, *ListRRsetsRequest) (*ListRRsetsResponse, error)
	BatchUpdate(context.Context, *BatchUpdateRequest) (*BatchUpdateResponse, error)
	// DNSSEC key management
	ListDNSSECKeys(context.Context, *ListDNSSECKeysRequest) (*ListDNSSECKeysResponse, error)
	GenerateDNSSECKey(context.Context, *GenerateDNSSECKeyRequest) (*DNSSECKey, error)
	ImportDNSSECKey(context.Context, *ImportDNSSECKeyRequest) (*DNSSECKey, error)
	DeleteDNSSECKey(context.Context, *DeleteDNSSECKeyRequest) (*emptypb.Empty, error)
	ActivateDNSSECKey(context.Context, *ActivateDNSSECKeyRequest) (*DNSSECKey, error)
	RetireDNSSECKey(context.Context, *RetireDNSSECKeyRequest) (*DNSSECKey, error)
	ScheduleKeyRollover(context.Context, *ScheduleKeyRolloverRequest) (*ScheduleKeyRolloverResponse, error)
	// TSIG key management
	ListTSIGKeys(context.Context, *ListTSIGKeysRequest) (*ListTSIGKeysResponse, error)
	CreateTSIGKey(context.Context, *CreateTSIGKeyRequest) (*TSIGKey, error)
	DeleteTSIGKey(context.Context, *DeleteTSIGKeyRequest) (*emptypb.Empty, 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 {
	// contains filtered or unexported fields
}

func (*NAPTR) Any

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

func (*NAPTR) ClearData added in v0.5.0

func (x *NAPTR) ClearData()

func (*NAPTR) ClearHdr added in v0.5.0

func (x *NAPTR) ClearHdr()

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) GetData added in v0.5.0

func (x *NAPTR) GetData() *NAPTRData

func (*NAPTR) GetHdr

func (x *NAPTR) GetHdr() *RR_Header

func (*NAPTR) HasData added in v0.5.0

func (x *NAPTR) HasData() bool

func (*NAPTR) HasHdr added in v0.5.0

func (x *NAPTR) HasHdr() bool

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

NAPTR mapping

func (*NAPTR) Reset

func (x *NAPTR) Reset()

func (*NAPTR) SetData added in v0.5.0

func (x *NAPTR) SetData(v *NAPTRData)

func (*NAPTR) SetHdr added in v0.5.0

func (x *NAPTR) SetHdr(v *RR_Header)

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 NAPTRData added in v0.5.0

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

func (*NAPTRData) ClearFlags added in v0.5.0

func (x *NAPTRData) ClearFlags()

func (*NAPTRData) ClearOrder added in v0.5.0

func (x *NAPTRData) ClearOrder()

func (*NAPTRData) ClearPreference added in v0.5.0

func (x *NAPTRData) ClearPreference()

func (*NAPTRData) ClearRegexp added in v0.5.0

func (x *NAPTRData) ClearRegexp()

func (*NAPTRData) ClearReplacement added in v0.5.0

func (x *NAPTRData) ClearReplacement()

func (*NAPTRData) ClearService added in v0.5.0

func (x *NAPTRData) ClearService()

func (*NAPTRData) GetFlags added in v0.5.0

func (x *NAPTRData) GetFlags() string

func (*NAPTRData) GetOrder added in v0.5.0

func (x *NAPTRData) GetOrder() uint32

func (*NAPTRData) GetPreference added in v0.5.0

func (x *NAPTRData) GetPreference() uint32

func (*NAPTRData) GetRegexp added in v0.5.0

func (x *NAPTRData) GetRegexp() string

func (*NAPTRData) GetReplacement added in v0.5.0

func (x *NAPTRData) GetReplacement() string

func (*NAPTRData) GetService added in v0.5.0

func (x *NAPTRData) GetService() string

func (*NAPTRData) HasFlags added in v0.5.0

func (x *NAPTRData) HasFlags() bool

func (*NAPTRData) HasOrder added in v0.5.0

func (x *NAPTRData) HasOrder() bool

func (*NAPTRData) HasPreference added in v0.5.0

func (x *NAPTRData) HasPreference() bool

func (*NAPTRData) HasRegexp added in v0.5.0

func (x *NAPTRData) HasRegexp() bool

func (*NAPTRData) HasReplacement added in v0.5.0

func (x *NAPTRData) HasReplacement() bool

func (*NAPTRData) HasService added in v0.5.0

func (x *NAPTRData) HasService() bool

func (*NAPTRData) ProtoMessage added in v0.5.0

func (*NAPTRData) ProtoMessage()

func (*NAPTRData) ProtoReflect added in v0.5.0

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

func (*NAPTRData) Reset added in v0.5.0

func (x *NAPTRData) Reset()

func (*NAPTRData) SetFlags added in v0.5.0

func (x *NAPTRData) SetFlags(v string)

func (*NAPTRData) SetOrder added in v0.5.0

func (x *NAPTRData) SetOrder(v uint32)

func (*NAPTRData) SetPreference added in v0.5.0

func (x *NAPTRData) SetPreference(v uint32)

func (*NAPTRData) SetRegexp added in v0.5.0

func (x *NAPTRData) SetRegexp(v string)

func (*NAPTRData) SetReplacement added in v0.5.0

func (x *NAPTRData) SetReplacement(v string)

func (*NAPTRData) SetService added in v0.5.0

func (x *NAPTRData) SetService(v string)

func (*NAPTRData) String added in v0.5.0

func (x *NAPTRData) String() string

type NAPTRData_builder added in v0.5.0

type NAPTRData_builder struct {
	Order       *uint32
	Preference  *uint32
	Flags       *string
	Service     *string
	Regexp      *string
	Replacement *string
	// contains filtered or unexported fields
}

func (NAPTRData_builder) Build added in v0.5.0

func (b0 NAPTRData_builder) Build() *NAPTRData

type NAPTR_builder added in v0.5.0

type NAPTR_builder struct {
	Hdr  *RR_Header
	Data *NAPTRData
	// contains filtered or unexported fields
}

func (NAPTR_builder) Build added in v0.5.0

func (b0 NAPTR_builder) Build() *NAPTR

type NID

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

func (*NID) Any

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

func (*NID) ClearData added in v0.5.0

func (x *NID) ClearData()

func (*NID) ClearHdr added in v0.5.0

func (x *NID) ClearHdr()

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) GetData added in v0.5.0

func (x *NID) GetData() *NIDData

func (*NID) GetHdr

func (x *NID) GetHdr() *RR_Header

func (*NID) HasData added in v0.5.0

func (x *NID) HasData() bool

func (*NID) HasHdr added in v0.5.0

func (x *NID) HasHdr() bool

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

NID mapping

func (*NID) Reset

func (x *NID) Reset()

func (*NID) SetData added in v0.5.0

func (x *NID) SetData(v *NIDData)

func (*NID) SetHdr added in v0.5.0

func (x *NID) SetHdr(v *RR_Header)

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 NIDData added in v0.5.0

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

func (*NIDData) ClearNodeID added in v0.5.0

func (x *NIDData) ClearNodeID()

func (*NIDData) ClearPreference added in v0.5.0

func (x *NIDData) ClearPreference()

func (*NIDData) GetNodeID added in v0.5.0

func (x *NIDData) GetNodeID() uint64

func (*NIDData) GetPreference added in v0.5.0

func (x *NIDData) GetPreference() uint32

func (*NIDData) HasNodeID added in v0.5.0

func (x *NIDData) HasNodeID() bool

func (*NIDData) HasPreference added in v0.5.0

func (x *NIDData) HasPreference() bool

func (*NIDData) ProtoMessage added in v0.5.0

func (*NIDData) ProtoMessage()

func (*NIDData) ProtoReflect added in v0.5.0

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

func (*NIDData) Reset added in v0.5.0

func (x *NIDData) Reset()

func (*NIDData) SetNodeID added in v0.5.0

func (x *NIDData) SetNodeID(v uint64)

func (*NIDData) SetPreference added in v0.5.0

func (x *NIDData) SetPreference(v uint32)

func (*NIDData) String added in v0.5.0

func (x *NIDData) String() string

type NIDData_builder added in v0.5.0

type NIDData_builder struct {
	Preference *uint32
	NodeID     *uint64
	// contains filtered or unexported fields
}

func (NIDData_builder) Build added in v0.5.0

func (b0 NIDData_builder) Build() *NIDData

type NID_builder added in v0.5.0

type NID_builder struct {
	Hdr  *RR_Header
	Data *NIDData
	// contains filtered or unexported fields
}

func (NID_builder) Build added in v0.5.0

func (b0 NID_builder) Build() *NID

type NIMLOC

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

func (*NIMLOC) Any

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

func (*NIMLOC) ClearData added in v0.5.0

func (x *NIMLOC) ClearData()

func (*NIMLOC) ClearHdr added in v0.5.0

func (x *NIMLOC) ClearHdr()

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) GetData added in v0.5.0

func (x *NIMLOC) GetData() *NIMLOCData

func (*NIMLOC) GetHdr

func (x *NIMLOC) GetHdr() *RR_Header

func (*NIMLOC) HasData added in v0.5.0

func (x *NIMLOC) HasData() bool

func (*NIMLOC) HasHdr added in v0.5.0

func (x *NIMLOC) HasHdr() bool

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

NIMLOC mapping

func (*NIMLOC) Reset

func (x *NIMLOC) Reset()

func (*NIMLOC) SetData added in v0.5.0

func (x *NIMLOC) SetData(v *NIMLOCData)

func (*NIMLOC) SetHdr added in v0.5.0

func (x *NIMLOC) SetHdr(v *RR_Header)

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 NIMLOCData added in v0.5.0

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

func (*NIMLOCData) ClearLocator added in v0.5.0

func (x *NIMLOCData) ClearLocator()

func (*NIMLOCData) GetLocator added in v0.5.0

func (x *NIMLOCData) GetLocator() string

func (*NIMLOCData) HasLocator added in v0.5.0

func (x *NIMLOCData) HasLocator() bool

func (*NIMLOCData) ProtoMessage added in v0.5.0

func (*NIMLOCData) ProtoMessage()

func (*NIMLOCData) ProtoReflect added in v0.5.0

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

func (*NIMLOCData) Reset added in v0.5.0

func (x *NIMLOCData) Reset()

func (*NIMLOCData) SetLocator added in v0.5.0

func (x *NIMLOCData) SetLocator(v string)

func (*NIMLOCData) String added in v0.5.0

func (x *NIMLOCData) String() string

type NIMLOCData_builder added in v0.5.0

type NIMLOCData_builder struct {
	Locator *string
	// contains filtered or unexported fields
}

func (NIMLOCData_builder) Build added in v0.5.0

func (b0 NIMLOCData_builder) Build() *NIMLOCData

type NIMLOC_builder added in v0.5.0

type NIMLOC_builder struct {
	Hdr  *RR_Header
	Data *NIMLOCData
	// contains filtered or unexported fields
}

func (NIMLOC_builder) Build added in v0.5.0

func (b0 NIMLOC_builder) Build() *NIMLOC

type NINFO

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

func (*NINFO) Any

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

func (*NINFO) ClearData added in v0.5.0

func (x *NINFO) ClearData()

func (*NINFO) ClearHdr added in v0.5.0

func (x *NINFO) ClearHdr()

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) GetData added in v0.5.0

func (x *NINFO) GetData() *NINFOData

func (*NINFO) GetHdr

func (x *NINFO) GetHdr() *RR_Header

func (*NINFO) HasData added in v0.5.0

func (x *NINFO) HasData() bool

func (*NINFO) HasHdr added in v0.5.0

func (x *NINFO) HasHdr() bool

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

NINFO mapping

func (*NINFO) Reset

func (x *NINFO) Reset()

func (*NINFO) SetData added in v0.5.0

func (x *NINFO) SetData(v *NINFOData)

func (*NINFO) SetHdr added in v0.5.0

func (x *NINFO) SetHdr(v *RR_Header)

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 NINFOData added in v0.5.0

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

func (*NINFOData) GetZSData added in v0.5.0

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

func (*NINFOData) ProtoMessage added in v0.5.0

func (*NINFOData) ProtoMessage()

func (*NINFOData) ProtoReflect added in v0.5.0

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

func (*NINFOData) Reset added in v0.5.0

func (x *NINFOData) Reset()

func (*NINFOData) SetZSData added in v0.5.0

func (x *NINFOData) SetZSData(v []string)

func (*NINFOData) String added in v0.5.0

func (x *NINFOData) String() string

type NINFOData_builder added in v0.5.0

type NINFOData_builder struct {
	ZSData []string
	// contains filtered or unexported fields
}

func (NINFOData_builder) Build added in v0.5.0

func (b0 NINFOData_builder) Build() *NINFOData

type NINFO_builder added in v0.5.0

type NINFO_builder struct {
	Hdr  *RR_Header
	Data *NINFOData
	// contains filtered or unexported fields
}

func (NINFO_builder) Build added in v0.5.0

func (b0 NINFO_builder) Build() *NINFO

type NS

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

func (*NS) Any

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

func (*NS) ClearData added in v0.5.0

func (x *NS) ClearData()

func (*NS) ClearHdr added in v0.5.0

func (x *NS) ClearHdr()

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) GetData added in v0.5.0

func (x *NS) GetData() *NSData

func (*NS) GetHdr

func (x *NS) GetHdr() *RR_Header

func (*NS) HasData added in v0.5.0

func (x *NS) HasData() bool

func (*NS) HasHdr added in v0.5.0

func (x *NS) HasHdr() bool

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

NS mapping

func (*NS) Reset

func (x *NS) Reset()

func (*NS) SetData added in v0.5.0

func (x *NS) SetData(v *NSData)

func (*NS) SetHdr added in v0.5.0

func (x *NS) SetHdr(v *RR_Header)

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 {
	// contains filtered or unexported fields
}

func (*NSAPPTR) ClearData added in v0.5.0

func (x *NSAPPTR) ClearData()

func (*NSAPPTR) ClearHdr added in v0.5.0

func (x *NSAPPTR) ClearHdr()

func (*NSAPPTR) GetData added in v0.5.0

func (x *NSAPPTR) GetData() *NSAPPTRData

func (*NSAPPTR) GetHdr

func (x *NSAPPTR) GetHdr() *RR_Header

func (*NSAPPTR) HasData added in v0.5.0

func (x *NSAPPTR) HasData() bool

func (*NSAPPTR) HasHdr added in v0.5.0

func (x *NSAPPTR) HasHdr() bool

func (*NSAPPTR) ProtoMessage

func (*NSAPPTR) ProtoMessage()

func (*NSAPPTR) ProtoReflect

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

func (*NSAPPTR) Reset

func (x *NSAPPTR) Reset()

func (*NSAPPTR) SetData added in v0.5.0

func (x *NSAPPTR) SetData(v *NSAPPTRData)

func (*NSAPPTR) SetHdr added in v0.5.0

func (x *NSAPPTR) SetHdr(v *RR_Header)

func (*NSAPPTR) String

func (x *NSAPPTR) String() string

type NSAPPTRData added in v0.5.0

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

func (*NSAPPTRData) ClearPtr added in v0.5.0

func (x *NSAPPTRData) ClearPtr()

func (*NSAPPTRData) GetPtr added in v0.5.0

func (x *NSAPPTRData) GetPtr() string

func (*NSAPPTRData) HasPtr added in v0.5.0

func (x *NSAPPTRData) HasPtr() bool

func (*NSAPPTRData) ProtoMessage added in v0.5.0

func (*NSAPPTRData) ProtoMessage()

func (*NSAPPTRData) ProtoReflect added in v0.5.0

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

func (*NSAPPTRData) Reset added in v0.5.0

func (x *NSAPPTRData) Reset()

func (*NSAPPTRData) SetPtr added in v0.5.0

func (x *NSAPPTRData) SetPtr(v string)

func (*NSAPPTRData) String added in v0.5.0

func (x *NSAPPTRData) String() string

type NSAPPTRData_builder added in v0.5.0

type NSAPPTRData_builder struct {
	Ptr *string
	// contains filtered or unexported fields
}

func (NSAPPTRData_builder) Build added in v0.5.0

func (b0 NSAPPTRData_builder) Build() *NSAPPTRData

type NSAPPTR_builder added in v0.5.0

type NSAPPTR_builder struct {
	Hdr  *RR_Header
	Data *NSAPPTRData
	// contains filtered or unexported fields
}

func (NSAPPTR_builder) Build added in v0.5.0

func (b0 NSAPPTR_builder) Build() *NSAPPTR

type NSData added in v0.5.0

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

func (*NSData) ClearNs added in v0.5.0

func (x *NSData) ClearNs()

func (*NSData) GetNs added in v0.5.0

func (x *NSData) GetNs() string

func (*NSData) HasNs added in v0.5.0

func (x *NSData) HasNs() bool

func (*NSData) ProtoMessage added in v0.5.0

func (*NSData) ProtoMessage()

func (*NSData) ProtoReflect added in v0.5.0

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

func (*NSData) Reset added in v0.5.0

func (x *NSData) Reset()

func (*NSData) SetNs added in v0.5.0

func (x *NSData) SetNs(v string)

func (*NSData) String added in v0.5.0

func (x *NSData) String() string

type NSData_builder added in v0.5.0

type NSData_builder struct {
	Ns *string
	// contains filtered or unexported fields
}

func (NSData_builder) Build added in v0.5.0

func (b0 NSData_builder) Build() *NSData

type NSEC

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

func (*NSEC) Any

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

func (*NSEC) ClearData added in v0.5.0

func (x *NSEC) ClearData()

func (*NSEC) ClearHdr added in v0.5.0

func (x *NSEC) ClearHdr()

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) GetData added in v0.5.0

func (x *NSEC) GetData() *NSECData

func (*NSEC) GetHdr

func (x *NSEC) GetHdr() *RR_Header

func (*NSEC) HasData added in v0.5.0

func (x *NSEC) HasData() bool

func (*NSEC) HasHdr added in v0.5.0

func (x *NSEC) HasHdr() bool

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

NSEC mapping

func (*NSEC) Reset

func (x *NSEC) Reset()

func (*NSEC) SetData added in v0.5.0

func (x *NSEC) SetData(v *NSECData)

func (*NSEC) SetHdr added in v0.5.0

func (x *NSEC) SetHdr(v *RR_Header)

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 {
	// contains filtered or unexported fields
}

func (*NSEC3) Any

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

func (*NSEC3) ClearData added in v0.5.0

func (x *NSEC3) ClearData()

func (*NSEC3) ClearHdr added in v0.5.0

func (x *NSEC3) ClearHdr()

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) GetData added in v0.5.0

func (x *NSEC3) GetData() *NSEC3Data

func (*NSEC3) GetHdr

func (x *NSEC3) GetHdr() *RR_Header

func (*NSEC3) HasData added in v0.5.0

func (x *NSEC3) HasData() bool

func (*NSEC3) HasHdr added in v0.5.0

func (x *NSEC3) HasHdr() bool

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

NSEC3 mapping

func (*NSEC3) Reset

func (x *NSEC3) Reset()

func (*NSEC3) SetData added in v0.5.0

func (x *NSEC3) SetData(v *NSEC3Data)

func (*NSEC3) SetHdr added in v0.5.0

func (x *NSEC3) SetHdr(v *RR_Header)

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 NSEC3Data added in v0.5.0

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

func (*NSEC3Data) ClearFlags added in v0.5.0

func (x *NSEC3Data) ClearFlags()

func (*NSEC3Data) ClearHash added in v0.5.0

func (x *NSEC3Data) ClearHash()

func (*NSEC3Data) ClearHashLength added in v0.5.0

func (x *NSEC3Data) ClearHashLength()

func (*NSEC3Data) ClearIterations added in v0.5.0

func (x *NSEC3Data) ClearIterations()

func (*NSEC3Data) ClearNextDomain added in v0.5.0

func (x *NSEC3Data) ClearNextDomain()

func (*NSEC3Data) ClearSalt added in v0.5.0

func (x *NSEC3Data) ClearSalt()

func (*NSEC3Data) ClearSaltLength added in v0.5.0

func (x *NSEC3Data) ClearSaltLength()

func (*NSEC3Data) GetFlags added in v0.5.0

func (x *NSEC3Data) GetFlags() uint32

func (*NSEC3Data) GetHash added in v0.5.0

func (x *NSEC3Data) GetHash() uint32

func (*NSEC3Data) GetHashLength added in v0.5.0

func (x *NSEC3Data) GetHashLength() uint32

func (*NSEC3Data) GetIterations added in v0.5.0

func (x *NSEC3Data) GetIterations() uint32

func (*NSEC3Data) GetNextDomain added in v0.5.0

func (x *NSEC3Data) GetNextDomain() string

func (*NSEC3Data) GetSalt added in v0.5.0

func (x *NSEC3Data) GetSalt() string

func (*NSEC3Data) GetSaltLength added in v0.5.0

func (x *NSEC3Data) GetSaltLength() uint32

func (*NSEC3Data) GetTypeBitMap added in v0.5.0

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

func (*NSEC3Data) HasFlags added in v0.5.0

func (x *NSEC3Data) HasFlags() bool

func (*NSEC3Data) HasHash added in v0.5.0

func (x *NSEC3Data) HasHash() bool

func (*NSEC3Data) HasHashLength added in v0.5.0

func (x *NSEC3Data) HasHashLength() bool

func (*NSEC3Data) HasIterations added in v0.5.0

func (x *NSEC3Data) HasIterations() bool

func (*NSEC3Data) HasNextDomain added in v0.5.0

func (x *NSEC3Data) HasNextDomain() bool

func (*NSEC3Data) HasSalt added in v0.5.0

func (x *NSEC3Data) HasSalt() bool

func (*NSEC3Data) HasSaltLength added in v0.5.0

func (x *NSEC3Data) HasSaltLength() bool

func (*NSEC3Data) ProtoMessage added in v0.5.0

func (*NSEC3Data) ProtoMessage()

func (*NSEC3Data) ProtoReflect added in v0.5.0

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

func (*NSEC3Data) Reset added in v0.5.0

func (x *NSEC3Data) Reset()

func (*NSEC3Data) SetFlags added in v0.5.0

func (x *NSEC3Data) SetFlags(v uint32)

func (*NSEC3Data) SetHash added in v0.5.0

func (x *NSEC3Data) SetHash(v uint32)

func (*NSEC3Data) SetHashLength added in v0.5.0

func (x *NSEC3Data) SetHashLength(v uint32)

func (*NSEC3Data) SetIterations added in v0.5.0

func (x *NSEC3Data) SetIterations(v uint32)

func (*NSEC3Data) SetNextDomain added in v0.5.0

func (x *NSEC3Data) SetNextDomain(v string)

func (*NSEC3Data) SetSalt added in v0.5.0

func (x *NSEC3Data) SetSalt(v string)

func (*NSEC3Data) SetSaltLength added in v0.5.0

func (x *NSEC3Data) SetSaltLength(v uint32)

func (*NSEC3Data) SetTypeBitMap added in v0.5.0

func (x *NSEC3Data) SetTypeBitMap(v []uint32)

func (*NSEC3Data) String added in v0.5.0

func (x *NSEC3Data) String() string

type NSEC3Data_builder added in v0.5.0

type NSEC3Data_builder struct {
	Hash       *uint32
	Flags      *uint32
	Iterations *uint32
	SaltLength *uint32
	Salt       *string
	HashLength *uint32
	NextDomain *string
	TypeBitMap []uint32
	// contains filtered or unexported fields
}

func (NSEC3Data_builder) Build added in v0.5.0

func (b0 NSEC3Data_builder) Build() *NSEC3Data

type NSEC3PARAM

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

func (*NSEC3PARAM) Any

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

func (*NSEC3PARAM) ClearData added in v0.5.0

func (x *NSEC3PARAM) ClearData()

func (*NSEC3PARAM) ClearHdr added in v0.5.0

func (x *NSEC3PARAM) ClearHdr()

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) GetData added in v0.5.0

func (x *NSEC3PARAM) GetData() *NSEC3PARAMData

func (*NSEC3PARAM) GetHdr

func (x *NSEC3PARAM) GetHdr() *RR_Header

func (*NSEC3PARAM) HasData added in v0.5.0

func (x *NSEC3PARAM) HasData() bool

func (*NSEC3PARAM) HasHdr added in v0.5.0

func (x *NSEC3PARAM) HasHdr() bool

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

NSEC3PARAM mapping

func (*NSEC3PARAM) Reset

func (x *NSEC3PARAM) Reset()

func (*NSEC3PARAM) SetData added in v0.5.0

func (x *NSEC3PARAM) SetData(v *NSEC3PARAMData)

func (*NSEC3PARAM) SetHdr added in v0.5.0

func (x *NSEC3PARAM) SetHdr(v *RR_Header)

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 NSEC3PARAMData added in v0.5.0

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

func (*NSEC3PARAMData) ClearFlags added in v0.5.0

func (x *NSEC3PARAMData) ClearFlags()

func (*NSEC3PARAMData) ClearHash added in v0.5.0

func (x *NSEC3PARAMData) ClearHash()

func (*NSEC3PARAMData) ClearIterations added in v0.5.0

func (x *NSEC3PARAMData) ClearIterations()

func (*NSEC3PARAMData) ClearSalt added in v0.5.0

func (x *NSEC3PARAMData) ClearSalt()

func (*NSEC3PARAMData) ClearSaltLength added in v0.5.0

func (x *NSEC3PARAMData) ClearSaltLength()

func (*NSEC3PARAMData) GetFlags added in v0.5.0

func (x *NSEC3PARAMData) GetFlags() uint32

func (*NSEC3PARAMData) GetHash added in v0.5.0

func (x *NSEC3PARAMData) GetHash() uint32

func (*NSEC3PARAMData) GetIterations added in v0.5.0

func (x *NSEC3PARAMData) GetIterations() uint32

func (*NSEC3PARAMData) GetSalt added in v0.5.0

func (x *NSEC3PARAMData) GetSalt() string

func (*NSEC3PARAMData) GetSaltLength added in v0.5.0

func (x *NSEC3PARAMData) GetSaltLength() uint32

func (*NSEC3PARAMData) HasFlags added in v0.5.0

func (x *NSEC3PARAMData) HasFlags() bool

func (*NSEC3PARAMData) HasHash added in v0.5.0

func (x *NSEC3PARAMData) HasHash() bool

func (*NSEC3PARAMData) HasIterations added in v0.5.0

func (x *NSEC3PARAMData) HasIterations() bool

func (*NSEC3PARAMData) HasSalt added in v0.5.0

func (x *NSEC3PARAMData) HasSalt() bool

func (*NSEC3PARAMData) HasSaltLength added in v0.5.0

func (x *NSEC3PARAMData) HasSaltLength() bool

func (*NSEC3PARAMData) ProtoMessage added in v0.5.0

func (*NSEC3PARAMData) ProtoMessage()

func (*NSEC3PARAMData) ProtoReflect added in v0.5.0

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

func (*NSEC3PARAMData) Reset added in v0.5.0

func (x *NSEC3PARAMData) Reset()

func (*NSEC3PARAMData) SetFlags added in v0.5.0

func (x *NSEC3PARAMData) SetFlags(v uint32)

func (*NSEC3PARAMData) SetHash added in v0.5.0

func (x *NSEC3PARAMData) SetHash(v uint32)

func (*NSEC3PARAMData) SetIterations added in v0.5.0

func (x *NSEC3PARAMData) SetIterations(v uint32)

func (*NSEC3PARAMData) SetSalt added in v0.5.0

func (x *NSEC3PARAMData) SetSalt(v string)

func (*NSEC3PARAMData) SetSaltLength added in v0.5.0

func (x *NSEC3PARAMData) SetSaltLength(v uint32)

func (*NSEC3PARAMData) String added in v0.5.0

func (x *NSEC3PARAMData) String() string

type NSEC3PARAMData_builder added in v0.5.0

type NSEC3PARAMData_builder struct {
	Hash       *uint32
	Flags      *uint32
	Iterations *uint32
	SaltLength *uint32
	Salt       *string
	// contains filtered or unexported fields
}

func (NSEC3PARAMData_builder) Build added in v0.5.0

type NSEC3PARAM_builder added in v0.5.0

type NSEC3PARAM_builder struct {
	Hdr  *RR_Header
	Data *NSEC3PARAMData
	// contains filtered or unexported fields
}

func (NSEC3PARAM_builder) Build added in v0.5.0

func (b0 NSEC3PARAM_builder) Build() *NSEC3PARAM

type NSEC3Params added in v0.5.0

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

NSEC3Params - NSEC3 parameters for zone signing (inline to avoid dependency)

func (*NSEC3Params) ClearFlags added in v0.5.0

func (x *NSEC3Params) ClearFlags()

func (*NSEC3Params) ClearHash added in v0.5.0

func (x *NSEC3Params) ClearHash()

func (*NSEC3Params) ClearIterations added in v0.5.0

func (x *NSEC3Params) ClearIterations()

func (*NSEC3Params) ClearSalt added in v0.5.0

func (x *NSEC3Params) ClearSalt()

func (*NSEC3Params) GetFlags added in v0.5.0

func (x *NSEC3Params) GetFlags() uint32

func (*NSEC3Params) GetHash added in v0.5.0

func (x *NSEC3Params) GetHash() uint32

func (*NSEC3Params) GetIterations added in v0.5.0

func (x *NSEC3Params) GetIterations() uint32

func (*NSEC3Params) GetSalt added in v0.5.0

func (x *NSEC3Params) GetSalt() string

func (*NSEC3Params) HasFlags added in v0.5.0

func (x *NSEC3Params) HasFlags() bool

func (*NSEC3Params) HasHash added in v0.5.0

func (x *NSEC3Params) HasHash() bool

func (*NSEC3Params) HasIterations added in v0.5.0

func (x *NSEC3Params) HasIterations() bool

func (*NSEC3Params) HasSalt added in v0.5.0

func (x *NSEC3Params) HasSalt() bool

func (*NSEC3Params) ProtoMessage added in v0.5.0

func (*NSEC3Params) ProtoMessage()

func (*NSEC3Params) ProtoReflect added in v0.5.0

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

func (*NSEC3Params) Reset added in v0.5.0

func (x *NSEC3Params) Reset()

func (*NSEC3Params) SetFlags added in v0.5.0

func (x *NSEC3Params) SetFlags(v uint32)

func (*NSEC3Params) SetHash added in v0.5.0

func (x *NSEC3Params) SetHash(v uint32)

func (*NSEC3Params) SetIterations added in v0.5.0

func (x *NSEC3Params) SetIterations(v uint32)

func (*NSEC3Params) SetSalt added in v0.5.0

func (x *NSEC3Params) SetSalt(v string)

func (*NSEC3Params) String added in v0.5.0

func (x *NSEC3Params) String() string

type NSEC3Params_builder added in v0.5.0

type NSEC3Params_builder struct {
	Hash       *uint32
	Flags      *uint32
	Iterations *uint32
	Salt       *string
	// contains filtered or unexported fields
}

func (NSEC3Params_builder) Build added in v0.5.0

func (b0 NSEC3Params_builder) Build() *NSEC3Params

type NSEC3_builder added in v0.5.0

type NSEC3_builder struct {
	Hdr  *RR_Header
	Data *NSEC3Data
	// contains filtered or unexported fields
}

func (NSEC3_builder) Build added in v0.5.0

func (b0 NSEC3_builder) Build() *NSEC3

type NSECData added in v0.5.0

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

func (*NSECData) ClearNextDomain added in v0.5.0

func (x *NSECData) ClearNextDomain()

func (*NSECData) GetNextDomain added in v0.5.0

func (x *NSECData) GetNextDomain() string

func (*NSECData) GetTypeBitMap added in v0.5.0

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

func (*NSECData) HasNextDomain added in v0.5.0

func (x *NSECData) HasNextDomain() bool

func (*NSECData) ProtoMessage added in v0.5.0

func (*NSECData) ProtoMessage()

func (*NSECData) ProtoReflect added in v0.5.0

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

func (*NSECData) Reset added in v0.5.0

func (x *NSECData) Reset()

func (*NSECData) SetNextDomain added in v0.5.0

func (x *NSECData) SetNextDomain(v string)

func (*NSECData) SetTypeBitMap added in v0.5.0

func (x *NSECData) SetTypeBitMap(v []uint32)

func (*NSECData) String added in v0.5.0

func (x *NSECData) String() string

type NSECData_builder added in v0.5.0

type NSECData_builder struct {
	NextDomain *string
	TypeBitMap []uint32
	// contains filtered or unexported fields
}

func (NSECData_builder) Build added in v0.5.0

func (b0 NSECData_builder) Build() *NSECData

type NSEC_builder added in v0.5.0

type NSEC_builder struct {
	Hdr  *RR_Header
	Data *NSECData
	// contains filtered or unexported fields
}

func (NSEC_builder) Build added in v0.5.0

func (b0 NSEC_builder) Build() *NSEC

type NS_builder added in v0.5.0

type NS_builder struct {
	Hdr  *RR_Header
	Data *NSData
	// contains filtered or unexported fields
}

func (NS_builder) Build added in v0.5.0

func (b0 NS_builder) Build() *NS

type NULL

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

func (*NULL) Any

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

func (*NULL) ClearData added in v0.5.0

func (x *NULL) ClearData()

func (*NULL) ClearHdr added in v0.5.0

func (x *NULL) ClearHdr()

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() *NULLData

func (*NULL) GetHdr

func (x *NULL) GetHdr() *RR_Header

func (*NULL) HasData added in v0.5.0

func (x *NULL) HasData() bool

func (*NULL) HasHdr added in v0.5.0

func (x *NULL) HasHdr() bool

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

NULL mapping

func (*NULL) Reset

func (x *NULL) Reset()

func (*NULL) SetData added in v0.5.0

func (x *NULL) SetData(v *NULLData)

func (*NULL) SetHdr added in v0.5.0

func (x *NULL) SetHdr(v *RR_Header)

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 NULLData added in v0.5.0

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

func (*NULLData) ClearData added in v0.5.0

func (x *NULLData) ClearData()

func (*NULLData) GetData added in v0.5.0

func (x *NULLData) GetData() string

func (*NULLData) HasData added in v0.5.0

func (x *NULLData) HasData() bool

func (*NULLData) ProtoMessage added in v0.5.0

func (*NULLData) ProtoMessage()

func (*NULLData) ProtoReflect added in v0.5.0

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

func (*NULLData) Reset added in v0.5.0

func (x *NULLData) Reset()

func (*NULLData) SetData added in v0.5.0

func (x *NULLData) SetData(v string)

func (*NULLData) String added in v0.5.0

func (x *NULLData) String() string

type NULLData_builder added in v0.5.0

type NULLData_builder struct {
	Data *string
	// contains filtered or unexported fields
}

func (NULLData_builder) Build added in v0.5.0

func (b0 NULLData_builder) Build() *NULLData

type NULL_builder added in v0.5.0

type NULL_builder struct {
	Hdr  *RR_Header
	Data *NULLData
	// contains filtered or unexported fields
}

func (NULL_builder) Build added in v0.5.0

func (b0 NULL_builder) Build() *NULL

type OPENPGPKEY

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

func (*OPENPGPKEY) Any

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

func (*OPENPGPKEY) ClearData added in v0.5.0

func (x *OPENPGPKEY) ClearData()

func (*OPENPGPKEY) ClearHdr added in v0.5.0

func (x *OPENPGPKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *OPENPGPKEY) GetData() *OPENPGPKEYData

func (*OPENPGPKEY) GetHdr

func (x *OPENPGPKEY) GetHdr() *RR_Header

func (*OPENPGPKEY) HasData added in v0.5.0

func (x *OPENPGPKEY) HasData() bool

func (*OPENPGPKEY) HasHdr added in v0.5.0

func (x *OPENPGPKEY) HasHdr() bool

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

OPENPGPKEY mapping

func (*OPENPGPKEY) Reset

func (x *OPENPGPKEY) Reset()

func (*OPENPGPKEY) SetData added in v0.5.0

func (x *OPENPGPKEY) SetData(v *OPENPGPKEYData)

func (*OPENPGPKEY) SetHdr added in v0.5.0

func (x *OPENPGPKEY) SetHdr(v *RR_Header)

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 OPENPGPKEYData added in v0.5.0

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

func (*OPENPGPKEYData) ClearPublicKey added in v0.5.0

func (x *OPENPGPKEYData) ClearPublicKey()

func (*OPENPGPKEYData) GetPublicKey added in v0.5.0

func (x *OPENPGPKEYData) GetPublicKey() string

func (*OPENPGPKEYData) HasPublicKey added in v0.5.0

func (x *OPENPGPKEYData) HasPublicKey() bool

func (*OPENPGPKEYData) ProtoMessage added in v0.5.0

func (*OPENPGPKEYData) ProtoMessage()

func (*OPENPGPKEYData) ProtoReflect added in v0.5.0

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

func (*OPENPGPKEYData) Reset added in v0.5.0

func (x *OPENPGPKEYData) Reset()

func (*OPENPGPKEYData) SetPublicKey added in v0.5.0

func (x *OPENPGPKEYData) SetPublicKey(v string)

func (*OPENPGPKEYData) String added in v0.5.0

func (x *OPENPGPKEYData) String() string

type OPENPGPKEYData_builder added in v0.5.0

type OPENPGPKEYData_builder struct {
	PublicKey *string
	// contains filtered or unexported fields
}

func (OPENPGPKEYData_builder) Build added in v0.5.0

type OPENPGPKEY_builder added in v0.5.0

type OPENPGPKEY_builder struct {
	Hdr  *RR_Header
	Data *OPENPGPKEYData
	// contains filtered or unexported fields
}

func (OPENPGPKEY_builder) Build added in v0.5.0

func (b0 OPENPGPKEY_builder) Build() *OPENPGPKEY

type PTR

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

func (*PTR) Any

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

func (*PTR) ClearData added in v0.5.0

func (x *PTR) ClearData()

func (*PTR) ClearHdr added in v0.5.0

func (x *PTR) ClearHdr()

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) GetData added in v0.5.0

func (x *PTR) GetData() *PTRData

func (*PTR) GetHdr

func (x *PTR) GetHdr() *RR_Header

func (*PTR) HasData added in v0.5.0

func (x *PTR) HasData() bool

func (*PTR) HasHdr added in v0.5.0

func (x *PTR) HasHdr() bool

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

PTR mapping

func (*PTR) Reset

func (x *PTR) Reset()

func (*PTR) SetData added in v0.5.0

func (x *PTR) SetData(v *PTRData)

func (*PTR) SetHdr added in v0.5.0

func (x *PTR) SetHdr(v *RR_Header)

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 PTRData added in v0.5.0

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

func (*PTRData) ClearPtr added in v0.5.0

func (x *PTRData) ClearPtr()

func (*PTRData) GetPtr added in v0.5.0

func (x *PTRData) GetPtr() string

func (*PTRData) HasPtr added in v0.5.0

func (x *PTRData) HasPtr() bool

func (*PTRData) ProtoMessage added in v0.5.0

func (*PTRData) ProtoMessage()

func (*PTRData) ProtoReflect added in v0.5.0

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

func (*PTRData) Reset added in v0.5.0

func (x *PTRData) Reset()

func (*PTRData) SetPtr added in v0.5.0

func (x *PTRData) SetPtr(v string)

func (*PTRData) String added in v0.5.0

func (x *PTRData) String() string

type PTRData_builder added in v0.5.0

type PTRData_builder struct {
	Ptr *string
	// contains filtered or unexported fields
}

func (PTRData_builder) Build added in v0.5.0

func (b0 PTRData_builder) Build() *PTRData

type PTR_builder added in v0.5.0

type PTR_builder struct {
	Hdr  *RR_Header
	Data *PTRData
	// contains filtered or unexported fields
}

func (PTR_builder) Build added in v0.5.0

func (b0 PTR_builder) Build() *PTR

type PX

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

func (*PX) Any

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

func (*PX) ClearData added in v0.5.0

func (x *PX) ClearData()

func (*PX) ClearHdr added in v0.5.0

func (x *PX) ClearHdr()

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) GetData added in v0.5.0

func (x *PX) GetData() *PXData

func (*PX) GetHdr

func (x *PX) GetHdr() *RR_Header

func (*PX) HasData added in v0.5.0

func (x *PX) HasData() bool

func (*PX) HasHdr added in v0.5.0

func (x *PX) HasHdr() bool

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

PX mapping

func (*PX) Reset

func (x *PX) Reset()

func (*PX) SetData added in v0.5.0

func (x *PX) SetData(v *PXData)

func (*PX) SetHdr added in v0.5.0

func (x *PX) SetHdr(v *RR_Header)

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 PXData added in v0.5.0

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

func (*PXData) ClearMap822 added in v0.5.0

func (x *PXData) ClearMap822()

func (*PXData) ClearMapx400 added in v0.5.0

func (x *PXData) ClearMapx400()

func (*PXData) ClearPreference added in v0.5.0

func (x *PXData) ClearPreference()

func (*PXData) GetMap822 added in v0.5.0

func (x *PXData) GetMap822() string

func (*PXData) GetMapx400 added in v0.5.0

func (x *PXData) GetMapx400() string

func (*PXData) GetPreference added in v0.5.0

func (x *PXData) GetPreference() uint32

func (*PXData) HasMap822 added in v0.5.0

func (x *PXData) HasMap822() bool

func (*PXData) HasMapx400 added in v0.5.0

func (x *PXData) HasMapx400() bool

func (*PXData) HasPreference added in v0.5.0

func (x *PXData) HasPreference() bool

func (*PXData) ProtoMessage added in v0.5.0

func (*PXData) ProtoMessage()

func (*PXData) ProtoReflect added in v0.5.0

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

func (*PXData) Reset added in v0.5.0

func (x *PXData) Reset()

func (*PXData) SetMap822 added in v0.5.0

func (x *PXData) SetMap822(v string)

func (*PXData) SetMapx400 added in v0.5.0

func (x *PXData) SetMapx400(v string)

func (*PXData) SetPreference added in v0.5.0

func (x *PXData) SetPreference(v uint32)

func (*PXData) String added in v0.5.0

func (x *PXData) String() string

type PXData_builder added in v0.5.0

type PXData_builder struct {
	Preference *uint32
	Map822     *string
	Mapx400    *string
	// contains filtered or unexported fields
}

func (PXData_builder) Build added in v0.5.0

func (b0 PXData_builder) Build() *PXData

type PX_builder added in v0.5.0

type PX_builder struct {
	Hdr  *RR_Header
	Data *PXData
	// contains filtered or unexported fields
}

func (PX_builder) Build added in v0.5.0

func (b0 PX_builder) Build() *PX

type Precondition added in v0.5.0

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

func (*Precondition) ClearCondition added in v0.5.0

func (x *Precondition) ClearCondition()

func (*Precondition) ClearNameExists added in v0.5.0

func (x *Precondition) ClearNameExists()

func (*Precondition) ClearNameNotExists added in v0.5.0

func (x *Precondition) ClearNameNotExists()

func (*Precondition) ClearRrsetExists added in v0.5.0

func (x *Precondition) ClearRrsetExists()

func (*Precondition) ClearRrsetMatches added in v0.5.0

func (x *Precondition) ClearRrsetMatches()

func (*Precondition) ClearRrsetNotExists added in v0.5.0

func (x *Precondition) ClearRrsetNotExists()

func (*Precondition) GetNameExists added in v0.5.0

func (x *Precondition) GetNameExists() string

func (*Precondition) GetNameNotExists added in v0.5.0

func (x *Precondition) GetNameNotExists() string

func (*Precondition) GetRrsetExists added in v0.5.0

func (x *Precondition) GetRrsetExists() *RRsetRef

func (*Precondition) GetRrsetMatches added in v0.5.0

func (x *Precondition) GetRrsetMatches() *RRset

func (*Precondition) GetRrsetNotExists added in v0.5.0

func (x *Precondition) GetRrsetNotExists() *RRsetRef

func (*Precondition) HasCondition added in v0.5.0

func (x *Precondition) HasCondition() bool

func (*Precondition) HasNameExists added in v0.5.0

func (x *Precondition) HasNameExists() bool

func (*Precondition) HasNameNotExists added in v0.5.0

func (x *Precondition) HasNameNotExists() bool

func (*Precondition) HasRrsetExists added in v0.5.0

func (x *Precondition) HasRrsetExists() bool

func (*Precondition) HasRrsetMatches added in v0.5.0

func (x *Precondition) HasRrsetMatches() bool

func (*Precondition) HasRrsetNotExists added in v0.5.0

func (x *Precondition) HasRrsetNotExists() bool

func (*Precondition) ProtoMessage added in v0.5.0

func (*Precondition) ProtoMessage()

func (*Precondition) ProtoReflect added in v0.5.0

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

func (*Precondition) Reset added in v0.5.0

func (x *Precondition) Reset()

func (*Precondition) SetNameExists added in v0.5.0

func (x *Precondition) SetNameExists(v string)

func (*Precondition) SetNameNotExists added in v0.5.0

func (x *Precondition) SetNameNotExists(v string)

func (*Precondition) SetRrsetExists added in v0.5.0

func (x *Precondition) SetRrsetExists(v *RRsetRef)

func (*Precondition) SetRrsetMatches added in v0.5.0

func (x *Precondition) SetRrsetMatches(v *RRset)

func (*Precondition) SetRrsetNotExists added in v0.5.0

func (x *Precondition) SetRrsetNotExists(v *RRsetRef)

func (*Precondition) String added in v0.5.0

func (x *Precondition) String() string

func (*Precondition) WhichCondition added in v0.5.0

func (x *Precondition) WhichCondition() case_Precondition_Condition

type Precondition_builder added in v0.5.0

type Precondition_builder struct {

	// Fields of oneof xxx_hidden_Condition:
	RrsetExists    *RRsetRef
	RrsetNotExists *RRsetRef
	RrsetMatches   *RRset
	NameExists     *string
	NameNotExists  *string
	// contains filtered or unexported fields
}

func (Precondition_builder) Build added in v0.5.0

func (b0 Precondition_builder) Build() *Precondition

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

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

Question represents a DNS query question.

func (*Question) ClearName added in v0.5.0

func (x *Question) ClearName()

func (*Question) ClearType added in v0.5.0

func (x *Question) ClearType()

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) HasName added in v0.5.0

func (x *Question) HasName() bool

func (*Question) HasType added in v0.5.0

func (x *Question) HasType() bool

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

func (x *Question) SetName(v string)

func (*Question) SetType added in v0.5.0

func (x *Question) SetType(v Type)

func (*Question) String added in v0.4.2

func (x *Question) String() string

type Question_builder added in v0.5.0

type Question_builder struct {
	Name *string
	Type *Type
	// contains filtered or unexported fields
}

func (Question_builder) Build added in v0.5.0

func (b0 Question_builder) Build() *Question

type RFC3597

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

func (*RFC3597) ClearData added in v0.5.0

func (x *RFC3597) ClearData()

func (*RFC3597) ClearHdr added in v0.5.0

func (x *RFC3597) ClearHdr()

func (*RFC3597) GetData added in v0.5.0

func (x *RFC3597) GetData() *RFC3597Data

func (*RFC3597) GetHdr

func (x *RFC3597) GetHdr() *RR_Header

func (*RFC3597) HasData added in v0.5.0

func (x *RFC3597) HasData() bool

func (*RFC3597) HasHdr added in v0.5.0

func (x *RFC3597) HasHdr() bool

func (*RFC3597) ProtoMessage

func (*RFC3597) ProtoMessage()

func (*RFC3597) ProtoReflect

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

func (*RFC3597) Reset

func (x *RFC3597) Reset()

func (*RFC3597) SetData added in v0.5.0

func (x *RFC3597) SetData(v *RFC3597Data)

func (*RFC3597) SetHdr added in v0.5.0

func (x *RFC3597) SetHdr(v *RR_Header)

func (*RFC3597) String

func (x *RFC3597) String() string

type RFC3597Data added in v0.5.0

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

func (*RFC3597Data) ClearRdata added in v0.5.0

func (x *RFC3597Data) ClearRdata()

func (*RFC3597Data) GetRdata added in v0.5.0

func (x *RFC3597Data) GetRdata() string

func (*RFC3597Data) HasRdata added in v0.5.0

func (x *RFC3597Data) HasRdata() bool

func (*RFC3597Data) ProtoMessage added in v0.5.0

func (*RFC3597Data) ProtoMessage()

func (*RFC3597Data) ProtoReflect added in v0.5.0

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

func (*RFC3597Data) Reset added in v0.5.0

func (x *RFC3597Data) Reset()

func (*RFC3597Data) SetRdata added in v0.5.0

func (x *RFC3597Data) SetRdata(v string)

func (*RFC3597Data) String added in v0.5.0

func (x *RFC3597Data) String() string

type RFC3597Data_builder added in v0.5.0

type RFC3597Data_builder struct {
	Rdata *string
	// contains filtered or unexported fields
}

func (RFC3597Data_builder) Build added in v0.5.0

func (b0 RFC3597Data_builder) Build() *RFC3597Data

type RFC3597_builder added in v0.5.0

type RFC3597_builder struct {
	Hdr  *RR_Header
	Data *RFC3597Data
	// contains filtered or unexported fields
}

func (RFC3597_builder) Build added in v0.5.0

func (b0 RFC3597_builder) Build() *RFC3597

type RKEY

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

func (*RKEY) Any

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

func (*RKEY) ClearData added in v0.5.0

func (x *RKEY) ClearData()

func (*RKEY) ClearHdr added in v0.5.0

func (x *RKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *RKEY) GetData() *RKEYData

func (*RKEY) GetHdr

func (x *RKEY) GetHdr() *RR_Header

func (*RKEY) HasData added in v0.5.0

func (x *RKEY) HasData() bool

func (*RKEY) HasHdr added in v0.5.0

func (x *RKEY) HasHdr() bool

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

RKEY mapping

func (*RKEY) Reset

func (x *RKEY) Reset()

func (*RKEY) SetData added in v0.5.0

func (x *RKEY) SetData(v *RKEYData)

func (*RKEY) SetHdr added in v0.5.0

func (x *RKEY) SetHdr(v *RR_Header)

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 RKEYData added in v0.5.0

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

func (*RKEYData) ClearAlgorithm added in v0.5.0

func (x *RKEYData) ClearAlgorithm()

func (*RKEYData) ClearFlags added in v0.5.0

func (x *RKEYData) ClearFlags()

func (*RKEYData) ClearProtocol added in v0.5.0

func (x *RKEYData) ClearProtocol()

func (*RKEYData) ClearPublicKey added in v0.5.0

func (x *RKEYData) ClearPublicKey()

func (*RKEYData) GetAlgorithm added in v0.5.0

func (x *RKEYData) GetAlgorithm() uint32

func (*RKEYData) GetFlags added in v0.5.0

func (x *RKEYData) GetFlags() uint32

func (*RKEYData) GetProtocol added in v0.5.0

func (x *RKEYData) GetProtocol() uint32

func (*RKEYData) GetPublicKey added in v0.5.0

func (x *RKEYData) GetPublicKey() string

func (*RKEYData) HasAlgorithm added in v0.5.0

func (x *RKEYData) HasAlgorithm() bool

func (*RKEYData) HasFlags added in v0.5.0

func (x *RKEYData) HasFlags() bool

func (*RKEYData) HasProtocol added in v0.5.0

func (x *RKEYData) HasProtocol() bool

func (*RKEYData) HasPublicKey added in v0.5.0

func (x *RKEYData) HasPublicKey() bool

func (*RKEYData) ProtoMessage added in v0.5.0

func (*RKEYData) ProtoMessage()

func (*RKEYData) ProtoReflect added in v0.5.0

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

func (*RKEYData) Reset added in v0.5.0

func (x *RKEYData) Reset()

func (*RKEYData) SetAlgorithm added in v0.5.0

func (x *RKEYData) SetAlgorithm(v uint32)

func (*RKEYData) SetFlags added in v0.5.0

func (x *RKEYData) SetFlags(v uint32)

func (*RKEYData) SetProtocol added in v0.5.0

func (x *RKEYData) SetProtocol(v uint32)

func (*RKEYData) SetPublicKey added in v0.5.0

func (x *RKEYData) SetPublicKey(v string)

func (*RKEYData) String added in v0.5.0

func (x *RKEYData) String() string

type RKEYData_builder added in v0.5.0

type RKEYData_builder struct {
	Flags     *uint32
	Protocol  *uint32
	Algorithm *uint32
	PublicKey *string
	// contains filtered or unexported fields
}

func (RKEYData_builder) Build added in v0.5.0

func (b0 RKEYData_builder) Build() *RKEYData

type RKEY_builder added in v0.5.0

type RKEY_builder struct {
	Hdr  *RR_Header
	Data *RKEYData
	// contains filtered or unexported fields
}

func (RKEY_builder) Build added in v0.5.0

func (b0 RKEY_builder) Build() *RKEY

type RP

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

func (*RP) Any

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

func (*RP) ClearData added in v0.5.0

func (x *RP) ClearData()

func (*RP) ClearHdr added in v0.5.0

func (x *RP) ClearHdr()

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) GetData added in v0.5.0

func (x *RP) GetData() *RPData

func (*RP) GetHdr

func (x *RP) GetHdr() *RR_Header

func (*RP) HasData added in v0.5.0

func (x *RP) HasData() bool

func (*RP) HasHdr added in v0.5.0

func (x *RP) HasHdr() bool

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

RP mapping

func (*RP) Reset

func (x *RP) Reset()

func (*RP) SetData added in v0.5.0

func (x *RP) SetData(v *RPData)

func (*RP) SetHdr added in v0.5.0

func (x *RP) SetHdr(v *RR_Header)

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 RPData added in v0.5.0

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

func (*RPData) ClearMbox added in v0.5.0

func (x *RPData) ClearMbox()

func (*RPData) ClearTxt added in v0.5.0

func (x *RPData) ClearTxt()

func (*RPData) GetMbox added in v0.5.0

func (x *RPData) GetMbox() string

func (*RPData) GetTxt added in v0.5.0

func (x *RPData) GetTxt() string

func (*RPData) HasMbox added in v0.5.0

func (x *RPData) HasMbox() bool

func (*RPData) HasTxt added in v0.5.0

func (x *RPData) HasTxt() bool

func (*RPData) ProtoMessage added in v0.5.0

func (*RPData) ProtoMessage()

func (*RPData) ProtoReflect added in v0.5.0

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

func (*RPData) Reset added in v0.5.0

func (x *RPData) Reset()

func (*RPData) SetMbox added in v0.5.0

func (x *RPData) SetMbox(v string)

func (*RPData) SetTxt added in v0.5.0

func (x *RPData) SetTxt(v string)

func (*RPData) String added in v0.5.0

func (x *RPData) String() string

type RPData_builder added in v0.5.0

type RPData_builder struct {
	Mbox *string
	Txt  *string
	// contains filtered or unexported fields
}

func (RPData_builder) Build added in v0.5.0

func (b0 RPData_builder) Build() *RPData

type RP_builder added in v0.5.0

type RP_builder struct {
	Hdr  *RR_Header
	Data *RPData
	// contains filtered or unexported fields
}

func (RP_builder) Build added in v0.5.0

func (b0 RP_builder) Build() *RP

type RRSIG

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

func (*RRSIG) Any

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

func (*RRSIG) ClearData added in v0.5.0

func (x *RRSIG) ClearData()

func (*RRSIG) ClearHdr added in v0.5.0

func (x *RRSIG) ClearHdr()

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) GetData added in v0.5.0

func (x *RRSIG) GetData() *RRSIGData

func (*RRSIG) GetHdr

func (x *RRSIG) GetHdr() *RR_Header

func (*RRSIG) HasData added in v0.5.0

func (x *RRSIG) HasData() bool

func (*RRSIG) HasHdr added in v0.5.0

func (x *RRSIG) HasHdr() bool

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

RRSIG mapping

func (*RRSIG) Reset

func (x *RRSIG) Reset()

func (*RRSIG) SetData added in v0.5.0

func (x *RRSIG) SetData(v *RRSIGData)

func (*RRSIG) SetHdr added in v0.5.0

func (x *RRSIG) SetHdr(v *RR_Header)

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 RRSIGData added in v0.5.0

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

func (*RRSIGData) ClearAlgorithm added in v0.5.0

func (x *RRSIGData) ClearAlgorithm()

func (*RRSIGData) ClearExpiration added in v0.5.0

func (x *RRSIGData) ClearExpiration()

func (*RRSIGData) ClearInception added in v0.5.0

func (x *RRSIGData) ClearInception()

func (*RRSIGData) ClearKeyTag added in v0.5.0

func (x *RRSIGData) ClearKeyTag()

func (*RRSIGData) ClearLabels added in v0.5.0

func (x *RRSIGData) ClearLabels()

func (*RRSIGData) ClearOrigTtl added in v0.5.0

func (x *RRSIGData) ClearOrigTtl()

func (*RRSIGData) ClearSignature added in v0.5.0

func (x *RRSIGData) ClearSignature()

func (*RRSIGData) ClearSignerName added in v0.5.0

func (x *RRSIGData) ClearSignerName()

func (*RRSIGData) ClearTypeCovered added in v0.5.0

func (x *RRSIGData) ClearTypeCovered()

func (*RRSIGData) GetAlgorithm added in v0.5.0

func (x *RRSIGData) GetAlgorithm() uint32

func (*RRSIGData) GetExpiration added in v0.5.0

func (x *RRSIGData) GetExpiration() uint32

func (*RRSIGData) GetInception added in v0.5.0

func (x *RRSIGData) GetInception() uint32

func (*RRSIGData) GetKeyTag added in v0.5.0

func (x *RRSIGData) GetKeyTag() uint32

func (*RRSIGData) GetLabels added in v0.5.0

func (x *RRSIGData) GetLabels() uint32

func (*RRSIGData) GetOrigTtl added in v0.5.0

func (x *RRSIGData) GetOrigTtl() uint32

func (*RRSIGData) GetSignature added in v0.5.0

func (x *RRSIGData) GetSignature() string

func (*RRSIGData) GetSignerName added in v0.5.0

func (x *RRSIGData) GetSignerName() string

func (*RRSIGData) GetTypeCovered added in v0.5.0

func (x *RRSIGData) GetTypeCovered() Type

func (*RRSIGData) HasAlgorithm added in v0.5.0

func (x *RRSIGData) HasAlgorithm() bool

func (*RRSIGData) HasExpiration added in v0.5.0

func (x *RRSIGData) HasExpiration() bool

func (*RRSIGData) HasInception added in v0.5.0

func (x *RRSIGData) HasInception() bool

func (*RRSIGData) HasKeyTag added in v0.5.0

func (x *RRSIGData) HasKeyTag() bool

func (*RRSIGData) HasLabels added in v0.5.0

func (x *RRSIGData) HasLabels() bool

func (*RRSIGData) HasOrigTtl added in v0.5.0

func (x *RRSIGData) HasOrigTtl() bool

func (*RRSIGData) HasSignature added in v0.5.0

func (x *RRSIGData) HasSignature() bool

func (*RRSIGData) HasSignerName added in v0.5.0

func (x *RRSIGData) HasSignerName() bool

func (*RRSIGData) HasTypeCovered added in v0.5.0

func (x *RRSIGData) HasTypeCovered() bool

func (*RRSIGData) ProtoMessage added in v0.5.0

func (*RRSIGData) ProtoMessage()

func (*RRSIGData) ProtoReflect added in v0.5.0

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

func (*RRSIGData) Reset added in v0.5.0

func (x *RRSIGData) Reset()

func (*RRSIGData) SetAlgorithm added in v0.5.0

func (x *RRSIGData) SetAlgorithm(v uint32)

func (*RRSIGData) SetExpiration added in v0.5.0

func (x *RRSIGData) SetExpiration(v uint32)

func (*RRSIGData) SetInception added in v0.5.0

func (x *RRSIGData) SetInception(v uint32)

func (*RRSIGData) SetKeyTag added in v0.5.0

func (x *RRSIGData) SetKeyTag(v uint32)

func (*RRSIGData) SetLabels added in v0.5.0

func (x *RRSIGData) SetLabels(v uint32)

func (*RRSIGData) SetOrigTtl added in v0.5.0

func (x *RRSIGData) SetOrigTtl(v uint32)

func (*RRSIGData) SetSignature added in v0.5.0

func (x *RRSIGData) SetSignature(v string)

func (*RRSIGData) SetSignerName added in v0.5.0

func (x *RRSIGData) SetSignerName(v string)

func (*RRSIGData) SetTypeCovered added in v0.5.0

func (x *RRSIGData) SetTypeCovered(v Type)

func (*RRSIGData) String added in v0.5.0

func (x *RRSIGData) String() string

type RRSIGData_builder added in v0.5.0

type RRSIGData_builder struct {
	TypeCovered *Type
	Algorithm   *uint32
	Labels      *uint32
	OrigTtl     *uint32
	Expiration  *uint32
	Inception   *uint32
	KeyTag      *uint32
	SignerName  *string
	Signature   *string
	// contains filtered or unexported fields
}

func (RRSIGData_builder) Build added in v0.5.0

func (b0 RRSIGData_builder) Build() *RRSIGData

type RRSIG_builder added in v0.5.0

type RRSIG_builder struct {
	Hdr  *RR_Header
	Data *RRSIGData
	// contains filtered or unexported fields
}

func (RRSIG_builder) Build added in v0.5.0

func (b0 RRSIG_builder) Build() *RRSIG

type RR_Header

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

func (*RR_Header) ClearClass added in v0.5.0

func (x *RR_Header) ClearClass()

func (*RR_Header) ClearName added in v0.5.0

func (x *RR_Header) ClearName()

func (*RR_Header) ClearRrtype added in v0.5.0

func (x *RR_Header) ClearRrtype()

func (*RR_Header) ClearTtl added in v0.5.0

func (x *RR_Header) ClearTtl()

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) HasClass added in v0.5.0

func (x *RR_Header) HasClass() bool

func (*RR_Header) HasName added in v0.5.0

func (x *RR_Header) HasName() bool

func (*RR_Header) HasRrtype added in v0.5.0

func (x *RR_Header) HasRrtype() bool

func (*RR_Header) HasTtl added in v0.5.0

func (x *RR_Header) HasTtl() bool

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) SetClass added in v0.5.0

func (x *RR_Header) SetClass(v uint32)

func (*RR_Header) SetName added in v0.5.0

func (x *RR_Header) SetName(v string)

func (*RR_Header) SetRrtype added in v0.5.0

func (x *RR_Header) SetRrtype(v uint32)

func (*RR_Header) SetTtl added in v0.5.0

func (x *RR_Header) SetTtl(v uint32)

func (*RR_Header) String

func (x *RR_Header) String() string

func (*RR_Header) ToDNS

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

type RR_Header_builder added in v0.5.0

type RR_Header_builder struct {
	Name   *string
	Rrtype *uint32
	Class  *uint32
	Ttl    *uint32
	// contains filtered or unexported fields
}

func (RR_Header_builder) Build added in v0.5.0

func (b0 RR_Header_builder) Build() *RR_Header

type RRset added in v0.5.0

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

func (*RRset) ClearName added in v0.5.0

func (x *RRset) ClearName()

func (*RRset) ClearTtl added in v0.5.0

func (x *RRset) ClearTtl()

func (*RRset) ClearType added in v0.5.0

func (x *RRset) ClearType()

func (*RRset) GetName added in v0.5.0

func (x *RRset) GetName() string

func (*RRset) GetRecords added in v0.5.0

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

func (*RRset) GetTtl added in v0.5.0

func (x *RRset) GetTtl() uint32

func (*RRset) GetType added in v0.5.0

func (x *RRset) GetType() Type

func (*RRset) HasName added in v0.5.0

func (x *RRset) HasName() bool

func (*RRset) HasTtl added in v0.5.0

func (x *RRset) HasTtl() bool

func (*RRset) HasType added in v0.5.0

func (x *RRset) HasType() bool

func (*RRset) ProtoMessage added in v0.5.0

func (*RRset) ProtoMessage()

func (*RRset) ProtoReflect added in v0.5.0

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

func (*RRset) Reset added in v0.5.0

func (x *RRset) Reset()

func (*RRset) SetName added in v0.5.0

func (x *RRset) SetName(v string)

func (*RRset) SetRecords added in v0.5.0

func (x *RRset) SetRecords(v []*anypb.Any)

func (*RRset) SetTtl added in v0.5.0

func (x *RRset) SetTtl(v uint32)

func (*RRset) SetType added in v0.5.0

func (x *RRset) SetType(v Type)

func (*RRset) String added in v0.5.0

func (x *RRset) String() string

type RRsetChange added in v0.5.0

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

func (*RRsetChange) ClearChange added in v0.5.0

func (x *RRsetChange) ClearChange()

func (*RRsetChange) ClearDelete added in v0.5.0

func (x *RRsetChange) ClearDelete()

func (*RRsetChange) ClearSet added in v0.5.0

func (x *RRsetChange) ClearSet()

func (*RRsetChange) GetDelete added in v0.5.0

func (x *RRsetChange) GetDelete() *RRsetRef

func (*RRsetChange) GetSet added in v0.5.0

func (x *RRsetChange) GetSet() *RRset

func (*RRsetChange) HasChange added in v0.5.0

func (x *RRsetChange) HasChange() bool

func (*RRsetChange) HasDelete added in v0.5.0

func (x *RRsetChange) HasDelete() bool

func (*RRsetChange) HasSet added in v0.5.0

func (x *RRsetChange) HasSet() bool

func (*RRsetChange) ProtoMessage added in v0.5.0

func (*RRsetChange) ProtoMessage()

func (*RRsetChange) ProtoReflect added in v0.5.0

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

func (*RRsetChange) Reset added in v0.5.0

func (x *RRsetChange) Reset()

func (*RRsetChange) SetDelete added in v0.5.0

func (x *RRsetChange) SetDelete(v *RRsetRef)

func (*RRsetChange) SetSet added in v0.5.0

func (x *RRsetChange) SetSet(v *RRset)

func (*RRsetChange) String added in v0.5.0

func (x *RRsetChange) String() string

func (*RRsetChange) WhichChange added in v0.5.0

func (x *RRsetChange) WhichChange() case_RRsetChange_Change

type RRsetChange_builder added in v0.5.0

type RRsetChange_builder struct {

	// Fields of oneof xxx_hidden_Change:
	Set    *RRset
	Delete *RRsetRef
	// contains filtered or unexported fields
}

func (RRsetChange_builder) Build added in v0.5.0

func (b0 RRsetChange_builder) Build() *RRsetChange

type RRsetRef added in v0.5.0

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

func (*RRsetRef) ClearName added in v0.5.0

func (x *RRsetRef) ClearName()

func (*RRsetRef) ClearType added in v0.5.0

func (x *RRsetRef) ClearType()

func (*RRsetRef) GetName added in v0.5.0

func (x *RRsetRef) GetName() string

func (*RRsetRef) GetType added in v0.5.0

func (x *RRsetRef) GetType() Type

func (*RRsetRef) HasName added in v0.5.0

func (x *RRsetRef) HasName() bool

func (*RRsetRef) HasType added in v0.5.0

func (x *RRsetRef) HasType() bool

func (*RRsetRef) ProtoMessage added in v0.5.0

func (*RRsetRef) ProtoMessage()

func (*RRsetRef) ProtoReflect added in v0.5.0

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

func (*RRsetRef) Reset added in v0.5.0

func (x *RRsetRef) Reset()

func (*RRsetRef) SetName added in v0.5.0

func (x *RRsetRef) SetName(v string)

func (*RRsetRef) SetType added in v0.5.0

func (x *RRsetRef) SetType(v Type)

func (*RRsetRef) String added in v0.5.0

func (x *RRsetRef) String() string

type RRsetRef_builder added in v0.5.0

type RRsetRef_builder struct {
	Name *string
	Type *Type
	// contains filtered or unexported fields
}

func (RRsetRef_builder) Build added in v0.5.0

func (b0 RRsetRef_builder) Build() *RRsetRef

type RRset_builder added in v0.5.0

type RRset_builder struct {
	Name    *string
	Type    *Type
	Ttl     *uint32
	Records []*anypb.Any
	// contains filtered or unexported fields
}

func (RRset_builder) Build added in v0.5.0

func (b0 RRset_builder) Build() *RRset

type RT

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

func (*RT) Any

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

func (*RT) ClearData added in v0.5.0

func (x *RT) ClearData()

func (*RT) ClearHdr added in v0.5.0

func (x *RT) ClearHdr()

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) GetData added in v0.5.0

func (x *RT) GetData() *RTData

func (*RT) GetHdr

func (x *RT) GetHdr() *RR_Header

func (*RT) HasData added in v0.5.0

func (x *RT) HasData() bool

func (*RT) HasHdr added in v0.5.0

func (x *RT) HasHdr() bool

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

RT mapping

func (*RT) Reset

func (x *RT) Reset()

func (*RT) SetData added in v0.5.0

func (x *RT) SetData(v *RTData)

func (*RT) SetHdr added in v0.5.0

func (x *RT) SetHdr(v *RR_Header)

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 RTData added in v0.5.0

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

func (*RTData) ClearHost added in v0.5.0

func (x *RTData) ClearHost()

func (*RTData) ClearPreference added in v0.5.0

func (x *RTData) ClearPreference()

func (*RTData) GetHost added in v0.5.0

func (x *RTData) GetHost() string

func (*RTData) GetPreference added in v0.5.0

func (x *RTData) GetPreference() uint32

func (*RTData) HasHost added in v0.5.0

func (x *RTData) HasHost() bool

func (*RTData) HasPreference added in v0.5.0

func (x *RTData) HasPreference() bool

func (*RTData) ProtoMessage added in v0.5.0

func (*RTData) ProtoMessage()

func (*RTData) ProtoReflect added in v0.5.0

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

func (*RTData) Reset added in v0.5.0

func (x *RTData) Reset()

func (*RTData) SetHost added in v0.5.0

func (x *RTData) SetHost(v string)

func (*RTData) SetPreference added in v0.5.0

func (x *RTData) SetPreference(v uint32)

func (*RTData) String added in v0.5.0

func (x *RTData) String() string

type RTData_builder added in v0.5.0

type RTData_builder struct {
	Preference *uint32
	Host       *string
	// contains filtered or unexported fields
}

func (RTData_builder) Build added in v0.5.0

func (b0 RTData_builder) Build() *RTData

type RT_builder added in v0.5.0

type RT_builder struct {
	Hdr  *RR_Header
	Data *RTData
	// contains filtered or unexported fields
}

func (RT_builder) Build added in v0.5.0

func (b0 RT_builder) Build() *RT

type RecordMetadata added in v0.5.0

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

RecordMetadata - per-record policy metadata (not DNS wire format)

func (*RecordMetadata) ClearDisabled added in v0.5.0

func (x *RecordMetadata) ClearDisabled()

func (*RecordMetadata) ClearWeight added in v0.5.0

func (x *RecordMetadata) ClearWeight()

func (*RecordMetadata) GetDisabled added in v0.5.0

func (x *RecordMetadata) GetDisabled() bool

func (*RecordMetadata) GetGeo added in v0.5.0

func (x *RecordMetadata) GetGeo() []string

func (*RecordMetadata) GetWeight added in v0.5.0

func (x *RecordMetadata) GetWeight() uint32

func (*RecordMetadata) HasDisabled added in v0.5.0

func (x *RecordMetadata) HasDisabled() bool

func (*RecordMetadata) HasWeight added in v0.5.0

func (x *RecordMetadata) HasWeight() bool

func (*RecordMetadata) ProtoMessage added in v0.5.0

func (*RecordMetadata) ProtoMessage()

func (*RecordMetadata) ProtoReflect added in v0.5.0

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

func (*RecordMetadata) Reset added in v0.5.0

func (x *RecordMetadata) Reset()

func (*RecordMetadata) SetDisabled added in v0.5.0

func (x *RecordMetadata) SetDisabled(v bool)

func (*RecordMetadata) SetGeo added in v0.5.0

func (x *RecordMetadata) SetGeo(v []string)

func (*RecordMetadata) SetWeight added in v0.5.0

func (x *RecordMetadata) SetWeight(v uint32)

func (*RecordMetadata) String added in v0.5.0

func (x *RecordMetadata) String() string

type RecordMetadata_builder added in v0.5.0

type RecordMetadata_builder struct {
	Geo      []string
	Weight   *uint32
	Disabled *bool
	// contains filtered or unexported fields
}

func (RecordMetadata_builder) Build added in v0.5.0

type RetireDNSSECKeyRequest added in v0.5.0

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

func (*RetireDNSSECKeyRequest) ClearKeyId added in v0.5.0

func (x *RetireDNSSECKeyRequest) ClearKeyId()

func (*RetireDNSSECKeyRequest) ClearZone added in v0.5.0

func (x *RetireDNSSECKeyRequest) ClearZone()

func (*RetireDNSSECKeyRequest) GetKeyId added in v0.5.0

func (x *RetireDNSSECKeyRequest) GetKeyId() string

func (*RetireDNSSECKeyRequest) GetZone added in v0.5.0

func (x *RetireDNSSECKeyRequest) GetZone() string

func (*RetireDNSSECKeyRequest) HasKeyId added in v0.5.0

func (x *RetireDNSSECKeyRequest) HasKeyId() bool

func (*RetireDNSSECKeyRequest) HasZone added in v0.5.0

func (x *RetireDNSSECKeyRequest) HasZone() bool

func (*RetireDNSSECKeyRequest) ProtoMessage added in v0.5.0

func (*RetireDNSSECKeyRequest) ProtoMessage()

func (*RetireDNSSECKeyRequest) ProtoReflect added in v0.5.0

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

func (*RetireDNSSECKeyRequest) Reset added in v0.5.0

func (x *RetireDNSSECKeyRequest) Reset()

func (*RetireDNSSECKeyRequest) SetKeyId added in v0.5.0

func (x *RetireDNSSECKeyRequest) SetKeyId(v string)

func (*RetireDNSSECKeyRequest) SetZone added in v0.5.0

func (x *RetireDNSSECKeyRequest) SetZone(v string)

func (*RetireDNSSECKeyRequest) String added in v0.5.0

func (x *RetireDNSSECKeyRequest) String() string

type RetireDNSSECKeyRequest_builder added in v0.5.0

type RetireDNSSECKeyRequest_builder struct {
	Zone  *string
	KeyId *string
	// contains filtered or unexported fields
}

func (RetireDNSSECKeyRequest_builder) Build added in v0.5.0

type SIG

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

func (*SIG) Any

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

func (*SIG) ClearData added in v0.5.0

func (x *SIG) ClearData()

func (*SIG) ClearHdr added in v0.5.0

func (x *SIG) ClearHdr()

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) GetData added in v0.5.0

func (x *SIG) GetData() *SIGData

func (*SIG) GetHdr

func (x *SIG) GetHdr() *RR_Header

func (*SIG) HasData added in v0.5.0

func (x *SIG) HasData() bool

func (*SIG) HasHdr added in v0.5.0

func (x *SIG) HasHdr() bool

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

SIG mapping

func (*SIG) Reset

func (x *SIG) Reset()

func (*SIG) SetData added in v0.5.0

func (x *SIG) SetData(v *SIGData)

func (*SIG) SetHdr added in v0.5.0

func (x *SIG) SetHdr(v *RR_Header)

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 SIGData added in v0.5.0

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

func (*SIGData) ClearAlgorithm added in v0.5.0

func (x *SIGData) ClearAlgorithm()

func (*SIGData) ClearExpiration added in v0.5.0

func (x *SIGData) ClearExpiration()

func (*SIGData) ClearInception added in v0.5.0

func (x *SIGData) ClearInception()

func (*SIGData) ClearKeyTag added in v0.5.0

func (x *SIGData) ClearKeyTag()

func (*SIGData) ClearLabels added in v0.5.0

func (x *SIGData) ClearLabels()

func (*SIGData) ClearOrigTtl added in v0.5.0

func (x *SIGData) ClearOrigTtl()

func (*SIGData) ClearSignature added in v0.5.0

func (x *SIGData) ClearSignature()

func (*SIGData) ClearSignerName added in v0.5.0

func (x *SIGData) ClearSignerName()

func (*SIGData) ClearTypeCovered added in v0.5.0

func (x *SIGData) ClearTypeCovered()

func (*SIGData) GetAlgorithm added in v0.5.0

func (x *SIGData) GetAlgorithm() uint32

func (*SIGData) GetExpiration added in v0.5.0

func (x *SIGData) GetExpiration() uint32

func (*SIGData) GetInception added in v0.5.0

func (x *SIGData) GetInception() uint32

func (*SIGData) GetKeyTag added in v0.5.0

func (x *SIGData) GetKeyTag() uint32

func (*SIGData) GetLabels added in v0.5.0

func (x *SIGData) GetLabels() uint32

func (*SIGData) GetOrigTtl added in v0.5.0

func (x *SIGData) GetOrigTtl() uint32

func (*SIGData) GetSignature added in v0.5.0

func (x *SIGData) GetSignature() string

func (*SIGData) GetSignerName added in v0.5.0

func (x *SIGData) GetSignerName() string

func (*SIGData) GetTypeCovered added in v0.5.0

func (x *SIGData) GetTypeCovered() Type

func (*SIGData) HasAlgorithm added in v0.5.0

func (x *SIGData) HasAlgorithm() bool

func (*SIGData) HasExpiration added in v0.5.0

func (x *SIGData) HasExpiration() bool

func (*SIGData) HasInception added in v0.5.0

func (x *SIGData) HasInception() bool

func (*SIGData) HasKeyTag added in v0.5.0

func (x *SIGData) HasKeyTag() bool

func (*SIGData) HasLabels added in v0.5.0

func (x *SIGData) HasLabels() bool

func (*SIGData) HasOrigTtl added in v0.5.0

func (x *SIGData) HasOrigTtl() bool

func (*SIGData) HasSignature added in v0.5.0

func (x *SIGData) HasSignature() bool

func (*SIGData) HasSignerName added in v0.5.0

func (x *SIGData) HasSignerName() bool

func (*SIGData) HasTypeCovered added in v0.5.0

func (x *SIGData) HasTypeCovered() bool

func (*SIGData) ProtoMessage added in v0.5.0

func (*SIGData) ProtoMessage()

func (*SIGData) ProtoReflect added in v0.5.0

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

func (*SIGData) Reset added in v0.5.0

func (x *SIGData) Reset()

func (*SIGData) SetAlgorithm added in v0.5.0

func (x *SIGData) SetAlgorithm(v uint32)

func (*SIGData) SetExpiration added in v0.5.0

func (x *SIGData) SetExpiration(v uint32)

func (*SIGData) SetInception added in v0.5.0

func (x *SIGData) SetInception(v uint32)

func (*SIGData) SetKeyTag added in v0.5.0

func (x *SIGData) SetKeyTag(v uint32)

func (*SIGData) SetLabels added in v0.5.0

func (x *SIGData) SetLabels(v uint32)

func (*SIGData) SetOrigTtl added in v0.5.0

func (x *SIGData) SetOrigTtl(v uint32)

func (*SIGData) SetSignature added in v0.5.0

func (x *SIGData) SetSignature(v string)

func (*SIGData) SetSignerName added in v0.5.0

func (x *SIGData) SetSignerName(v string)

func (*SIGData) SetTypeCovered added in v0.5.0

func (x *SIGData) SetTypeCovered(v Type)

func (*SIGData) String added in v0.5.0

func (x *SIGData) String() string

type SIGData_builder added in v0.5.0

type SIGData_builder struct {
	TypeCovered *Type
	Algorithm   *uint32
	Labels      *uint32
	OrigTtl     *uint32
	Expiration  *uint32
	Inception   *uint32
	KeyTag      *uint32
	SignerName  *string
	Signature   *string
	// contains filtered or unexported fields
}

func (SIGData_builder) Build added in v0.5.0

func (b0 SIGData_builder) Build() *SIGData

type SIG_builder added in v0.5.0

type SIG_builder struct {
	Hdr  *RR_Header
	Data *SIGData
	// contains filtered or unexported fields
}

func (SIG_builder) Build added in v0.5.0

func (b0 SIG_builder) Build() *SIG

type SMIMEA

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

func (*SMIMEA) Any

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

func (*SMIMEA) ClearData added in v0.5.0

func (x *SMIMEA) ClearData()

func (*SMIMEA) ClearHdr added in v0.5.0

func (x *SMIMEA) ClearHdr()

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) GetData added in v0.5.0

func (x *SMIMEA) GetData() *SMIMEAData

func (*SMIMEA) GetHdr

func (x *SMIMEA) GetHdr() *RR_Header

func (*SMIMEA) HasData added in v0.5.0

func (x *SMIMEA) HasData() bool

func (*SMIMEA) HasHdr added in v0.5.0

func (x *SMIMEA) HasHdr() bool

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

SMIMEA mapping

func (*SMIMEA) Reset

func (x *SMIMEA) Reset()

func (*SMIMEA) SetData added in v0.5.0

func (x *SMIMEA) SetData(v *SMIMEAData)

func (*SMIMEA) SetHdr added in v0.5.0

func (x *SMIMEA) SetHdr(v *RR_Header)

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 SMIMEAData added in v0.5.0

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

func (*SMIMEAData) ClearCertificate added in v0.5.0

func (x *SMIMEAData) ClearCertificate()

func (*SMIMEAData) ClearMatchingType added in v0.5.0

func (x *SMIMEAData) ClearMatchingType()

func (*SMIMEAData) ClearSelector added in v0.5.0

func (x *SMIMEAData) ClearSelector()

func (*SMIMEAData) ClearUsage added in v0.5.0

func (x *SMIMEAData) ClearUsage()

func (*SMIMEAData) GetCertificate added in v0.5.0

func (x *SMIMEAData) GetCertificate() string

func (*SMIMEAData) GetMatchingType added in v0.5.0

func (x *SMIMEAData) GetMatchingType() uint32

func (*SMIMEAData) GetSelector added in v0.5.0

func (x *SMIMEAData) GetSelector() uint32

func (*SMIMEAData) GetUsage added in v0.5.0

func (x *SMIMEAData) GetUsage() uint32

func (*SMIMEAData) HasCertificate added in v0.5.0

func (x *SMIMEAData) HasCertificate() bool

func (*SMIMEAData) HasMatchingType added in v0.5.0

func (x *SMIMEAData) HasMatchingType() bool

func (*SMIMEAData) HasSelector added in v0.5.0

func (x *SMIMEAData) HasSelector() bool

func (*SMIMEAData) HasUsage added in v0.5.0

func (x *SMIMEAData) HasUsage() bool

func (*SMIMEAData) ProtoMessage added in v0.5.0

func (*SMIMEAData) ProtoMessage()

func (*SMIMEAData) ProtoReflect added in v0.5.0

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

func (*SMIMEAData) Reset added in v0.5.0

func (x *SMIMEAData) Reset()

func (*SMIMEAData) SetCertificate added in v0.5.0

func (x *SMIMEAData) SetCertificate(v string)

func (*SMIMEAData) SetMatchingType added in v0.5.0

func (x *SMIMEAData) SetMatchingType(v uint32)

func (*SMIMEAData) SetSelector added in v0.5.0

func (x *SMIMEAData) SetSelector(v uint32)

func (*SMIMEAData) SetUsage added in v0.5.0

func (x *SMIMEAData) SetUsage(v uint32)

func (*SMIMEAData) String added in v0.5.0

func (x *SMIMEAData) String() string

type SMIMEAData_builder added in v0.5.0

type SMIMEAData_builder struct {
	Usage        *uint32
	Selector     *uint32
	MatchingType *uint32
	Certificate  *string
	// contains filtered or unexported fields
}

func (SMIMEAData_builder) Build added in v0.5.0

func (b0 SMIMEAData_builder) Build() *SMIMEAData

type SMIMEA_builder added in v0.5.0

type SMIMEA_builder struct {
	Hdr  *RR_Header
	Data *SMIMEAData
	// contains filtered or unexported fields
}

func (SMIMEA_builder) Build added in v0.5.0

func (b0 SMIMEA_builder) Build() *SMIMEA

type SOA

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

func (*SOA) Any

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

func (*SOA) ClearData added in v0.5.0

func (x *SOA) ClearData()

func (*SOA) ClearHdr added in v0.5.0

func (x *SOA) ClearHdr()

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) GetData added in v0.5.0

func (x *SOA) GetData() *SOAData

func (*SOA) GetHdr

func (x *SOA) GetHdr() *RR_Header

func (*SOA) HasData added in v0.5.0

func (x *SOA) HasData() bool

func (*SOA) HasHdr added in v0.5.0

func (x *SOA) HasHdr() bool

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

SOA mapping

func (*SOA) Reset

func (x *SOA) Reset()

func (*SOA) SetData added in v0.5.0

func (x *SOA) SetData(v *SOAData)

func (*SOA) SetHdr added in v0.5.0

func (x *SOA) SetHdr(v *RR_Header)

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 SOAData added in v0.5.0

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

func (*SOAData) ClearExpire added in v0.5.0

func (x *SOAData) ClearExpire()

func (*SOAData) ClearMbox added in v0.5.0

func (x *SOAData) ClearMbox()

func (*SOAData) ClearMinttl added in v0.5.0

func (x *SOAData) ClearMinttl()

func (*SOAData) ClearNs added in v0.5.0

func (x *SOAData) ClearNs()

func (*SOAData) ClearRefresh added in v0.5.0

func (x *SOAData) ClearRefresh()

func (*SOAData) ClearRetry added in v0.5.0

func (x *SOAData) ClearRetry()

func (*SOAData) ClearSerial added in v0.5.0

func (x *SOAData) ClearSerial()

func (*SOAData) GetExpire added in v0.5.0

func (x *SOAData) GetExpire() uint32

func (*SOAData) GetMbox added in v0.5.0

func (x *SOAData) GetMbox() string

func (*SOAData) GetMinttl added in v0.5.0

func (x *SOAData) GetMinttl() uint32

func (*SOAData) GetNs added in v0.5.0

func (x *SOAData) GetNs() string

func (*SOAData) GetRefresh added in v0.5.0

func (x *SOAData) GetRefresh() uint32

func (*SOAData) GetRetry added in v0.5.0

func (x *SOAData) GetRetry() uint32

func (*SOAData) GetSerial added in v0.5.0

func (x *SOAData) GetSerial() uint32

func (*SOAData) HasExpire added in v0.5.0

func (x *SOAData) HasExpire() bool

func (*SOAData) HasMbox added in v0.5.0

func (x *SOAData) HasMbox() bool

func (*SOAData) HasMinttl added in v0.5.0

func (x *SOAData) HasMinttl() bool

func (*SOAData) HasNs added in v0.5.0

func (x *SOAData) HasNs() bool

func (*SOAData) HasRefresh added in v0.5.0

func (x *SOAData) HasRefresh() bool

func (*SOAData) HasRetry added in v0.5.0

func (x *SOAData) HasRetry() bool

func (*SOAData) HasSerial added in v0.5.0

func (x *SOAData) HasSerial() bool

func (*SOAData) ProtoMessage added in v0.5.0

func (*SOAData) ProtoMessage()

func (*SOAData) ProtoReflect added in v0.5.0

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

func (*SOAData) Reset added in v0.5.0

func (x *SOAData) Reset()

func (*SOAData) SetExpire added in v0.5.0

func (x *SOAData) SetExpire(v uint32)

func (*SOAData) SetMbox added in v0.5.0

func (x *SOAData) SetMbox(v string)

func (*SOAData) SetMinttl added in v0.5.0

func (x *SOAData) SetMinttl(v uint32)

func (*SOAData) SetNs added in v0.5.0

func (x *SOAData) SetNs(v string)

func (*SOAData) SetRefresh added in v0.5.0

func (x *SOAData) SetRefresh(v uint32)

func (*SOAData) SetRetry added in v0.5.0

func (x *SOAData) SetRetry(v uint32)

func (*SOAData) SetSerial added in v0.5.0

func (x *SOAData) SetSerial(v uint32)

func (*SOAData) String added in v0.5.0

func (x *SOAData) String() string

type SOAData_builder added in v0.5.0

type SOAData_builder struct {
	Ns      *string
	Mbox    *string
	Serial  *uint32
	Refresh *uint32
	Retry   *uint32
	Expire  *uint32
	Minttl  *uint32
	// contains filtered or unexported fields
}

func (SOAData_builder) Build added in v0.5.0

func (b0 SOAData_builder) Build() *SOAData

type SOAParams added in v0.5.0

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

func (*SOAParams) ClearExpire added in v0.5.0

func (x *SOAParams) ClearExpire()

func (*SOAParams) ClearMinimum added in v0.5.0

func (x *SOAParams) ClearMinimum()

func (*SOAParams) ClearMname added in v0.5.0

func (x *SOAParams) ClearMname()

func (*SOAParams) ClearRefresh added in v0.5.0

func (x *SOAParams) ClearRefresh()

func (*SOAParams) ClearRetry added in v0.5.0

func (x *SOAParams) ClearRetry()

func (*SOAParams) ClearRname added in v0.5.0

func (x *SOAParams) ClearRname()

func (*SOAParams) GetExpire added in v0.5.0

func (x *SOAParams) GetExpire() uint32

func (*SOAParams) GetMinimum added in v0.5.0

func (x *SOAParams) GetMinimum() uint32

func (*SOAParams) GetMname added in v0.5.0

func (x *SOAParams) GetMname() string

func (*SOAParams) GetRefresh added in v0.5.0

func (x *SOAParams) GetRefresh() uint32

func (*SOAParams) GetRetry added in v0.5.0

func (x *SOAParams) GetRetry() uint32

func (*SOAParams) GetRname added in v0.5.0

func (x *SOAParams) GetRname() string

func (*SOAParams) HasExpire added in v0.5.0

func (x *SOAParams) HasExpire() bool

func (*SOAParams) HasMinimum added in v0.5.0

func (x *SOAParams) HasMinimum() bool

func (*SOAParams) HasMname added in v0.5.0

func (x *SOAParams) HasMname() bool

func (*SOAParams) HasRefresh added in v0.5.0

func (x *SOAParams) HasRefresh() bool

func (*SOAParams) HasRetry added in v0.5.0

func (x *SOAParams) HasRetry() bool

func (*SOAParams) HasRname added in v0.5.0

func (x *SOAParams) HasRname() bool

func (*SOAParams) ProtoMessage added in v0.5.0

func (*SOAParams) ProtoMessage()

func (*SOAParams) ProtoReflect added in v0.5.0

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

func (*SOAParams) Reset added in v0.5.0

func (x *SOAParams) Reset()

func (*SOAParams) SetExpire added in v0.5.0

func (x *SOAParams) SetExpire(v uint32)

func (*SOAParams) SetMinimum added in v0.5.0

func (x *SOAParams) SetMinimum(v uint32)

func (*SOAParams) SetMname added in v0.5.0

func (x *SOAParams) SetMname(v string)

func (*SOAParams) SetRefresh added in v0.5.0

func (x *SOAParams) SetRefresh(v uint32)

func (*SOAParams) SetRetry added in v0.5.0

func (x *SOAParams) SetRetry(v uint32)

func (*SOAParams) SetRname added in v0.5.0

func (x *SOAParams) SetRname(v string)

func (*SOAParams) String added in v0.5.0

func (x *SOAParams) String() string

type SOAParams_builder added in v0.5.0

type SOAParams_builder struct {
	Mname   *string
	Rname   *string
	Refresh *uint32
	Retry   *uint32
	Expire  *uint32
	Minimum *uint32
	// contains filtered or unexported fields
}

func (SOAParams_builder) Build added in v0.5.0

func (b0 SOAParams_builder) Build() *SOAParams

type SOA_builder added in v0.5.0

type SOA_builder struct {
	Hdr  *RR_Header
	Data *SOAData
	// contains filtered or unexported fields
}

func (SOA_builder) Build added in v0.5.0

func (b0 SOA_builder) Build() *SOA

type SPF

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

func (*SPF) Any

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

func (*SPF) ClearData added in v0.5.0

func (x *SPF) ClearData()

func (*SPF) ClearHdr added in v0.5.0

func (x *SPF) ClearHdr()

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) GetData added in v0.5.0

func (x *SPF) GetData() *SPFData

func (*SPF) GetHdr

func (x *SPF) GetHdr() *RR_Header

func (*SPF) HasData added in v0.5.0

func (x *SPF) HasData() bool

func (*SPF) HasHdr added in v0.5.0

func (x *SPF) HasHdr() bool

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

SPF mapping

func (*SPF) Reset

func (x *SPF) Reset()

func (*SPF) SetData added in v0.5.0

func (x *SPF) SetData(v *SPFData)

func (*SPF) SetHdr added in v0.5.0

func (x *SPF) SetHdr(v *RR_Header)

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 SPFData added in v0.5.0

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

func (*SPFData) GetTxt added in v0.5.0

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

func (*SPFData) ProtoMessage added in v0.5.0

func (*SPFData) ProtoMessage()

func (*SPFData) ProtoReflect added in v0.5.0

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

func (*SPFData) Reset added in v0.5.0

func (x *SPFData) Reset()

func (*SPFData) SetTxt added in v0.5.0

func (x *SPFData) SetTxt(v []string)

func (*SPFData) String added in v0.5.0

func (x *SPFData) String() string

type SPFData_builder added in v0.5.0

type SPFData_builder struct {
	Txt []string
	// contains filtered or unexported fields
}

func (SPFData_builder) Build added in v0.5.0

func (b0 SPFData_builder) Build() *SPFData

type SPF_builder added in v0.5.0

type SPF_builder struct {
	Hdr  *RR_Header
	Data *SPFData
	// contains filtered or unexported fields
}

func (SPF_builder) Build added in v0.5.0

func (b0 SPF_builder) Build() *SPF

type SRV

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

func (*SRV) Any

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

func (*SRV) ClearData added in v0.5.0

func (x *SRV) ClearData()

func (*SRV) ClearHdr added in v0.5.0

func (x *SRV) ClearHdr()

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) GetData added in v0.5.0

func (x *SRV) GetData() *SRVData

func (*SRV) GetHdr

func (x *SRV) GetHdr() *RR_Header

func (*SRV) HasData added in v0.5.0

func (x *SRV) HasData() bool

func (*SRV) HasHdr added in v0.5.0

func (x *SRV) HasHdr() bool

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

SRV mapping

func (*SRV) Reset

func (x *SRV) Reset()

func (*SRV) SetData added in v0.5.0

func (x *SRV) SetData(v *SRVData)

func (*SRV) SetHdr added in v0.5.0

func (x *SRV) SetHdr(v *RR_Header)

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 SRVData added in v0.5.0

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

func (*SRVData) ClearPort added in v0.5.0

func (x *SRVData) ClearPort()

func (*SRVData) ClearPriority added in v0.5.0

func (x *SRVData) ClearPriority()

func (*SRVData) ClearTarget added in v0.5.0

func (x *SRVData) ClearTarget()

func (*SRVData) ClearWeight added in v0.5.0

func (x *SRVData) ClearWeight()

func (*SRVData) GetPort added in v0.5.0

func (x *SRVData) GetPort() uint32

func (*SRVData) GetPriority added in v0.5.0

func (x *SRVData) GetPriority() uint32

func (*SRVData) GetTarget added in v0.5.0

func (x *SRVData) GetTarget() string

func (*SRVData) GetWeight added in v0.5.0

func (x *SRVData) GetWeight() uint32

func (*SRVData) HasPort added in v0.5.0

func (x *SRVData) HasPort() bool

func (*SRVData) HasPriority added in v0.5.0

func (x *SRVData) HasPriority() bool

func (*SRVData) HasTarget added in v0.5.0

func (x *SRVData) HasTarget() bool

func (*SRVData) HasWeight added in v0.5.0

func (x *SRVData) HasWeight() bool

func (*SRVData) ProtoMessage added in v0.5.0

func (*SRVData) ProtoMessage()

func (*SRVData) ProtoReflect added in v0.5.0

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

func (*SRVData) Reset added in v0.5.0

func (x *SRVData) Reset()

func (*SRVData) SetPort added in v0.5.0

func (x *SRVData) SetPort(v uint32)

func (*SRVData) SetPriority added in v0.5.0

func (x *SRVData) SetPriority(v uint32)

func (*SRVData) SetTarget added in v0.5.0

func (x *SRVData) SetTarget(v string)

func (*SRVData) SetWeight added in v0.5.0

func (x *SRVData) SetWeight(v uint32)

func (*SRVData) String added in v0.5.0

func (x *SRVData) String() string

type SRVData_builder added in v0.5.0

type SRVData_builder struct {
	Priority *uint32
	Weight   *uint32
	Port     *uint32
	Target   *string
	// contains filtered or unexported fields
}

func (SRVData_builder) Build added in v0.5.0

func (b0 SRVData_builder) Build() *SRVData

type SRV_builder added in v0.5.0

type SRV_builder struct {
	Hdr  *RR_Header
	Data *SRVData
	// contains filtered or unexported fields
}

func (SRV_builder) Build added in v0.5.0

func (b0 SRV_builder) Build() *SRV

type SSHFP

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

func (*SSHFP) Any

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

func (*SSHFP) ClearData added in v0.5.0

func (x *SSHFP) ClearData()

func (*SSHFP) ClearHdr added in v0.5.0

func (x *SSHFP) ClearHdr()

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) GetData added in v0.5.0

func (x *SSHFP) GetData() *SSHFPData

func (*SSHFP) GetHdr

func (x *SSHFP) GetHdr() *RR_Header

func (*SSHFP) HasData added in v0.5.0

func (x *SSHFP) HasData() bool

func (*SSHFP) HasHdr added in v0.5.0

func (x *SSHFP) HasHdr() bool

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

SSHFP mapping

func (*SSHFP) Reset

func (x *SSHFP) Reset()

func (*SSHFP) SetData added in v0.5.0

func (x *SSHFP) SetData(v *SSHFPData)

func (*SSHFP) SetHdr added in v0.5.0

func (x *SSHFP) SetHdr(v *RR_Header)

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 SSHFPData added in v0.5.0

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

func (*SSHFPData) ClearAlgorithm added in v0.5.0

func (x *SSHFPData) ClearAlgorithm()

func (*SSHFPData) ClearFingerPrint added in v0.5.0

func (x *SSHFPData) ClearFingerPrint()

func (*SSHFPData) ClearType added in v0.5.0

func (x *SSHFPData) ClearType()

func (*SSHFPData) GetAlgorithm added in v0.5.0

func (x *SSHFPData) GetAlgorithm() uint32

func (*SSHFPData) GetFingerPrint added in v0.5.0

func (x *SSHFPData) GetFingerPrint() string

func (*SSHFPData) GetType added in v0.5.0

func (x *SSHFPData) GetType() uint32

func (*SSHFPData) HasAlgorithm added in v0.5.0

func (x *SSHFPData) HasAlgorithm() bool

func (*SSHFPData) HasFingerPrint added in v0.5.0

func (x *SSHFPData) HasFingerPrint() bool

func (*SSHFPData) HasType added in v0.5.0

func (x *SSHFPData) HasType() bool

func (*SSHFPData) ProtoMessage added in v0.5.0

func (*SSHFPData) ProtoMessage()

func (*SSHFPData) ProtoReflect added in v0.5.0

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

func (*SSHFPData) Reset added in v0.5.0

func (x *SSHFPData) Reset()

func (*SSHFPData) SetAlgorithm added in v0.5.0

func (x *SSHFPData) SetAlgorithm(v uint32)

func (*SSHFPData) SetFingerPrint added in v0.5.0

func (x *SSHFPData) SetFingerPrint(v string)

func (*SSHFPData) SetType added in v0.5.0

func (x *SSHFPData) SetType(v uint32)

func (*SSHFPData) String added in v0.5.0

func (x *SSHFPData) String() string

type SSHFPData_builder added in v0.5.0

type SSHFPData_builder struct {
	Algorithm   *uint32
	Type        *uint32
	FingerPrint *string
	// contains filtered or unexported fields
}

func (SSHFPData_builder) Build added in v0.5.0

func (b0 SSHFPData_builder) Build() *SSHFPData

type SSHFP_builder added in v0.5.0

type SSHFP_builder struct {
	Hdr  *RR_Header
	Data *SSHFPData
	// contains filtered or unexported fields
}

func (SSHFP_builder) Build added in v0.5.0

func (b0 SSHFP_builder) Build() *SSHFP

type SVCB

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

func (*SVCB) Any

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

func (*SVCB) ClearData added in v0.5.0

func (x *SVCB) ClearData()

func (*SVCB) ClearHdr added in v0.5.0

func (x *SVCB) ClearHdr()

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) GetData added in v0.5.0

func (x *SVCB) GetData() *SVCBData

func (*SVCB) GetHdr

func (x *SVCB) GetHdr() *RR_Header

func (*SVCB) HasData added in v0.5.0

func (x *SVCB) HasData() bool

func (*SVCB) HasHdr added in v0.5.0

func (x *SVCB) HasHdr() bool

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

SVCB mapping

func (*SVCB) Reset

func (x *SVCB) Reset()

func (*SVCB) SetData added in v0.5.0

func (x *SVCB) SetData(v *SVCBData)

func (*SVCB) SetHdr added in v0.5.0

func (x *SVCB) SetHdr(v *RR_Header)

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 {
	// contains filtered or unexported fields
}

func (*SVCBAlpn) FromDNS

func (x *SVCBAlpn) FromDNS(r *dns.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) SetAlpn added in v0.5.0

func (x *SVCBAlpn) SetAlpn(v []string)

func (*SVCBAlpn) String

func (x *SVCBAlpn) String() string

func (*SVCBAlpn) ToDNS

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

SVCBAlpn

type SVCBAlpn_builder added in v0.5.0

type SVCBAlpn_builder struct {
	Alpn []string
	// contains filtered or unexported fields
}

func (SVCBAlpn_builder) Build added in v0.5.0

func (b0 SVCBAlpn_builder) Build() *SVCBAlpn

type SVCBData added in v0.5.0

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

func (*SVCBData) ClearPriority added in v0.5.0

func (x *SVCBData) ClearPriority()

func (*SVCBData) ClearTarget added in v0.5.0

func (x *SVCBData) ClearTarget()

func (*SVCBData) GetPriority added in v0.5.0

func (x *SVCBData) GetPriority() uint32

func (*SVCBData) GetTarget added in v0.5.0

func (x *SVCBData) GetTarget() string

func (*SVCBData) GetValue added in v0.5.0

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

func (*SVCBData) HasPriority added in v0.5.0

func (x *SVCBData) HasPriority() bool

func (*SVCBData) HasTarget added in v0.5.0

func (x *SVCBData) HasTarget() bool

func (*SVCBData) ProtoMessage added in v0.5.0

func (*SVCBData) ProtoMessage()

func (*SVCBData) ProtoReflect added in v0.5.0

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

func (*SVCBData) Reset added in v0.5.0

func (x *SVCBData) Reset()

func (*SVCBData) SetPriority added in v0.5.0

func (x *SVCBData) SetPriority(v uint32)

func (*SVCBData) SetTarget added in v0.5.0

func (x *SVCBData) SetTarget(v string)

func (*SVCBData) SetValue added in v0.5.0

func (x *SVCBData) SetValue(v []*anypb.Any)

func (*SVCBData) String added in v0.5.0

func (x *SVCBData) String() string

type SVCBData_builder added in v0.5.0

type SVCBData_builder struct {
	Priority *uint32
	Target   *string
	Value    []*anypb.Any
	// contains filtered or unexported fields
}

func (SVCBData_builder) Build added in v0.5.0

func (b0 SVCBData_builder) Build() *SVCBData

type SVCBDoHPath

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

func (*SVCBDoHPath) ClearTemplate added in v0.5.0

func (x *SVCBDoHPath) ClearTemplate()

func (*SVCBDoHPath) FromDNS

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

func (*SVCBDoHPath) GetTemplate

func (x *SVCBDoHPath) GetTemplate() string

func (*SVCBDoHPath) HasTemplate added in v0.5.0

func (x *SVCBDoHPath) HasTemplate() bool

func (*SVCBDoHPath) ProtoMessage

func (*SVCBDoHPath) ProtoMessage()

func (*SVCBDoHPath) ProtoReflect

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

func (*SVCBDoHPath) Reset

func (x *SVCBDoHPath) Reset()

func (*SVCBDoHPath) SetTemplate added in v0.5.0

func (x *SVCBDoHPath) SetTemplate(v string)

func (*SVCBDoHPath) String

func (x *SVCBDoHPath) String() string

func (*SVCBDoHPath) ToDNS

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

SVCBDoHPath

type SVCBDoHPath_builder added in v0.5.0

type SVCBDoHPath_builder struct {
	Template *string
	// contains filtered or unexported fields
}

func (SVCBDoHPath_builder) Build added in v0.5.0

func (b0 SVCBDoHPath_builder) Build() *SVCBDoHPath

type SVCBECHConfig

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

func (*SVCBECHConfig) ClearECH added in v0.5.0

func (x *SVCBECHConfig) ClearECH()

func (*SVCBECHConfig) FromDNS

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

func (*SVCBECHConfig) GetECH

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

func (*SVCBECHConfig) HasECH added in v0.5.0

func (x *SVCBECHConfig) HasECH() bool

func (*SVCBECHConfig) ProtoMessage

func (*SVCBECHConfig) ProtoMessage()

func (*SVCBECHConfig) ProtoReflect

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

func (*SVCBECHConfig) Reset

func (x *SVCBECHConfig) Reset()

func (*SVCBECHConfig) SetECH added in v0.5.0

func (x *SVCBECHConfig) SetECH(v []byte)

func (*SVCBECHConfig) String

func (x *SVCBECHConfig) String() string

func (*SVCBECHConfig) ToDNS

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

SVCBECHConfig

type SVCBECHConfig_builder added in v0.5.0

type SVCBECHConfig_builder struct {
	ECH []byte
	// contains filtered or unexported fields
}

func (SVCBECHConfig_builder) Build added in v0.5.0

type SVCBIPv4Hint

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

func (*SVCBIPv4Hint) FromDNS

func (x *SVCBIPv4Hint) FromDNS(r *dns.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) SetHint added in v0.5.0

func (x *SVCBIPv4Hint) SetHint(v [][]byte)

func (*SVCBIPv4Hint) String

func (x *SVCBIPv4Hint) String() string

func (*SVCBIPv4Hint) ToDNS

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

SVCBIPv4Hint

type SVCBIPv4Hint_builder added in v0.5.0

type SVCBIPv4Hint_builder struct {
	Hint [][]byte
	// contains filtered or unexported fields
}

func (SVCBIPv4Hint_builder) Build added in v0.5.0

func (b0 SVCBIPv4Hint_builder) Build() *SVCBIPv4Hint

type SVCBIPv6Hint

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

func (*SVCBIPv6Hint) FromDNS

func (x *SVCBIPv6Hint) FromDNS(r *dns.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) SetHint added in v0.5.0

func (x *SVCBIPv6Hint) SetHint(v [][]byte)

func (*SVCBIPv6Hint) String

func (x *SVCBIPv6Hint) String() string

func (*SVCBIPv6Hint) ToDNS

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

SVCBIPv6Hint

type SVCBIPv6Hint_builder added in v0.5.0

type SVCBIPv6Hint_builder struct {
	Hint [][]byte
	// contains filtered or unexported fields
}

func (SVCBIPv6Hint_builder) Build added in v0.5.0

func (b0 SVCBIPv6Hint_builder) Build() *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) 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 {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*SVCBLocal) ClearData added in v0.5.0

func (x *SVCBLocal) ClearData()

func (*SVCBLocal) ClearKeyCode added in v0.5.0

func (x *SVCBLocal) ClearKeyCode()

func (*SVCBLocal) FromDNS

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

func (*SVCBLocal) GetData

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

func (*SVCBLocal) GetKeyCode

func (x *SVCBLocal) GetKeyCode() SVCBKey

func (*SVCBLocal) HasData added in v0.5.0

func (x *SVCBLocal) HasData() bool

func (*SVCBLocal) HasKeyCode added in v0.5.0

func (x *SVCBLocal) HasKeyCode() bool

func (*SVCBLocal) ProtoMessage

func (*SVCBLocal) ProtoMessage()

func (*SVCBLocal) ProtoReflect

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

func (*SVCBLocal) Reset

func (x *SVCBLocal) Reset()

func (*SVCBLocal) SetData added in v0.5.0

func (x *SVCBLocal) SetData(v []byte)

func (*SVCBLocal) SetKeyCode added in v0.5.0

func (x *SVCBLocal) SetKeyCode(v SVCBKey)

func (*SVCBLocal) String

func (x *SVCBLocal) String() string

func (*SVCBLocal) ToDNS

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

SVCBLocal

type SVCBLocal_builder added in v0.5.0

type SVCBLocal_builder struct {
	KeyCode *SVCBKey
	Data    []byte
	// contains filtered or unexported fields
}

func (SVCBLocal_builder) Build added in v0.5.0

func (b0 SVCBLocal_builder) Build() *SVCBLocal

type SVCBMandatory

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

func (*SVCBMandatory) FromDNS

func (x *SVCBMandatory) FromDNS(r *dns.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) SetCode added in v0.5.0

func (x *SVCBMandatory) SetCode(v []SVCBKey)

func (*SVCBMandatory) String

func (x *SVCBMandatory) String() string

func (*SVCBMandatory) ToDNS

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

SVCBMandatory

type SVCBMandatory_builder added in v0.5.0

type SVCBMandatory_builder struct {
	Code []SVCBKey
	// contains filtered or unexported fields
}

func (SVCBMandatory_builder) Build added in v0.5.0

type SVCBNoDefaultAlpn

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

func (*SVCBNoDefaultAlpn) FromDNS

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

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

SVCBNoDefaultAlpn

type SVCBNoDefaultAlpn_builder added in v0.5.0

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

func (SVCBNoDefaultAlpn_builder) Build added in v0.5.0

type SVCBPort

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

func (*SVCBPort) ClearPort added in v0.5.0

func (x *SVCBPort) ClearPort()

func (*SVCBPort) FromDNS

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

func (*SVCBPort) GetPort

func (x *SVCBPort) GetPort() uint32

func (*SVCBPort) HasPort added in v0.5.0

func (x *SVCBPort) HasPort() bool

func (*SVCBPort) ProtoMessage

func (*SVCBPort) ProtoMessage()

func (*SVCBPort) ProtoReflect

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

func (*SVCBPort) Reset

func (x *SVCBPort) Reset()

func (*SVCBPort) SetPort added in v0.5.0

func (x *SVCBPort) SetPort(v uint32)

func (*SVCBPort) String

func (x *SVCBPort) String() string

func (*SVCBPort) ToDNS

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

SVCBPort

type SVCBPort_builder added in v0.5.0

type SVCBPort_builder struct {
	Port *uint32
	// contains filtered or unexported fields
}

func (SVCBPort_builder) Build added in v0.5.0

func (b0 SVCBPort_builder) Build() *SVCBPort

type SVCB_builder added in v0.5.0

type SVCB_builder struct {
	Hdr  *RR_Header
	Data *SVCBData
	// contains filtered or unexported fields
}

func (SVCB_builder) Build added in v0.5.0

func (b0 SVCB_builder) Build() *SVCB

type ScheduleKeyRolloverRequest added in v0.5.0

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

func (*ScheduleKeyRolloverRequest) ClearKeyType added in v0.5.0

func (x *ScheduleKeyRolloverRequest) ClearKeyType()

func (*ScheduleKeyRolloverRequest) ClearPropagationDelay added in v0.5.0

func (x *ScheduleKeyRolloverRequest) ClearPropagationDelay()

func (*ScheduleKeyRolloverRequest) ClearZone added in v0.5.0

func (x *ScheduleKeyRolloverRequest) ClearZone()

func (*ScheduleKeyRolloverRequest) GetKeyType added in v0.5.0

func (x *ScheduleKeyRolloverRequest) GetKeyType() KeyType

func (*ScheduleKeyRolloverRequest) GetPropagationDelay added in v0.5.0

func (x *ScheduleKeyRolloverRequest) GetPropagationDelay() uint32

func (*ScheduleKeyRolloverRequest) GetZone added in v0.5.0

func (x *ScheduleKeyRolloverRequest) GetZone() string

func (*ScheduleKeyRolloverRequest) HasKeyType added in v0.5.0

func (x *ScheduleKeyRolloverRequest) HasKeyType() bool

func (*ScheduleKeyRolloverRequest) HasPropagationDelay added in v0.5.0

func (x *ScheduleKeyRolloverRequest) HasPropagationDelay() bool

func (*ScheduleKeyRolloverRequest) HasZone added in v0.5.0

func (x *ScheduleKeyRolloverRequest) HasZone() bool

func (*ScheduleKeyRolloverRequest) ProtoMessage added in v0.5.0

func (*ScheduleKeyRolloverRequest) ProtoMessage()

func (*ScheduleKeyRolloverRequest) ProtoReflect added in v0.5.0

func (*ScheduleKeyRolloverRequest) Reset added in v0.5.0

func (x *ScheduleKeyRolloverRequest) Reset()

func (*ScheduleKeyRolloverRequest) SetKeyType added in v0.5.0

func (x *ScheduleKeyRolloverRequest) SetKeyType(v KeyType)

func (*ScheduleKeyRolloverRequest) SetPropagationDelay added in v0.5.0

func (x *ScheduleKeyRolloverRequest) SetPropagationDelay(v uint32)

func (*ScheduleKeyRolloverRequest) SetZone added in v0.5.0

func (x *ScheduleKeyRolloverRequest) SetZone(v string)

func (*ScheduleKeyRolloverRequest) String added in v0.5.0

func (x *ScheduleKeyRolloverRequest) String() string

type ScheduleKeyRolloverRequest_builder added in v0.5.0

type ScheduleKeyRolloverRequest_builder struct {
	Zone    *string
	KeyType *KeyType
	// Optional: override default timing (seconds)
	PropagationDelay *uint32
	// contains filtered or unexported fields
}

func (ScheduleKeyRolloverRequest_builder) Build added in v0.5.0

type ScheduleKeyRolloverResponse added in v0.5.0

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

func (*ScheduleKeyRolloverResponse) ClearEstimatedCompletion added in v0.5.0

func (x *ScheduleKeyRolloverResponse) ClearEstimatedCompletion()

func (*ScheduleKeyRolloverResponse) ClearNewKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) ClearNewKey()

func (*ScheduleKeyRolloverResponse) ClearRetiringKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) ClearRetiringKey()

func (*ScheduleKeyRolloverResponse) GetEstimatedCompletion added in v0.5.0

func (x *ScheduleKeyRolloverResponse) GetEstimatedCompletion() uint64

func (*ScheduleKeyRolloverResponse) GetNewKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) GetNewKey() *DNSSECKey

func (*ScheduleKeyRolloverResponse) GetRetiringKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) GetRetiringKey() *DNSSECKey

func (*ScheduleKeyRolloverResponse) HasEstimatedCompletion added in v0.5.0

func (x *ScheduleKeyRolloverResponse) HasEstimatedCompletion() bool

func (*ScheduleKeyRolloverResponse) HasNewKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) HasNewKey() bool

func (*ScheduleKeyRolloverResponse) HasRetiringKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) HasRetiringKey() bool

func (*ScheduleKeyRolloverResponse) ProtoMessage added in v0.5.0

func (*ScheduleKeyRolloverResponse) ProtoMessage()

func (*ScheduleKeyRolloverResponse) ProtoReflect added in v0.5.0

func (*ScheduleKeyRolloverResponse) Reset added in v0.5.0

func (x *ScheduleKeyRolloverResponse) Reset()

func (*ScheduleKeyRolloverResponse) SetEstimatedCompletion added in v0.5.0

func (x *ScheduleKeyRolloverResponse) SetEstimatedCompletion(v uint64)

func (*ScheduleKeyRolloverResponse) SetNewKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) SetNewKey(v *DNSSECKey)

func (*ScheduleKeyRolloverResponse) SetRetiringKey added in v0.5.0

func (x *ScheduleKeyRolloverResponse) SetRetiringKey(v *DNSSECKey)

func (*ScheduleKeyRolloverResponse) String added in v0.5.0

func (x *ScheduleKeyRolloverResponse) String() string

type ScheduleKeyRolloverResponse_builder added in v0.5.0

type ScheduleKeyRolloverResponse_builder struct {
	NewKey              *DNSSECKey
	RetiringKey         *DNSSECKey
	EstimatedCompletion *uint64
	// contains filtered or unexported fields
}

func (ScheduleKeyRolloverResponse_builder) Build added in v0.5.0

type SetRRsetRequest added in v0.5.0

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

func (*SetRRsetRequest) ClearRrset added in v0.5.0

func (x *SetRRsetRequest) ClearRrset()

func (*SetRRsetRequest) ClearZone added in v0.5.0

func (x *SetRRsetRequest) ClearZone()

func (*SetRRsetRequest) GetRrset added in v0.5.0

func (x *SetRRsetRequest) GetRrset() *RRset

func (*SetRRsetRequest) GetZone added in v0.5.0

func (x *SetRRsetRequest) GetZone() string

func (*SetRRsetRequest) HasRrset added in v0.5.0

func (x *SetRRsetRequest) HasRrset() bool

func (*SetRRsetRequest) HasZone added in v0.5.0

func (x *SetRRsetRequest) HasZone() bool

func (*SetRRsetRequest) ProtoMessage added in v0.5.0

func (*SetRRsetRequest) ProtoMessage()

func (*SetRRsetRequest) ProtoReflect added in v0.5.0

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

func (*SetRRsetRequest) Reset added in v0.5.0

func (x *SetRRsetRequest) Reset()

func (*SetRRsetRequest) SetRrset added in v0.5.0

func (x *SetRRsetRequest) SetRrset(v *RRset)

func (*SetRRsetRequest) SetZone added in v0.5.0

func (x *SetRRsetRequest) SetZone(v string)

func (*SetRRsetRequest) String added in v0.5.0

func (x *SetRRsetRequest) String() string

type SetRRsetRequest_builder added in v0.5.0

type SetRRsetRequest_builder struct {
	Zone  *string
	Rrset *RRset
	// contains filtered or unexported fields
}

func (SetRRsetRequest_builder) Build added in v0.5.0

type StoredRRset added in v0.5.0

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

StoredRRset - records stored in BadgerDB

func (*StoredRRset) ClearLastModified added in v0.5.0

func (x *StoredRRset) ClearLastModified()

func (*StoredRRset) ClearName added in v0.5.0

func (x *StoredRRset) ClearName()

func (*StoredRRset) ClearRrtype added in v0.5.0

func (x *StoredRRset) ClearRrtype()

func (*StoredRRset) ClearTtl added in v0.5.0

func (x *StoredRRset) ClearTtl()

func (*StoredRRset) GetLastModified added in v0.5.0

func (x *StoredRRset) GetLastModified() uint64

func (*StoredRRset) GetName added in v0.5.0

func (x *StoredRRset) GetName() string

func (*StoredRRset) GetRecords added in v0.5.0

func (x *StoredRRset) GetRecords() []*StoredRecord

func (*StoredRRset) GetRrtype added in v0.5.0

func (x *StoredRRset) GetRrtype() uint32

func (*StoredRRset) GetTtl added in v0.5.0

func (x *StoredRRset) GetTtl() uint32

func (*StoredRRset) HasLastModified added in v0.5.0

func (x *StoredRRset) HasLastModified() bool

func (*StoredRRset) HasName added in v0.5.0

func (x *StoredRRset) HasName() bool

func (*StoredRRset) HasRrtype added in v0.5.0

func (x *StoredRRset) HasRrtype() bool

func (*StoredRRset) HasTtl added in v0.5.0

func (x *StoredRRset) HasTtl() bool

func (*StoredRRset) ProtoMessage added in v0.5.0

func (*StoredRRset) ProtoMessage()

func (*StoredRRset) ProtoReflect added in v0.5.0

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

func (*StoredRRset) Reset added in v0.5.0

func (x *StoredRRset) Reset()

func (*StoredRRset) SetLastModified added in v0.5.0

func (x *StoredRRset) SetLastModified(v uint64)

func (*StoredRRset) SetName added in v0.5.0

func (x *StoredRRset) SetName(v string)

func (*StoredRRset) SetRecords added in v0.5.0

func (x *StoredRRset) SetRecords(v []*StoredRecord)

func (*StoredRRset) SetRrtype added in v0.5.0

func (x *StoredRRset) SetRrtype(v uint32)

func (*StoredRRset) SetTtl added in v0.5.0

func (x *StoredRRset) SetTtl(v uint32)

func (*StoredRRset) String added in v0.5.0

func (x *StoredRRset) String() string

type StoredRRset_builder added in v0.5.0

type StoredRRset_builder struct {
	Name         *string
	Rrtype       *uint32
	Records      []*StoredRecord
	Ttl          *uint32
	LastModified *uint64
	// contains filtered or unexported fields
}

func (StoredRRset_builder) Build added in v0.5.0

func (b0 StoredRRset_builder) Build() *StoredRRset

type StoredRecord added in v0.5.0

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

StoredRecord - record with policy metadata

func (*StoredRecord) ClearMetadata added in v0.5.0

func (x *StoredRecord) ClearMetadata()

func (*StoredRecord) ClearRecord added in v0.5.0

func (x *StoredRecord) ClearRecord()

func (*StoredRecord) GetMetadata added in v0.5.0

func (x *StoredRecord) GetMetadata() *RecordMetadata

func (*StoredRecord) GetRecord added in v0.5.0

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

func (*StoredRecord) HasMetadata added in v0.5.0

func (x *StoredRecord) HasMetadata() bool

func (*StoredRecord) HasRecord added in v0.5.0

func (x *StoredRecord) HasRecord() bool

func (*StoredRecord) ProtoMessage added in v0.5.0

func (*StoredRecord) ProtoMessage()

func (*StoredRecord) ProtoReflect added in v0.5.0

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

func (*StoredRecord) Reset added in v0.5.0

func (x *StoredRecord) Reset()

func (*StoredRecord) SetMetadata added in v0.5.0

func (x *StoredRecord) SetMetadata(v *RecordMetadata)

func (*StoredRecord) SetRecord added in v0.5.0

func (x *StoredRecord) SetRecord(v *anypb.Any)

func (*StoredRecord) String added in v0.5.0

func (x *StoredRecord) String() string

type StoredRecord_builder added in v0.5.0

type StoredRecord_builder struct {
	Record   *anypb.Any
	Metadata *RecordMetadata
	// contains filtered or unexported fields
}

func (StoredRecord_builder) Build added in v0.5.0

func (b0 StoredRecord_builder) Build() *StoredRecord

type TA

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

func (*TA) Any

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

func (*TA) ClearData added in v0.5.0

func (x *TA) ClearData()

func (*TA) ClearHdr added in v0.5.0

func (x *TA) ClearHdr()

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) GetData added in v0.5.0

func (x *TA) GetData() *TAData

func (*TA) GetHdr

func (x *TA) GetHdr() *RR_Header

func (*TA) HasData added in v0.5.0

func (x *TA) HasData() bool

func (*TA) HasHdr added in v0.5.0

func (x *TA) HasHdr() bool

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

TA mapping

func (*TA) Reset

func (x *TA) Reset()

func (*TA) SetData added in v0.5.0

func (x *TA) SetData(v *TAData)

func (*TA) SetHdr added in v0.5.0

func (x *TA) SetHdr(v *RR_Header)

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 TAData added in v0.5.0

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

func (*TAData) ClearAlgorithm added in v0.5.0

func (x *TAData) ClearAlgorithm()

func (*TAData) ClearDigest added in v0.5.0

func (x *TAData) ClearDigest()

func (*TAData) ClearDigestType added in v0.5.0

func (x *TAData) ClearDigestType()

func (*TAData) ClearKeyTag added in v0.5.0

func (x *TAData) ClearKeyTag()

func (*TAData) GetAlgorithm added in v0.5.0

func (x *TAData) GetAlgorithm() uint32

func (*TAData) GetDigest added in v0.5.0

func (x *TAData) GetDigest() string

func (*TAData) GetDigestType added in v0.5.0

func (x *TAData) GetDigestType() uint32

func (*TAData) GetKeyTag added in v0.5.0

func (x *TAData) GetKeyTag() uint32

func (*TAData) HasAlgorithm added in v0.5.0

func (x *TAData) HasAlgorithm() bool

func (*TAData) HasDigest added in v0.5.0

func (x *TAData) HasDigest() bool

func (*TAData) HasDigestType added in v0.5.0

func (x *TAData) HasDigestType() bool

func (*TAData) HasKeyTag added in v0.5.0

func (x *TAData) HasKeyTag() bool

func (*TAData) ProtoMessage added in v0.5.0

func (*TAData) ProtoMessage()

func (*TAData) ProtoReflect added in v0.5.0

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

func (*TAData) Reset added in v0.5.0

func (x *TAData) Reset()

func (*TAData) SetAlgorithm added in v0.5.0

func (x *TAData) SetAlgorithm(v uint32)

func (*TAData) SetDigest added in v0.5.0

func (x *TAData) SetDigest(v string)

func (*TAData) SetDigestType added in v0.5.0

func (x *TAData) SetDigestType(v uint32)

func (*TAData) SetKeyTag added in v0.5.0

func (x *TAData) SetKeyTag(v uint32)

func (*TAData) String added in v0.5.0

func (x *TAData) String() string

type TAData_builder added in v0.5.0

type TAData_builder struct {
	KeyTag     *uint32
	Algorithm  *uint32
	DigestType *uint32
	Digest     *string
	// contains filtered or unexported fields
}

func (TAData_builder) Build added in v0.5.0

func (b0 TAData_builder) Build() *TAData
type TALINK struct {
	// contains filtered or unexported fields
}

func (*TALINK) Any

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

func (*TALINK) ClearData added in v0.5.0

func (x *TALINK) ClearData()

func (*TALINK) ClearHdr added in v0.5.0

func (x *TALINK) ClearHdr()

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) GetData added in v0.5.0

func (x *TALINK) GetData() *TALINKData

func (*TALINK) GetHdr

func (x *TALINK) GetHdr() *RR_Header

func (*TALINK) HasData added in v0.5.0

func (x *TALINK) HasData() bool

func (*TALINK) HasHdr added in v0.5.0

func (x *TALINK) HasHdr() bool

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

TALINK mapping

func (*TALINK) Reset

func (x *TALINK) Reset()

func (*TALINK) SetData added in v0.5.0

func (x *TALINK) SetData(v *TALINKData)

func (*TALINK) SetHdr added in v0.5.0

func (x *TALINK) SetHdr(v *RR_Header)

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 TALINKData added in v0.5.0

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

func (*TALINKData) ClearNextName added in v0.5.0

func (x *TALINKData) ClearNextName()

func (*TALINKData) ClearPreviousName added in v0.5.0

func (x *TALINKData) ClearPreviousName()

func (*TALINKData) GetNextName added in v0.5.0

func (x *TALINKData) GetNextName() string

func (*TALINKData) GetPreviousName added in v0.5.0

func (x *TALINKData) GetPreviousName() string

func (*TALINKData) HasNextName added in v0.5.0

func (x *TALINKData) HasNextName() bool

func (*TALINKData) HasPreviousName added in v0.5.0

func (x *TALINKData) HasPreviousName() bool

func (*TALINKData) ProtoMessage added in v0.5.0

func (*TALINKData) ProtoMessage()

func (*TALINKData) ProtoReflect added in v0.5.0

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

func (*TALINKData) Reset added in v0.5.0

func (x *TALINKData) Reset()

func (*TALINKData) SetNextName added in v0.5.0

func (x *TALINKData) SetNextName(v string)

func (*TALINKData) SetPreviousName added in v0.5.0

func (x *TALINKData) SetPreviousName(v string)

func (*TALINKData) String added in v0.5.0

func (x *TALINKData) String() string

type TALINKData_builder added in v0.5.0

type TALINKData_builder struct {
	PreviousName *string
	NextName     *string
	// contains filtered or unexported fields
}

func (TALINKData_builder) Build added in v0.5.0

func (b0 TALINKData_builder) Build() *TALINKData
type TALINK_builder struct {
	Hdr  *RR_Header
	Data *TALINKData
	// contains filtered or unexported fields
}
func (b0 TALINK_builder) Build() *TALINK

type TA_builder added in v0.5.0

type TA_builder struct {
	Hdr  *RR_Header
	Data *TAData
	// contains filtered or unexported fields
}

func (TA_builder) Build added in v0.5.0

func (b0 TA_builder) Build() *TA

type TKEY

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

func (*TKEY) Any

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

func (*TKEY) ClearData added in v0.5.0

func (x *TKEY) ClearData()

func (*TKEY) ClearHdr added in v0.5.0

func (x *TKEY) ClearHdr()

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) GetData added in v0.5.0

func (x *TKEY) GetData() *TKEYData

func (*TKEY) GetHdr

func (x *TKEY) GetHdr() *RR_Header

func (*TKEY) HasData added in v0.5.0

func (x *TKEY) HasData() bool

func (*TKEY) HasHdr added in v0.5.0

func (x *TKEY) HasHdr() bool

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

TKEY mapping

func (*TKEY) Reset

func (x *TKEY) Reset()

func (*TKEY) SetData added in v0.5.0

func (x *TKEY) SetData(v *TKEYData)

func (*TKEY) SetHdr added in v0.5.0

func (x *TKEY) SetHdr(v *RR_Header)

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 TKEYData added in v0.5.0

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

func (*TKEYData) ClearAlgorithm added in v0.5.0

func (x *TKEYData) ClearAlgorithm()

func (*TKEYData) ClearError added in v0.5.0

func (x *TKEYData) ClearError()

func (*TKEYData) ClearExpiration added in v0.5.0

func (x *TKEYData) ClearExpiration()

func (*TKEYData) ClearInception added in v0.5.0

func (x *TKEYData) ClearInception()

func (*TKEYData) ClearKey added in v0.5.0

func (x *TKEYData) ClearKey()

func (*TKEYData) ClearKeySize added in v0.5.0

func (x *TKEYData) ClearKeySize()

func (*TKEYData) ClearMode added in v0.5.0

func (x *TKEYData) ClearMode()

func (*TKEYData) ClearOtherData added in v0.5.0

func (x *TKEYData) ClearOtherData()

func (*TKEYData) ClearOtherLen added in v0.5.0

func (x *TKEYData) ClearOtherLen()

func (*TKEYData) GetAlgorithm added in v0.5.0

func (x *TKEYData) GetAlgorithm() string

func (*TKEYData) GetError added in v0.5.0

func (x *TKEYData) GetError() uint32

func (*TKEYData) GetExpiration added in v0.5.0

func (x *TKEYData) GetExpiration() uint32

func (*TKEYData) GetInception added in v0.5.0

func (x *TKEYData) GetInception() uint32

func (*TKEYData) GetKey added in v0.5.0

func (x *TKEYData) GetKey() string

func (*TKEYData) GetKeySize added in v0.5.0

func (x *TKEYData) GetKeySize() uint32

func (*TKEYData) GetMode added in v0.5.0

func (x *TKEYData) GetMode() uint32

func (*TKEYData) GetOtherData added in v0.5.0

func (x *TKEYData) GetOtherData() string

func (*TKEYData) GetOtherLen added in v0.5.0

func (x *TKEYData) GetOtherLen() uint32

func (*TKEYData) HasAlgorithm added in v0.5.0

func (x *TKEYData) HasAlgorithm() bool

func (*TKEYData) HasError added in v0.5.0

func (x *TKEYData) HasError() bool

func (*TKEYData) HasExpiration added in v0.5.0

func (x *TKEYData) HasExpiration() bool

func (*TKEYData) HasInception added in v0.5.0

func (x *TKEYData) HasInception() bool

func (*TKEYData) HasKey added in v0.5.0

func (x *TKEYData) HasKey() bool

func (*TKEYData) HasKeySize added in v0.5.0

func (x *TKEYData) HasKeySize() bool

func (*TKEYData) HasMode added in v0.5.0

func (x *TKEYData) HasMode() bool

func (*TKEYData) HasOtherData added in v0.5.0

func (x *TKEYData) HasOtherData() bool

func (*TKEYData) HasOtherLen added in v0.5.0

func (x *TKEYData) HasOtherLen() bool

func (*TKEYData) ProtoMessage added in v0.5.0

func (*TKEYData) ProtoMessage()

func (*TKEYData) ProtoReflect added in v0.5.0

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

func (*TKEYData) Reset added in v0.5.0

func (x *TKEYData) Reset()

func (*TKEYData) SetAlgorithm added in v0.5.0

func (x *TKEYData) SetAlgorithm(v string)

func (*TKEYData) SetError added in v0.5.0

func (x *TKEYData) SetError(v uint32)

func (*TKEYData) SetExpiration added in v0.5.0

func (x *TKEYData) SetExpiration(v uint32)

func (*TKEYData) SetInception added in v0.5.0

func (x *TKEYData) SetInception(v uint32)

func (*TKEYData) SetKey added in v0.5.0

func (x *TKEYData) SetKey(v string)

func (*TKEYData) SetKeySize added in v0.5.0

func (x *TKEYData) SetKeySize(v uint32)

func (*TKEYData) SetMode added in v0.5.0

func (x *TKEYData) SetMode(v uint32)

func (*TKEYData) SetOtherData added in v0.5.0

func (x *TKEYData) SetOtherData(v string)

func (*TKEYData) SetOtherLen added in v0.5.0

func (x *TKEYData) SetOtherLen(v uint32)

func (*TKEYData) String added in v0.5.0

func (x *TKEYData) String() string

type TKEYData_builder added in v0.5.0

type TKEYData_builder struct {
	Algorithm  *string
	Inception  *uint32
	Expiration *uint32
	Mode       *uint32
	Error      *uint32
	KeySize    *uint32
	Key        *string
	OtherLen   *uint32
	OtherData  *string
	// contains filtered or unexported fields
}

func (TKEYData_builder) Build added in v0.5.0

func (b0 TKEYData_builder) Build() *TKEYData

type TKEY_builder added in v0.5.0

type TKEY_builder struct {
	Hdr  *RR_Header
	Data *TKEYData
	// contains filtered or unexported fields
}

func (TKEY_builder) Build added in v0.5.0

func (b0 TKEY_builder) Build() *TKEY

type TLSA

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

func (*TLSA) Any

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

func (*TLSA) ClearData added in v0.5.0

func (x *TLSA) ClearData()

func (*TLSA) ClearHdr added in v0.5.0

func (x *TLSA) ClearHdr()

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) GetData added in v0.5.0

func (x *TLSA) GetData() *TLSAData

func (*TLSA) GetHdr

func (x *TLSA) GetHdr() *RR_Header

func (*TLSA) HasData added in v0.5.0

func (x *TLSA) HasData() bool

func (*TLSA) HasHdr added in v0.5.0

func (x *TLSA) HasHdr() bool

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

TLSA mapping

func (*TLSA) Reset

func (x *TLSA) Reset()

func (*TLSA) SetData added in v0.5.0

func (x *TLSA) SetData(v *TLSAData)

func (*TLSA) SetHdr added in v0.5.0

func (x *TLSA) SetHdr(v *RR_Header)

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 TLSAData added in v0.5.0

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

func (*TLSAData) ClearCertificate added in v0.5.0

func (x *TLSAData) ClearCertificate()

func (*TLSAData) ClearMatchingType added in v0.5.0

func (x *TLSAData) ClearMatchingType()

func (*TLSAData) ClearSelector added in v0.5.0

func (x *TLSAData) ClearSelector()

func (*TLSAData) ClearUsage added in v0.5.0

func (x *TLSAData) ClearUsage()

func (*TLSAData) GetCertificate added in v0.5.0

func (x *TLSAData) GetCertificate() string

func (*TLSAData) GetMatchingType added in v0.5.0

func (x *TLSAData) GetMatchingType() uint32

func (*TLSAData) GetSelector added in v0.5.0

func (x *TLSAData) GetSelector() uint32

func (*TLSAData) GetUsage added in v0.5.0

func (x *TLSAData) GetUsage() uint32

func (*TLSAData) HasCertificate added in v0.5.0

func (x *TLSAData) HasCertificate() bool

func (*TLSAData) HasMatchingType added in v0.5.0

func (x *TLSAData) HasMatchingType() bool

func (*TLSAData) HasSelector added in v0.5.0

func (x *TLSAData) HasSelector() bool

func (*TLSAData) HasUsage added in v0.5.0

func (x *TLSAData) HasUsage() bool

func (*TLSAData) ProtoMessage added in v0.5.0

func (*TLSAData) ProtoMessage()

func (*TLSAData) ProtoReflect added in v0.5.0

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

func (*TLSAData) Reset added in v0.5.0

func (x *TLSAData) Reset()

func (*TLSAData) SetCertificate added in v0.5.0

func (x *TLSAData) SetCertificate(v string)

func (*TLSAData) SetMatchingType added in v0.5.0

func (x *TLSAData) SetMatchingType(v uint32)

func (*TLSAData) SetSelector added in v0.5.0

func (x *TLSAData) SetSelector(v uint32)

func (*TLSAData) SetUsage added in v0.5.0

func (x *TLSAData) SetUsage(v uint32)

func (*TLSAData) String added in v0.5.0

func (x *TLSAData) String() string

type TLSAData_builder added in v0.5.0

type TLSAData_builder struct {
	Usage        *uint32
	Selector     *uint32
	MatchingType *uint32
	Certificate  *string
	// contains filtered or unexported fields
}

func (TLSAData_builder) Build added in v0.5.0

func (b0 TLSAData_builder) Build() *TLSAData

type TLSA_builder added in v0.5.0

type TLSA_builder struct {
	Hdr  *RR_Header
	Data *TLSAData
	// contains filtered or unexported fields
}

func (TLSA_builder) Build added in v0.5.0

func (b0 TLSA_builder) Build() *TLSA

type TSIG

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

func (*TSIG) Any

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

func (*TSIG) ClearData added in v0.5.0

func (x *TSIG) ClearData()

func (*TSIG) ClearHdr added in v0.5.0

func (x *TSIG) ClearHdr()

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) GetData added in v0.5.0

func (x *TSIG) GetData() *TSIGData

func (*TSIG) GetHdr

func (x *TSIG) GetHdr() *RR_Header

func (*TSIG) HasData added in v0.5.0

func (x *TSIG) HasData() bool

func (*TSIG) HasHdr added in v0.5.0

func (x *TSIG) HasHdr() bool

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

TSIG mapping

func (*TSIG) Reset

func (x *TSIG) Reset()

func (*TSIG) SetData added in v0.5.0

func (x *TSIG) SetData(v *TSIGData)

func (*TSIG) SetHdr added in v0.5.0

func (x *TSIG) SetHdr(v *RR_Header)

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 TSIGAlgorithm added in v0.5.0

type TSIGAlgorithm int32
const (
	TSIGAlgorithm_TSIG_ALGORITHM_UNSPECIFIED TSIGAlgorithm = 0
	TSIGAlgorithm_HMAC_SHA256                TSIGAlgorithm = 1
	TSIGAlgorithm_HMAC_SHA384                TSIGAlgorithm = 2
	TSIGAlgorithm_HMAC_SHA512                TSIGAlgorithm = 3
)

func (TSIGAlgorithm) Descriptor added in v0.5.0

func (TSIGAlgorithm) Enum added in v0.5.0

func (x TSIGAlgorithm) Enum() *TSIGAlgorithm

func (TSIGAlgorithm) Number added in v0.5.0

func (TSIGAlgorithm) String added in v0.5.0

func (x TSIGAlgorithm) String() string

func (TSIGAlgorithm) Type added in v0.5.0

type TSIGData added in v0.5.0

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

func (*TSIGData) ClearAlgorithm added in v0.5.0

func (x *TSIGData) ClearAlgorithm()

func (*TSIGData) ClearError added in v0.5.0

func (x *TSIGData) ClearError()

func (*TSIGData) ClearFudge added in v0.5.0

func (x *TSIGData) ClearFudge()

func (*TSIGData) ClearMAC added in v0.5.0

func (x *TSIGData) ClearMAC()

func (*TSIGData) ClearMACSize added in v0.5.0

func (x *TSIGData) ClearMACSize()

func (*TSIGData) ClearOrigId added in v0.5.0

func (x *TSIGData) ClearOrigId()

func (*TSIGData) ClearOtherData added in v0.5.0

func (x *TSIGData) ClearOtherData()

func (*TSIGData) ClearOtherLen added in v0.5.0

func (x *TSIGData) ClearOtherLen()

func (*TSIGData) ClearTimeSigned added in v0.5.0

func (x *TSIGData) ClearTimeSigned()

func (*TSIGData) GetAlgorithm added in v0.5.0

func (x *TSIGData) GetAlgorithm() string

func (*TSIGData) GetError added in v0.5.0

func (x *TSIGData) GetError() uint32

func (*TSIGData) GetFudge added in v0.5.0

func (x *TSIGData) GetFudge() uint32

func (*TSIGData) GetMAC added in v0.5.0

func (x *TSIGData) GetMAC() string

func (*TSIGData) GetMACSize added in v0.5.0

func (x *TSIGData) GetMACSize() uint32

func (*TSIGData) GetOrigId added in v0.5.0

func (x *TSIGData) GetOrigId() uint32

func (*TSIGData) GetOtherData added in v0.5.0

func (x *TSIGData) GetOtherData() string

func (*TSIGData) GetOtherLen added in v0.5.0

func (x *TSIGData) GetOtherLen() uint32

func (*TSIGData) GetTimeSigned added in v0.5.0

func (x *TSIGData) GetTimeSigned() uint64

func (*TSIGData) HasAlgorithm added in v0.5.0

func (x *TSIGData) HasAlgorithm() bool

func (*TSIGData) HasError added in v0.5.0

func (x *TSIGData) HasError() bool

func (*TSIGData) HasFudge added in v0.5.0

func (x *TSIGData) HasFudge() bool

func (*TSIGData) HasMAC added in v0.5.0

func (x *TSIGData) HasMAC() bool

func (*TSIGData) HasMACSize added in v0.5.0

func (x *TSIGData) HasMACSize() bool

func (*TSIGData) HasOrigId added in v0.5.0

func (x *TSIGData) HasOrigId() bool

func (*TSIGData) HasOtherData added in v0.5.0

func (x *TSIGData) HasOtherData() bool

func (*TSIGData) HasOtherLen added in v0.5.0

func (x *TSIGData) HasOtherLen() bool

func (*TSIGData) HasTimeSigned added in v0.5.0

func (x *TSIGData) HasTimeSigned() bool

func (*TSIGData) ProtoMessage added in v0.5.0

func (*TSIGData) ProtoMessage()

func (*TSIGData) ProtoReflect added in v0.5.0

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

func (*TSIGData) Reset added in v0.5.0

func (x *TSIGData) Reset()

func (*TSIGData) SetAlgorithm added in v0.5.0

func (x *TSIGData) SetAlgorithm(v string)

func (*TSIGData) SetError added in v0.5.0

func (x *TSIGData) SetError(v uint32)

func (*TSIGData) SetFudge added in v0.5.0

func (x *TSIGData) SetFudge(v uint32)

func (*TSIGData) SetMAC added in v0.5.0

func (x *TSIGData) SetMAC(v string)

func (*TSIGData) SetMACSize added in v0.5.0

func (x *TSIGData) SetMACSize(v uint32)

func (*TSIGData) SetOrigId added in v0.5.0

func (x *TSIGData) SetOrigId(v uint32)

func (*TSIGData) SetOtherData added in v0.5.0

func (x *TSIGData) SetOtherData(v string)

func (*TSIGData) SetOtherLen added in v0.5.0

func (x *TSIGData) SetOtherLen(v uint32)

func (*TSIGData) SetTimeSigned added in v0.5.0

func (x *TSIGData) SetTimeSigned(v uint64)

func (*TSIGData) String added in v0.5.0

func (x *TSIGData) String() string

type TSIGData_builder added in v0.5.0

type TSIGData_builder struct {
	Algorithm  *string
	TimeSigned *uint64
	Fudge      *uint32
	MACSize    *uint32
	MAC        *string
	OrigId     *uint32
	Error      *uint32
	OtherLen   *uint32
	OtherData  *string
	// contains filtered or unexported fields
}

func (TSIGData_builder) Build added in v0.5.0

func (b0 TSIGData_builder) Build() *TSIGData

type TSIGKey added in v0.5.0

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

func (*TSIGKey) ClearAlgorithm added in v0.5.0

func (x *TSIGKey) ClearAlgorithm()

func (*TSIGKey) ClearCreatedAt added in v0.5.0

func (x *TSIGKey) ClearCreatedAt()

func (*TSIGKey) ClearName added in v0.5.0

func (x *TSIGKey) ClearName()

func (*TSIGKey) ClearSecret added in v0.5.0

func (x *TSIGKey) ClearSecret()

func (*TSIGKey) ClearZone added in v0.5.0

func (x *TSIGKey) ClearZone()

func (*TSIGKey) GetAlgorithm added in v0.5.0

func (x *TSIGKey) GetAlgorithm() TSIGAlgorithm

func (*TSIGKey) GetCreatedAt added in v0.5.0

func (x *TSIGKey) GetCreatedAt() uint64

func (*TSIGKey) GetName added in v0.5.0

func (x *TSIGKey) GetName() string

func (*TSIGKey) GetPermissions added in v0.5.0

func (x *TSIGKey) GetPermissions() []string

func (*TSIGKey) GetSecret added in v0.5.0

func (x *TSIGKey) GetSecret() string

func (*TSIGKey) GetZone added in v0.5.0

func (x *TSIGKey) GetZone() string

func (*TSIGKey) HasAlgorithm added in v0.5.0

func (x *TSIGKey) HasAlgorithm() bool

func (*TSIGKey) HasCreatedAt added in v0.5.0

func (x *TSIGKey) HasCreatedAt() bool

func (*TSIGKey) HasName added in v0.5.0

func (x *TSIGKey) HasName() bool

func (*TSIGKey) HasSecret added in v0.5.0

func (x *TSIGKey) HasSecret() bool

func (*TSIGKey) HasZone added in v0.5.0

func (x *TSIGKey) HasZone() bool

func (*TSIGKey) ProtoMessage added in v0.5.0

func (*TSIGKey) ProtoMessage()

func (*TSIGKey) ProtoReflect added in v0.5.0

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

func (*TSIGKey) Reset added in v0.5.0

func (x *TSIGKey) Reset()

func (*TSIGKey) SetAlgorithm added in v0.5.0

func (x *TSIGKey) SetAlgorithm(v TSIGAlgorithm)

func (*TSIGKey) SetCreatedAt added in v0.5.0

func (x *TSIGKey) SetCreatedAt(v uint64)

func (*TSIGKey) SetName added in v0.5.0

func (x *TSIGKey) SetName(v string)

func (*TSIGKey) SetPermissions added in v0.5.0

func (x *TSIGKey) SetPermissions(v []string)

func (*TSIGKey) SetSecret added in v0.5.0

func (x *TSIGKey) SetSecret(v string)

func (*TSIGKey) SetZone added in v0.5.0

func (x *TSIGKey) SetZone(v string)

func (*TSIGKey) String added in v0.5.0

func (x *TSIGKey) String() string

type TSIGKey_builder added in v0.5.0

type TSIGKey_builder struct {
	Name        *string
	Zone        *string
	Algorithm   *TSIGAlgorithm
	Secret      *string
	Permissions []string
	CreatedAt   *uint64
	// contains filtered or unexported fields
}

func (TSIGKey_builder) Build added in v0.5.0

func (b0 TSIGKey_builder) Build() *TSIGKey

type TSIG_builder added in v0.5.0

type TSIG_builder struct {
	Hdr  *RR_Header
	Data *TSIGData
	// contains filtered or unexported fields
}

func (TSIG_builder) Build added in v0.5.0

func (b0 TSIG_builder) Build() *TSIG

type TXT

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

func (*TXT) Any

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

func (*TXT) ClearData added in v0.5.0

func (x *TXT) ClearData()

func (*TXT) ClearHdr added in v0.5.0

func (x *TXT) ClearHdr()

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) GetData added in v0.5.0

func (x *TXT) GetData() *TXTData

func (*TXT) GetHdr

func (x *TXT) GetHdr() *RR_Header

func (*TXT) HasData added in v0.5.0

func (x *TXT) HasData() bool

func (*TXT) HasHdr added in v0.5.0

func (x *TXT) HasHdr() bool

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

TXT mapping

func (*TXT) Reset

func (x *TXT) Reset()

func (*TXT) SetData added in v0.5.0

func (x *TXT) SetData(v *TXTData)

func (*TXT) SetHdr added in v0.5.0

func (x *TXT) SetHdr(v *RR_Header)

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 TXTData added in v0.5.0

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

func (*TXTData) GetTxt added in v0.5.0

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

func (*TXTData) ProtoMessage added in v0.5.0

func (*TXTData) ProtoMessage()

func (*TXTData) ProtoReflect added in v0.5.0

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

func (*TXTData) Reset added in v0.5.0

func (x *TXTData) Reset()

func (*TXTData) SetTxt added in v0.5.0

func (x *TXTData) SetTxt(v []string)

func (*TXTData) String added in v0.5.0

func (x *TXTData) String() string

type TXTData_builder added in v0.5.0

type TXTData_builder struct {
	Txt []string
	// contains filtered or unexported fields
}

func (TXTData_builder) Build added in v0.5.0

func (b0 TXTData_builder) Build() *TXTData

type TXT_builder added in v0.5.0

type TXT_builder struct {
	Hdr  *RR_Header
	Data *TXTData
	// contains filtered or unexported fields
}

func (TXT_builder) Build added in v0.5.0

func (b0 TXT_builder) Build() *TXT

type TransferConfig added in v0.5.0

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

func (*TransferConfig) GetAllowAxfr added in v0.5.0

func (x *TransferConfig) GetAllowAxfr() []string

func (*TransferConfig) GetAllowNotify added in v0.5.0

func (x *TransferConfig) GetAllowNotify() []string

func (*TransferConfig) GetAlsoNotify added in v0.5.0

func (x *TransferConfig) GetAlsoNotify() []string

func (*TransferConfig) ProtoMessage added in v0.5.0

func (*TransferConfig) ProtoMessage()

func (*TransferConfig) ProtoReflect added in v0.5.0

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

func (*TransferConfig) Reset added in v0.5.0

func (x *TransferConfig) Reset()

func (*TransferConfig) SetAllowAxfr added in v0.5.0

func (x *TransferConfig) SetAllowAxfr(v []string)

func (*TransferConfig) SetAllowNotify added in v0.5.0

func (x *TransferConfig) SetAllowNotify(v []string)

func (*TransferConfig) SetAlsoNotify added in v0.5.0

func (x *TransferConfig) SetAlsoNotify(v []string)

func (*TransferConfig) String added in v0.5.0

func (x *TransferConfig) String() string

type TransferConfig_builder added in v0.5.0

type TransferConfig_builder struct {
	AllowAxfr   []string
	AllowNotify []string
	AlsoNotify  []string
	// contains filtered or unexported fields
}

func (TransferConfig_builder) Build added in v0.5.0

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_TypeALIAS      Type = 65280 // Custom ALIAS record (CNAME-at-apex)
	Type_TypeReserved   Type = 65535
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

type UID

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

func (*UID) Any

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

func (*UID) ClearData added in v0.5.0

func (x *UID) ClearData()

func (*UID) ClearHdr added in v0.5.0

func (x *UID) ClearHdr()

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) GetData added in v0.5.0

func (x *UID) GetData() *UIDData

func (*UID) GetHdr

func (x *UID) GetHdr() *RR_Header

func (*UID) HasData added in v0.5.0

func (x *UID) HasData() bool

func (*UID) HasHdr added in v0.5.0

func (x *UID) HasHdr() bool

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

UID mapping

func (*UID) Reset

func (x *UID) Reset()

func (*UID) SetData added in v0.5.0

func (x *UID) SetData(v *UIDData)

func (*UID) SetHdr added in v0.5.0

func (x *UID) SetHdr(v *RR_Header)

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 UIDData added in v0.5.0

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

func (*UIDData) ClearUid added in v0.5.0

func (x *UIDData) ClearUid()

func (*UIDData) GetUid added in v0.5.0

func (x *UIDData) GetUid() uint32

func (*UIDData) HasUid added in v0.5.0

func (x *UIDData) HasUid() bool

func (*UIDData) ProtoMessage added in v0.5.0

func (*UIDData) ProtoMessage()

func (*UIDData) ProtoReflect added in v0.5.0

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

func (*UIDData) Reset added in v0.5.0

func (x *UIDData) Reset()

func (*UIDData) SetUid added in v0.5.0

func (x *UIDData) SetUid(v uint32)

func (*UIDData) String added in v0.5.0

func (x *UIDData) String() string

type UIDData_builder added in v0.5.0

type UIDData_builder struct {
	Uid *uint32
	// contains filtered or unexported fields
}

func (UIDData_builder) Build added in v0.5.0

func (b0 UIDData_builder) Build() *UIDData

type UID_builder added in v0.5.0

type UID_builder struct {
	Hdr  *RR_Header
	Data *UIDData
	// contains filtered or unexported fields
}

func (UID_builder) Build added in v0.5.0

func (b0 UID_builder) Build() *UID

type UINFO

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

func (*UINFO) Any

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

func (*UINFO) ClearData added in v0.5.0

func (x *UINFO) ClearData()

func (*UINFO) ClearHdr added in v0.5.0

func (x *UINFO) ClearHdr()

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) GetData added in v0.5.0

func (x *UINFO) GetData() *UINFOData

func (*UINFO) GetHdr

func (x *UINFO) GetHdr() *RR_Header

func (*UINFO) HasData added in v0.5.0

func (x *UINFO) HasData() bool

func (*UINFO) HasHdr added in v0.5.0

func (x *UINFO) HasHdr() bool

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

UINFO mapping

func (*UINFO) Reset

func (x *UINFO) Reset()

func (*UINFO) SetData added in v0.5.0

func (x *UINFO) SetData(v *UINFOData)

func (*UINFO) SetHdr added in v0.5.0

func (x *UINFO) SetHdr(v *RR_Header)

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 UINFOData added in v0.5.0

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

func (*UINFOData) ClearUinfo added in v0.5.0

func (x *UINFOData) ClearUinfo()

func (*UINFOData) GetUinfo added in v0.5.0

func (x *UINFOData) GetUinfo() string

func (*UINFOData) HasUinfo added in v0.5.0

func (x *UINFOData) HasUinfo() bool

func (*UINFOData) ProtoMessage added in v0.5.0

func (*UINFOData) ProtoMessage()

func (*UINFOData) ProtoReflect added in v0.5.0

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

func (*UINFOData) Reset added in v0.5.0

func (x *UINFOData) Reset()

func (*UINFOData) SetUinfo added in v0.5.0

func (x *UINFOData) SetUinfo(v string)

func (*UINFOData) String added in v0.5.0

func (x *UINFOData) String() string

type UINFOData_builder added in v0.5.0

type UINFOData_builder struct {
	Uinfo *string
	// contains filtered or unexported fields
}

func (UINFOData_builder) Build added in v0.5.0

func (b0 UINFOData_builder) Build() *UINFOData

type UINFO_builder added in v0.5.0

type UINFO_builder struct {
	Hdr  *RR_Header
	Data *UINFOData
	// contains filtered or unexported fields
}

func (UINFO_builder) Build added in v0.5.0

func (b0 UINFO_builder) Build() *UINFO

type URI

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

func (*URI) Any

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

func (*URI) ClearData added in v0.5.0

func (x *URI) ClearData()

func (*URI) ClearHdr added in v0.5.0

func (x *URI) ClearHdr()

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) GetData added in v0.5.0

func (x *URI) GetData() *URIData

func (*URI) GetHdr

func (x *URI) GetHdr() *RR_Header

func (*URI) HasData added in v0.5.0

func (x *URI) HasData() bool

func (*URI) HasHdr added in v0.5.0

func (x *URI) HasHdr() bool

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

URI mapping

func (*URI) Reset

func (x *URI) Reset()

func (*URI) SetData added in v0.5.0

func (x *URI) SetData(v *URIData)

func (*URI) SetHdr added in v0.5.0

func (x *URI) SetHdr(v *RR_Header)

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 URIData added in v0.5.0

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

func (*URIData) ClearPriority added in v0.5.0

func (x *URIData) ClearPriority()

func (*URIData) ClearTarget added in v0.5.0

func (x *URIData) ClearTarget()

func (*URIData) ClearWeight added in v0.5.0

func (x *URIData) ClearWeight()

func (*URIData) GetPriority added in v0.5.0

func (x *URIData) GetPriority() uint32

func (*URIData) GetTarget added in v0.5.0

func (x *URIData) GetTarget() string

func (*URIData) GetWeight added in v0.5.0

func (x *URIData) GetWeight() uint32

func (*URIData) HasPriority added in v0.5.0

func (x *URIData) HasPriority() bool

func (*URIData) HasTarget added in v0.5.0

func (x *URIData) HasTarget() bool

func (*URIData) HasWeight added in v0.5.0

func (x *URIData) HasWeight() bool

func (*URIData) ProtoMessage added in v0.5.0

func (*URIData) ProtoMessage()

func (*URIData) ProtoReflect added in v0.5.0

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

func (*URIData) Reset added in v0.5.0

func (x *URIData) Reset()

func (*URIData) SetPriority added in v0.5.0

func (x *URIData) SetPriority(v uint32)

func (*URIData) SetTarget added in v0.5.0

func (x *URIData) SetTarget(v string)

func (*URIData) SetWeight added in v0.5.0

func (x *URIData) SetWeight(v uint32)

func (*URIData) String added in v0.5.0

func (x *URIData) String() string

type URIData_builder added in v0.5.0

type URIData_builder struct {
	Priority *uint32
	Weight   *uint32
	Target   *string
	// contains filtered or unexported fields
}

func (URIData_builder) Build added in v0.5.0

func (b0 URIData_builder) Build() *URIData

type URI_builder added in v0.5.0

type URI_builder struct {
	Hdr  *RR_Header
	Data *URIData
	// contains filtered or unexported fields
}

func (URI_builder) Build added in v0.5.0

func (b0 URI_builder) Build() *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) ActivateDNSSECKey added in v0.5.0

func (UnimplementedMindnsServiceServer) BatchUpdate added in v0.5.0

func (UnimplementedMindnsServiceServer) CreateTSIGKey added in v0.5.0

func (UnimplementedMindnsServiceServer) CreateZone added in v0.4.2

func (UnimplementedMindnsServiceServer) DeleteDNSSECKey added in v0.5.0

func (UnimplementedMindnsServiceServer) DeleteRRset added in v0.5.0

func (UnimplementedMindnsServiceServer) DeleteTSIGKey added in v0.5.0

func (UnimplementedMindnsServiceServer) DeleteZone added in v0.4.2

func (UnimplementedMindnsServiceServer) GenerateDNSSECKey added in v0.5.0

func (UnimplementedMindnsServiceServer) GetRRset added in v0.5.0

func (UnimplementedMindnsServiceServer) GetZone added in v0.5.0

func (UnimplementedMindnsServiceServer) ImportDNSSECKey added in v0.5.0

func (UnimplementedMindnsServiceServer) ListDNSSECKeys added in v0.5.0

func (UnimplementedMindnsServiceServer) ListRRsets added in v0.5.0

func (UnimplementedMindnsServiceServer) ListTSIGKeys added in v0.5.0

func (UnimplementedMindnsServiceServer) ListZones added in v0.4.2

func (UnimplementedMindnsServiceServer) RetireDNSSECKey added in v0.5.0

func (UnimplementedMindnsServiceServer) ScheduleKeyRollover added in v0.5.0

func (UnimplementedMindnsServiceServer) SetRRset added in v0.5.0

func (UnimplementedMindnsServiceServer) UpdateZone added in v0.5.0

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 UpdateZoneRequest added in v0.5.0

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

func (*UpdateZoneRequest) ClearUpdateMask added in v0.5.0

func (x *UpdateZoneRequest) ClearUpdateMask()

func (*UpdateZoneRequest) ClearZone added in v0.5.0

func (x *UpdateZoneRequest) ClearZone()

func (*UpdateZoneRequest) GetUpdateMask added in v0.5.0

func (x *UpdateZoneRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateZoneRequest) GetZone added in v0.5.0

func (x *UpdateZoneRequest) GetZone() *Zone

func (*UpdateZoneRequest) HasUpdateMask added in v0.5.0

func (x *UpdateZoneRequest) HasUpdateMask() bool

func (*UpdateZoneRequest) HasZone added in v0.5.0

func (x *UpdateZoneRequest) HasZone() bool

func (*UpdateZoneRequest) ProtoMessage added in v0.5.0

func (*UpdateZoneRequest) ProtoMessage()

func (*UpdateZoneRequest) ProtoReflect added in v0.5.0

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

func (*UpdateZoneRequest) Reset added in v0.5.0

func (x *UpdateZoneRequest) Reset()

func (*UpdateZoneRequest) SetUpdateMask added in v0.5.0

func (x *UpdateZoneRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateZoneRequest) SetZone added in v0.5.0

func (x *UpdateZoneRequest) SetZone(v *Zone)

func (*UpdateZoneRequest) String added in v0.5.0

func (x *UpdateZoneRequest) String() string

type UpdateZoneRequest_builder added in v0.5.0

type UpdateZoneRequest_builder struct {
	Zone       *Zone
	UpdateMask *fieldmaskpb.FieldMask
	// contains filtered or unexported fields
}

func (UpdateZoneRequest_builder) Build added in v0.5.0

type X25

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

func (*X25) Any

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

func (*X25) ClearData added in v0.5.0

func (x *X25) ClearData()

func (*X25) ClearHdr added in v0.5.0

func (x *X25) ClearHdr()

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) GetData added in v0.5.0

func (x *X25) GetData() *X25Data

func (*X25) GetHdr

func (x *X25) GetHdr() *RR_Header

func (*X25) HasData added in v0.5.0

func (x *X25) HasData() bool

func (*X25) HasHdr added in v0.5.0

func (x *X25) HasHdr() bool

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

X25 mapping

func (*X25) Reset

func (x *X25) Reset()

func (*X25) SetData added in v0.5.0

func (x *X25) SetData(v *X25Data)

func (*X25) SetHdr added in v0.5.0

func (x *X25) SetHdr(v *RR_Header)

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 X25Data added in v0.5.0

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

func (*X25Data) ClearPSDNAddress added in v0.5.0

func (x *X25Data) ClearPSDNAddress()

func (*X25Data) GetPSDNAddress added in v0.5.0

func (x *X25Data) GetPSDNAddress() string

func (*X25Data) HasPSDNAddress added in v0.5.0

func (x *X25Data) HasPSDNAddress() bool

func (*X25Data) ProtoMessage added in v0.5.0

func (*X25Data) ProtoMessage()

func (*X25Data) ProtoReflect added in v0.5.0

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

func (*X25Data) Reset added in v0.5.0

func (x *X25Data) Reset()

func (*X25Data) SetPSDNAddress added in v0.5.0

func (x *X25Data) SetPSDNAddress(v string)

func (*X25Data) String added in v0.5.0

func (x *X25Data) String() string

type X25Data_builder added in v0.5.0

type X25Data_builder struct {
	PSDNAddress *string
	// contains filtered or unexported fields
}

func (X25Data_builder) Build added in v0.5.0

func (b0 X25Data_builder) Build() *X25Data

type X25_builder added in v0.5.0

type X25_builder struct {
	Hdr  *RR_Header
	Data *X25Data
	// contains filtered or unexported fields
}

func (X25_builder) Build added in v0.5.0

func (b0 X25_builder) Build() *X25

type ZONEMD

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

func (*ZONEMD) Any

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

func (*ZONEMD) ClearData added in v0.5.0

func (x *ZONEMD) ClearData()

func (*ZONEMD) ClearHdr added in v0.5.0

func (x *ZONEMD) ClearHdr()

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) GetData added in v0.5.0

func (x *ZONEMD) GetData() *ZONEMDData

func (*ZONEMD) GetHdr

func (x *ZONEMD) GetHdr() *RR_Header

func (*ZONEMD) HasData added in v0.5.0

func (x *ZONEMD) HasData() bool

func (*ZONEMD) HasHdr added in v0.5.0

func (x *ZONEMD) HasHdr() bool

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

ZONEMD mapping

func (*ZONEMD) Reset

func (x *ZONEMD) Reset()

func (*ZONEMD) SetData added in v0.5.0

func (x *ZONEMD) SetData(v *ZONEMDData)

func (*ZONEMD) SetHdr added in v0.5.0

func (x *ZONEMD) SetHdr(v *RR_Header)

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 ZONEMDData added in v0.5.0

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

func (*ZONEMDData) ClearDigest added in v0.5.0

func (x *ZONEMDData) ClearDigest()

func (*ZONEMDData) ClearHash added in v0.5.0

func (x *ZONEMDData) ClearHash()

func (*ZONEMDData) ClearScheme added in v0.5.0

func (x *ZONEMDData) ClearScheme()

func (*ZONEMDData) ClearSerial added in v0.5.0

func (x *ZONEMDData) ClearSerial()

func (*ZONEMDData) GetDigest added in v0.5.0

func (x *ZONEMDData) GetDigest() string

func (*ZONEMDData) GetHash added in v0.5.0

func (x *ZONEMDData) GetHash() uint32

func (*ZONEMDData) GetScheme added in v0.5.0

func (x *ZONEMDData) GetScheme() uint32

func (*ZONEMDData) GetSerial added in v0.5.0

func (x *ZONEMDData) GetSerial() uint32

func (*ZONEMDData) HasDigest added in v0.5.0

func (x *ZONEMDData) HasDigest() bool

func (*ZONEMDData) HasHash added in v0.5.0

func (x *ZONEMDData) HasHash() bool

func (*ZONEMDData) HasScheme added in v0.5.0

func (x *ZONEMDData) HasScheme() bool

func (*ZONEMDData) HasSerial added in v0.5.0

func (x *ZONEMDData) HasSerial() bool

func (*ZONEMDData) ProtoMessage added in v0.5.0

func (*ZONEMDData) ProtoMessage()

func (*ZONEMDData) ProtoReflect added in v0.5.0

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

func (*ZONEMDData) Reset added in v0.5.0

func (x *ZONEMDData) Reset()

func (*ZONEMDData) SetDigest added in v0.5.0

func (x *ZONEMDData) SetDigest(v string)

func (*ZONEMDData) SetHash added in v0.5.0

func (x *ZONEMDData) SetHash(v uint32)

func (*ZONEMDData) SetScheme added in v0.5.0

func (x *ZONEMDData) SetScheme(v uint32)

func (*ZONEMDData) SetSerial added in v0.5.0

func (x *ZONEMDData) SetSerial(v uint32)

func (*ZONEMDData) String added in v0.5.0

func (x *ZONEMDData) String() string

type ZONEMDData_builder added in v0.5.0

type ZONEMDData_builder struct {
	Serial *uint32
	Scheme *uint32
	Hash   *uint32
	Digest *string
	// contains filtered or unexported fields
}

func (ZONEMDData_builder) Build added in v0.5.0

func (b0 ZONEMDData_builder) Build() *ZONEMDData

type ZONEMD_builder added in v0.5.0

type ZONEMD_builder struct {
	Hdr  *RR_Header
	Data *ZONEMDData
	// contains filtered or unexported fields
}

func (ZONEMD_builder) Build added in v0.5.0

func (b0 ZONEMD_builder) Build() *ZONEMD

type Zone

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

func (*Zone) ClearCreatedAt added in v0.5.0

func (x *Zone) ClearCreatedAt()

func (*Zone) ClearDefaultTtl added in v0.5.0

func (x *Zone) ClearDefaultTtl()

func (*Zone) ClearDnssecEnabled added in v0.5.0

func (x *Zone) ClearDnssecEnabled()

func (*Zone) ClearName added in v0.5.0

func (x *Zone) ClearName()

func (*Zone) ClearNsec3Params added in v0.5.0

func (x *Zone) ClearNsec3Params()

func (*Zone) ClearSerial added in v0.5.0

func (x *Zone) ClearSerial()

func (*Zone) ClearSoaParams added in v0.5.0

func (x *Zone) ClearSoaParams()

func (*Zone) ClearTransfer added in v0.5.0

func (x *Zone) ClearTransfer()

func (*Zone) ClearUpdatedAt added in v0.5.0

func (x *Zone) ClearUpdatedAt()

func (*Zone) GetCreatedAt added in v0.5.0

func (x *Zone) GetCreatedAt() uint64

func (*Zone) GetDefaultTtl added in v0.5.0

func (x *Zone) GetDefaultTtl() uint32

func (*Zone) GetDnssecEnabled added in v0.5.0

func (x *Zone) GetDnssecEnabled() bool

func (*Zone) GetName

func (x *Zone) GetName() string

func (*Zone) GetNsec3Params added in v0.5.0

func (x *Zone) GetNsec3Params() *NSEC3Params

func (*Zone) GetSerial added in v0.4.2

func (x *Zone) GetSerial() uint32

func (*Zone) GetSoaParams added in v0.5.0

func (x *Zone) GetSoaParams() *SOAParams

func (*Zone) GetTransfer added in v0.5.0

func (x *Zone) GetTransfer() *TransferConfig

func (*Zone) GetUpdatedAt added in v0.5.0

func (x *Zone) GetUpdatedAt() uint64

func (*Zone) HasCreatedAt added in v0.5.0

func (x *Zone) HasCreatedAt() bool

func (*Zone) HasDefaultTtl added in v0.5.0

func (x *Zone) HasDefaultTtl() bool

func (*Zone) HasDnssecEnabled added in v0.5.0

func (x *Zone) HasDnssecEnabled() bool

func (*Zone) HasName added in v0.5.0

func (x *Zone) HasName() bool

func (*Zone) HasNsec3Params added in v0.5.0

func (x *Zone) HasNsec3Params() bool

func (*Zone) HasSerial added in v0.5.0

func (x *Zone) HasSerial() bool

func (*Zone) HasSoaParams added in v0.5.0

func (x *Zone) HasSoaParams() bool

func (*Zone) HasTransfer added in v0.5.0

func (x *Zone) HasTransfer() bool

func (*Zone) HasUpdatedAt added in v0.5.0

func (x *Zone) HasUpdatedAt() bool

func (*Zone) ProtoMessage

func (*Zone) ProtoMessage()

func (*Zone) ProtoReflect

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

func (*Zone) Reset

func (x *Zone) Reset()

func (*Zone) SetCreatedAt added in v0.5.0

func (x *Zone) SetCreatedAt(v uint64)

func (*Zone) SetDefaultTtl added in v0.5.0

func (x *Zone) SetDefaultTtl(v uint32)

func (*Zone) SetDnssecEnabled added in v0.5.0

func (x *Zone) SetDnssecEnabled(v bool)

func (*Zone) SetName added in v0.5.0

func (x *Zone) SetName(v string)

func (*Zone) SetNsec3Params added in v0.5.0

func (x *Zone) SetNsec3Params(v *NSEC3Params)

func (*Zone) SetSerial added in v0.5.0

func (x *Zone) SetSerial(v uint32)

func (*Zone) SetSoaParams added in v0.5.0

func (x *Zone) SetSoaParams(v *SOAParams)

func (*Zone) SetTransfer added in v0.5.0

func (x *Zone) SetTransfer(v *TransferConfig)

func (*Zone) SetUpdatedAt added in v0.5.0

func (x *Zone) SetUpdatedAt(v uint64)

func (*Zone) String

func (x *Zone) String() string

type ZoneMetadata added in v0.5.0

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

ZoneMetadata - zone-level configuration

func (*ZoneMetadata) ClearCreatedAt added in v0.5.0

func (x *ZoneMetadata) ClearCreatedAt()

func (*ZoneMetadata) ClearDefaultTtl added in v0.5.0

func (x *ZoneMetadata) ClearDefaultTtl()

func (*ZoneMetadata) ClearDnssecEnabled added in v0.5.0

func (x *ZoneMetadata) ClearDnssecEnabled()

func (*ZoneMetadata) ClearName added in v0.5.0

func (x *ZoneMetadata) ClearName()

func (*ZoneMetadata) ClearNsec3Params added in v0.5.0

func (x *ZoneMetadata) ClearNsec3Params()

func (*ZoneMetadata) ClearSerial added in v0.5.0

func (x *ZoneMetadata) ClearSerial()

func (*ZoneMetadata) ClearUpdatedAt added in v0.5.0

func (x *ZoneMetadata) ClearUpdatedAt()

func (*ZoneMetadata) GetCreatedAt added in v0.5.0

func (x *ZoneMetadata) GetCreatedAt() uint64

func (*ZoneMetadata) GetDefaultTtl added in v0.5.0

func (x *ZoneMetadata) GetDefaultTtl() uint32

func (*ZoneMetadata) GetDnssecEnabled added in v0.5.0

func (x *ZoneMetadata) GetDnssecEnabled() bool

func (*ZoneMetadata) GetName added in v0.5.0

func (x *ZoneMetadata) GetName() string

func (*ZoneMetadata) GetNsec3Params added in v0.5.0

func (x *ZoneMetadata) GetNsec3Params() *NSEC3Params

func (*ZoneMetadata) GetSerial added in v0.5.0

func (x *ZoneMetadata) GetSerial() uint32

func (*ZoneMetadata) GetUpdatedAt added in v0.5.0

func (x *ZoneMetadata) GetUpdatedAt() uint64

func (*ZoneMetadata) HasCreatedAt added in v0.5.0

func (x *ZoneMetadata) HasCreatedAt() bool

func (*ZoneMetadata) HasDefaultTtl added in v0.5.0

func (x *ZoneMetadata) HasDefaultTtl() bool

func (*ZoneMetadata) HasDnssecEnabled added in v0.5.0

func (x *ZoneMetadata) HasDnssecEnabled() bool

func (*ZoneMetadata) HasName added in v0.5.0

func (x *ZoneMetadata) HasName() bool

func (*ZoneMetadata) HasNsec3Params added in v0.5.0

func (x *ZoneMetadata) HasNsec3Params() bool

func (*ZoneMetadata) HasSerial added in v0.5.0

func (x *ZoneMetadata) HasSerial() bool

func (*ZoneMetadata) HasUpdatedAt added in v0.5.0

func (x *ZoneMetadata) HasUpdatedAt() bool

func (*ZoneMetadata) ProtoMessage added in v0.5.0

func (*ZoneMetadata) ProtoMessage()

func (*ZoneMetadata) ProtoReflect added in v0.5.0

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

func (*ZoneMetadata) Reset added in v0.5.0

func (x *ZoneMetadata) Reset()

func (*ZoneMetadata) SetCreatedAt added in v0.5.0

func (x *ZoneMetadata) SetCreatedAt(v uint64)

func (*ZoneMetadata) SetDefaultTtl added in v0.5.0

func (x *ZoneMetadata) SetDefaultTtl(v uint32)

func (*ZoneMetadata) SetDnssecEnabled added in v0.5.0

func (x *ZoneMetadata) SetDnssecEnabled(v bool)

func (*ZoneMetadata) SetName added in v0.5.0

func (x *ZoneMetadata) SetName(v string)

func (*ZoneMetadata) SetNsec3Params added in v0.5.0

func (x *ZoneMetadata) SetNsec3Params(v *NSEC3Params)

func (*ZoneMetadata) SetSerial added in v0.5.0

func (x *ZoneMetadata) SetSerial(v uint32)

func (*ZoneMetadata) SetUpdatedAt added in v0.5.0

func (x *ZoneMetadata) SetUpdatedAt(v uint64)

func (*ZoneMetadata) String added in v0.5.0

func (x *ZoneMetadata) String() string

type ZoneMetadata_builder added in v0.5.0

type ZoneMetadata_builder struct {
	Name          *string
	Serial        *uint32
	DefaultTtl    *uint32
	Nsec3Params   *NSEC3Params
	DnssecEnabled *bool
	CreatedAt     *uint64
	UpdatedAt     *uint64
	// contains filtered or unexported fields
}

func (ZoneMetadata_builder) Build added in v0.5.0

func (b0 ZoneMetadata_builder) Build() *ZoneMetadata

type Zone_builder added in v0.5.0

type Zone_builder struct {

	// Immutable identifier
	Name *string
	// Current serial (read-only, auto-incremented on changes)
	Serial *uint32
	// Zone configuration
	DefaultTtl    *uint32
	DnssecEnabled *bool
	Nsec3Params   *NSEC3Params
	SoaParams     *SOAParams
	Transfer      *TransferConfig
	// Timestamps (read-only)
	CreatedAt *uint64
	UpdatedAt *uint64
	// contains filtered or unexported fields
}

func (Zone_builder) Build added in v0.5.0

func (b0 Zone_builder) Build() *Zone

Jump to

Keyboard shortcuts

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