public T fromNIC(NIC in) { return this .id(in.getId()) .broadcastURI(in.getBroadcastURI()) .gateway(in.getGateway()) .IPAddress(in.getIPAddress()) .isDefault(in.isDefault()) .isolationURI(in.getIsolationURI()) .netmask(in.getNetmask()) .macAddress(in.getMacAddress()) .networkId(in.getNetworkId()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()); } }
public NIC build() { return new NIC(id, broadcastURI, gateway, IPAddress, isDefault, isolationURI, netmask, macAddress, networkId, trafficType, guestIPType); }
assert vm.getNICs() != null && vm.getNICs().size() > 0 : vm; for (NIC nic : vm.getNICs()) { assert nic.getId() != null : vm; assert nic.getNetworkId() != null : vm; assert nic.getTrafficType() != null : vm; assert nic.getGuestIPType() != null : vm; switch (vm.getState()) { case RUNNING: assert nic.getNetmask() != null : vm; assert nic.getGateway() != null : vm; assert nic.getIPAddress() != null : vm; break; case STARTING: assert nic.getNetmask() == null : vm; assert nic.getGateway() == null : vm; assert nic.getIPAddress() == null : vm; break; default: assert nic.getNetmask() != null : vm; assert nic.getGateway() != null : vm; assert nic.getIPAddress() != null : vm;
if (nic.getNetworkId() == network.getId()) { hasStaticIpNic = true; assertEquals(nic.getIPAddress(), ipAddress);
@Override public String apply(NIC input) { return (input == null) ? null : input.getIPAddress(); } }
@Override public boolean apply(@Nullable NIC input) { return input != null && serviceNetworkId.equals(input.getNetworkId()); } };
.jobId("63l") .jobStatus(0) .nics(ImmutableSet.of(NIC.builder().id("72").networkId("204").netmask("255.255.255.0").gateway("1.1.1.1") .IPAddress("1.1.1.5").trafficType(TrafficType.GUEST).guestIPType(GuestIPType.VIRTUAL) .isDefault(true).build())).hypervisor("XenServer").build();
assert vm.getNICs() != null && !vm.getNICs().isEmpty() : vm; for (NIC nic : vm.getNICs()) { assert nic.getId() != null : vm; assert nic.getNetworkId() != null : vm; assert nic.getTrafficType() != null : vm; assert nic.getGuestIPType() != null : vm; switch (vm.getState()) { case RUNNING: assert nic.getNetmask() != null : vm; assert nic.getGateway() != null : vm; assert nic.getIPAddress() != null : vm; break; case STARTING: assert nic.getNetmask() == null : vm; assert nic.getGateway() == null : vm; assert nic.getIPAddress() == null : vm; break; default: assert nic.getNetmask() != null : vm; assert nic.getGateway() != null : vm; assert nic.getIPAddress() != null : vm;
if (Objects.equal(nic.getNetworkId(), network.getId())) { hasStaticIpNic = true; assertEquals(nic.getIPAddress(), ipAddress);
@Override public boolean apply(NIC input) { return (input == null) ? false : ipAddress.equals(input.getIPAddress()); }}); String networkId = nic.getNetworkId();
return (input == null) ? false : ipAddress.equals(input.getIPAddress()); }}); String networkId = nic.getNetworkId();
.jobId("63l") .jobStatus(0) .nics(ImmutableSet.of(NIC.builder().id("72").networkId("204").netmask("255.255.255.0").gateway("1.1.1.1") .IPAddress("1.1.1.5").trafficType(TrafficType.GUEST).guestIPType(GuestIPType.VIRTUAL) .isDefault(true).build())).hypervisor("XenServer").build();
public T fromNIC(NIC in) { return this .id(in.getId()) .broadcastURI(in.getBroadcastURI()) .gateway(in.getGateway()) .IPAddress(in.getIPAddress()) .isDefault(in.isDefault()) .isolationURI(in.getIsolationURI()) .netmask(in.getNetmask()) .macAddress(in.getMacAddress()) .networkId(in.getNetworkId()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()); } }
@Override public List<String> apply(VirtualMachine input) { if (input == null) return null; List<String> result = Lists.newArrayList(); for (NIC nic : input.getNICs()) { result.add(nic.getIPAddress()); } return result; } }
String networkId = nic.getNetworkId();
.publicIP("72.52.126.110") .publicIPId("e202aafb-ab41-4dc0-80e9-9fcd64fbf45c") .nics(ImmutableSet.of(NIC.builder().id("48640c5e-90f3-45bd-abd2-a108ca8957ac"). networkId("c0d5db5b-f7d5-44e1-b854-21ecd1a09dbf").netmask("255.255.255.0").gateway("10.1.1.1") .IPAddress("10.1.1.227").trafficType(TrafficType.GUEST).guestIPType(GuestIPType.ISOLATED)
public NIC build() { return new NIC(id, broadcastURI, gateway, IPAddress, isDefault, isolationURI, netmask, macAddress, networkId, trafficType, guestIPType); }
public T fromNIC(NIC in) { return this .id(in.getId()) .broadcastURI(in.getBroadcastURI()) .gateway(in.getGateway()) .IPAddress(in.getIPAddress()) .isDefault(in.isDefault()) .isolationURI(in.getIsolationURI()) .netmask(in.getNetmask()) .macAddress(in.getMacAddress()) .networkId(in.getNetworkId()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()); } }
if (nic.getIPAddress() != null) { if (isPrivateIPAddress(nic.getIPAddress())) { privateAddresses.add(nic.getIPAddress()); } else { publicAddresses.add(nic.getIPAddress());
.jobId("63") .jobStatus(0) .nics(ImmutableSet.of(NIC.builder().id("72").networkId("204").netmask("255.255.255.0").gateway("10.1.1.1") .IPAddress("10.1.1.18").trafficType(TrafficType.GUEST).guestIPType(GuestIPType.VIRTUAL) .isDefault(true).build())).hypervisor("XenServer").build());