blob: 9be170a7295aeb9bc6e66a598712d7a095e35e39 [file] [log] [blame]
Abhay Kumar03713392025-12-30 05:20:58 +00001//
2// Top-level Voltha API definition
3//
4// For details, see individual definition files.
5
William Kurkian1b363f42019-03-12 15:28:12 -04006// Code generated by protoc-gen-go. DO NOT EDIT.
Abhay Kumar03713392025-12-30 05:20:58 +00007// versions:
8// protoc-gen-go v1.36.11
9// protoc v4.25.8
William Kurkian1b363f42019-03-12 15:28:12 -040010// source: voltha_protos/voltha.proto
11
William Kurkianad745652019-03-20 08:45:51 -040012package voltha
William Kurkian1b363f42019-03-12 15:28:12 -040013
14import (
khenaidoo5fc5cea2021-08-11 17:39:16 -040015 common "github.com/opencord/voltha-protos/v5/go/common"
khenaidoo4c6543e2021-10-19 17:25:58 -040016 extension "github.com/opencord/voltha-protos/v5/go/extension"
17 health "github.com/opencord/voltha-protos/v5/go/health"
khenaidoo5fc5cea2021-08-11 17:39:16 -040018 omci "github.com/opencord/voltha-protos/v5/go/omci"
19 openflow_13 "github.com/opencord/voltha-protos/v5/go/openflow_13"
yasin sapli2bbfbb42021-11-01 14:30:10 +000020 voip_system_profile "github.com/opencord/voltha-protos/v5/go/voip_system_profile"
21 voip_user_profile "github.com/opencord/voltha-protos/v5/go/voip_user_profile"
William Kurkianad745652019-03-20 08:45:51 -040022 _ "google.golang.org/genproto/googleapis/api/annotations"
Abhay Kumar03713392025-12-30 05:20:58 +000023 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
24 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
25 emptypb "google.golang.org/protobuf/types/known/emptypb"
26 reflect "reflect"
27 sync "sync"
28 unsafe "unsafe"
William Kurkian1b363f42019-03-12 15:28:12 -040029)
30
Abhay Kumar03713392025-12-30 05:20:58 +000031const (
32 // Verify that this generated code is sufficiently up-to-date.
33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
34 // Verify that runtime/protoimpl is sufficiently up-to-date.
35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
36)
William Kurkian1b363f42019-03-12 15:28:12 -040037
Abhay Kumar03713392025-12-30 05:20:58 +000038// Symbols defined in public import of voltha_protos/common.proto.
William Kurkian1b363f42019-03-12 15:28:12 -040039
William Kurkian1b363f42019-03-12 15:28:12 -040040type TestModeKeys = common.TestModeKeys
41
Abhay Kumar03713392025-12-30 05:20:58 +000042const TestModeKeys_api_test = common.TestModeKeys_api_test
43
William Kurkian1b363f42019-03-12 15:28:12 -040044var TestModeKeys_name = common.TestModeKeys_name
45var TestModeKeys_value = common.TestModeKeys_value
46
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030047type AdminState_Types = common.AdminState_Types
William Kurkian1b363f42019-03-12 15:28:12 -040048
Abhay Kumar03713392025-12-30 05:20:58 +000049const AdminState_UNKNOWN = common.AdminState_UNKNOWN
50const AdminState_PREPROVISIONED = common.AdminState_PREPROVISIONED
51const AdminState_ENABLED = common.AdminState_ENABLED
52const AdminState_DISABLED = common.AdminState_DISABLED
53const AdminState_DOWNLOADING_IMAGE = common.AdminState_DOWNLOADING_IMAGE
54
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030055var AdminState_Types_name = common.AdminState_Types_name
56var AdminState_Types_value = common.AdminState_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -040057
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030058type OperStatus_Types = common.OperStatus_Types
William Kurkian1b363f42019-03-12 15:28:12 -040059
Abhay Kumar03713392025-12-30 05:20:58 +000060const OperStatus_UNKNOWN = common.OperStatus_UNKNOWN
61const OperStatus_DISCOVERED = common.OperStatus_DISCOVERED
62const OperStatus_ACTIVATING = common.OperStatus_ACTIVATING
63const OperStatus_TESTING = common.OperStatus_TESTING
64const OperStatus_ACTIVE = common.OperStatus_ACTIVE
65const OperStatus_FAILED = common.OperStatus_FAILED
66const OperStatus_RECONCILING = common.OperStatus_RECONCILING
67const OperStatus_RECONCILING_FAILED = common.OperStatus_RECONCILING_FAILED
68const OperStatus_REBOOTED = common.OperStatus_REBOOTED
69
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030070var OperStatus_Types_name = common.OperStatus_Types_name
71var OperStatus_Types_value = common.OperStatus_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -040072
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030073type ConnectStatus_Types = common.ConnectStatus_Types
William Kurkian1b363f42019-03-12 15:28:12 -040074
Abhay Kumar03713392025-12-30 05:20:58 +000075const ConnectStatus_UNKNOWN = common.ConnectStatus_UNKNOWN
76const ConnectStatus_UNREACHABLE = common.ConnectStatus_UNREACHABLE
77const ConnectStatus_REACHABLE = common.ConnectStatus_REACHABLE
78
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030079var ConnectStatus_Types_name = common.ConnectStatus_Types_name
80var ConnectStatus_Types_value = common.ConnectStatus_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -040081
William Kurkian1b363f42019-03-12 15:28:12 -040082type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
83
Abhay Kumar03713392025-12-30 05:20:58 +000084const OperationResp_OPERATION_SUCCESS = common.OperationResp_OPERATION_SUCCESS
85const OperationResp_OPERATION_FAILURE = common.OperationResp_OPERATION_FAILURE
86const OperationResp_OPERATION_UNSUPPORTED = common.OperationResp_OPERATION_UNSUPPORTED
87const OperationResp_OPERATION_IN_PROGRESS = common.OperationResp_OPERATION_IN_PROGRESS
88
William Kurkian1b363f42019-03-12 15:28:12 -040089var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
90var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
91
Abhay Kumar03713392025-12-30 05:20:58 +000092type Key = common.Key
93type ID = common.ID
94type IDs = common.IDs
95type Connection = common.Connection
96type AdminState = common.AdminState
97type OperStatus = common.OperStatus
98type ConnectStatus = common.ConnectStatus
99type OperationResp = common.OperationResp
100type PortStatistics = common.PortStatistics
William Kurkian1b363f42019-03-12 15:28:12 -0400101
William Kurkian1b363f42019-03-12 15:28:12 -0400102// CoreInstance represents a core instance. It is data held in memory when a core
103// is running. This data is not persistent.
104type CoreInstance struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000105 state protoimpl.MessageState `protogen:"open.v1"`
106 InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
107 Health *health.HealthStatus `protobuf:"bytes,2,opt,name=health,proto3" json:"health,omitempty"`
108 unknownFields protoimpl.UnknownFields
109 sizeCache protoimpl.SizeCache
William Kurkian1b363f42019-03-12 15:28:12 -0400110}
111
Abhay Kumar03713392025-12-30 05:20:58 +0000112func (x *CoreInstance) Reset() {
113 *x = CoreInstance{}
114 mi := &file_voltha_protos_voltha_proto_msgTypes[0]
115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
116 ms.StoreMessageInfo(mi)
117}
118
119func (x *CoreInstance) String() string {
120 return protoimpl.X.MessageStringOf(x)
121}
122
123func (*CoreInstance) ProtoMessage() {}
124
125func (x *CoreInstance) ProtoReflect() protoreflect.Message {
126 mi := &file_voltha_protos_voltha_proto_msgTypes[0]
127 if x != nil {
128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
129 if ms.LoadMessageInfo() == nil {
130 ms.StoreMessageInfo(mi)
131 }
132 return ms
133 }
134 return mi.MessageOf(x)
135}
136
137// Deprecated: Use CoreInstance.ProtoReflect.Descriptor instead.
William Kurkian1b363f42019-03-12 15:28:12 -0400138func (*CoreInstance) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000139 return file_voltha_protos_voltha_proto_rawDescGZIP(), []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -0400140}
William Kurkianad745652019-03-20 08:45:51 -0400141
Abhay Kumar03713392025-12-30 05:20:58 +0000142func (x *CoreInstance) GetInstanceId() string {
143 if x != nil {
144 return x.InstanceId
William Kurkian1b363f42019-03-12 15:28:12 -0400145 }
146 return ""
147}
148
Abhay Kumar03713392025-12-30 05:20:58 +0000149func (x *CoreInstance) GetHealth() *health.HealthStatus {
150 if x != nil {
151 return x.Health
William Kurkian1b363f42019-03-12 15:28:12 -0400152 }
153 return nil
154}
155
156type CoreInstances struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000157 state protoimpl.MessageState `protogen:"open.v1"`
158 Items []*CoreInstance `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
159 unknownFields protoimpl.UnknownFields
160 sizeCache protoimpl.SizeCache
William Kurkian1b363f42019-03-12 15:28:12 -0400161}
162
Abhay Kumar03713392025-12-30 05:20:58 +0000163func (x *CoreInstances) Reset() {
164 *x = CoreInstances{}
165 mi := &file_voltha_protos_voltha_proto_msgTypes[1]
166 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
167 ms.StoreMessageInfo(mi)
168}
169
170func (x *CoreInstances) String() string {
171 return protoimpl.X.MessageStringOf(x)
172}
173
174func (*CoreInstances) ProtoMessage() {}
175
176func (x *CoreInstances) ProtoReflect() protoreflect.Message {
177 mi := &file_voltha_protos_voltha_proto_msgTypes[1]
178 if x != nil {
179 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
180 if ms.LoadMessageInfo() == nil {
181 ms.StoreMessageInfo(mi)
182 }
183 return ms
184 }
185 return mi.MessageOf(x)
186}
187
188// Deprecated: Use CoreInstances.ProtoReflect.Descriptor instead.
William Kurkian1b363f42019-03-12 15:28:12 -0400189func (*CoreInstances) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000190 return file_voltha_protos_voltha_proto_rawDescGZIP(), []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -0400191}
William Kurkianad745652019-03-20 08:45:51 -0400192
Abhay Kumar03713392025-12-30 05:20:58 +0000193func (x *CoreInstances) GetItems() []*CoreInstance {
194 if x != nil {
195 return x.Items
William Kurkian1b363f42019-03-12 15:28:12 -0400196 }
197 return nil
198}
199
200// Voltha represents the Voltha cluster data. Each Core instance will hold a subset of
201// the entire cluster. However, some items (e.g. adapters) will be held by all cores
202// for better performance
203type Voltha struct {
Abhay Kumar03713392025-12-30 05:20:58 +0000204 state protoimpl.MessageState `protogen:"open.v1"`
205 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
206 Adapters []*Adapter `protobuf:"bytes,2,rep,name=adapters,proto3" json:"adapters,omitempty"`
207 LogicalDevices []*LogicalDevice `protobuf:"bytes,3,rep,name=logical_devices,json=logicalDevices,proto3" json:"logical_devices,omitempty"`
208 Devices []*Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
209 DeviceTypes []*DeviceType `protobuf:"bytes,5,rep,name=device_types,json=deviceTypes,proto3" json:"device_types,omitempty"`
210 EventFilters []*EventFilter `protobuf:"bytes,7,rep,name=event_filters,json=eventFilters,proto3" json:"event_filters,omitempty"`
211 OmciMibDatabase []*omci.MibDeviceData `protobuf:"bytes,28,rep,name=omci_mib_database,json=omciMibDatabase,proto3" json:"omci_mib_database,omitempty"`
212 OmciAlarmDatabase []*omci.AlarmDeviceData `protobuf:"bytes,29,rep,name=omci_alarm_database,json=omciAlarmDatabase,proto3" json:"omci_alarm_database,omitempty"`
213 unknownFields protoimpl.UnknownFields
214 sizeCache protoimpl.SizeCache
William Kurkian1b363f42019-03-12 15:28:12 -0400215}
216
Abhay Kumar03713392025-12-30 05:20:58 +0000217func (x *Voltha) Reset() {
218 *x = Voltha{}
219 mi := &file_voltha_protos_voltha_proto_msgTypes[2]
220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
221 ms.StoreMessageInfo(mi)
222}
223
224func (x *Voltha) String() string {
225 return protoimpl.X.MessageStringOf(x)
226}
227
228func (*Voltha) ProtoMessage() {}
229
230func (x *Voltha) ProtoReflect() protoreflect.Message {
231 mi := &file_voltha_protos_voltha_proto_msgTypes[2]
232 if x != nil {
233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
234 if ms.LoadMessageInfo() == nil {
235 ms.StoreMessageInfo(mi)
236 }
237 return ms
238 }
239 return mi.MessageOf(x)
240}
241
242// Deprecated: Use Voltha.ProtoReflect.Descriptor instead.
William Kurkian1b363f42019-03-12 15:28:12 -0400243func (*Voltha) Descriptor() ([]byte, []int) {
Abhay Kumar03713392025-12-30 05:20:58 +0000244 return file_voltha_protos_voltha_proto_rawDescGZIP(), []int{2}
William Kurkian1b363f42019-03-12 15:28:12 -0400245}
William Kurkianad745652019-03-20 08:45:51 -0400246
Abhay Kumar03713392025-12-30 05:20:58 +0000247func (x *Voltha) GetVersion() string {
248 if x != nil {
249 return x.Version
William Kurkian1b363f42019-03-12 15:28:12 -0400250 }
251 return ""
252}
253
Abhay Kumar03713392025-12-30 05:20:58 +0000254func (x *Voltha) GetAdapters() []*Adapter {
255 if x != nil {
256 return x.Adapters
William Kurkian1b363f42019-03-12 15:28:12 -0400257 }
258 return nil
259}
260
Abhay Kumar03713392025-12-30 05:20:58 +0000261func (x *Voltha) GetLogicalDevices() []*LogicalDevice {
262 if x != nil {
263 return x.LogicalDevices
William Kurkian1b363f42019-03-12 15:28:12 -0400264 }
265 return nil
266}
267
Abhay Kumar03713392025-12-30 05:20:58 +0000268func (x *Voltha) GetDevices() []*Device {
269 if x != nil {
270 return x.Devices
William Kurkian1b363f42019-03-12 15:28:12 -0400271 }
272 return nil
273}
274
Abhay Kumar03713392025-12-30 05:20:58 +0000275func (x *Voltha) GetDeviceTypes() []*DeviceType {
276 if x != nil {
277 return x.DeviceTypes
William Kurkian1b363f42019-03-12 15:28:12 -0400278 }
279 return nil
280}
281
Abhay Kumar03713392025-12-30 05:20:58 +0000282func (x *Voltha) GetEventFilters() []*EventFilter {
283 if x != nil {
284 return x.EventFilters
William Kurkian1b363f42019-03-12 15:28:12 -0400285 }
286 return nil
287}
288
Abhay Kumar03713392025-12-30 05:20:58 +0000289func (x *Voltha) GetOmciMibDatabase() []*omci.MibDeviceData {
290 if x != nil {
291 return x.OmciMibDatabase
William Kurkian1b363f42019-03-12 15:28:12 -0400292 }
293 return nil
294}
295
Abhay Kumar03713392025-12-30 05:20:58 +0000296func (x *Voltha) GetOmciAlarmDatabase() []*omci.AlarmDeviceData {
297 if x != nil {
298 return x.OmciAlarmDatabase
William Kurkian1b363f42019-03-12 15:28:12 -0400299 }
300 return nil
301}
302
Abhay Kumar03713392025-12-30 05:20:58 +0000303var File_voltha_protos_voltha_proto protoreflect.FileDescriptor
William Kurkianad745652019-03-20 08:45:51 -0400304
Abhay Kumar03713392025-12-30 05:20:58 +0000305const file_voltha_protos_voltha_proto_rawDesc = "" +
306 "\n" +
307 "\x1avoltha_protos/voltha.proto\x12\x06voltha\x1a\x1cgoogle/api/annotations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1avoltha_protos/common.proto\x1a\x1avoltha_protos/health.proto\x1a\"voltha_protos/logical_device.proto\x1a\x1avoltha_protos/device.proto\x1a\x1bvoltha_protos/adapter.proto\x1a\x1fvoltha_protos/openflow_13.proto\x1a\x1avoltha_protos/events.proto\x1a\x1evoltha_protos/extensions.proto\x1a'voltha_protos/voip_system_profile.proto\x1a%voltha_protos/voip_user_profile.proto\x1a\x1fvoltha_protos/omci_mib_db.proto\x1a!voltha_protos/omci_alarm_db.proto\x1a\x1dvoltha_protos/omci_test.proto\"]\n" +
308 "\fCoreInstance\x12\x1f\n" +
309 "\vinstance_id\x18\x01 \x01(\tR\n" +
310 "instanceId\x12,\n" +
311 "\x06health\x18\x02 \x01(\v2\x14.health.HealthStatusR\x06health\";\n" +
312 "\rCoreInstances\x12*\n" +
313 "\x05items\x18\x01 \x03(\v2\x14.voltha.CoreInstanceR\x05items\"\xc0\x03\n" +
314 "\x06Voltha\x12\x18\n" +
315 "\aversion\x18\x01 \x01(\tR\aversion\x12,\n" +
316 "\badapters\x18\x02 \x03(\v2\x10.adapter.AdapterR\badapters\x12F\n" +
317 "\x0flogical_devices\x18\x03 \x03(\v2\x1d.logical_device.LogicalDeviceR\x0elogicalDevices\x12(\n" +
318 "\adevices\x18\x04 \x03(\v2\x0e.device.DeviceR\adevices\x125\n" +
319 "\fdevice_types\x18\x05 \x03(\v2\x12.device.DeviceTypeR\vdeviceTypes\x127\n" +
320 "\revent_filters\x18\a \x03(\v2\x12.event.EventFilterR\feventFilters\x12?\n" +
321 "\x11omci_mib_database\x18\x1c \x03(\v2\x13.omci.MibDeviceDataR\x0fomciMibDatabase\x12E\n" +
322 "\x13omci_alarm_database\x18\x1d \x03(\v2\x15.omci.AlarmDeviceDataR\x11omciAlarmDatabaseJ\x04\b\x06\x10\a2\xbb;\n" +
323 "\rVolthaService\x12D\n" +
324 "\tGetVoltha\x12\x16.google.protobuf.Empty\x1a\x0e.voltha.Voltha\"\x0f\x82\xd3\xe4\x93\x02\t\x12\a/api/v1\x12]\n" +
325 "\x11ListCoreInstances\x12\x16.google.protobuf.Empty\x1a\x15.voltha.CoreInstances\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/api/v1/instances\x12S\n" +
326 "\x0fGetCoreInstance\x12\n" +
327 ".common.ID\x1a\x14.voltha.CoreInstance\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/api/v1/instances/{id}\x12S\n" +
328 "\fListAdapters\x12\x16.google.protobuf.Empty\x1a\x11.adapter.Adapters\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/api/v1/adapters\x12m\n" +
329 "\x12ListLogicalDevices\x12\x16.google.protobuf.Empty\x1a\x1e.logical_device.LogicalDevices\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/api/v1/logical_devices\x12c\n" +
330 "\x10GetLogicalDevice\x12\n" +
331 ".common.ID\x1a\x1d.logical_device.LogicalDevice\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/api/v1/logical_devices/{id}\x12n\n" +
332 "\x16ListLogicalDevicePorts\x12\n" +
333 ".common.ID\x1a\x1c.logical_device.LogicalPorts\"*\x82\xd3\xe4\x93\x02$\x12\"/api/v1/logical_devices/{id}/ports\x12\x88\x01\n" +
334 "\x14GetLogicalDevicePort\x12\x1d.logical_device.LogicalPortId\x1a\x1b.logical_device.LogicalPort\"4\x82\xd3\xe4\x93\x02.\x12,/api/v1/logical_devices/{id}/ports/{port_id}\x12\x8d\x01\n" +
335 "\x17EnableLogicalDevicePort\x12\x1d.logical_device.LogicalPortId\x1a\x16.google.protobuf.Empty\";\x82\xd3\xe4\x93\x025\"3/api/v1/logical_devices/{id}/ports/{port_id}/enable\x12\x8f\x01\n" +
336 "\x18DisableLogicalDevicePort\x12\x1d.logical_device.LogicalPortId\x1a\x16.google.protobuf.Empty\"<\x82\xd3\xe4\x93\x026\"4/api/v1/logical_devices/{id}/ports/{port_id}/disable\x12d\n" +
337 "\x16ListLogicalDeviceFlows\x12\n" +
338 ".common.ID\x1a\x12.openflow_13.Flows\"*\x82\xd3\xe4\x93\x02$\x12\"/api/v1/logical_devices/{id}/flows\x12\x83\x01\n" +
339 "\x1cUpdateLogicalDeviceFlowTable\x12\x1c.openflow_13.FlowTableUpdate\x1a\x16.google.protobuf.Empty\"-\x82\xd3\xe4\x93\x02':\x01*\"\"/api/v1/logical_devices/{id}/flows\x12\x84\x01\n" +
340 "\x1dUpdateLogicalDeviceMeterTable\x12\x1b.openflow_13.MeterModUpdate\x1a\x16.google.protobuf.Empty\".\x82\xd3\xe4\x93\x02(:\x01*\"#/api/v1/logical_devices/{id}/meters\x12g\n" +
341 "\x17ListLogicalDeviceMeters\x12\n" +
342 ".common.ID\x1a\x13.openflow_13.Meters\"+\x82\xd3\xe4\x93\x02%\x12#/api/v1/logical_devices/{id}/meters\x12t\n" +
343 "\x1bListLogicalDeviceFlowGroups\x12\n" +
344 ".common.ID\x1a\x17.openflow_13.FlowGroups\"0\x82\xd3\xe4\x93\x02*\x12(/api/v1/logical_devices/{id}/flow_groups\x12\x93\x01\n" +
345 "!UpdateLogicalDeviceFlowGroupTable\x12!.openflow_13.FlowGroupTableUpdate\x1a\x16.google.protobuf.Empty\"3\x82\xd3\xe4\x93\x02-:\x01*\"(/api/v1/logical_devices/{id}/flow_groups\x12O\n" +
346 "\vListDevices\x12\x16.google.protobuf.Empty\x1a\x0f.device.Devices\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/api/v1/devices\x12O\n" +
347 "\rListDeviceIds\x12\x16.google.protobuf.Empty\x1a\v.common.IDs\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/api/v1/deviceids\x12U\n" +
348 "\x10ReconcileDevices\x12\v.common.IDs\x1a\x16.google.protobuf.Empty\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/api/v1/deviceids\x12E\n" +
349 "\tGetDevice\x12\n" +
350 ".common.ID\x1a\x0e.device.Device\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/api/v1/devices/{id}\x12J\n" +
351 "\fCreateDevice\x12\x0e.device.Device\x1a\x0e.device.Device\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/api/v1/devices\x12W\n" +
352 "\fEnableDevice\x12\n" +
353 ".common.ID\x1a\x16.google.protobuf.Empty\"#\x82\xd3\xe4\x93\x02\x1d\"\x1b/api/v1/devices/{id}/enable\x12Y\n" +
354 "\rDisableDevice\x12\n" +
355 ".common.ID\x1a\x16.google.protobuf.Empty\"$\x82\xd3\xe4\x93\x02\x1e\"\x1c/api/v1/devices/{id}/disable\x12W\n" +
356 "\fRebootDevice\x12\n" +
357 ".common.ID\x1a\x16.google.protobuf.Empty\"#\x82\xd3\xe4\x93\x02\x1d\"\x1b/api/v1/devices/{id}/reboot\x12W\n" +
358 "\fDeleteDevice\x12\n" +
359 ".common.ID\x1a\x16.google.protobuf.Empty\"#\x82\xd3\xe4\x93\x02\x1d*\x1b/api/v1/devices/{id}/delete\x12b\n" +
360 "\x11ForceDeleteDevice\x12\n" +
361 ".common.ID\x1a\x16.google.protobuf.Empty\")\x82\xd3\xe4\x93\x02#*!/api/v1/devices/{id}/force_delete\x12x\n" +
362 "\rDownloadImage\x12\x15.device.ImageDownload\x1a\x15.common.OperationResp\"9\x82\xd3\xe4\x93\x020:\x01*\"+/api/v1/devices/{id}/image_downloads/{name}\x88\x02\x01\x12\x85\x01\n" +
363 "\x16GetImageDownloadStatus\x12\x15.device.ImageDownload\x1a\x15.device.ImageDownload\"=\x82\xd3\xe4\x93\x024\x122/api/v1/devices/{id}/image_downloads/{name}/status\x88\x02\x01\x12x\n" +
364 "\x10GetImageDownload\x12\x15.device.ImageDownload\x1a\x15.device.ImageDownload\"6\x82\xd3\xe4\x93\x02-\x12+/api/v1/devices/{id}/image_downloads/{name}\x88\x02\x01\x12i\n" +
365 "\x12ListImageDownloads\x12\n" +
366 ".common.ID\x1a\x16.device.ImageDownloads\"/\x82\xd3\xe4\x93\x02&\x12$/api/v1/devices/{id}/image_downloads\x88\x02\x01\x12{\n" +
367 "\x13CancelImageDownload\x12\x15.device.ImageDownload\x1a\x15.common.OperationResp\"6\x82\xd3\xe4\x93\x02-*+/api/v1/devices/{id}/image_downloads/{name}\x88\x02\x01\x12\x8b\x01\n" +
368 "\x13ActivateImageUpdate\x12\x15.device.ImageDownload\x1a\x15.common.OperationResp\"F\x82\xd3\xe4\x93\x02=:\x01*\"8/api/v1/devices/{id}/image_downloads/{name}/image_update\x88\x02\x01\x12\x89\x01\n" +
369 "\x11RevertImageUpdate\x12\x15.device.ImageDownload\x1a\x15.common.OperationResp\"F\x82\xd3\xe4\x93\x02=:\x01*\"8/api/v1/devices/{id}/image_downloads/{name}/image_revert\x88\x02\x01\x12\x88\x01\n" +
370 "\x15DownloadImageToDevice\x12\".device.DeviceImageDownloadRequest\x1a\x1b.device.DeviceImageResponse\".\x82\xd3\xe4\x93\x02(\x12&/api/v1/devices/images/download_images\x12w\n" +
371 "\x0eGetImageStatus\x12\x1a.device.DeviceImageRequest\x1a\x1b.device.DeviceImageResponse\",\x82\xd3\xe4\x93\x02&\x12$/api/v1/devices/images/images_status\x12\x89\x01\n" +
372 "\x19AbortImageUpgradeToDevice\x12\x1a.device.DeviceImageRequest\x1a\x1b.device.DeviceImageResponse\"3\x82\xd3\xe4\x93\x02-\x12+/api/v1/devices/images/abort_upgrade_images\x12V\n" +
373 "\fGetOnuImages\x12\n" +
374 ".common.ID\x1a\x11.device.OnuImages\"'\x82\xd3\xe4\x93\x02!\x12\x1f/api/v1/devices/{id}/onu_images\x12{\n" +
375 "\rActivateImage\x12\x1a.device.DeviceImageRequest\x1a\x1b.device.DeviceImageResponse\"1\x82\xd3\xe4\x93\x02+:\x01*\"&/api/v1/devices/images/activate_images\x12w\n" +
376 "\vCommitImage\x12\x1a.device.DeviceImageRequest\x1a\x1b.device.DeviceImageResponse\"/\x82\xd3\xe4\x93\x02):\x01*\"$/api/v1/devices/images/commit_images\x12P\n" +
377 "\x0fListDevicePorts\x12\n" +
378 ".common.ID\x1a\r.device.Ports\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/api/v1/devices/{id}/ports\x12]\n" +
379 "\x13ListDevicePmConfigs\x12\n" +
380 ".common.ID\x1a\x11.device.PmConfigs\"'\x82\xd3\xe4\x93\x02!\x12\x1f/api/v1/devices/{id}/pm_configs\x12n\n" +
381 "\x15UpdateDevicePmConfigs\x12\x11.device.PmConfigs\x1a\x16.google.protobuf.Empty\"*\x82\xd3\xe4\x93\x02$:\x01*\"\x1f/api/v1/devices/{id}/pm_configs\x12U\n" +
382 "\x0fListDeviceFlows\x12\n" +
383 ".common.ID\x1a\x12.openflow_13.Flows\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/api/v1/devices/{id}/flows\x12e\n" +
384 "\x14ListDeviceFlowGroups\x12\n" +
385 ".common.ID\x1a\x17.openflow_13.FlowGroups\"(\x82\xd3\xe4\x93\x02\"\x12 /api/v1/devices/{id}/flow_groups\x12\\\n" +
386 "\x0fListDeviceTypes\x12\x16.google.protobuf.Empty\x1a\x13.device.DeviceTypes\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/api/v1/device_types\x12R\n" +
387 "\rGetDeviceType\x12\n" +
388 ".common.ID\x1a\x12.device.DeviceType\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/api/v1/device_types/{id}\x12F\n" +
389 "\x10StreamPacketsOut\x12\x16.openflow_13.PacketOut\x1a\x16.google.protobuf.Empty\"\x00(\x01\x12E\n" +
390 "\x10ReceivePacketsIn\x12\x16.google.protobuf.Empty\x1a\x15.openflow_13.PacketIn\"\x000\x01\x12K\n" +
391 "\x13ReceiveChangeEvents\x12\x16.google.protobuf.Empty\x1a\x18.openflow_13.ChangeEvent\"\x000\x01\x12]\n" +
392 "\x11CreateEventFilter\x12\x12.event.EventFilter\x1a\x12.event.EventFilter\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/api/v1/event_filters\x12U\n" +
393 "\x0eGetEventFilter\x12\n" +
394 ".common.ID\x1a\x13.event.EventFilters\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/api/v1/event_filters/{id}\x12b\n" +
395 "\x11UpdateEventFilter\x12\x12.event.EventFilter\x1a\x12.event.EventFilter\"%\x82\xd3\xe4\x93\x02\x1f:\x01*\x1a\x1a/api/v1/event_filters/{id}\x12c\n" +
396 "\x11DeleteEventFilter\x12\x12.event.EventFilter\x1a\x16.google.protobuf.Empty\"\"\x82\xd3\xe4\x93\x02\x1c*\x1a/api/v1/event_filters/{id}\x12^\n" +
397 "\x10ListEventFilters\x12\x16.google.protobuf.Empty\x1a\x13.event.EventFilters\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/api/v1/event_filters\x12L\n" +
398 "\tGetImages\x12\n" +
399 ".common.ID\x1a\x0e.device.Images\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/api/v1/devices/{id}/images\x12X\n" +
400 "\bSelfTest\x12\n" +
401 ".common.ID\x1a\x18.device.SelfTestResponse\"&\x82\xd3\xe4\x93\x02 \"\x1e/api/v1/devices/{id}/self_test\x12V\n" +
402 "\x10GetMibDeviceData\x12\n" +
403 ".common.ID\x1a\x13.omci.MibDeviceData\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/api/v1/openomci/{id}/mib\x12\\\n" +
404 "\x12GetAlarmDeviceData\x12\n" +
405 ".common.ID\x1a\x15.omci.AlarmDeviceData\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/api/v1/openomci/{id}/alarm\x12s\n" +
406 "\rSimulateAlarm\x12\x1c.device.SimulateAlarmRequest\x1a\x15.common.OperationResp\"-\x82\xd3\xe4\x93\x02':\x01*\"\"/api/v1/devices/{id}/simulate_larm\x12M\n" +
407 "\n" +
408 "EnablePort\x12\f.device.Port\x1a\x16.google.protobuf.Empty\"\x19\x82\xd3\xe4\x93\x02\x13:\x01*\"\x0e/v1/EnablePort\x12O\n" +
409 "\vDisablePort\x12\f.device.Port\x1a\x16.google.protobuf.Empty\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/DisablePort\x12^\n" +
410 "\vGetExtValue\x12\x19.extension.ValueSpecifier\x1a\x17.extension.ReturnValues\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/api/v1/GetExtValue\x12W\n" +
411 "\vSetExtValue\x12\x13.extension.ValueSet\x1a\x16.google.protobuf.Empty\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/api/v1/SetExtValue\x12d\n" +
412 "\x13StartOmciTestAction\x12\x15.omci.OmciTestRequest\x1a\x12.omci.TestResponse\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/api/v1/start_omci_test\x12\x85\x01\n" +
413 "\x14PutVoipSystemProfile\x12-.voip_system_profile.VoipSystemProfileRequest\x1a\x16.google.protobuf.Empty\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/api/v1/voip_system_profile\x12p\n" +
414 "\x17DeleteVoipSystemProfile\x12\v.common.Key\x1a\x16.google.protobuf.Empty\"0\x82\xd3\xe4\x93\x02**(/api/v1/voip_system_profile/{key}/delete\x12}\n" +
415 "\x12PutVoipUserProfile\x12).voip_user_profile.VoipUserProfileRequest\x1a\x16.google.protobuf.Empty\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/api/v1/voip_user_profile\x12l\n" +
416 "\x15DeleteVoipUserProfile\x12\v.common.Key\x1a\x16.google.protobuf.Empty\".\x82\xd3\xe4\x93\x02(*&/api/v1/voip_user_profile/{key}/delete\x12Z\n" +
417 "\x10DisableOnuDevice\x12\n" +
418 ".common.ID\x1a\x16.google.protobuf.Empty\"\"\x82\xd3\xe4\x93\x02\x1c\"\x1a/api/v1/disable_onu_device\x12X\n" +
419 "\x0fEnableOnuDevice\x12\n" +
420 ".common.ID\x1a\x16.google.protobuf.Empty\"!\x82\xd3\xe4\x93\x02\x1b\"\x19/api/v1/enable_onu_device\x12|\n" +
421 "\x16DisableOnuSerialNumber\x12\x1f.device.OnuSerialNumberOnOLTPon\x1a\x16.google.protobuf.Empty\")\x82\xd3\xe4\x93\x02#\"!/api/v1/disable_onu_serial_number\x12z\n" +
422 "\x15EnableOnuSerialNumber\x12\x1f.device.OnuSerialNumberOnOLTPon\x1a\x16.google.protobuf.Empty\"(\x82\xd3\xe4\x93\x02\"\" /api/v1/enable_onu_serial_number\x12[\n" +
423 "\fUpdateDevice\x12\x14.device.UpdateDevice\x1a\x16.google.protobuf.Empty\"\x1d\x82\xd3\xe4\x93\x02\x17\"\x15/api/v1/update_deviceBl\n" +
424 "\x13org.opencord.volthaB\fVolthaProtosZ.github.com/opencord/voltha-protos/v5/go/voltha\xaa\x02\x16Opencord.Voltha.VolthaP\x02b\x06proto3"
William Kurkianad745652019-03-20 08:45:51 -0400425
Abhay Kumar03713392025-12-30 05:20:58 +0000426var (
427 file_voltha_protos_voltha_proto_rawDescOnce sync.Once
428 file_voltha_protos_voltha_proto_rawDescData []byte
429)
William Kurkian1b363f42019-03-12 15:28:12 -0400430
Abhay Kumar03713392025-12-30 05:20:58 +0000431func file_voltha_protos_voltha_proto_rawDescGZIP() []byte {
432 file_voltha_protos_voltha_proto_rawDescOnce.Do(func() {
433 file_voltha_protos_voltha_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_voltha_protos_voltha_proto_rawDesc), len(file_voltha_protos_voltha_proto_rawDesc)))
434 })
435 return file_voltha_protos_voltha_proto_rawDescData
William Kurkian1b363f42019-03-12 15:28:12 -0400436}
437
Abhay Kumar03713392025-12-30 05:20:58 +0000438var file_voltha_protos_voltha_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
439var file_voltha_protos_voltha_proto_goTypes = []any{
440 (*CoreInstance)(nil), // 0: voltha.CoreInstance
441 (*CoreInstances)(nil), // 1: voltha.CoreInstances
442 (*Voltha)(nil), // 2: voltha.Voltha
443 (*health.HealthStatus)(nil), // 3: health.HealthStatus
444 (*Adapter)(nil), // 4: adapter.Adapter
445 (*LogicalDevice)(nil), // 5: logical_device.LogicalDevice
446 (*Device)(nil), // 6: device.Device
447 (*DeviceType)(nil), // 7: device.DeviceType
448 (*EventFilter)(nil), // 8: event.EventFilter
449 (*omci.MibDeviceData)(nil), // 9: omci.MibDeviceData
450 (*omci.AlarmDeviceData)(nil), // 10: omci.AlarmDeviceData
451 (*emptypb.Empty)(nil), // 11: google.protobuf.Empty
452 (*common.ID)(nil), // 12: common.ID
453 (*LogicalPortId)(nil), // 13: logical_device.LogicalPortId
454 (*openflow_13.FlowTableUpdate)(nil), // 14: openflow_13.FlowTableUpdate
455 (*openflow_13.MeterModUpdate)(nil), // 15: openflow_13.MeterModUpdate
456 (*openflow_13.FlowGroupTableUpdate)(nil), // 16: openflow_13.FlowGroupTableUpdate
457 (*common.IDs)(nil), // 17: common.IDs
458 (*ImageDownload)(nil), // 18: device.ImageDownload
459 (*DeviceImageDownloadRequest)(nil), // 19: device.DeviceImageDownloadRequest
460 (*DeviceImageRequest)(nil), // 20: device.DeviceImageRequest
461 (*PmConfigs)(nil), // 21: device.PmConfigs
462 (*openflow_13.PacketOut)(nil), // 22: openflow_13.PacketOut
463 (*SimulateAlarmRequest)(nil), // 23: device.SimulateAlarmRequest
464 (*Port)(nil), // 24: device.Port
465 (*extension.ValueSpecifier)(nil), // 25: extension.ValueSpecifier
466 (*extension.ValueSet)(nil), // 26: extension.ValueSet
467 (*omci.OmciTestRequest)(nil), // 27: omci.OmciTestRequest
468 (*voip_system_profile.VoipSystemProfileRequest)(nil), // 28: voip_system_profile.VoipSystemProfileRequest
469 (*common.Key)(nil), // 29: common.Key
470 (*voip_user_profile.VoipUserProfileRequest)(nil), // 30: voip_user_profile.VoipUserProfileRequest
471 (*OnuSerialNumberOnOLTPon)(nil), // 31: device.OnuSerialNumberOnOLTPon
472 (*UpdateDevice)(nil), // 32: device.UpdateDevice
473 (*Adapters)(nil), // 33: adapter.Adapters
474 (*LogicalDevices)(nil), // 34: logical_device.LogicalDevices
475 (*LogicalPorts)(nil), // 35: logical_device.LogicalPorts
476 (*LogicalPort)(nil), // 36: logical_device.LogicalPort
477 (*openflow_13.Flows)(nil), // 37: openflow_13.Flows
478 (*openflow_13.Meters)(nil), // 38: openflow_13.Meters
479 (*openflow_13.FlowGroups)(nil), // 39: openflow_13.FlowGroups
480 (*Devices)(nil), // 40: device.Devices
481 (*common.OperationResp)(nil), // 41: common.OperationResp
482 (*ImageDownloads)(nil), // 42: device.ImageDownloads
483 (*DeviceImageResponse)(nil), // 43: device.DeviceImageResponse
484 (*OnuImages)(nil), // 44: device.OnuImages
485 (*Ports)(nil), // 45: device.Ports
486 (*DeviceTypes)(nil), // 46: device.DeviceTypes
487 (*openflow_13.PacketIn)(nil), // 47: openflow_13.PacketIn
488 (*openflow_13.ChangeEvent)(nil), // 48: openflow_13.ChangeEvent
489 (*EventFilters)(nil), // 49: event.EventFilters
490 (*Images)(nil), // 50: device.Images
491 (*SelfTestResponse)(nil), // 51: device.SelfTestResponse
492 (*extension.ReturnValues)(nil), // 52: extension.ReturnValues
493 (*omci.TestResponse)(nil), // 53: omci.TestResponse
William Kurkian1b363f42019-03-12 15:28:12 -0400494}
Abhay Kumar03713392025-12-30 05:20:58 +0000495var file_voltha_protos_voltha_proto_depIdxs = []int32{
496 3, // 0: voltha.CoreInstance.health:type_name -> health.HealthStatus
497 0, // 1: voltha.CoreInstances.items:type_name -> voltha.CoreInstance
498 4, // 2: voltha.Voltha.adapters:type_name -> adapter.Adapter
499 5, // 3: voltha.Voltha.logical_devices:type_name -> logical_device.LogicalDevice
500 6, // 4: voltha.Voltha.devices:type_name -> device.Device
501 7, // 5: voltha.Voltha.device_types:type_name -> device.DeviceType
502 8, // 6: voltha.Voltha.event_filters:type_name -> event.EventFilter
503 9, // 7: voltha.Voltha.omci_mib_database:type_name -> omci.MibDeviceData
504 10, // 8: voltha.Voltha.omci_alarm_database:type_name -> omci.AlarmDeviceData
505 11, // 9: voltha.VolthaService.GetVoltha:input_type -> google.protobuf.Empty
506 11, // 10: voltha.VolthaService.ListCoreInstances:input_type -> google.protobuf.Empty
507 12, // 11: voltha.VolthaService.GetCoreInstance:input_type -> common.ID
508 11, // 12: voltha.VolthaService.ListAdapters:input_type -> google.protobuf.Empty
509 11, // 13: voltha.VolthaService.ListLogicalDevices:input_type -> google.protobuf.Empty
510 12, // 14: voltha.VolthaService.GetLogicalDevice:input_type -> common.ID
511 12, // 15: voltha.VolthaService.ListLogicalDevicePorts:input_type -> common.ID
512 13, // 16: voltha.VolthaService.GetLogicalDevicePort:input_type -> logical_device.LogicalPortId
513 13, // 17: voltha.VolthaService.EnableLogicalDevicePort:input_type -> logical_device.LogicalPortId
514 13, // 18: voltha.VolthaService.DisableLogicalDevicePort:input_type -> logical_device.LogicalPortId
515 12, // 19: voltha.VolthaService.ListLogicalDeviceFlows:input_type -> common.ID
516 14, // 20: voltha.VolthaService.UpdateLogicalDeviceFlowTable:input_type -> openflow_13.FlowTableUpdate
517 15, // 21: voltha.VolthaService.UpdateLogicalDeviceMeterTable:input_type -> openflow_13.MeterModUpdate
518 12, // 22: voltha.VolthaService.ListLogicalDeviceMeters:input_type -> common.ID
519 12, // 23: voltha.VolthaService.ListLogicalDeviceFlowGroups:input_type -> common.ID
520 16, // 24: voltha.VolthaService.UpdateLogicalDeviceFlowGroupTable:input_type -> openflow_13.FlowGroupTableUpdate
521 11, // 25: voltha.VolthaService.ListDevices:input_type -> google.protobuf.Empty
522 11, // 26: voltha.VolthaService.ListDeviceIds:input_type -> google.protobuf.Empty
523 17, // 27: voltha.VolthaService.ReconcileDevices:input_type -> common.IDs
524 12, // 28: voltha.VolthaService.GetDevice:input_type -> common.ID
525 6, // 29: voltha.VolthaService.CreateDevice:input_type -> device.Device
526 12, // 30: voltha.VolthaService.EnableDevice:input_type -> common.ID
527 12, // 31: voltha.VolthaService.DisableDevice:input_type -> common.ID
528 12, // 32: voltha.VolthaService.RebootDevice:input_type -> common.ID
529 12, // 33: voltha.VolthaService.DeleteDevice:input_type -> common.ID
530 12, // 34: voltha.VolthaService.ForceDeleteDevice:input_type -> common.ID
531 18, // 35: voltha.VolthaService.DownloadImage:input_type -> device.ImageDownload
532 18, // 36: voltha.VolthaService.GetImageDownloadStatus:input_type -> device.ImageDownload
533 18, // 37: voltha.VolthaService.GetImageDownload:input_type -> device.ImageDownload
534 12, // 38: voltha.VolthaService.ListImageDownloads:input_type -> common.ID
535 18, // 39: voltha.VolthaService.CancelImageDownload:input_type -> device.ImageDownload
536 18, // 40: voltha.VolthaService.ActivateImageUpdate:input_type -> device.ImageDownload
537 18, // 41: voltha.VolthaService.RevertImageUpdate:input_type -> device.ImageDownload
538 19, // 42: voltha.VolthaService.DownloadImageToDevice:input_type -> device.DeviceImageDownloadRequest
539 20, // 43: voltha.VolthaService.GetImageStatus:input_type -> device.DeviceImageRequest
540 20, // 44: voltha.VolthaService.AbortImageUpgradeToDevice:input_type -> device.DeviceImageRequest
541 12, // 45: voltha.VolthaService.GetOnuImages:input_type -> common.ID
542 20, // 46: voltha.VolthaService.ActivateImage:input_type -> device.DeviceImageRequest
543 20, // 47: voltha.VolthaService.CommitImage:input_type -> device.DeviceImageRequest
544 12, // 48: voltha.VolthaService.ListDevicePorts:input_type -> common.ID
545 12, // 49: voltha.VolthaService.ListDevicePmConfigs:input_type -> common.ID
546 21, // 50: voltha.VolthaService.UpdateDevicePmConfigs:input_type -> device.PmConfigs
547 12, // 51: voltha.VolthaService.ListDeviceFlows:input_type -> common.ID
548 12, // 52: voltha.VolthaService.ListDeviceFlowGroups:input_type -> common.ID
549 11, // 53: voltha.VolthaService.ListDeviceTypes:input_type -> google.protobuf.Empty
550 12, // 54: voltha.VolthaService.GetDeviceType:input_type -> common.ID
551 22, // 55: voltha.VolthaService.StreamPacketsOut:input_type -> openflow_13.PacketOut
552 11, // 56: voltha.VolthaService.ReceivePacketsIn:input_type -> google.protobuf.Empty
553 11, // 57: voltha.VolthaService.ReceiveChangeEvents:input_type -> google.protobuf.Empty
554 8, // 58: voltha.VolthaService.CreateEventFilter:input_type -> event.EventFilter
555 12, // 59: voltha.VolthaService.GetEventFilter:input_type -> common.ID
556 8, // 60: voltha.VolthaService.UpdateEventFilter:input_type -> event.EventFilter
557 8, // 61: voltha.VolthaService.DeleteEventFilter:input_type -> event.EventFilter
558 11, // 62: voltha.VolthaService.ListEventFilters:input_type -> google.protobuf.Empty
559 12, // 63: voltha.VolthaService.GetImages:input_type -> common.ID
560 12, // 64: voltha.VolthaService.SelfTest:input_type -> common.ID
561 12, // 65: voltha.VolthaService.GetMibDeviceData:input_type -> common.ID
562 12, // 66: voltha.VolthaService.GetAlarmDeviceData:input_type -> common.ID
563 23, // 67: voltha.VolthaService.SimulateAlarm:input_type -> device.SimulateAlarmRequest
564 24, // 68: voltha.VolthaService.EnablePort:input_type -> device.Port
565 24, // 69: voltha.VolthaService.DisablePort:input_type -> device.Port
566 25, // 70: voltha.VolthaService.GetExtValue:input_type -> extension.ValueSpecifier
567 26, // 71: voltha.VolthaService.SetExtValue:input_type -> extension.ValueSet
568 27, // 72: voltha.VolthaService.StartOmciTestAction:input_type -> omci.OmciTestRequest
569 28, // 73: voltha.VolthaService.PutVoipSystemProfile:input_type -> voip_system_profile.VoipSystemProfileRequest
570 29, // 74: voltha.VolthaService.DeleteVoipSystemProfile:input_type -> common.Key
571 30, // 75: voltha.VolthaService.PutVoipUserProfile:input_type -> voip_user_profile.VoipUserProfileRequest
572 29, // 76: voltha.VolthaService.DeleteVoipUserProfile:input_type -> common.Key
573 12, // 77: voltha.VolthaService.DisableOnuDevice:input_type -> common.ID
574 12, // 78: voltha.VolthaService.EnableOnuDevice:input_type -> common.ID
575 31, // 79: voltha.VolthaService.DisableOnuSerialNumber:input_type -> device.OnuSerialNumberOnOLTPon
576 31, // 80: voltha.VolthaService.EnableOnuSerialNumber:input_type -> device.OnuSerialNumberOnOLTPon
577 32, // 81: voltha.VolthaService.UpdateDevice:input_type -> device.UpdateDevice
578 2, // 82: voltha.VolthaService.GetVoltha:output_type -> voltha.Voltha
579 1, // 83: voltha.VolthaService.ListCoreInstances:output_type -> voltha.CoreInstances
580 0, // 84: voltha.VolthaService.GetCoreInstance:output_type -> voltha.CoreInstance
581 33, // 85: voltha.VolthaService.ListAdapters:output_type -> adapter.Adapters
582 34, // 86: voltha.VolthaService.ListLogicalDevices:output_type -> logical_device.LogicalDevices
583 5, // 87: voltha.VolthaService.GetLogicalDevice:output_type -> logical_device.LogicalDevice
584 35, // 88: voltha.VolthaService.ListLogicalDevicePorts:output_type -> logical_device.LogicalPorts
585 36, // 89: voltha.VolthaService.GetLogicalDevicePort:output_type -> logical_device.LogicalPort
586 11, // 90: voltha.VolthaService.EnableLogicalDevicePort:output_type -> google.protobuf.Empty
587 11, // 91: voltha.VolthaService.DisableLogicalDevicePort:output_type -> google.protobuf.Empty
588 37, // 92: voltha.VolthaService.ListLogicalDeviceFlows:output_type -> openflow_13.Flows
589 11, // 93: voltha.VolthaService.UpdateLogicalDeviceFlowTable:output_type -> google.protobuf.Empty
590 11, // 94: voltha.VolthaService.UpdateLogicalDeviceMeterTable:output_type -> google.protobuf.Empty
591 38, // 95: voltha.VolthaService.ListLogicalDeviceMeters:output_type -> openflow_13.Meters
592 39, // 96: voltha.VolthaService.ListLogicalDeviceFlowGroups:output_type -> openflow_13.FlowGroups
593 11, // 97: voltha.VolthaService.UpdateLogicalDeviceFlowGroupTable:output_type -> google.protobuf.Empty
594 40, // 98: voltha.VolthaService.ListDevices:output_type -> device.Devices
595 17, // 99: voltha.VolthaService.ListDeviceIds:output_type -> common.IDs
596 11, // 100: voltha.VolthaService.ReconcileDevices:output_type -> google.protobuf.Empty
597 6, // 101: voltha.VolthaService.GetDevice:output_type -> device.Device
598 6, // 102: voltha.VolthaService.CreateDevice:output_type -> device.Device
599 11, // 103: voltha.VolthaService.EnableDevice:output_type -> google.protobuf.Empty
600 11, // 104: voltha.VolthaService.DisableDevice:output_type -> google.protobuf.Empty
601 11, // 105: voltha.VolthaService.RebootDevice:output_type -> google.protobuf.Empty
602 11, // 106: voltha.VolthaService.DeleteDevice:output_type -> google.protobuf.Empty
603 11, // 107: voltha.VolthaService.ForceDeleteDevice:output_type -> google.protobuf.Empty
604 41, // 108: voltha.VolthaService.DownloadImage:output_type -> common.OperationResp
605 18, // 109: voltha.VolthaService.GetImageDownloadStatus:output_type -> device.ImageDownload
606 18, // 110: voltha.VolthaService.GetImageDownload:output_type -> device.ImageDownload
607 42, // 111: voltha.VolthaService.ListImageDownloads:output_type -> device.ImageDownloads
608 41, // 112: voltha.VolthaService.CancelImageDownload:output_type -> common.OperationResp
609 41, // 113: voltha.VolthaService.ActivateImageUpdate:output_type -> common.OperationResp
610 41, // 114: voltha.VolthaService.RevertImageUpdate:output_type -> common.OperationResp
611 43, // 115: voltha.VolthaService.DownloadImageToDevice:output_type -> device.DeviceImageResponse
612 43, // 116: voltha.VolthaService.GetImageStatus:output_type -> device.DeviceImageResponse
613 43, // 117: voltha.VolthaService.AbortImageUpgradeToDevice:output_type -> device.DeviceImageResponse
614 44, // 118: voltha.VolthaService.GetOnuImages:output_type -> device.OnuImages
615 43, // 119: voltha.VolthaService.ActivateImage:output_type -> device.DeviceImageResponse
616 43, // 120: voltha.VolthaService.CommitImage:output_type -> device.DeviceImageResponse
617 45, // 121: voltha.VolthaService.ListDevicePorts:output_type -> device.Ports
618 21, // 122: voltha.VolthaService.ListDevicePmConfigs:output_type -> device.PmConfigs
619 11, // 123: voltha.VolthaService.UpdateDevicePmConfigs:output_type -> google.protobuf.Empty
620 37, // 124: voltha.VolthaService.ListDeviceFlows:output_type -> openflow_13.Flows
621 39, // 125: voltha.VolthaService.ListDeviceFlowGroups:output_type -> openflow_13.FlowGroups
622 46, // 126: voltha.VolthaService.ListDeviceTypes:output_type -> device.DeviceTypes
623 7, // 127: voltha.VolthaService.GetDeviceType:output_type -> device.DeviceType
624 11, // 128: voltha.VolthaService.StreamPacketsOut:output_type -> google.protobuf.Empty
625 47, // 129: voltha.VolthaService.ReceivePacketsIn:output_type -> openflow_13.PacketIn
626 48, // 130: voltha.VolthaService.ReceiveChangeEvents:output_type -> openflow_13.ChangeEvent
627 8, // 131: voltha.VolthaService.CreateEventFilter:output_type -> event.EventFilter
628 49, // 132: voltha.VolthaService.GetEventFilter:output_type -> event.EventFilters
629 8, // 133: voltha.VolthaService.UpdateEventFilter:output_type -> event.EventFilter
630 11, // 134: voltha.VolthaService.DeleteEventFilter:output_type -> google.protobuf.Empty
631 49, // 135: voltha.VolthaService.ListEventFilters:output_type -> event.EventFilters
632 50, // 136: voltha.VolthaService.GetImages:output_type -> device.Images
633 51, // 137: voltha.VolthaService.SelfTest:output_type -> device.SelfTestResponse
634 9, // 138: voltha.VolthaService.GetMibDeviceData:output_type -> omci.MibDeviceData
635 10, // 139: voltha.VolthaService.GetAlarmDeviceData:output_type -> omci.AlarmDeviceData
636 41, // 140: voltha.VolthaService.SimulateAlarm:output_type -> common.OperationResp
637 11, // 141: voltha.VolthaService.EnablePort:output_type -> google.protobuf.Empty
638 11, // 142: voltha.VolthaService.DisablePort:output_type -> google.protobuf.Empty
639 52, // 143: voltha.VolthaService.GetExtValue:output_type -> extension.ReturnValues
640 11, // 144: voltha.VolthaService.SetExtValue:output_type -> google.protobuf.Empty
641 53, // 145: voltha.VolthaService.StartOmciTestAction:output_type -> omci.TestResponse
642 11, // 146: voltha.VolthaService.PutVoipSystemProfile:output_type -> google.protobuf.Empty
643 11, // 147: voltha.VolthaService.DeleteVoipSystemProfile:output_type -> google.protobuf.Empty
644 11, // 148: voltha.VolthaService.PutVoipUserProfile:output_type -> google.protobuf.Empty
645 11, // 149: voltha.VolthaService.DeleteVoipUserProfile:output_type -> google.protobuf.Empty
646 11, // 150: voltha.VolthaService.DisableOnuDevice:output_type -> google.protobuf.Empty
647 11, // 151: voltha.VolthaService.EnableOnuDevice:output_type -> google.protobuf.Empty
648 11, // 152: voltha.VolthaService.DisableOnuSerialNumber:output_type -> google.protobuf.Empty
649 11, // 153: voltha.VolthaService.EnableOnuSerialNumber:output_type -> google.protobuf.Empty
650 11, // 154: voltha.VolthaService.UpdateDevice:output_type -> google.protobuf.Empty
651 82, // [82:155] is the sub-list for method output_type
652 9, // [9:82] is the sub-list for method input_type
653 9, // [9:9] is the sub-list for extension type_name
654 9, // [9:9] is the sub-list for extension extendee
655 0, // [0:9] is the sub-list for field type_name
William Kurkian1b363f42019-03-12 15:28:12 -0400656}
657
Abhay Kumar03713392025-12-30 05:20:58 +0000658func init() { file_voltha_protos_voltha_proto_init() }
659func file_voltha_protos_voltha_proto_init() {
660 if File_voltha_protos_voltha_proto != nil {
661 return
William Kurkian1b363f42019-03-12 15:28:12 -0400662 }
Abhay Kumar03713392025-12-30 05:20:58 +0000663 file_voltha_protos_logical_device_proto_init()
664 file_voltha_protos_device_proto_init()
665 file_voltha_protos_adapter_proto_init()
666 file_voltha_protos_events_proto_init()
667 type x struct{}
668 out := protoimpl.TypeBuilder{
669 File: protoimpl.DescBuilder{
670 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
671 RawDescriptor: unsafe.Slice(unsafe.StringData(file_voltha_protos_voltha_proto_rawDesc), len(file_voltha_protos_voltha_proto_rawDesc)),
672 NumEnums: 0,
673 NumMessages: 3,
674 NumExtensions: 0,
675 NumServices: 1,
William Kurkian1b363f42019-03-12 15:28:12 -0400676 },
Abhay Kumar03713392025-12-30 05:20:58 +0000677 GoTypes: file_voltha_protos_voltha_proto_goTypes,
678 DependencyIndexes: file_voltha_protos_voltha_proto_depIdxs,
679 MessageInfos: file_voltha_protos_voltha_proto_msgTypes,
680 }.Build()
681 File_voltha_protos_voltha_proto = out.File
682 file_voltha_protos_voltha_proto_goTypes = nil
683 file_voltha_protos_voltha_proto_depIdxs = nil
William Kurkian1b363f42019-03-12 15:28:12 -0400684}