blob: 6f98ee0ad769f732e8a7b26ae42a2632c673153d [file] [log] [blame]
William Kurkian1b363f42019-03-12 15:28:12 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/adapter.proto
3
William Kurkianad745652019-03-20 08:45:51 -04004package voltha
William Kurkian1b363f42019-03-12 15:28:12 -04005
William Kurkianad745652019-03-20 08:45:51 -04006import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 any "github.com/golang/protobuf/ptypes/any"
10 common "github.com/opencord/voltha-protos/go/common"
11 math "math"
12)
William Kurkian1b363f42019-03-12 15:28:12 -040013
14// Reference imports to suppress errors if they are not otherwise used.
15var _ = proto.Marshal
16var _ = fmt.Errorf
17var _ = math.Inf
18
19// This is a compile-time assertion to ensure that this generated file
20// is compatible with the proto package it is being compiled against.
21// A compilation error at this line likely means your copy of the
22// proto package needs to be updated.
William Kurkianad745652019-03-20 08:45:51 -040023const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040024
25type AdapterConfig struct {
26 // Common adapter config attributes here
William Kurkian12fc0af2019-04-18 14:27:45 -040027 LogLevel common.LogLevel_LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=common.LogLevel_LogLevel" json:"log_level,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -040028 // Custom (vendor-specific) configuration attributes
29 AdditionalConfig *any.Any `protobuf:"bytes,64,opt,name=additional_config,json=additionalConfig,proto3" json:"additional_config,omitempty"`
30 XXX_NoUnkeyedLiteral struct{} `json:"-"`
31 XXX_unrecognized []byte `json:"-"`
32 XXX_sizecache int32 `json:"-"`
33}
34
35func (m *AdapterConfig) Reset() { *m = AdapterConfig{} }
36func (m *AdapterConfig) String() string { return proto.CompactTextString(m) }
37func (*AdapterConfig) ProtoMessage() {}
38func (*AdapterConfig) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040039 return fileDescriptor_7e998ce153307274, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -040040}
William Kurkianad745652019-03-20 08:45:51 -040041
William Kurkian1b363f42019-03-12 15:28:12 -040042func (m *AdapterConfig) XXX_Unmarshal(b []byte) error {
43 return xxx_messageInfo_AdapterConfig.Unmarshal(m, b)
44}
45func (m *AdapterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
46 return xxx_messageInfo_AdapterConfig.Marshal(b, m, deterministic)
47}
William Kurkianad745652019-03-20 08:45:51 -040048func (m *AdapterConfig) XXX_Merge(src proto.Message) {
49 xxx_messageInfo_AdapterConfig.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -040050}
51func (m *AdapterConfig) XXX_Size() int {
52 return xxx_messageInfo_AdapterConfig.Size(m)
53}
54func (m *AdapterConfig) XXX_DiscardUnknown() {
55 xxx_messageInfo_AdapterConfig.DiscardUnknown(m)
56}
57
58var xxx_messageInfo_AdapterConfig proto.InternalMessageInfo
59
60func (m *AdapterConfig) GetLogLevel() common.LogLevel_LogLevel {
61 if m != nil {
62 return m.LogLevel
63 }
64 return common.LogLevel_DEBUG
65}
66
67func (m *AdapterConfig) GetAdditionalConfig() *any.Any {
68 if m != nil {
69 return m.AdditionalConfig
70 }
71 return nil
72}
73
74// Adapter (software plugin)
75type Adapter struct {
76 // Unique name of adapter, matching the python package name under
77 // voltha/adapters.
78 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
79 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
80 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
81 // Adapter configuration
82 Config *AdapterConfig `protobuf:"bytes,16,opt,name=config,proto3" json:"config,omitempty"`
83 // Custom descriptors and custom configuration
84 AdditionalDescription *any.Any `protobuf:"bytes,64,opt,name=additional_description,json=additionalDescription,proto3" json:"additional_description,omitempty"`
85 LogicalDeviceIds []string `protobuf:"bytes,4,rep,name=logical_device_ids,json=logicalDeviceIds,proto3" json:"logical_device_ids,omitempty"`
86 XXX_NoUnkeyedLiteral struct{} `json:"-"`
87 XXX_unrecognized []byte `json:"-"`
88 XXX_sizecache int32 `json:"-"`
89}
90
91func (m *Adapter) Reset() { *m = Adapter{} }
92func (m *Adapter) String() string { return proto.CompactTextString(m) }
93func (*Adapter) ProtoMessage() {}
94func (*Adapter) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040095 return fileDescriptor_7e998ce153307274, []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -040096}
William Kurkianad745652019-03-20 08:45:51 -040097
William Kurkian1b363f42019-03-12 15:28:12 -040098func (m *Adapter) XXX_Unmarshal(b []byte) error {
99 return xxx_messageInfo_Adapter.Unmarshal(m, b)
100}
101func (m *Adapter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
102 return xxx_messageInfo_Adapter.Marshal(b, m, deterministic)
103}
William Kurkianad745652019-03-20 08:45:51 -0400104func (m *Adapter) XXX_Merge(src proto.Message) {
105 xxx_messageInfo_Adapter.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400106}
107func (m *Adapter) XXX_Size() int {
108 return xxx_messageInfo_Adapter.Size(m)
109}
110func (m *Adapter) XXX_DiscardUnknown() {
111 xxx_messageInfo_Adapter.DiscardUnknown(m)
112}
113
114var xxx_messageInfo_Adapter proto.InternalMessageInfo
115
116func (m *Adapter) GetId() string {
117 if m != nil {
118 return m.Id
119 }
120 return ""
121}
122
123func (m *Adapter) GetVendor() string {
124 if m != nil {
125 return m.Vendor
126 }
127 return ""
128}
129
130func (m *Adapter) GetVersion() string {
131 if m != nil {
132 return m.Version
133 }
134 return ""
135}
136
137func (m *Adapter) GetConfig() *AdapterConfig {
138 if m != nil {
139 return m.Config
140 }
141 return nil
142}
143
144func (m *Adapter) GetAdditionalDescription() *any.Any {
145 if m != nil {
146 return m.AdditionalDescription
147 }
148 return nil
149}
150
151func (m *Adapter) GetLogicalDeviceIds() []string {
152 if m != nil {
153 return m.LogicalDeviceIds
154 }
155 return nil
156}
157
158type Adapters struct {
159 Items []*Adapter `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
160 XXX_NoUnkeyedLiteral struct{} `json:"-"`
161 XXX_unrecognized []byte `json:"-"`
162 XXX_sizecache int32 `json:"-"`
163}
164
165func (m *Adapters) Reset() { *m = Adapters{} }
166func (m *Adapters) String() string { return proto.CompactTextString(m) }
167func (*Adapters) ProtoMessage() {}
168func (*Adapters) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -0400169 return fileDescriptor_7e998ce153307274, []int{2}
William Kurkian1b363f42019-03-12 15:28:12 -0400170}
William Kurkianad745652019-03-20 08:45:51 -0400171
William Kurkian1b363f42019-03-12 15:28:12 -0400172func (m *Adapters) XXX_Unmarshal(b []byte) error {
173 return xxx_messageInfo_Adapters.Unmarshal(m, b)
174}
175func (m *Adapters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
176 return xxx_messageInfo_Adapters.Marshal(b, m, deterministic)
177}
William Kurkianad745652019-03-20 08:45:51 -0400178func (m *Adapters) XXX_Merge(src proto.Message) {
179 xxx_messageInfo_Adapters.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400180}
181func (m *Adapters) XXX_Size() int {
182 return xxx_messageInfo_Adapters.Size(m)
183}
184func (m *Adapters) XXX_DiscardUnknown() {
185 xxx_messageInfo_Adapters.DiscardUnknown(m)
186}
187
188var xxx_messageInfo_Adapters proto.InternalMessageInfo
189
190func (m *Adapters) GetItems() []*Adapter {
191 if m != nil {
192 return m.Items
193 }
194 return nil
195}
196
197func init() {
198 proto.RegisterType((*AdapterConfig)(nil), "voltha.AdapterConfig")
199 proto.RegisterType((*Adapter)(nil), "voltha.Adapter")
200 proto.RegisterType((*Adapters)(nil), "voltha.Adapters")
201}
202
William Kurkianad745652019-03-20 08:45:51 -0400203func init() { proto.RegisterFile("voltha_protos/adapter.proto", fileDescriptor_7e998ce153307274) }
William Kurkian1b363f42019-03-12 15:28:12 -0400204
William Kurkianad745652019-03-20 08:45:51 -0400205var fileDescriptor_7e998ce153307274 = []byte{
William Kurkian1b363f42019-03-12 15:28:12 -0400206 // 378 bytes of a gzipped FileDescriptorProto
William Kurkian12fc0af2019-04-18 14:27:45 -0400207 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xc1, 0x6e, 0xe2, 0x30,
208 0x10, 0x86, 0x95, 0xb0, 0x04, 0x30, 0xda, 0x5d, 0xd6, 0x5a, 0x56, 0x81, 0x15, 0x6a, 0x84, 0x54,
209 0x29, 0x52, 0x4b, 0xa2, 0x52, 0xa9, 0xe7, 0x42, 0xb9, 0x54, 0xe2, 0x94, 0x63, 0x2f, 0x51, 0x88,
210 0x8d, 0xb1, 0xe4, 0x78, 0xa2, 0x24, 0x44, 0xe2, 0x15, 0x7a, 0xeb, 0x83, 0xf5, 0x3d, 0xfa, 0x04,
211 0x3d, 0x57, 0xd8, 0xa6, 0x40, 0x0f, 0xbd, 0xd9, 0xff, 0x37, 0x33, 0xff, 0xef, 0x49, 0xd0, 0xff,
212 0x1a, 0x44, 0xb5, 0x49, 0xe2, 0xbc, 0x80, 0x0a, 0xca, 0x30, 0x21, 0x49, 0x5e, 0xd1, 0x22, 0x50,
213 0x57, 0xec, 0x68, 0x38, 0x1c, 0x30, 0x00, 0x26, 0x68, 0xa8, 0xd4, 0xd5, 0x76, 0x1d, 0x26, 0x72,
214 0xa7, 0x4b, 0x86, 0xc3, 0xf3, 0xfe, 0x14, 0xb2, 0x0c, 0xa4, 0x61, 0xee, 0x39, 0xcb, 0x68, 0x95,
215 0x68, 0x32, 0x7e, 0xb6, 0xd0, 0xcf, 0x99, 0xb6, 0x7a, 0x00, 0xb9, 0xe6, 0x0c, 0xdf, 0xa1, 0x8e,
216 0x00, 0x16, 0x0b, 0x5a, 0x53, 0xe1, 0x5a, 0x9e, 0xe5, 0xff, 0x9a, 0x0e, 0x02, 0x33, 0x6d, 0x09,
217 0x6c, 0xb9, 0xd7, 0x3f, 0x0f, 0x51, 0x5b, 0x98, 0x13, 0x9e, 0xa1, 0x3f, 0x09, 0x21, 0xbc, 0xe2,
218 0x20, 0x13, 0x11, 0xa7, 0x6a, 0x98, 0x7b, 0xef, 0x59, 0x7e, 0x77, 0xfa, 0x37, 0xd0, 0xb1, 0x83,
219 0x43, 0xec, 0x60, 0x26, 0x77, 0x51, 0xef, 0x58, 0xae, 0xad, 0xc7, 0x2f, 0x36, 0x6a, 0x99, 0x30,
220 0xb8, 0x8f, 0x6c, 0x4e, 0x94, 0x7f, 0x67, 0xde, 0x7c, 0x7b, 0x7f, 0x1d, 0x59, 0x91, 0xcd, 0x09,
221 0x1e, 0x21, 0xa7, 0xa6, 0x92, 0x40, 0xe1, 0xda, 0xa7, 0xc8, 0x88, 0xf8, 0x02, 0xb5, 0x6a, 0x5a,
222 0x94, 0x1c, 0xa4, 0xdb, 0x38, 0xe5, 0x07, 0x15, 0x4f, 0x90, 0x63, 0xa2, 0xf5, 0x54, 0xb4, 0x7e,
223 0xa0, 0x57, 0x13, 0x9c, 0x2d, 0x21, 0x32, 0x45, 0x38, 0x42, 0xff, 0x4e, 0x1e, 0x45, 0x68, 0x99,
224 0x16, 0x3c, 0xdf, 0xdf, 0xbe, 0x7b, 0xd9, 0xc1, 0xb4, 0x7f, 0x6c, 0x5d, 0x1c, 0x3b, 0xf1, 0x35,
225 0xc2, 0x02, 0x18, 0x4f, 0xd5, 0xc0, 0x9a, 0xa7, 0x34, 0xe6, 0xa4, 0x74, 0x7f, 0x78, 0x0d, 0xbf,
226 0x13, 0xf5, 0x0c, 0x59, 0x28, 0xf0, 0x48, 0xca, 0xf1, 0x0d, 0x6a, 0x9b, 0x68, 0x25, 0xbe, 0x44,
227 0x4d, 0x5e, 0xd1, 0xac, 0x74, 0x2d, 0xaf, 0xe1, 0x77, 0xa7, 0xbf, 0xbf, 0x64, 0x8f, 0x34, 0x9d,
228 0x4f, 0x9e, 0xae, 0x18, 0xaf, 0x36, 0xdb, 0xd5, 0xfe, 0xb3, 0x85, 0x90, 0x53, 0x99, 0x42, 0x41,
229 0x42, 0x5d, 0x3c, 0x31, 0xff, 0x00, 0x03, 0x23, 0xac, 0x1c, 0xa5, 0xdc, 0x7e, 0x04, 0x00, 0x00,
230 0xff, 0xff, 0x27, 0xb1, 0x00, 0x9e, 0x81, 0x02, 0x00, 0x00,
William Kurkian1b363f42019-03-12 15:28:12 -0400231}