@Override public Response remove() { get(); HostSetupNetworksParameters parameters = new HostSetupNetworksParameters(hostId); parameters.setRemovedUnmanagedNetworks(Collections.singleton(id)); return performAction(ActionType.HostSetupNetworks, parameters); }
public HostSetupNetworksParameters createHostSetupNetworksParameters() { HostSetupNetworksParameters result = new HostSetupNetworksParameters(getEntity().getId()); for (NetworkAttachment attachment : hostSetupNetworksParametersData.getNetworkAttachments()) { attachment.setOverrideConfiguration(shouldSyncNetwork(attachment.getNetworkName())); } result.setNetworkAttachments( new ArrayList<NetworkAttachment>(hostSetupNetworksParametersData.getNetworkAttachments())); result.setRemovedNetworkAttachments(hostSetupNetworksParametersData.getRemovedNetworkAttachments()); result.setCreateOrUpdateBonds(new ArrayList<CreateOrUpdateBond>(hostSetupNetworksParametersData.getBonds())); result.setRemovedBonds(new HashSet<>(hostSetupNetworksParametersData.getRemovedBonds())); result.setRemovedUnmanagedNetworks(hostSetupNetworksParametersData.getRemovedUnmanagedNetworks()); result.setLabels(hostSetupNetworksParametersData.getLabels()); result.setRemovedLabels(hostSetupNetworksParametersData.getRemovedLabels()); result.setCommitOnSuccess(commitChanges.getEntity()); return result; }
private HostSetupNetworksParameters toParameters(Action action) { HostSetupNetworksParameters parameters = new HostSetupNetworksParameters(guid); Map<Guid, NetworkAttachment> attachmentsById = getBackendNetworkAttachments();