public IpV6Address getIpv6PrimaryAddress() { if (!hasIpv6PrimaryAddressSet()) { throw new IllegalStateException("IpConfiguration does not have IPv6 address set."); } return getIpV6Addresses().get(0); }
private boolean isIpv6PrimaryAddressExist() { IpConfiguration ipConfiguration = getIpConfigurationOfNetworkAttachment(); return ipConfiguration != null && ipConfiguration.hasIpv6PrimaryAddressSet(); }
private boolean primaryIpv6AddressNotSet() { return !hasIpConfiguration() || !getIpConfiguration().hasIpv6PrimaryAddressSet(); }
public FromNetworkAttachment(NetworkAttachment networkAttachment, HostNetworkQos networkQos) { this.networkAttachment = networkAttachment; this.iPv4Address = networkAttachment.getIpConfiguration() != null && networkAttachment.getIpConfiguration().hasIpv4PrimaryAddressSet() ? networkAttachment.getIpConfiguration().getIpv4PrimaryAddress() : null; this.iPv6Address = networkAttachment.getIpConfiguration() != null && networkAttachment.getIpConfiguration().hasIpv6PrimaryAddressSet() ? networkAttachment.getIpConfiguration().getIpv6PrimaryAddress() : null; this.networkQos = networkQos; }
private void mapIpv6Configuration(MapSqlParameterSource mapper, IpConfiguration ipConfiguration) { if (ipConfiguration.hasIpv6PrimaryAddressSet()) { final IpV6Address primaryIpv6Address = ipConfiguration.getIpv6PrimaryAddress(); mapper.addValue("ipv6_boot_protocol", EnumUtils.nameOrNull(primaryIpv6Address.getBootProtocol())) .addValue("ipv6_address", primaryIpv6Address.getAddress()) .addValue("ipv6_prefix", primaryIpv6Address.getPrefix()) .addValue("ipv6_gateway", primaryIpv6Address.getGateway()); } else { mapper.addValue("ipv6_boot_protocol", null) .addValue("ipv6_address", null) .addValue("ipv6_prefix", null) .addValue("ipv6_gateway", null); } }