package org.batfish.datamodel.collections;
import org.batfish.common.Pair;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class NodeInterfacePair extends Pair<String, String> {
private static final String HOSTNAME_VAR = "hostname";
private static final String INTERFACE_VAR = "interface";
/**
*
*/
private static final long serialVersionUID = 1L;
@JsonCreator
public NodeInterfacePair(@JsonProperty(HOSTNAME_VAR) String node,
@JsonProperty(INTERFACE_VAR) String iface) {
super(node, iface);
}
@JsonProperty(HOSTNAME_VAR)
public String getHostname() {
return _first;
}
@JsonProperty(INTERFACE_VAR)
public String getInterface() {
return _second;
}
@Override
public String toString() {
return _first + ":" + _second;
}
}