Skip to content
Snippets Groups Projects
core.pb.go 25.3 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    // 	protoc-gen-go v1.27.1
    // 	protoc        (unknown)
    // source: gosdn/core/v1alpha/core.proto
    
    package core
    
    import (
    	pnd "code.fbi.h-da.de/danet/api/go/gosdn/pnd"
    	_ "google.golang.org/genproto/googleapis/api/annotations"
    	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    	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 CreatePndResponse_Status int32
    
    const (
    	CreatePndResponse_STATUS_UNSPECIFIED CreatePndResponse_Status = 0
    	CreatePndResponse_STATUS_OK          CreatePndResponse_Status = 1
    	CreatePndResponse_STATUS_ERROR       CreatePndResponse_Status = 2
    )
    
    // Enum value maps for CreatePndResponse_Status.
    var (
    	CreatePndResponse_Status_name = map[int32]string{
    		0: "STATUS_UNSPECIFIED",
    		1: "STATUS_OK",
    		2: "STATUS_ERROR",
    	}
    	CreatePndResponse_Status_value = map[string]int32{
    		"STATUS_UNSPECIFIED": 0,
    		"STATUS_OK":          1,
    		"STATUS_ERROR":       2,
    	}
    )
    
    func (x CreatePndResponse_Status) Enum() *CreatePndResponse_Status {
    	p := new(CreatePndResponse_Status)
    	*p = x
    	return p
    }
    
    func (x CreatePndResponse_Status) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (CreatePndResponse_Status) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_core_v1alpha_core_proto_enumTypes[0].Descriptor()
    }
    
    func (CreatePndResponse_Status) Type() protoreflect.EnumType {
    	return &file_gosdn_core_v1alpha_core_proto_enumTypes[0]
    }
    
    func (x CreatePndResponse_Status) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use CreatePndResponse_Status.Descriptor instead.
    func (CreatePndResponse_Status) EnumDescriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{6, 0}
    }
    
    type GetPndListRequest 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.
    }
    
    func (x *GetPndListRequest) Reset() {
    	*x = GetPndListRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[0]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPndListRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPndListRequest) ProtoMessage() {}
    
    func (x *GetPndListRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[0]
    	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 GetPndListRequest.ProtoReflect.Descriptor instead.
    func (*GetPndListRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{0}
    }
    
    func (x *GetPndListRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    type GetPndRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    Fabian Helm's avatar
    Fabian Helm committed
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
    	Pid       string `protobuf:"bytes,3,opt,name=pid,proto3" json:"pid,omitempty"`
    
    }
    
    func (x *GetPndRequest) Reset() {
    	*x = GetPndRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[1]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPndRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPndRequest) ProtoMessage() {}
    
    func (x *GetPndRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[1]
    	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 GetPndRequest.ProtoReflect.Descriptor instead.
    func (*GetPndRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{1}
    }
    
    func (x *GetPndRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Fabian Helm's avatar
    Fabian Helm committed
    func (x *GetPndRequest) GetPid() string {
    
    Fabian Helm's avatar
    Fabian Helm committed
    	return ""
    
    }
    
    type GetPndListResponse 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       []*pnd.PrincipalNetworkDomain `protobuf:"bytes,2,rep,name=pnd,proto3" json:"pnd,omitempty"`
    }
    
    func (x *GetPndListResponse) Reset() {
    	*x = GetPndListResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[2]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPndListResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPndListResponse) ProtoMessage() {}
    
    func (x *GetPndListResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_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 GetPndListResponse.ProtoReflect.Descriptor instead.
    func (*GetPndListResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{2}
    }
    
    func (x *GetPndListResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetPndListResponse) GetPnd() []*pnd.PrincipalNetworkDomain {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    type GetPndResponse 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       *pnd.PrincipalNetworkDomain `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    }
    
    func (x *GetPndResponse) Reset() {
    	*x = GetPndResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[3]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *GetPndResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*GetPndResponse) ProtoMessage() {}
    
    func (x *GetPndResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[3]
    	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 GetPndResponse.ProtoReflect.Descriptor instead.
    func (*GetPndResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{3}
    }
    
    func (x *GetPndResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *GetPndResponse) GetPnd() *pnd.PrincipalNetworkDomain {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    type CreatePndRequest 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       *PndCreateProperties `protobuf:"bytes,2,opt,name=pnd,proto3" json:"pnd,omitempty"`
    }
    
    func (x *CreatePndRequest) Reset() {
    	*x = CreatePndRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[4]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CreatePndRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CreatePndRequest) ProtoMessage() {}
    
    func (x *CreatePndRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[4]
    	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 CreatePndRequest.ProtoReflect.Descriptor instead.
    func (*CreatePndRequest) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{4}
    }
    
    func (x *CreatePndRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *CreatePndRequest) GetPnd() *PndCreateProperties {
    	if x != nil {
    		return x.Pnd
    	}
    	return nil
    }
    
    type PndCreateProperties struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    	Sbi         string `protobuf:"bytes,3,opt,name=sbi,proto3" json:"sbi,omitempty"`
    }
    
    func (x *PndCreateProperties) Reset() {
    	*x = PndCreateProperties{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[5]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *PndCreateProperties) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*PndCreateProperties) ProtoMessage() {}
    
    func (x *PndCreateProperties) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_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 PndCreateProperties.ProtoReflect.Descriptor instead.
    func (*PndCreateProperties) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{5}
    }
    
    func (x *PndCreateProperties) GetName() string {
    	if x != nil {
    		return x.Name
    	}
    	return ""
    }
    
    func (x *PndCreateProperties) GetDescription() string {
    	if x != nil {
    		return x.Description
    	}
    	return ""
    }
    
    func (x *PndCreateProperties) GetSbi() string {
    	if x != nil {
    		return x.Sbi
    	}
    	return ""
    }
    
    type CreatePndResponse 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    CreatePndResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=gosdn.core.v1alpha.CreatePndResponse_Status" json:"status,omitempty"`
    }
    
    func (x *CreatePndResponse) Reset() {
    	*x = CreatePndResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_core_v1alpha_core_proto_msgTypes[6]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CreatePndResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CreatePndResponse) ProtoMessage() {}
    
    func (x *CreatePndResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_core_v1alpha_core_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 CreatePndResponse.ProtoReflect.Descriptor instead.
    func (*CreatePndResponse) Descriptor() ([]byte, []int) {
    	return file_gosdn_core_v1alpha_core_proto_rawDescGZIP(), []int{6}
    }
    
    func (x *CreatePndResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *CreatePndResponse) GetStatus() CreatePndResponse_Status {
    	if x != nil {
    		return x.Status
    	}
    	return CreatePndResponse_STATUS_UNSPECIFIED
    }
    
    var File_gosdn_core_v1alpha_core_proto protoreflect.FileDescriptor
    
    var file_gosdn_core_v1alpha_core_proto_rawDesc = []byte{
    	0x0a, 0x1d, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61,
    	0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
    	0x12, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c,
    	0x70, 0x68, 0x61, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
    	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
    	0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x70, 0x6e, 0x64, 0x2f, 0x76, 0x31, 0x61,
    	0x6c, 0x70, 0x68, 0x61, 0x2f, 0x70, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31,
    	0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75,
    	0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
    	0x70, 0x22, 0x3f, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65,
    	0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
    	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    
    Fabian Helm's avatar
    Fabian Helm committed
    	0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70,
    
    	0x69, 0x64, 0x22, 0x6f, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74,
    	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65,
    	0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d,
    	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x3b, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20,
    	0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e,
    	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x72, 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61,
    	0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x03,
    	0x70, 0x6e, 0x64, 0x22, 0x6b, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x52, 0x65, 0x73,
    	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
    	0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
    	0x61, 0x6d, 0x70, 0x12, 0x3b, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
    	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x70, 0x6e, 0x64, 0x2e, 0x76, 0x31, 0x61,
    	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x72, 0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x4e, 0x65,
    	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x03, 0x70, 0x6e, 0x64,
    	0x22, 0x6b, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6e, 0x64, 0x52, 0x65, 0x71,
    	0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
    	0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
    	0x6d, 0x70, 0x12, 0x39, 0x0a, 0x03, 0x70, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
    	0x27, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61,
    	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x6e, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72,
    	0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x03, 0x70, 0x6e, 0x64, 0x22, 0x5d, 0x0a,
    	0x13, 0x50, 0x6e, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
    	0x74, 0x69, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
    	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
    	0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
    	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x62,
    	0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x62, 0x69, 0x22, 0xba, 0x01, 0x0a,
    	0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
    	0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
    	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    	0x12, 0x44, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
    	0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31,
    	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6e, 0x64, 0x52,
    	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
    	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x41, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
    	0x12, 0x16, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
    	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x54, 0x41, 0x54,
    	0x55, 0x53, 0x5f, 0x4f, 0x4b, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x41, 0x54, 0x55,
    
    Fabian Helm's avatar
    Fabian Helm committed
    	0x53, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x32, 0xd3, 0x02, 0x0a, 0x0b, 0x43, 0x6f,
    	0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x66, 0x0a, 0x06, 0x47, 0x65, 0x74,
    
    	0x50, 0x6e, 0x64, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65,
    	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x52,
    	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63,
    	0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x50,
    
    Fabian Helm's avatar
    Fabian Helm committed
    	0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0x82, 0xd3, 0xe4, 0x93,
    	0x02, 0x0f, 0x12, 0x0d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6e, 0x64, 0x2f, 0x7b, 0x70, 0x69, 0x64,
    	0x7d, 0x12, 0x6d, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
    	0x25, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61,
    	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52,
    	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63,
    	0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x50,
    	0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x10,
    	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6e, 0x64, 0x73,
    	0x12, 0x6d, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6e, 0x64, 0x12, 0x24, 0x2e,
    
    	0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
    
    Fabian Helm's avatar
    Fabian Helm committed
    	0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x75,
    	0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x63, 0x6f, 0x72, 0x65,
    	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50,
    	0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0x82, 0xd3, 0xe4, 0x93,
    	0x02, 0x0d, 0x3a, 0x01, 0x2a, 0x22, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6e, 0x64, 0x73, 0x42,
    	0x2a, 0x5a, 0x28, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x66, 0x62, 0x69, 0x2e, 0x68, 0x2d, 0x64, 0x61,
    	0x2e, 0x64, 0x65, 0x2f, 0x64, 0x61, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f,
    	0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f,
    	0x74, 0x6f, 0x33,
    
    }
    
    var (
    	file_gosdn_core_v1alpha_core_proto_rawDescOnce sync.Once
    	file_gosdn_core_v1alpha_core_proto_rawDescData = file_gosdn_core_v1alpha_core_proto_rawDesc
    )
    
    func file_gosdn_core_v1alpha_core_proto_rawDescGZIP() []byte {
    	file_gosdn_core_v1alpha_core_proto_rawDescOnce.Do(func() {
    		file_gosdn_core_v1alpha_core_proto_rawDescData = protoimpl.X.CompressGZIP(file_gosdn_core_v1alpha_core_proto_rawDescData)
    	})
    	return file_gosdn_core_v1alpha_core_proto_rawDescData
    }
    
    var file_gosdn_core_v1alpha_core_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
    var file_gosdn_core_v1alpha_core_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
    var file_gosdn_core_v1alpha_core_proto_goTypes = []interface{}{
    	(CreatePndResponse_Status)(0),      // 0: gosdn.core.v1alpha.CreatePndResponse.Status
    	(*GetPndListRequest)(nil),          // 1: gosdn.core.v1alpha.GetPndListRequest
    	(*GetPndRequest)(nil),              // 2: gosdn.core.v1alpha.GetPndRequest
    	(*GetPndListResponse)(nil),         // 3: gosdn.core.v1alpha.GetPndListResponse
    	(*GetPndResponse)(nil),             // 4: gosdn.core.v1alpha.GetPndResponse
    	(*CreatePndRequest)(nil),           // 5: gosdn.core.v1alpha.CreatePndRequest
    	(*PndCreateProperties)(nil),        // 6: gosdn.core.v1alpha.PndCreateProperties
    	(*CreatePndResponse)(nil),          // 7: gosdn.core.v1alpha.CreatePndResponse
    	(*pnd.PrincipalNetworkDomain)(nil), // 8: gosdn.pnd.v1alpha.PrincipalNetworkDomain
    }
    var file_gosdn_core_v1alpha_core_proto_depIdxs = []int32{
    	8, // 0: gosdn.core.v1alpha.GetPndListResponse.pnd:type_name -> gosdn.pnd.v1alpha.PrincipalNetworkDomain
    	8, // 1: gosdn.core.v1alpha.GetPndResponse.pnd:type_name -> gosdn.pnd.v1alpha.PrincipalNetworkDomain
    	6, // 2: gosdn.core.v1alpha.CreatePndRequest.pnd:type_name -> gosdn.core.v1alpha.PndCreateProperties
    	0, // 3: gosdn.core.v1alpha.CreatePndResponse.status:type_name -> gosdn.core.v1alpha.CreatePndResponse.Status
    	2, // 4: gosdn.core.v1alpha.CoreService.GetPnd:input_type -> gosdn.core.v1alpha.GetPndRequest
    	1, // 5: gosdn.core.v1alpha.CoreService.GetPndList:input_type -> gosdn.core.v1alpha.GetPndListRequest
    	5, // 6: gosdn.core.v1alpha.CoreService.CreatePnd:input_type -> gosdn.core.v1alpha.CreatePndRequest
    	4, // 7: gosdn.core.v1alpha.CoreService.GetPnd:output_type -> gosdn.core.v1alpha.GetPndResponse
    	3, // 8: gosdn.core.v1alpha.CoreService.GetPndList:output_type -> gosdn.core.v1alpha.GetPndListResponse
    	7, // 9: gosdn.core.v1alpha.CoreService.CreatePnd:output_type -> gosdn.core.v1alpha.CreatePndResponse
    	7, // [7:10] is the sub-list for method output_type
    	4, // [4:7] is the sub-list for method input_type
    	4, // [4:4] is the sub-list for extension type_name
    	4, // [4:4] is the sub-list for extension extendee
    	0, // [0:4] is the sub-list for field type_name
    }
    
    func init() { file_gosdn_core_v1alpha_core_proto_init() }
    func file_gosdn_core_v1alpha_core_proto_init() {
    	if File_gosdn_core_v1alpha_core_proto != nil {
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    		file_gosdn_core_v1alpha_core_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetPndListRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetPndRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetPndListResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*GetPndResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*CreatePndRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*PndCreateProperties); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_gosdn_core_v1alpha_core_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*CreatePndResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    	}
    	type x struct{}
    	out := protoimpl.TypeBuilder{
    		File: protoimpl.DescBuilder{
    			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
    			RawDescriptor: file_gosdn_core_v1alpha_core_proto_rawDesc,
    			NumEnums:      1,
    			NumMessages:   7,
    			NumExtensions: 0,
    			NumServices:   1,
    		},
    		GoTypes:           file_gosdn_core_v1alpha_core_proto_goTypes,
    		DependencyIndexes: file_gosdn_core_v1alpha_core_proto_depIdxs,
    		EnumInfos:         file_gosdn_core_v1alpha_core_proto_enumTypes,
    		MessageInfos:      file_gosdn_core_v1alpha_core_proto_msgTypes,
    	}.Build()
    	File_gosdn_core_v1alpha_core_proto = out.File
    	file_gosdn_core_v1alpha_core_proto_rawDesc = nil
    	file_gosdn_core_v1alpha_core_proto_goTypes = nil
    	file_gosdn_core_v1alpha_core_proto_depIdxs = nil
    }