blob: 85aeb0a6fde9af43a39caef76c3086c18d649c5a [file] [log] [blame]
David K. Bainbridgebd6b2882021-08-26 13:31:02 +00001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/adapter.proto
3
4package voltha
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 any "github.com/golang/protobuf/ptypes/any"
10 _ "github.com/opencord/voltha-protos/v5/go/common"
11 math "math"
12)
13
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.
23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
24
25type AdapterConfig struct {
26 // Custom (vendor-specific) configuration attributes
27 AdditionalConfig *any.Any `protobuf:"bytes,64,opt,name=additional_config,json=additionalConfig,proto3" json:"additional_config,omitempty"`
28 XXX_NoUnkeyedLiteral struct{} `json:"-"`
29 XXX_unrecognized []byte `json:"-"`
30 XXX_sizecache int32 `json:"-"`
31}
32
33func (m *AdapterConfig) Reset() { *m = AdapterConfig{} }
34func (m *AdapterConfig) String() string { return proto.CompactTextString(m) }
35func (*AdapterConfig) ProtoMessage() {}
36func (*AdapterConfig) Descriptor() ([]byte, []int) {
37 return fileDescriptor_7e998ce153307274, []int{0}
38}
39
40func (m *AdapterConfig) XXX_Unmarshal(b []byte) error {
41 return xxx_messageInfo_AdapterConfig.Unmarshal(m, b)
42}
43func (m *AdapterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
44 return xxx_messageInfo_AdapterConfig.Marshal(b, m, deterministic)
45}
46func (m *AdapterConfig) XXX_Merge(src proto.Message) {
47 xxx_messageInfo_AdapterConfig.Merge(m, src)
48}
49func (m *AdapterConfig) XXX_Size() int {
50 return xxx_messageInfo_AdapterConfig.Size(m)
51}
52func (m *AdapterConfig) XXX_DiscardUnknown() {
53 xxx_messageInfo_AdapterConfig.DiscardUnknown(m)
54}
55
56var xxx_messageInfo_AdapterConfig proto.InternalMessageInfo
57
58func (m *AdapterConfig) GetAdditionalConfig() *any.Any {
59 if m != nil {
60 return m.AdditionalConfig
61 }
62 return nil
63}
64
65// Adapter (software plugin)
66type Adapter struct {
67 // the adapter ID has to be unique,
68 // it will be generated as Type + CurrentReplica
69 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
70 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
71 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
72 // Adapter configuration
73 Config *AdapterConfig `protobuf:"bytes,16,opt,name=config,proto3" json:"config,omitempty"`
74 // Custom descriptors and custom configuration
75 AdditionalDescription *any.Any `protobuf:"bytes,64,opt,name=additional_description,json=additionalDescription,proto3" json:"additional_description,omitempty"`
76 LogicalDeviceIds []string `protobuf:"bytes,4,rep,name=logical_device_ids,json=logicalDeviceIds,proto3" json:"logical_device_ids,omitempty"`
77 // timestamp when the adapter last sent a message to the core
78 LastCommunication int64 `protobuf:"varint,5,opt,name=last_communication,json=lastCommunication,proto3" json:"last_communication,omitempty"`
79 CurrentReplica int32 `protobuf:"varint,6,opt,name=currentReplica,proto3" json:"currentReplica,omitempty"`
80 TotalReplicas int32 `protobuf:"varint,7,opt,name=totalReplicas,proto3" json:"totalReplicas,omitempty"`
81 Endpoint string `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
82 // all replicas of the same adapter will have the same type
83 // it is used to associate a device to an adapter
84 Type string `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
85 XXX_NoUnkeyedLiteral struct{} `json:"-"`
86 XXX_unrecognized []byte `json:"-"`
87 XXX_sizecache int32 `json:"-"`
88}
89
90func (m *Adapter) Reset() { *m = Adapter{} }
91func (m *Adapter) String() string { return proto.CompactTextString(m) }
92func (*Adapter) ProtoMessage() {}
93func (*Adapter) Descriptor() ([]byte, []int) {
94 return fileDescriptor_7e998ce153307274, []int{1}
95}
96
97func (m *Adapter) XXX_Unmarshal(b []byte) error {
98 return xxx_messageInfo_Adapter.Unmarshal(m, b)
99}
100func (m *Adapter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
101 return xxx_messageInfo_Adapter.Marshal(b, m, deterministic)
102}
103func (m *Adapter) XXX_Merge(src proto.Message) {
104 xxx_messageInfo_Adapter.Merge(m, src)
105}
106func (m *Adapter) XXX_Size() int {
107 return xxx_messageInfo_Adapter.Size(m)
108}
109func (m *Adapter) XXX_DiscardUnknown() {
110 xxx_messageInfo_Adapter.DiscardUnknown(m)
111}
112
113var xxx_messageInfo_Adapter proto.InternalMessageInfo
114
115func (m *Adapter) GetId() string {
116 if m != nil {
117 return m.Id
118 }
119 return ""
120}
121
122func (m *Adapter) GetVendor() string {
123 if m != nil {
124 return m.Vendor
125 }
126 return ""
127}
128
129func (m *Adapter) GetVersion() string {
130 if m != nil {
131 return m.Version
132 }
133 return ""
134}
135
136func (m *Adapter) GetConfig() *AdapterConfig {
137 if m != nil {
138 return m.Config
139 }
140 return nil
141}
142
143func (m *Adapter) GetAdditionalDescription() *any.Any {
144 if m != nil {
145 return m.AdditionalDescription
146 }
147 return nil
148}
149
150func (m *Adapter) GetLogicalDeviceIds() []string {
151 if m != nil {
152 return m.LogicalDeviceIds
153 }
154 return nil
155}
156
157func (m *Adapter) GetLastCommunication() int64 {
158 if m != nil {
159 return m.LastCommunication
160 }
161 return 0
162}
163
164func (m *Adapter) GetCurrentReplica() int32 {
165 if m != nil {
166 return m.CurrentReplica
167 }
168 return 0
169}
170
171func (m *Adapter) GetTotalReplicas() int32 {
172 if m != nil {
173 return m.TotalReplicas
174 }
175 return 0
176}
177
178func (m *Adapter) GetEndpoint() string {
179 if m != nil {
180 return m.Endpoint
181 }
182 return ""
183}
184
185func (m *Adapter) GetType() string {
186 if m != nil {
187 return m.Type
188 }
189 return ""
190}
191
192type Adapters struct {
193 Items []*Adapter `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
194 XXX_NoUnkeyedLiteral struct{} `json:"-"`
195 XXX_unrecognized []byte `json:"-"`
196 XXX_sizecache int32 `json:"-"`
197}
198
199func (m *Adapters) Reset() { *m = Adapters{} }
200func (m *Adapters) String() string { return proto.CompactTextString(m) }
201func (*Adapters) ProtoMessage() {}
202func (*Adapters) Descriptor() ([]byte, []int) {
203 return fileDescriptor_7e998ce153307274, []int{2}
204}
205
206func (m *Adapters) XXX_Unmarshal(b []byte) error {
207 return xxx_messageInfo_Adapters.Unmarshal(m, b)
208}
209func (m *Adapters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
210 return xxx_messageInfo_Adapters.Marshal(b, m, deterministic)
211}
212func (m *Adapters) XXX_Merge(src proto.Message) {
213 xxx_messageInfo_Adapters.Merge(m, src)
214}
215func (m *Adapters) XXX_Size() int {
216 return xxx_messageInfo_Adapters.Size(m)
217}
218func (m *Adapters) XXX_DiscardUnknown() {
219 xxx_messageInfo_Adapters.DiscardUnknown(m)
220}
221
222var xxx_messageInfo_Adapters proto.InternalMessageInfo
223
224func (m *Adapters) GetItems() []*Adapter {
225 if m != nil {
226 return m.Items
227 }
228 return nil
229}
230
231func init() {
232 proto.RegisterType((*AdapterConfig)(nil), "voltha.AdapterConfig")
233 proto.RegisterType((*Adapter)(nil), "voltha.Adapter")
234 proto.RegisterType((*Adapters)(nil), "voltha.Adapters")
235}
236
237func init() { proto.RegisterFile("voltha_protos/adapter.proto", fileDescriptor_7e998ce153307274) }
238
239var fileDescriptor_7e998ce153307274 = []byte{
240 // 439 bytes of a gzipped FileDescriptorProto
241 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xc1, 0x8e, 0xd3, 0x30,
242 0x14, 0x45, 0x95, 0x66, 0x9a, 0xb6, 0x6f, 0x54, 0xe8, 0x18, 0x8a, 0x4c, 0xd1, 0x88, 0xa8, 0x02,
243 0x94, 0x05, 0x4d, 0xc4, 0x20, 0xf6, 0xb4, 0x33, 0x1b, 0xb6, 0x16, 0x62, 0xc1, 0xa6, 0x72, 0x6d,
244 0x4f, 0xc6, 0x52, 0xe2, 0x17, 0x25, 0x6e, 0xa4, 0xfe, 0x1c, 0x7f, 0xc0, 0x7f, 0xf0, 0x05, 0xac,
245 0x51, 0x1d, 0x97, 0xb6, 0xb3, 0x98, 0x55, 0x7b, 0xef, 0x3d, 0xbe, 0xf6, 0x7b, 0x0a, 0xbc, 0x69,
246 0xb1, 0xb0, 0x0f, 0x7c, 0x5d, 0xd5, 0x68, 0xb1, 0xc9, 0xb8, 0xe4, 0x95, 0x55, 0x75, 0xea, 0x24,
247 0x89, 0xba, 0x70, 0x46, 0xcf, 0xa1, 0x52, 0x59, 0xde, 0x11, 0xb3, 0xd7, 0x39, 0x62, 0x5e, 0xa8,
248 0xcc, 0xa9, 0xcd, 0xf6, 0x3e, 0xe3, 0x66, 0xd7, 0x45, 0x73, 0x06, 0xe3, 0x65, 0xd7, 0x76, 0x8b,
249 0xe6, 0x5e, 0xe7, 0x64, 0x09, 0x57, 0x5c, 0x4a, 0x6d, 0x35, 0x1a, 0x5e, 0xac, 0x85, 0x33, 0xe9,
250 0xd7, 0x38, 0x48, 0x2e, 0x6f, 0x5e, 0xa6, 0x5d, 0x4f, 0x7a, 0xe8, 0x49, 0x97, 0x66, 0xc7, 0x26,
251 0x47, 0xbc, 0xab, 0x98, 0xff, 0x0a, 0x61, 0xe0, 0x4b, 0xc9, 0x14, 0x7a, 0x5a, 0xd2, 0x20, 0x0e,
252 0x92, 0xd1, 0xaa, 0xff, 0xe7, 0xef, 0xef, 0xeb, 0x80, 0xf5, 0xb4, 0x24, 0xd7, 0x10, 0xb5, 0xca,
253 0x48, 0xac, 0x69, 0xef, 0x34, 0xf2, 0x26, 0x79, 0x0b, 0x83, 0x56, 0xd5, 0x8d, 0x46, 0x43, 0xc3,
254 0xd3, 0xfc, 0xe0, 0x92, 0x05, 0x44, 0xfe, 0x69, 0x13, 0xf7, 0xb4, 0x69, 0xda, 0x0d, 0x9f, 0x9e,
255 0x0d, 0xc3, 0x3c, 0x44, 0x18, 0xbc, 0x3a, 0x19, 0x4a, 0xaa, 0x46, 0xd4, 0xba, 0xda, 0xab, 0xa7,
256 0x26, 0x3b, 0x5c, 0x3a, 0x3d, 0x1e, 0xbd, 0x3b, 0x9e, 0x24, 0x1f, 0x81, 0x14, 0x98, 0x6b, 0xe1,
257 0x0a, 0x5b, 0x2d, 0xd4, 0x5a, 0xcb, 0x86, 0x5e, 0xc4, 0x61, 0x32, 0x62, 0x13, 0x9f, 0xdc, 0xb9,
258 0xe0, 0x9b, 0x6c, 0xc8, 0x02, 0x48, 0xc1, 0x1b, 0xbb, 0x16, 0x58, 0x96, 0x5b, 0xa3, 0x05, 0x77,
259 0xb7, 0xf7, 0xe3, 0x20, 0x09, 0xd9, 0xd5, 0x3e, 0xb9, 0x3d, 0x0d, 0xc8, 0x07, 0x78, 0x26, 0xb6,
260 0x75, 0xad, 0x8c, 0x65, 0xaa, 0x2a, 0xb4, 0xe0, 0x34, 0x8a, 0x83, 0xa4, 0xcf, 0x1e, 0xb9, 0xe4,
261 0x1d, 0x8c, 0x2d, 0x5a, 0x5e, 0x78, 0xdd, 0xd0, 0x81, 0xc3, 0xce, 0x4d, 0x32, 0x83, 0xa1, 0x32,
262 0xb2, 0x42, 0x6d, 0x2c, 0x1d, 0xee, 0xf7, 0xc9, 0xfe, 0x6b, 0x42, 0xe0, 0xc2, 0xee, 0x2a, 0x45,
263 0x47, 0xce, 0x77, 0xff, 0xe7, 0x9f, 0x60, 0xe8, 0xf7, 0xd8, 0x90, 0xf7, 0xd0, 0xd7, 0x56, 0x95,
264 0x0d, 0x0d, 0xe2, 0x30, 0xb9, 0xbc, 0x79, 0xfe, 0x68, 0xd1, 0xac, 0x4b, 0x57, 0xdf, 0xe1, 0x05,
265 0xd6, 0x79, 0x8a, 0x95, 0x32, 0x02, 0x6b, 0xe9, 0xa9, 0xd5, 0xf8, 0x87, 0xfb, 0xf5, 0xf0, 0xcf,
266 0x34, 0xd7, 0xf6, 0x61, 0xbb, 0x49, 0x05, 0x96, 0xd9, 0x01, 0xcd, 0x3a, 0x74, 0xe1, 0x3f, 0xdb,
267 0xf6, 0x4b, 0x96, 0xa3, 0xf7, 0x36, 0x91, 0x33, 0x3f, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xe1,
268 0x88, 0x17, 0x78, 0x00, 0x03, 0x00, 0x00,
269}