Skip to content
Snippets Groups Projects
southbound.pb.go 7.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    // 	protoc-gen-go v1.26.0
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // 	protoc        v3.17.2
    
    // source: gosdn/southbound/southbound.proto
    
    package southbound
    
    import (
    	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 Type int32
    
    const (
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Type_OPENCONFIG    Type = 0
    	Type_CONTAINERISED Type = 1
    
    )
    
    // Enum value maps for Type.
    var (
    	Type_name = map[int32]string{
    		0: "OPENCONFIG",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		1: "CONTAINERISED",
    
    	}
    	Type_value = map[string]int32{
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		"OPENCONFIG":    0,
    		"CONTAINERISED": 1,
    
    	}
    )
    
    func (x Type) Enum() *Type {
    	p := new(Type)
    	*p = x
    	return p
    }
    
    func (x Type) String() string {
    	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    }
    
    func (Type) Descriptor() protoreflect.EnumDescriptor {
    	return file_gosdn_southbound_southbound_proto_enumTypes[0].Descriptor()
    }
    
    func (Type) Type() protoreflect.EnumType {
    	return &file_gosdn_southbound_southbound_proto_enumTypes[0]
    }
    
    func (x Type) Number() protoreflect.EnumNumber {
    	return protoreflect.EnumNumber(x)
    }
    
    // Deprecated: Use Type.Descriptor instead.
    func (Type) EnumDescriptor() ([]byte, []int) {
    	return file_gosdn_southbound_southbound_proto_rawDescGZIP(), []int{0}
    }
    
    type SouthboundInterface struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    	Type Type   `protobuf:"varint,2,opt,name=type,proto3,enum=gosdn.southbound.Type" json:"type,omitempty"`
    }
    
    func (x *SouthboundInterface) Reset() {
    	*x = SouthboundInterface{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_gosdn_southbound_southbound_proto_msgTypes[0]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *SouthboundInterface) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*SouthboundInterface) ProtoMessage() {}
    
    func (x *SouthboundInterface) ProtoReflect() protoreflect.Message {
    	mi := &file_gosdn_southbound_southbound_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 SouthboundInterface.ProtoReflect.Descriptor instead.
    func (*SouthboundInterface) Descriptor() ([]byte, []int) {
    	return file_gosdn_southbound_southbound_proto_rawDescGZIP(), []int{0}
    }
    
    func (x *SouthboundInterface) GetId() string {
    	if x != nil {
    		return x.Id
    	}
    	return ""
    }
    
    func (x *SouthboundInterface) GetType() Type {
    	if x != nil {
    		return x.Type
    	}
    	return Type_OPENCONFIG
    }
    
    var File_gosdn_southbound_southbound_proto protoreflect.FileDescriptor
    
    var file_gosdn_southbound_southbound_proto_rawDesc = []byte{
    	0x0a, 0x21, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x73, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75,
    	0x6e, 0x64, 0x2f, 0x73, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x2e, 0x70, 0x72,
    	0x6f, 0x74, 0x6f, 0x12, 0x10, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x73, 0x6f, 0x75, 0x74, 0x68,
    	0x62, 0x6f, 0x75, 0x6e, 0x64, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
    	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
    	0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x53, 0x6f, 0x75, 0x74, 0x68,
    	0x62, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x0e,
    	0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a,
    	0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67,
    	0x6f, 0x73, 0x64, 0x6e, 0x2e, 0x73, 0x6f, 0x75, 0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x2e,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x2a, 0x29, 0x0a, 0x04, 0x54, 0x79,
    
    	0x70, 0x65, 0x12, 0x0e, 0x0a, 0x0a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x49,
    	0x53, 0x45, 0x44, 0x10, 0x01, 0x42, 0x30, 0x5a, 0x2e, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x66, 0x62,
    	0x69, 0x2e, 0x68, 0x2d, 0x64, 0x61, 0x2e, 0x64, 0x65, 0x2f, 0x63, 0x6f, 0x63, 0x73, 0x6e, 0x2f,
    	0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f, 0x2f, 0x67, 0x6f, 0x73, 0x64, 0x6e, 0x2f, 0x73, 0x6f, 0x75,
    	0x74, 0x68, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    }
    
    var (
    	file_gosdn_southbound_southbound_proto_rawDescOnce sync.Once
    	file_gosdn_southbound_southbound_proto_rawDescData = file_gosdn_southbound_southbound_proto_rawDesc
    )
    
    func file_gosdn_southbound_southbound_proto_rawDescGZIP() []byte {
    	file_gosdn_southbound_southbound_proto_rawDescOnce.Do(func() {
    		file_gosdn_southbound_southbound_proto_rawDescData = protoimpl.X.CompressGZIP(file_gosdn_southbound_southbound_proto_rawDescData)
    	})
    	return file_gosdn_southbound_southbound_proto_rawDescData
    }
    
    var file_gosdn_southbound_southbound_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
    var file_gosdn_southbound_southbound_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
    var file_gosdn_southbound_southbound_proto_goTypes = []interface{}{
    	(Type)(0),                   // 0: gosdn.southbound.Type
    	(*SouthboundInterface)(nil), // 1: gosdn.southbound.SouthboundInterface
    }
    var file_gosdn_southbound_southbound_proto_depIdxs = []int32{
    	0, // 0: gosdn.southbound.SouthboundInterface.type:type_name -> gosdn.southbound.Type
    	1, // [1:1] is the sub-list for method output_type
    	1, // [1:1] is the sub-list for method input_type
    	1, // [1:1] is the sub-list for extension type_name
    	1, // [1:1] is the sub-list for extension extendee
    	0, // [0:1] is the sub-list for field type_name
    }
    
    func init() { file_gosdn_southbound_southbound_proto_init() }
    func file_gosdn_southbound_southbound_proto_init() {
    	if File_gosdn_southbound_southbound_proto != nil {
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    		file_gosdn_southbound_southbound_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*SouthboundInterface); 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_southbound_southbound_proto_rawDesc,
    			NumEnums:      1,
    			NumMessages:   1,
    			NumExtensions: 0,
    			NumServices:   0,
    		},
    		GoTypes:           file_gosdn_southbound_southbound_proto_goTypes,
    		DependencyIndexes: file_gosdn_southbound_southbound_proto_depIdxs,
    		EnumInfos:         file_gosdn_southbound_southbound_proto_enumTypes,
    		MessageInfos:      file_gosdn_southbound_southbound_proto_msgTypes,
    	}.Build()
    	File_gosdn_southbound_southbound_proto = out.File
    	file_gosdn_southbound_southbound_proto_rawDesc = nil
    	file_gosdn_southbound_southbound_proto_goTypes = nil
    	file_gosdn_southbound_southbound_proto_depIdxs = nil
    }