blob: 785dde74e75e9432a9bdf2e3904dd623b0508aa7 [file] [log] [blame]
Fahad Naeem Khana40f9b62014-10-20 18:33:45 -07001package net.onrc.onos.apps.segmentrouting.web;
2
3import java.util.List;
4
5import net.onrc.onos.apps.segmentrouting.SegmentRoutingManager.TunnelRouteInfo;
6import net.onrc.onos.core.util.Dpid;
7
8/**
9 * This class contains tunnel info of ONOS Segement Routing App
10 * Used for rest API
11 */
12public class SegmentRouterTunnelInfo {
13 private String tunnelId;
14 private List<Dpid> nodes;
15 private List<List<String>> labelStack;
16
17 public SegmentRouterTunnelInfo (String tId, List<Dpid> dpids,
18 List<List<String>> tunnelRoutes){
19 this.tunnelId = tId;
20 this.nodes = dpids;
21 this.labelStack = tunnelRoutes;
22 }
23 public String getTunnelId (){
24 return this.tunnelId;
25 }
26 public List<Dpid> getnodes (){
27 return this.nodes;
28 }
29 public List<List<String>> getLabelStack (){
30 return this.labelStack;
31 }
32}