package org.ovirt.engine.core.common.vdscommands; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import org.ovirt.engine.core.common.businessentities.network.NetworkAttachment; import org.ovirt.engine.core.compat.Guid; public class UserConfiguredNetworkData { private final List<NetworkAttachment> networkAttachments; private final Set<Guid> removedNetworkAttachments; private final Map<String, UserOverriddenNicValues> userOverriddenNicValuesByNicName; public UserConfiguredNetworkData() { this(Collections.<NetworkAttachment> emptyList(), Collections.<Guid> emptySet(), new HashMap<String, UserOverriddenNicValues>()); } public UserConfiguredNetworkData(List<NetworkAttachment> networkAttachments, Set<Guid> removedNetworkAttachments, Map<String, UserOverriddenNicValues> userOverriddenNicValuesByNicName) { this.networkAttachments = networkAttachments; this.removedNetworkAttachments = removedNetworkAttachments; this.userOverriddenNicValuesByNicName = userOverriddenNicValuesByNicName; } public List<NetworkAttachment> getNetworkAttachments() { return networkAttachments; } public Map<String, UserOverriddenNicValues> getUserOverriddenNicValuesByNicName() { return userOverriddenNicValuesByNicName; } public Set<Guid> getRemovedNetworkAttachments() { return removedNetworkAttachments; } }