Skip to content
Snippets Groups Projects
pnd.pb.go 113 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[12]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *GetChangeResponse) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*GetChangeResponse) ProtoMessage() {}
    
    func (x *GetChangeResponse) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[12]
    	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 GetChangeResponse.ProtoReflect.Descriptor instead.
    func (*GetChangeResponse) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{12}
    }
    
    
    func (x *GetChangeResponse) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Timestamp
    
    	return 0
    
    func (x *GetChangeResponse) GetPnd() *PrincipalNetworkDomain {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.Pnd
    
    	return nil
    
    func (x *GetChangeResponse) GetChange() *Change {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.Change
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    type GetChangeListResponse 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.
    	// TODO: Check if this is really needed. Perhaps a reference to the PND's ID
    	// is also sufficient.
    	Pnd    *PrincipalNetworkDomain `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    	Change []*Change               `protobuf:"bytes,3,rep,name=change,proto3" json:"change,omitempty"`
    }
    
    func (x *GetChangeListResponse) Reset() {
    	*x = GetChangeListResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[13]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetChangeListResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetChangeListResponse) ProtoMessage() {}
    
    func (x *GetChangeListResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[13]
    	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 GetChangeListResponse.ProtoReflect.Descriptor instead.
    func (*GetChangeListResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{13}
    }
    
    func (x *GetChangeListResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetChangeListResponse) GetPnd() *PrincipalNetworkDomain {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    func (x *GetChangeListResponse) GetChange() []*Change {
    	if x != nil {
    		return x.Change
    	}
    	return nil
    }
    
    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"`
    }
    
    func (x *PrincipalNetworkDomain) Reset() {
    	*x = PrincipalNetworkDomain{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[14]
    		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 {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[14]
    	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) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{14}
    }
    
    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 ""
    }
    
    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"`
    }
    
    func (x *OrchestratedNetworkingDevice) Reset() {
    	*x = OrchestratedNetworkingDevice{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[15]
    		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 {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[15]
    	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) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{15}
    }
    
    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 {
    	if x != nil {
    		return x.Device
    	}
    	return nil
    }
    
    func (x *OrchestratedNetworkingDevice) GetSbi() *southbound.SouthboundInterface {
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		return x.Sbi
    	}
    	return nil
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    type Change struct {
    	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 ChangeState `protobuf:"varint,3,opt,name=state,proto3,enum=gosdn.pnd.ChangeState" json:"state,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *Change) Reset() {
    	*x = Change{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[16]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Change) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Change) ProtoMessage() {}
    
    func (x *Change) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[16]
    
    Malte Bauch's avatar
    Malte Bauch 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) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{16}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *Change) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *Change) GetAge() int64 {
    	if x != nil {
    		return x.Age
    	}
    	return 0
    }
    
    
    func (x *Change) GetState() ChangeState {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.State
    	}
    
    	return ChangeState_CHANGE_STATE_UNSPECIFIED
    
    type SetOndListRequest struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	Ond       []*SetOnd `protobuf:"bytes,2,rep,name=ond,proto3" json:"ond,omitempty"`
    	Pid       string    `protobuf:"bytes,3,opt,name=pid,proto3" json:"pid,omitempty"`
    }
    
    
    func (x *SetOndListRequest) Reset() {
    	*x = SetOndListRequest{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[17]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetOndListRequest) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetOndListRequest) ProtoMessage() {}
    
    func (x *SetOndListRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[17]
    
    Malte Bauch's avatar
    Malte Bauch 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 SetOndListRequest.ProtoReflect.Descriptor instead.
    func (*SetOndListRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{17}
    
    func (x *SetOndListRequest) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *SetOndListRequest) GetOnd() []*SetOnd {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Ond
    	}
    	return nil
    }
    
    
    func (x *SetOndListRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Pid
    	}
    	return ""
    }
    
    
    type SetSbiListRequest struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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.
    	Sbi       []*SetSbi `protobuf:"bytes,2,rep,name=sbi,proto3" json:"sbi,omitempty"`
    	Pid       string    `protobuf:"bytes,3,opt,name=pid,proto3" json:"pid,omitempty"`
    }
    
    
    func (x *SetSbiListRequest) Reset() {
    	*x = SetSbiListRequest{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[18]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetSbiListRequest) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetSbiListRequest) ProtoMessage() {}
    
    func (x *SetSbiListRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[18]
    
    Malte Bauch's avatar
    Malte Bauch 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 SetSbiListRequest.ProtoReflect.Descriptor instead.
    func (*SetSbiListRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{18}
    
    func (x *SetSbiListRequest) GetTimestamp() int64 {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *SetSbiListRequest) GetSbi() []*SetSbi {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Sbi
    	}
    	return nil
    }
    
    
    func (x *SetSbiListRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    		return x.Pid
    	}
    	return ""
    }
    
    
    type SetChangeListRequest struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Timestamp int64        `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Change    []*SetChange `protobuf:"bytes,2,rep,name=change,proto3" json:"change,omitempty"`
    	Pid       string       `protobuf:"bytes,3,opt,name=pid,proto3" json:"pid,omitempty"`
    
    func (x *SetChangeListRequest) Reset() {
    	*x = SetChangeListRequest{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[19]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetChangeListRequest) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetChangeListRequest) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *SetChangeListRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[19]
    
    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 SetChangeListRequest.ProtoReflect.Descriptor instead.
    func (*SetChangeListRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{19}
    
    func (x *SetChangeListRequest) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    func (x *SetChangeListRequest) GetChange() []*SetChange {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Change
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil
    
    func (x *SetChangeListRequest) GetPid() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Pid
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    type SetPathListRequest struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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.
    
    	ChangeRequest []*ChangeRequest `protobuf:"bytes,2,rep,name=change_request,json=changeRequest,proto3" json:"change_request,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    	Did           string           `protobuf:"bytes,3,opt,name=did,proto3" json:"did,omitempty"`
    	Pid           string           `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
    
    func (x *SetPathListRequest) Reset() {
    	*x = SetPathListRequest{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[20]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetPathListRequest) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetPathListRequest) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *SetPathListRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[20]
    
    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 SetPathListRequest.ProtoReflect.Descriptor instead.
    func (*SetPathListRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{20}
    
    func (x *SetPathListRequest) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    func (x *SetPathListRequest) GetChangeRequest() []*ChangeRequest {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.ChangeRequest
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    func (x *SetPathListRequest) GetDid() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Did
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return ""
    
    func (x *SetPathListRequest) GetPid() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		return x.Pid
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    //TODO: rename
    type ChangeRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Path  string       `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    	Value string       `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    	ApiOp ApiOperation `protobuf:"varint,3,opt,name=api_op,json=apiOp,proto3,enum=gosdn.pnd.ApiOperation" json:"api_op,omitempty"`
    }
    
    func (x *ChangeRequest) Reset() {
    	*x = ChangeRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[21]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ChangeRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ChangeRequest) ProtoMessage() {}
    
    func (x *ChangeRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[21]
    	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 ChangeRequest.ProtoReflect.Descriptor instead.
    func (*ChangeRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{21}
    }
    
    func (x *ChangeRequest) GetPath() string {
    	if x != nil {
    		return x.Path
    	}
    	return ""
    }
    
    func (x *ChangeRequest) GetValue() string {
    	if x != nil {
    		return x.Value
    	}
    	return ""
    }
    
    func (x *ChangeRequest) GetApiOp() ApiOperation {
    	if x != nil {
    		return x.ApiOp
    	}
    	return ApiOperation_API_OPERATION_UNSPECIFIED
    }
    
    
    type SetOnd struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    	Address         string                          `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
    	Sbi             *southbound.SouthboundInterface `protobuf:"bytes,2,opt,name=sbi,proto3" json:"sbi,omitempty"`
    
    	DeviceName      string                          `protobuf:"bytes,3,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
    	TransportOption *transport.TransportOption      `protobuf:"bytes,4,opt,name=transport_option,json=transportOption,proto3" json:"transport_option,omitempty"`
    
    func (x *SetOnd) Reset() {
    	*x = SetOnd{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[22]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetOnd) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetOnd) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *SetOnd) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[22]
    
    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 SetOnd.ProtoReflect.Descriptor instead.
    func (*SetOnd) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{22}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *SetOnd) GetAddress() string {
    	if x != nil {
    		return x.Address
    	}
    	return ""
    }
    
    
    func (x *SetOnd) GetSbi() *southbound.SouthboundInterface {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.Sbi
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return nil
    
    func (x *SetOnd) GetDeviceName() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.DeviceName
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return ""
    }
    
    
    func (x *SetOnd) GetTransportOption() *transport.TransportOption {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    		return x.TransportOption
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return nil
    }
    
    
    type SetSbi struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    }
    
    
    func (x *SetSbi) Reset() {
    	*x = SetSbi{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[23]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetSbi) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetSbi) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *SetSbi) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[23]
    
    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 SetSbi.ProtoReflect.Descriptor instead.
    func (*SetSbi) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{23}
    
    type SetChange struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    	Cuid string    `protobuf:"bytes,1,opt,name=cuid,proto3" json:"cuid,omitempty"`
    
    	Op   Operation `protobuf:"varint,2,opt,name=op,proto3,enum=gosdn.pnd.Operation" json:"op,omitempty"`
    
    func (x *SetChange) Reset() {
    	*x = SetChange{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[24]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    
    func (x *SetChange) String() string {
    	return protoimpl.X.MessageStringOf(x)
    
    func (*SetChange) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func (x *SetChange) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[24]
    
    	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 SetChange.ProtoReflect.Descriptor instead.
    func (*SetChange) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{24}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    func (x *SetChange) GetCuid() string {
    	if x != nil {
    		return x.Cuid
    	}
    	return ""
    }
    
    
    func (x *SetChange) GetOp() Operation {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    		return x.Op
    	}
    
    	return Operation_OPERATION_UNSPECIFIED
    
    Malte Bauch's avatar
    Malte Bauch committed
    type SetResponse struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	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.
    
    	Status    Status `protobuf:"varint,2,opt,name=status,proto3,enum=gosdn.pnd.Status" json:"status,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *SetResponse) Reset() {
    	*x = SetResponse{}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[25]
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *SetResponse) String() string {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (*SetResponse) ProtoMessage() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *SetResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[25]
    
    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)
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Deprecated: Use SetResponse.ProtoReflect.Descriptor instead.
    func (*SetResponse) Descriptor() ([]byte, []int) {
    
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{25}
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *SetResponse) GetTimestamp() int64 {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Timestamp
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return 0
    
    func (x *SetResponse) GetStatus() Status {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if x != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return x.Status
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    
    	return Status_STATUS_UNSPECIFIED
    
    type SetOndListResponse 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.
    
    	Status    Status         `protobuf:"varint,2,opt,name=status,proto3,enum=gosdn.pnd.Status" json:"status,omitempty"`
    
    	Responses []*SetResponse `protobuf:"bytes,3,rep,name=responses,proto3" json:"responses,omitempty"`
    
    func (x *SetOndListResponse) Reset() {
    	*x = SetOndListResponse{}
    
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[26]
    
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SetOndListResponse) String() string {
    
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SetOndListResponse) ProtoMessage() {}
    
    func (x *SetOndListResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[26]
    
    	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 SetOndListResponse.ProtoReflect.Descriptor instead.
    func (*SetOndListResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{26}
    
    func (x *SetOndListResponse) GetTimestamp() int64 {
    
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    func (x *SetOndListResponse) GetStatus() Status {
    
    	if x != nil {
    
    		return x.Status
    
    	return Status_STATUS_UNSPECIFIED
    
    func (x *SetOndListResponse) GetResponses() []*SetResponse {
    
    	if x != nil {
    
    		return x.Responses
    
    	return nil
    
    type SetChangeListResponse 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.
    
    	Status    Status         `protobuf:"varint,2,opt,name=status,proto3,enum=gosdn.pnd.Status" json:"status,omitempty"`
    
    	Responses []*SetResponse `protobuf:"bytes,3,rep,name=responses,proto3" json:"responses,omitempty"`
    }
    
    func (x *SetChangeListResponse) Reset() {
    	*x = SetChangeListResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[27]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *SetChangeListResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*SetChangeListResponse) ProtoMessage() {}
    
    func (x *SetChangeListResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_pnd_pnd_proto_msgTypes[27]
    	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 SetChangeListResponse.ProtoReflect.Descriptor instead.
    func (*SetChangeListResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_pnd_pnd_proto_rawDescGZIP(), []int{27}
    }
    
    func (x *SetChangeListResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *SetChangeListResponse) GetStatus() Status {
    	if x != nil {
    		return x.Status
    	}
    	return Status_STATUS_UNSPECIFIED
    }
    
    func (x *SetChangeListResponse) GetResponses() []*SetResponse {
    	if x != nil {
    		return x.Responses
    	}
    	return nil
    }
    
    type SetChangeResponse 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.
    
    	Status    Status `protobuf:"varint,2,opt,name=status,proto3,enum=gosdn.pnd.Status" json:"status,omitempty"`
    
    }
    
    func (x *SetChangeResponse) Reset() {
    	*x = SetChangeResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_pnd_pnd_proto_msgTypes[28]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }