private DnsResolverConfiguration reverseNameServersOrder(DnsResolverConfiguration sampleDnsResolverConfiguration) { List<NameServer> reversedNameServers = sampleDnsResolverConfiguration.getNameServers(); Collections.reverse(reversedNameServers); DnsResolverConfiguration result = new DnsResolverConfiguration(); result.setNameServers(reversedNameServers); return result; }
@Override protected DnsResolverConfiguration generateNewEntity() { DnsResolverConfiguration dnsResolverConfiguration = new DnsResolverConfiguration(); dnsResolverConfiguration.setNameServers(new ArrayList<>(Arrays.asList(new NameServer("1.1.1.1")))); return dnsResolverConfiguration; }
public DnsResolverConfiguration flush() { Boolean shouldSetDnsConfiguration = this.shouldSetDnsConfiguration.getEntity(); if (!shouldSetDnsConfiguration) { return null; } List<NameServer> nameServers = new ArrayList<>(); for (NameServerModel nameServerModel : this.nameServerModelListModel.getItems()) { nameServers.add(new NameServer(nameServerModel.flush())); } DnsResolverConfiguration result = new DnsResolverConfiguration(); result.setNameServers(nameServers); if (getEntity() != null) { result.setId(getEntity().getId()); } return result; }
@Test public void testToString() { List<NameServer> nameServers = Arrays.asList(new NameServer("192.168.1.1"), new NameServer("192.168.1.2")); DnsResolverConfiguration dnsResolverConfiguration = new DnsResolverConfiguration(); dnsResolverConfiguration.setNameServers(nameServers); assertThat(dnsResolverConfiguration.toString(), is("DnsResolverConfiguration:{id='null', nameServers='[NameServer:{address='192.168.1.1'}, " + "NameServer:{address='192.168.1.2'}]'}")); }
public static org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration map( org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration dnsResolverConfiguration, DnsResolverConfiguration model) { org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration result = new org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration(); if (model.isSetNameServers()) { DnsResolverConfiguration.NameServersList nameServersList = model.getNameServers(); if (nameServersList.isSetNameServers()) { List<String> nameServers = nameServersList.getNameServers(); result.setNameServers(mapNameServers(nameServers)); return result; } else { return null; } } else { return null; } }
@BeforeEach @Override public void setUp() throws Exception { super.setUp(); networkAttachment = new NetworkAttachment(); networkAttachment.setNicId(FixturesTool.VDS_NETWORK_INTERFACE); networkAttachment.setProperties(new HashMap<>()); networkAttachment.setId(Guid.newGuid()); networkAttachment.setNetworkId(FixturesTool.NETWORK_ENGINE); networkAttachment.setIpConfiguration(createIpConfiguration(Ipv4BootProtocol.DHCP, Ipv6BootProtocol.AUTOCONF)); networkAttachment.setDnsResolverConfiguration(new DnsResolverConfiguration()); networkAttachment.getDnsResolverConfiguration().setNameServers( new ArrayList<>(Arrays.asList(new NameServer("1.1.1.1")))); }
public NetworkAttachment networkAttachmentFromFixtures() { NetworkAttachment expected = new NetworkAttachment(); expected.setId(FixturesTool.NETWORK_ATTACHMENT); expected.setNetworkId(FixturesTool.NETWORK_ENGINE_2); expected.setNicId(FixturesTool.VDS_NETWORK_INTERFACE2); IpConfiguration ipConfiguration = new IpConfiguration(); ipConfiguration.getIPv4Addresses().add(createPrimaryIpv4Address()); ipConfiguration.getIpV6Addresses().add(createPrimaryIpv6Address()); expected.setIpConfiguration(ipConfiguration); Map<String, String> properties = new HashMap<>(); properties.put("prop1", "true"); properties.put("prop2", "123456"); expected.setProperties(properties); expected.setDnsResolverConfiguration(new DnsResolverConfiguration()); expected.getDnsResolverConfiguration().setId(Guid.createGuidFromString("6de58dc3-171d-426d-99fc-295c25c091d3")); expected.getDnsResolverConfiguration().setNameServers(Arrays.asList( new NameServer("192.168.1.2"), new NameServer("2002:0db8:85a3:0000:0000:8a2e:0370:7334") )); return expected; }
@BeforeEach public void setUp() { sampleDnsResolverConfiguration = new DnsResolverConfiguration(); sampleDnsResolverConfiguration.setNameServers(Arrays.asList( new NameServer("192.168.1.1"), new NameServer("2001:0db8:85a3:0000:0000:8a2e:0370:7334"))); sampleDnsResolverConfiguration2 = new DnsResolverConfiguration(); sampleDnsResolverConfiguration2.setNameServers(Arrays.asList( new NameServer("192.168.1.2"), new NameServer("2002:0db8:85a3:0000:0000:8a2e:0370:7334"))); sampleDnsResolverConfigurationWithReversedNameServers = reverseNameServersOrder(sampleDnsResolverConfiguration); ifaceQos = new HostNetworkQos(); networkQos = new HostNetworkQos(); iface = new VdsNetworkInterface(); //needed because network is vm network by default iface.setBridged(true); iface.setQos(ifaceQos); iface.setReportedSwitchType(SwitchType.LEGACY); iface.setIpv4DefaultRoute(false); iface.setMtu(getDefaultHostMtu()); network = new Network(); network.setDnsResolverConfiguration(sampleDnsResolverConfiguration); testedNetworkAttachment = new NetworkAttachment(); testedNetworkAttachment.setIpConfiguration(new IpConfiguration()); cluster = new Cluster(); cluster.setCompatibilityVersion(Version.v4_2); cluster.setRequiredSwitchTypeForCluster(SwitchType.LEGACY); }
dnsResolverConfiguration = new DnsResolverConfiguration(); dnsResolverConfiguration.setNameServers(new ArrayList<NameServer>());
vds.setReportedDnsResolverConfiguration(new DnsResolverConfiguration(originalDnsResolverConfiguration));