Skip to content
Snippets Groups Projects
pnd.pb.go 65.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // 	protoc-gen-go v1.26.0
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // 	protoc        v3.17.2
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // source: gosdn/pnd/pnd.proto
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    package pnd
    
    import (
    
    	southbound "code.fbi.h-da.de/cocsn/api/go/gosdn/southbound"
    	transport "code.fbi.h-da.de/cocsn/api/go/gosdn/transport"
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	gnmi "github.com/openconfig/gnmi/proto/gnmi"
    	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    	_ "google.golang.org/protobuf/types/descriptorpb"
    	reflect "reflect"
    	sync "sync"
    )
    
    const (
    	// Verify that this generated code is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    	// Verify that runtime/protoimpl is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    )
    
    
    type ApiOperation int32
    
    const (
    	ApiOperation_UPDATE  ApiOperation = 0
    	ApiOperation_REPLACE ApiOperation = 1
    	ApiOperation_DELETE  ApiOperation = 2
    )
    
    // Enum value maps for ApiOperation.
    var (
    	ApiOperation_name = map[int32]string{
    		0: "UPDATE",
    		1: "REPLACE",
    		2: "DELETE",
    	}
    	ApiOperation_value = map[string]int32{
    		"UPDATE":  0,
    		"REPLACE": 1,
    		"DELETE":  2,
    	}
    )
    
    func (x ApiOperation) Enum() *ApiOperation {
    	p := new(ApiOperation)
    	*p = x
    	return p
    }
    
    func (x ApiOperation) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (ApiOperation) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_pnd_pnd_proto_enumTypes[0].Descriptor()
    }
    
    func (ApiOperation) Type() protoreflect.EnumType {
    	return &file_gosdn_pnd_pnd_proto_enumTypes[0]
    }
    
    func (x ApiOperation) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use ApiOperation.Descriptor instead.
    func (ApiOperation) EnumDescriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{0}
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type Change_State int32
    
    const (
    	Change_PENDING   Change_State = 0
    	Change_COMMITTED Change_State = 1
    	Change_CONFIRMED Change_State = 2
    )
    
    // Enum value maps for Change_State.
    var (
    	Change_State_name = map[int32]string{
    		0: "PENDING",
    		1: "COMMITTED",
    		2: "CONFIRMED",
    	}
    	Change_State_value = map[string]int32{
    		"PENDING":   0,
    		"COMMITTED": 1,
    		"CONFIRMED": 2,
    	}
    )
    
    func (x Change_State) Enum() *Change_State {
    	p := new(Change_State)
    	*p = x
    	return p
    }
    
    func (x Change_State) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (Change_State) Descriptor() protoreflect.EnumDescriptor {
    
    	return file_gosdn_pnd_pnd_proto_enumTypes[1].Descriptor()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (Change_State) Type() protoreflect.EnumType {
    
    	return &file_gosdn_pnd_pnd_proto_enumTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x Change_State) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use Change_State.Descriptor instead.
    func (Change_State) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{9, 0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type SetChange_Operation int32
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    const (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetChange_CREATE  SetChange_Operation = 0
    	SetChange_COMMIT  SetChange_Operation = 1
    	SetChange_CONFIRM SetChange_Operation = 2
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Enum value maps for SetChange_Operation.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetChange_Operation_name = map[int32]string{
    		0: "CREATE",
    		1: "COMMIT",
    		2: "CONFIRM",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetChange_Operation_value = map[string]int32{
    		"CREATE":  0,
    		"COMMIT":  1,
    		"CONFIRM": 2,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetChange_Operation) Enum() *SetChange_Operation {
    	p := new(SetChange_Operation)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	*p = x
    	return p
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetChange_Operation) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (SetChange_Operation) Descriptor() protoreflect.EnumDescriptor {
    
    	return file_gosdn_pnd_pnd_proto_enumTypes[2].Descriptor()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (SetChange_Operation) Type() protoreflect.EnumType {
    
    	return &file_gosdn_pnd_pnd_proto_enumTypes[2]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetChange_Operation) Number() protoreflect.EnumNumber {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoreflect.EnumNumber(x)
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Deprecated: Use SetChange_Operation.Descriptor instead.
    func (SetChange_Operation) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{13, 0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type SetResponseStatus int32
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    const (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetResponse_OK    SetResponseStatus = 0
    	SetResponse_ERROR SetResponseStatus = 1
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Enum value maps for SetResponseStatus.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    var (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetResponseStatus_name = map[int32]string{
    		0: "OK",
    		1: "ERROR",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	SetResponseStatus_value = map[string]int32{
    		"OK":    0,
    		"ERROR": 1,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetResponseStatus) Enum() *SetResponseStatus {
    	p := new(SetResponseStatus)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	*p = x
    	return p
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetResponseStatus) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (SetResponseStatus) Descriptor() protoreflect.EnumDescriptor {
    
    	return file_gosdn_pnd_pnd_proto_enumTypes[3].Descriptor()
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (SetResponseStatus) Type() protoreflect.EnumType {
    
    	return &file_gosdn_pnd_pnd_proto_enumTypes[3]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x SetResponseStatus) Number() protoreflect.EnumNumber {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoreflect.EnumNumber(x)
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Deprecated: Use SetResponseStatus.Descriptor instead.
    func (SetResponseStatus) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{14, 0}
    
    type DeleteRequest_Type int32
    
    const (
    	DeleteRequest_OND DeleteRequest_Type = 0
    	DeleteRequest_SBI DeleteRequest_Type = 1
    	DeleteRequest_PND DeleteRequest_Type = 2
    )
    
    // Enum value maps for DeleteRequest_Type.
    var (
    	DeleteRequest_Type_name = map[int32]string{
    		0: "OND",
    		1: "SBI",
    		2: "PND",
    	}
    	DeleteRequest_Type_value = map[string]int32{
    		"OND": 0,
    		"SBI": 1,
    		"PND": 2,
    	}
    )
    
    func (x DeleteRequest_Type) Enum() *DeleteRequest_Type {
    	p := new(DeleteRequest_Type)
    	*p = x
    	return p
    }
    
    func (x DeleteRequest_Type) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (DeleteRequest_Type) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_pnd_pnd_proto_enumTypes[4].Descriptor()
    }
    
    func (DeleteRequest_Type) Type() protoreflect.EnumType {
    	return &file_gosdn_pnd_pnd_proto_enumTypes[4]
    }
    
    func (x DeleteRequest_Type) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use DeleteRequest_Type.Descriptor instead.
    func (DeleteRequest_Type) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{16, 0}
    
    }
    
    type DeleteResponseStatus int32
    
    const (
    	DeleteResponse_OK    DeleteResponseStatus = 0
    	DeleteResponse_ERROR DeleteResponseStatus = 1
    )
    
    // Enum value maps for DeleteResponseStatus.
    var (
    	DeleteResponseStatus_name = map[int32]string{
    		0: "OK",
    		1: "ERROR",
    	}
    	DeleteResponseStatus_value = map[string]int32{
    		"OK":    0,
    		"ERROR": 1,
    	}
    )
    
    func (x DeleteResponseStatus) Enum() *DeleteResponseStatus {
    	p := new(DeleteResponseStatus)
    	*p = x
    	return p
    }
    
    func (x DeleteResponseStatus) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (DeleteResponseStatus) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_pnd_pnd_proto_enumTypes[5].Descriptor()
    }
    
    func (DeleteResponseStatus) Type() protoreflect.EnumType {
    	return &file_gosdn_pnd_pnd_proto_enumTypes[5]
    }
    
    func (x DeleteResponseStatus) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use DeleteResponseStatus.Descriptor instead.
    func (DeleteResponseStatus) EnumDescriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{17, 0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type GetRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	// Types that are assignable to Request:
    	//	*GetRequest_Pnd
    	//	*GetRequest_Ond
    	//	*GetRequest_Sbi
    	//	*GetRequest_Change
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	//	*GetRequest_Path
    
    	Request isGetRequest_Request `protobuf_oneof:"request"`
    	Pid     string               `protobuf:"bytes,6,opt,name=pid,proto3" json:"pid,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetRequest) Reset() {
    	*x = GetRequest{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetRequest) ProtoMessage() {}
    
    func (x *GetRequest) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[0]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
    func (*GetRequest) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{0}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (m *GetRequest) GetRequest() isGetRequest_Request {
    	if m != nil {
    		return m.Request
    	}
    	return nil
    }
    
    func (x *GetRequest) GetPnd() *GetPnd {
    	if x, ok := x.GetRequest().(*GetRequest_Pnd); ok {
    		return x.Pnd
    	}
    	return nil
    }
    
    func (x *GetRequest) GetOnd() *GetOnd {
    	if x, ok := x.GetRequest().(*GetRequest_Ond); ok {
    		return x.Ond
    	}
    	return nil
    }
    
    func (x *GetRequest) GetSbi() *GetSbi {
    	if x, ok := x.GetRequest().(*GetRequest_Sbi); ok {
    		return x.Sbi
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    func (x *GetRequest) GetChange() *GetChange {
    	if x, ok := x.GetRequest().(*GetRequest_Change); ok {
    		return x.Change
    	}
    	return nil
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *GetRequest) GetPath() *GetPath {
    	if x, ok := x.GetRequest().(*GetRequest_Path); ok {
    		return x.Path
    	}
    	return nil
    }
    
    
    func (x *GetRequest) GetPid() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return ""
    }
    
    
    type isGetRequest_Request interface {
    	isGetRequest_Request()
    }
    
    type GetRequest_Pnd struct {
    	Pnd *GetPnd `protobuf:"bytes,2,opt,name=pnd,proto3,oneof"`
    }
    
    type GetRequest_Ond struct {
    	Ond *GetOnd `protobuf:"bytes,3,opt,name=ond,proto3,oneof"`
    }
    
    type GetRequest_Sbi struct {
    	Sbi *GetSbi `protobuf:"bytes,4,opt,name=sbi,proto3,oneof"`
    }
    
    type GetRequest_Change struct {
    	Change *GetChange `protobuf:"bytes,5,opt,name=change,proto3,oneof"`
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type GetRequest_Path struct {
    	Path *GetPath `protobuf:"bytes,7,opt,name=path,proto3,oneof"`
    }
    
    
    func (*GetRequest_Pnd) isGetRequest_Request() {}
    
    func (*GetRequest_Ond) isGetRequest_Request() {}
    
    func (*GetRequest_Sbi) isGetRequest_Request() {}
    
    func (*GetRequest_Change) isGetRequest_Request() {}
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (*GetRequest_Path) isGetRequest_Request() {}
    
    
    type GetPnd struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    }
    
    
    func (x *GetPnd) Reset() {
    	*x = GetPnd{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetPnd) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetPnd) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetPnd) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[1]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    
    // Deprecated: Use GetPnd.ProtoReflect.Descriptor instead.
    func (*GetPnd) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{1}
    
    type GetOnd struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	All bool     `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
    	Did []string `protobuf:"bytes,2,rep,name=did,proto3" json:"did,omitempty"`
    }
    
    func (x *GetOnd) Reset() {
    	*x = GetOnd{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[2]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetOnd) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetOnd) ProtoMessage() {}
    
    func (x *GetOnd) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[2]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use GetOnd.ProtoReflect.Descriptor instead.
    func (*GetOnd) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{2}
    
    }
    
    func (x *GetOnd) GetAll() bool {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    func (x *GetOnd) GetDid() []string {
    	if x != nil {
    		return x.Did
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    type GetSbi struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	All bool     `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
    	Sid []string `protobuf:"bytes,2,rep,name=sid,proto3" json:"sid,omitempty"`
    }
    
    func (x *GetSbi) Reset() {
    	*x = GetSbi{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[3]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    
    func (x *GetSbi) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetSbi) ProtoMessage() {}
    
    func (x *GetSbi) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[3]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use GetSbi.ProtoReflect.Descriptor instead.
    func (*GetSbi) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{3}
    
    func (x *GetSbi) GetAll() bool {
    	if x != nil {
    		return x.All
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    func (x *GetSbi) GetSid() []string {
    	if x != nil {
    		return x.Sid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    type GetChange struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	All  bool     `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
    	Cuid []string `protobuf:"bytes,2,rep,name=cuid,proto3" json:"cuid,omitempty"`
    }
    
    func (x *GetChange) Reset() {
    	*x = GetChange{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[4]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    
    func (x *GetChange) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetChange) ProtoMessage() {}
    
    func (x *GetChange) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[4]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return mi.MessageOf(x)
    
    // Deprecated: Use GetChange.ProtoReflect.Descriptor instead.
    func (*GetChange) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{4}
    
    func (x *GetChange) GetAll() bool {
    	if x != nil {
    		return x.All
    	}
    	return false
    
    func (x *GetChange) GetCuid() []string {
    	if x != nil {
    		return x.Cuid
    	}
    	return nil
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    type GetPath struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Did  string `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"`
    	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *GetPath) Reset() {
    	*x = GetPath{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[5]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPath) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPath) ProtoMessage() {}
    
    func (x *GetPath) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[5]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use GetPath.ProtoReflect.Descriptor instead.
    func (*GetPath) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{5}
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *GetPath) GetDid() string {
    	if x != nil {
    		return x.Did
    	}
    	return ""
    }
    
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *GetPath) GetPath() string {
    	if x != nil {
    		return x.Path
    	}
    	return ""
    }
    
    
    type GetResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64                             `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pnd       *PrincipalNetworkDomain           `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Ond       []*OrchestratedNetworkingDevice   `protobuf:"bytes,3,rep,name=ond,proto3" json:"ond,omitempty"`
    	Sbi       []*southbound.SouthboundInterface `protobuf:"bytes,5,rep,name=sbi,proto3" json:"sbi,omitempty"`
    	Change    []*Change                         `protobuf:"bytes,7,rep,name=change,proto3" json:"change,omitempty"`
    
    func (x *GetResponse) Reset() {
    	*x = GetResponse{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[6]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    
    func (x *GetResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    
    func (*GetResponse) ProtoMessage() {}
    
    func (x *GetResponse) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[6]
    
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    
    // Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
    func (*GetResponse) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{6}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetResponse) GetPnd() *PrincipalNetworkDomain {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetResponse) GetOnd() []*OrchestratedNetworkingDevice {
    	if x != nil {
    		return x.Ond
    	}
    	return nil
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetResponse) GetSbi() []*southbound.SouthboundInterface {
    
    	if x != nil {
    		return x.Sbi
    	}
    	return nil
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *GetResponse) GetChange() []*Change {
    	if x != nil {
    		return x.Change
    	}
    	return nil
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    type PrincipalNetworkDomain struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Id          string                            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Name        string                            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    	Description string                            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    	Ond         []*OrchestratedNetworkingDevice   `protobuf:"bytes,4,rep,name=ond,proto3" json:"ond,omitempty"`
    	Sbi         []*southbound.SouthboundInterface `protobuf:"bytes,5,rep,name=sbi,proto3" json:"sbi,omitempty"`
    	Change      []*Change                         `protobuf:"bytes,6,rep,name=change,proto3" json:"change,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *PrincipalNetworkDomain) Reset() {
    	*x = PrincipalNetworkDomain{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[7]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *PrincipalNetworkDomain) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*PrincipalNetworkDomain) ProtoMessage() {}
    
    func (x *PrincipalNetworkDomain) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[7]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use PrincipalNetworkDomain.ProtoReflect.Descriptor instead.
    func (*PrincipalNetworkDomain) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{7}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *PrincipalNetworkDomain) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *PrincipalNetworkDomain) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *PrincipalNetworkDomain) GetDescription() string {
    	if x != nil {
    		return x.Description
    	}
    	return ""
    }
    
    
    func (x *PrincipalNetworkDomain) GetOnd() []*OrchestratedNetworkingDevice {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    func (x *PrincipalNetworkDomain) GetSbi() []*southbound.SouthboundInterface {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    func (x *PrincipalNetworkDomain) GetChange() []*Change {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    type OrchestratedNetworkingDevice struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Id     string                          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Name   string                          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    	Device []*gnmi.Notification            `protobuf:"bytes,3,rep,name=device,proto3" json:"device,omitempty"`
    	Sbi    *southbound.SouthboundInterface `protobuf:"bytes,4,opt,name=sbi,proto3" json:"sbi,omitempty"`
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *OrchestratedNetworkingDevice) Reset() {
    	*x = OrchestratedNetworkingDevice{}
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[8]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *OrchestratedNetworkingDevice) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*OrchestratedNetworkingDevice) ProtoMessage() {}
    
    func (x *OrchestratedNetworkingDevice) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[8]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use OrchestratedNetworkingDevice.ProtoReflect.Descriptor instead.
    func (*OrchestratedNetworkingDevice) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{8}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (x *OrchestratedNetworkingDevice) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *OrchestratedNetworkingDevice) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    
    func (x *OrchestratedNetworkingDevice) GetDevice() []*gnmi.Notification {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    		return x.Device
    	}
    	return nil
    }
    
    
    func (x *OrchestratedNetworkingDevice) GetSbi() *southbound.SouthboundInterface {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    		return x.Sbi
    	}
    	return nil
    }
    
    
    type Change struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Id    string       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Age   int64        `protobuf:"varint,2,opt,name=age,proto3" json:"age,omitempty"`
    	State Change_State `protobuf:"varint,3,opt,name=state,proto3,enum=gosdn.pnd.Change_State" json:"state,omitempty"`
    
    func (x *Change) Reset() {
    	*x = Change{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[9]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *Change) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*Change) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *Change) ProtoReflect() protoreflect.Message {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[9]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    
    // Deprecated: Use Change.ProtoReflect.Descriptor instead.
    func (*Change) Descriptor() ([]byte, []int) {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{9}
    
    func (x *Change) GetId() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return ""
    }
    
    func (x *Change) GetAge() int64 {
    	if x != nil {
    		return x.Age
    	}