@Override
  public Collection<OpenstackPort> ports(String networkId) {
    Collection<OpenstackPort> ports = restHandler.getPorts();
    List<OpenstackPort> portList =
        ports.stream().filter(p -> p.networkId().equals(networkId)).collect(Collectors.toList());

    return portList;
  }
 @Override
 public OpenstackPort port(String portId) {
   Collection<OpenstackPort> ports = restHandler.getPorts();
   return ports.stream().filter(p -> p.id().equals(portId)).findFirst().orElse(null);
 }
 @Override
 public OpenstackPort port(Port port) {
   Collection<OpenstackPort> ports = restHandler.getPorts();
   String uuid = port.annotations().value("portName").substring(3);
   return ports.stream().filter(p -> p.id().startsWith(uuid)).findFirst().orElse(null);
 }