public IpV6Address getIpv6PrimaryAddress() { if (!hasIpv6PrimaryAddressSet()) { throw new IllegalStateException("IpConfiguration does not have IPv6 address set."); } return getIpV6Addresses().get(0); }
public static IpConfiguration createDefaultIpConfiguration() { IpConfiguration ipConfiguration = new IpConfiguration(); IPv4Address iPv4Address = createDefaultIpv4Address(); ipConfiguration.getIPv4Addresses().add(iPv4Address); IpV6Address ipv6Address = createDefaultIpv6Address(); ipConfiguration.getIpV6Addresses().add(ipv6Address); return ipConfiguration; }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("ipv4Addresses", getIPv4Addresses()) .append("ipv6Addresses", getIpV6Addresses()) .build(); } }
if (!entityIpConfiguration.getIpV6Addresses().isEmpty()) { entityIpConfiguration.getIpV6Addresses() .stream() .map(NetworkAttachmentMapper::mapIpv6AddressAssignment)
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; }
entity.getIpConfiguration().getIpV6Addresses().add(mapIpv6AddressAssignment(ipAddressAssignment)); } else { entity.getIpConfiguration().getIPv4Addresses().add(mapIpv4AddressAssignment(ipAddressAssignment));