Frank Wang | 73f0ffd | 2017-07-12 15:14:45 +0800 | [diff] [blame] | 1 | syntax = "proto3"; |
| 2 | option java_package = "org.onosproject.grpc.net.models"; |
| 3 | |
| 4 | import "net/HostIdProto.proto"; |
| 5 | import "net/HostLocationProto.proto"; |
Frank Wang | cfffbaa | 2017-05-06 16:11:08 +0800 | [diff] [blame] | 6 | import "net/ProviderIdProto.proto"; |
Frank Wang | 73f0ffd | 2017-07-12 15:14:45 +0800 | [diff] [blame] | 7 | |
| 8 | package net; |
| 9 | |
| 10 | // Corresponds to org.onosproject.net.Host. |
| 11 | message HostProto { |
| 12 | net.HostIdProto host_id = 1; |
| 13 | uint32 vlan = 2; |
| 14 | net.HostLocationProto location = 3; |
| 15 | repeated string ip_addresses = 4; |
| 16 | bool configured = 5; |
Frank Wang | cfffbaa | 2017-05-06 16:11:08 +0800 | [diff] [blame] | 17 | net.ProviderIdProto provider_id = 6; |
| 18 | map<string, string> annotations = 7; |
Frank Wang | 73f0ffd | 2017-07-12 15:14:45 +0800 | [diff] [blame] | 19 | } |