package org.batfish.datamodel;
import java.io.Serializable;
import java.util.SortedSet;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public final class FlowTraceHop implements Serializable {
private static final String EDGE_VAR = "edge";
private static final String ROUTES_VAR = "routes";
/**
*
*/
private static final long serialVersionUID = 1L;
private final Edge _edge;
private final SortedSet<String> _routes;
@JsonCreator
public FlowTraceHop(@JsonProperty(EDGE_VAR) Edge edge,
@JsonProperty(ROUTES_VAR) SortedSet<String> routes) {
_edge = edge;
_routes = routes;
}
@JsonProperty(EDGE_VAR)
public Edge getEdge() {
return _edge;
}
@JsonProperty(ROUTES_VAR)
public SortedSet<String> getRoutes() {
return _routes;
}
}