portObj.setPublicIpAddressId(publicIpAddressId); portObj.setPrivateIpAddressId(privateIpAddressId); portObj = objectManager.create(portObj); } else { port.setPublicPort(spec.getPublicPort()); port.setPrivateIpAddressId(privateIpAddressId); if (StringUtils.isNotEmpty(spec.getIpAddress()) && !"0.0.0.0".equals(spec.getIpAddress())) { DataAccessor.fields(port).withKey(PortConstants.FIELD_BIND_ADDR).set(spec.getIpAddress());