blob: 1f2422154ef54a5b13bdb65e85aad4cdb8592a7f [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"
Kent Hagerman801796c2019-12-16 15:07:50 -050010 timestamp "github.com/golang/protobuf/ptypes/timestamp"
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030011 common "github.com/opencord/voltha-protos/v3/go/common"
William Kurkianad745652019-03-20 08:45:51 -040012 math "math"
13)
William Kurkian1b363f42019-03-12 15:28:12 -040014
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
William Kurkianad745652019-03-20 08:45:51 -040024const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040025
26type AdapterConfig struct {
27 // Common adapter config attributes here
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030028 LogLevel common.LogLevel_Types `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=common.LogLevel_Types" json:"log_level,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -040029 // Custom (vendor-specific) configuration attributes
30 AdditionalConfig *any.Any `protobuf:"bytes,64,opt,name=additional_config,json=additionalConfig,proto3" json:"additional_config,omitempty"`
31 XXX_NoUnkeyedLiteral struct{} `json:"-"`
32 XXX_unrecognized []byte `json:"-"`
33 XXX_sizecache int32 `json:"-"`
34}
35
36func (m *AdapterConfig) Reset() { *m = AdapterConfig{} }
37func (m *AdapterConfig) String() string { return proto.CompactTextString(m) }
38func (*AdapterConfig) ProtoMessage() {}
39func (*AdapterConfig) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040040 return fileDescriptor_7e998ce153307274, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -040041}
William Kurkianad745652019-03-20 08:45:51 -040042
William Kurkian1b363f42019-03-12 15:28:12 -040043func (m *AdapterConfig) XXX_Unmarshal(b []byte) error {
44 return xxx_messageInfo_AdapterConfig.Unmarshal(m, b)
45}
46func (m *AdapterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
47 return xxx_messageInfo_AdapterConfig.Marshal(b, m, deterministic)
48}
William Kurkianad745652019-03-20 08:45:51 -040049func (m *AdapterConfig) XXX_Merge(src proto.Message) {
50 xxx_messageInfo_AdapterConfig.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -040051}
52func (m *AdapterConfig) XXX_Size() int {
53 return xxx_messageInfo_AdapterConfig.Size(m)
54}
55func (m *AdapterConfig) XXX_DiscardUnknown() {
56 xxx_messageInfo_AdapterConfig.DiscardUnknown(m)
57}
58
59var xxx_messageInfo_AdapterConfig proto.InternalMessageInfo
60
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030061func (m *AdapterConfig) GetLogLevel() common.LogLevel_Types {
William Kurkian1b363f42019-03-12 15:28:12 -040062 if m != nil {
63 return m.LogLevel
64 }
65 return common.LogLevel_DEBUG
66}
67
68func (m *AdapterConfig) GetAdditionalConfig() *any.Any {
69 if m != nil {
70 return m.AdditionalConfig
71 }
72 return nil
73}
74
75// Adapter (software plugin)
76type Adapter struct {
77 // Unique name of adapter, matching the python package name under
78 // voltha/adapters.
79 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
80 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
81 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
82 // Adapter configuration
83 Config *AdapterConfig `protobuf:"bytes,16,opt,name=config,proto3" json:"config,omitempty"`
84 // Custom descriptors and custom configuration
85 AdditionalDescription *any.Any `protobuf:"bytes,64,opt,name=additional_description,json=additionalDescription,proto3" json:"additional_description,omitempty"`
86 LogicalDeviceIds []string `protobuf:"bytes,4,rep,name=logical_device_ids,json=logicalDeviceIds,proto3" json:"logical_device_ids,omitempty"`
Kent Hagerman801796c2019-12-16 15:07:50 -050087 // timestamp when the adapter last sent a message to the core
88 LastCommunication *timestamp.Timestamp `protobuf:"bytes,5,opt,name=last_communication,json=lastCommunication,proto3" json:"last_communication,omitempty"`
89 XXX_NoUnkeyedLiteral struct{} `json:"-"`
90 XXX_unrecognized []byte `json:"-"`
91 XXX_sizecache int32 `json:"-"`
William Kurkian1b363f42019-03-12 15:28:12 -040092}
93
94func (m *Adapter) Reset() { *m = Adapter{} }
95func (m *Adapter) String() string { return proto.CompactTextString(m) }
96func (*Adapter) ProtoMessage() {}
97func (*Adapter) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040098 return fileDescriptor_7e998ce153307274, []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -040099}
William Kurkianad745652019-03-20 08:45:51 -0400100
William Kurkian1b363f42019-03-12 15:28:12 -0400101func (m *Adapter) XXX_Unmarshal(b []byte) error {
102 return xxx_messageInfo_Adapter.Unmarshal(m, b)
103}
104func (m *Adapter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
105 return xxx_messageInfo_Adapter.Marshal(b, m, deterministic)
106}
William Kurkianad745652019-03-20 08:45:51 -0400107func (m *Adapter) XXX_Merge(src proto.Message) {
108 xxx_messageInfo_Adapter.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400109}
110func (m *Adapter) XXX_Size() int {
111 return xxx_messageInfo_Adapter.Size(m)
112}
113func (m *Adapter) XXX_DiscardUnknown() {
114 xxx_messageInfo_Adapter.DiscardUnknown(m)
115}
116
117var xxx_messageInfo_Adapter proto.InternalMessageInfo
118
119func (m *Adapter) GetId() string {
120 if m != nil {
121 return m.Id
122 }
123 return ""
124}
125
126func (m *Adapter) GetVendor() string {
127 if m != nil {
128 return m.Vendor
129 }
130 return ""
131}
132
133func (m *Adapter) GetVersion() string {
134 if m != nil {
135 return m.Version
136 }
137 return ""
138}
139
140func (m *Adapter) GetConfig() *AdapterConfig {
141 if m != nil {
142 return m.Config
143 }
144 return nil
145}
146
147func (m *Adapter) GetAdditionalDescription() *any.Any {
148 if m != nil {
149 return m.AdditionalDescription
150 }
151 return nil
152}
153
154func (m *Adapter) GetLogicalDeviceIds() []string {
155 if m != nil {
156 return m.LogicalDeviceIds
157 }
158 return nil
159}
160
Kent Hagerman801796c2019-12-16 15:07:50 -0500161func (m *Adapter) GetLastCommunication() *timestamp.Timestamp {
162 if m != nil {
163 return m.LastCommunication
164 }
165 return nil
166}
167
William Kurkian1b363f42019-03-12 15:28:12 -0400168type Adapters struct {
169 Items []*Adapter `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
171 XXX_unrecognized []byte `json:"-"`
172 XXX_sizecache int32 `json:"-"`
173}
174
175func (m *Adapters) Reset() { *m = Adapters{} }
176func (m *Adapters) String() string { return proto.CompactTextString(m) }
177func (*Adapters) ProtoMessage() {}
178func (*Adapters) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -0400179 return fileDescriptor_7e998ce153307274, []int{2}
William Kurkian1b363f42019-03-12 15:28:12 -0400180}
William Kurkianad745652019-03-20 08:45:51 -0400181
William Kurkian1b363f42019-03-12 15:28:12 -0400182func (m *Adapters) XXX_Unmarshal(b []byte) error {
183 return xxx_messageInfo_Adapters.Unmarshal(m, b)
184}
185func (m *Adapters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
186 return xxx_messageInfo_Adapters.Marshal(b, m, deterministic)
187}
William Kurkianad745652019-03-20 08:45:51 -0400188func (m *Adapters) XXX_Merge(src proto.Message) {
189 xxx_messageInfo_Adapters.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400190}
191func (m *Adapters) XXX_Size() int {
192 return xxx_messageInfo_Adapters.Size(m)
193}
194func (m *Adapters) XXX_DiscardUnknown() {
195 xxx_messageInfo_Adapters.DiscardUnknown(m)
196}
197
198var xxx_messageInfo_Adapters proto.InternalMessageInfo
199
200func (m *Adapters) GetItems() []*Adapter {
201 if m != nil {
202 return m.Items
203 }
204 return nil
205}
206
207func init() {
208 proto.RegisterType((*AdapterConfig)(nil), "voltha.AdapterConfig")
209 proto.RegisterType((*Adapter)(nil), "voltha.Adapter")
210 proto.RegisterType((*Adapters)(nil), "voltha.Adapters")
211}
212
William Kurkianad745652019-03-20 08:45:51 -0400213func init() { proto.RegisterFile("voltha_protos/adapter.proto", fileDescriptor_7e998ce153307274) }
William Kurkian1b363f42019-03-12 15:28:12 -0400214
William Kurkianad745652019-03-20 08:45:51 -0400215var fileDescriptor_7e998ce153307274 = []byte{
Kent Hagerman801796c2019-12-16 15:07:50 -0500216 // 439 bytes of a gzipped FileDescriptorProto
217 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xdd, 0x6a, 0xdb, 0x30,
218 0x14, 0xc6, 0xc9, 0x92, 0x36, 0x2a, 0xdd, 0x52, 0x6d, 0x29, 0x5e, 0x46, 0x69, 0x08, 0x0c, 0x72,
219 0xb1, 0xca, 0x2c, 0x79, 0x81, 0x25, 0xed, 0x4d, 0xa1, 0x57, 0x26, 0xec, 0x62, 0x37, 0x46, 0xb1,
220 0x54, 0x55, 0x20, 0xeb, 0x18, 0x4b, 0x31, 0xe4, 0x09, 0xf6, 0x74, 0x7b, 0x83, 0x3d, 0xc0, 0x9e,
221 0x60, 0xd7, 0xc3, 0x92, 0x4c, 0x7e, 0x06, 0xbd, 0x32, 0xe7, 0xfb, 0xbe, 0x73, 0xbe, 0xef, 0x1c,
222 0x0b, 0x7d, 0xaa, 0x41, 0xd9, 0x17, 0x9a, 0x95, 0x15, 0x58, 0x30, 0x09, 0x65, 0xb4, 0xb4, 0xbc,
223 0x22, 0xae, 0xc4, 0x7d, 0x4f, 0x8e, 0x3f, 0x0a, 0x00, 0xa1, 0x78, 0xe2, 0xd0, 0xcd, 0xf6, 0x39,
224 0xa1, 0x7a, 0xe7, 0x25, 0xe3, 0xf1, 0x71, 0x7f, 0x0e, 0x45, 0x01, 0x3a, 0x70, 0xf1, 0x31, 0x57,
225 0x70, 0x4b, 0x03, 0x73, 0x7b, 0x3a, 0xd0, 0xca, 0x82, 0x1b, 0x4b, 0x8b, 0xd2, 0x0b, 0xa6, 0x3f,
226 0x23, 0x74, 0xb9, 0xf4, 0x59, 0xee, 0x41, 0x3f, 0x4b, 0x81, 0x17, 0x68, 0xa0, 0x40, 0x64, 0x8a,
227 0xd7, 0x5c, 0xc5, 0xd1, 0x24, 0x9a, 0xbd, 0x9d, 0x5f, 0x93, 0x60, 0xf7, 0x04, 0xe2, 0xa9, 0xc1,
228 0xc9, 0x7a, 0x57, 0x72, 0x93, 0x9e, 0xab, 0x50, 0xe3, 0x25, 0xba, 0xa2, 0x8c, 0x49, 0x2b, 0x41,
229 0x53, 0x95, 0xe5, 0x6e, 0x52, 0xfc, 0x6d, 0x12, 0xcd, 0x2e, 0xe6, 0x1f, 0x88, 0xcf, 0x40, 0xda,
230 0x0c, 0x64, 0xa9, 0x77, 0xe9, 0x70, 0x2f, 0xf7, 0xbe, 0xd3, 0xdf, 0x1d, 0x74, 0x16, 0x92, 0xe0,
231 0x11, 0xea, 0x48, 0xe6, 0xcc, 0x07, 0xab, 0xde, 0x9f, 0xbf, 0xbf, 0x6e, 0xa2, 0xb4, 0x23, 0x19,
232 0xbe, 0x41, 0xfd, 0x9a, 0x6b, 0x06, 0x55, 0xdc, 0x39, 0xa4, 0x02, 0x88, 0x6f, 0xd1, 0x59, 0xcd,
233 0x2b, 0x23, 0x41, 0xc7, 0xdd, 0x43, 0xbe, 0x45, 0xf1, 0x1d, 0xea, 0x87, 0x68, 0x43, 0x17, 0x6d,
234 0x44, 0xfc, 0xe1, 0xc8, 0xd1, 0x05, 0xd2, 0x20, 0xc2, 0x29, 0xba, 0x3e, 0x58, 0x8a, 0x71, 0x93,
235 0x57, 0xb2, 0x6c, 0xaa, 0xd7, 0x36, 0x6b, 0x4d, 0x47, 0xfb, 0xd6, 0x87, 0x7d, 0x27, 0xfe, 0x82,
236 0xb0, 0x02, 0x21, 0x73, 0x37, 0xb0, 0x96, 0x39, 0xcf, 0x24, 0x33, 0xf1, 0x9b, 0x49, 0x77, 0x36,
237 0x48, 0x87, 0x81, 0x79, 0x70, 0xc4, 0x23, 0x33, 0xf8, 0x11, 0x61, 0x45, 0x8d, 0xcd, 0x9a, 0xf3,
238 0x6f, 0xb5, 0xcc, 0xa9, 0x73, 0xef, 0x39, 0xf7, 0xf1, 0x7f, 0xee, 0xeb, 0xf6, 0xdf, 0xa6, 0x57,
239 0x4d, 0xd7, 0xfd, 0x61, 0xd3, 0xf4, 0x2b, 0x3a, 0x0f, 0x5b, 0x1a, 0xfc, 0x19, 0xf5, 0xa4, 0xe5,
240 0x85, 0x89, 0xa3, 0x49, 0x77, 0x76, 0x31, 0x7f, 0x77, 0x72, 0x86, 0xd4, 0xb3, 0xab, 0x35, 0x7a,
241 0x0f, 0x95, 0x20, 0x50, 0x72, 0x9d, 0x43, 0xc5, 0x82, 0x6a, 0x75, 0xf9, 0xdd, 0x7d, 0x83, 0xf8,
242 0x07, 0x11, 0xd2, 0xbe, 0x6c, 0x37, 0xcd, 0x13, 0x49, 0x5a, 0x69, 0xe2, 0xa5, 0x77, 0xe1, 0x41,
243 0xd6, 0x8b, 0x44, 0x40, 0xc0, 0x36, 0x7d, 0x07, 0x2e, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff, 0x4d,
244 0xb1, 0x4a, 0xa8, 0x11, 0x03, 0x00, 0x00,
William Kurkian1b363f42019-03-12 15:28:12 -0400245}