blob: 5498b339c69c6e35fe956da70c6753280838d2de [file] [log] [blame]
shivani vaidya530917c2017-07-11 11:27:48 -07001syntax="proto3";
2option java_package = "org.onosproject.grpc.nb.net.region";
3
4package nb.net.region;
5
6import "net/RegionProto.proto";
7
8message getRegionsRequest {
9}
10
11message getRegionsReply {
12 repeated .net.RegionProto region = 1;
13}
14
15message getRegionRequest {
16 string regionId = 1;
17}
18
19message getRegionReply {
20 .net.RegionProto region = 1;
21}
22
23message getRegionForDeviceRequest {
24 string deviceId = 1;
25}
26
27message getRegionForDeviceReply {
28 .net.RegionProto region = 1;
29}
30
31message getRegionDevicesRequest {
32 string regionId = 1;
33}
34
35message getRegionDevicesReply {
36 repeated string deviceId = 1;
37}
38
39message getRegionHostsRequest {
40 string regionId = 1;
41}
42
43message getRegionHostsReply {
44 repeated string hostId = 1;
45}
46
47service RegionService {
48 rpc getRegions(getRegionsRequest) returns (getRegionsReply) {}
49 rpc getRegion(getRegionRequest) returns (getRegionReply) {}
50 rpc getRegionForDevice(getRegionForDeviceRequest) returns (getRegionForDeviceReply) {}
51 rpc getRegionDevices(getRegionDevicesRequest) returns (getRegionDevicesReply) {}
52 rpc getRegionHosts(getRegionHostsRequest) returns (getRegionHostsReply) {}
53}