public Create create(Port port){ return new Create(port); }
public Create(Port port){ super(CLIENT, HttpMethod.POST, buildPath("ports"), Entity.json(port), Port.class); } }
/** * @see com.att.cdp.zones.NetworkService#createPort(com.att.cdp.zones.model.Subnet) */ @Override public Port createPort(Subnet subnet) throws ZoneException { this.checkArg(subnet, "subnet"); connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.PORT, subnet.getName()); RequestState.put(RequestState.SERVICE, "Network"); RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint()); com.woorea.openstack.quantum.model.Port port = new com.woorea.openstack.quantum.model.Port(); try { Quantum client = quantumConnector.getClient(); port.setNetworkId(subnet.getNetwork()); // List<com.woorea.openstack.quantum.model.Port.Ip> ips = new ArrayList<>(); // com.woorea.openstack.quantum.model.Port.Ip ip = new com.woorea.openstack.quantum.model.Port.Ip(); // ip.setSubnetId(subnet.getId()); // ips.add(ip); // port.setList(ips); port = client.ports().create(port).execute(); } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } return new OpenStackPort(context, port); }
public Create create(Port port){ return new Create(port); }
public Create create(Port port){ return new Create(port); }
public Create(Port port){ super(CLIENT, HttpMethod.POST, buildPath("ports"), Entity.json(port), Port.class); } }