Long privateIpAddress = port.getPrivateIpAddressId(); Long publicIpAddress = port.getPublicIpAddressId();
boolean bindAddressNull = bindAddress == null; if (!ObjectUtils.equals(port.getPublicPort(), spec.getPublicPort()) || !ObjectUtils.equals(port.getPrivateIpAddressId(), privateIpAddressId) || (bindAddressNull && !ObjectUtils.equals(port.getPublicIpAddressId(), publicIpAddressId)) || (!bindAddressNull && !bindAddress.equals(spec.getIpAddress()))){
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.Port from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setPublicPort(from.getPublicPort()); setPrivatePort(from.getPrivatePort()); setInstanceId(from.getInstanceId()); setPublicIpAddressId(from.getPublicIpAddressId()); setProtocol(from.getProtocol()); setPrivateIpAddressId(from.getPrivateIpAddressId()); }