private List<String> collectPublicAddresses(Instance input) { ImmutableList.Builder<String> publicAddressesBuilder = ImmutableList.builder(); for (Instance.NetworkInterface networkInterface : input.networkInterfaces()) { for (Instance.NetworkInterface.AccessConfig accessConfig : networkInterface.accessConfigs()) { if (accessConfig.natIP() != null) { publicAddressesBuilder.add(accessConfig.natIP()); } } } return publicAddressesBuilder.build(); }
private List<String> collectPublicAddresses(Instance input) { ImmutableList.Builder<String> publicAddressesBuilder = ImmutableList.builder(); for (Instance.NetworkInterface networkInterface : input.networkInterfaces()) { for (Instance.NetworkInterface.AccessConfig accessConfig : networkInterface.accessConfigs()) { if (accessConfig.natIP() != null) { publicAddressesBuilder.add(accessConfig.natIP()); } } } return publicAddressesBuilder.build(); } }
private List<String> collectPublicAddresses(Instance input) { ImmutableList.Builder<String> publicAddressesBuilder = ImmutableList.builder(); for (Instance.NetworkInterface networkInterface : input.networkInterfaces()) { for (Instance.NetworkInterface.AccessConfig accessConfig : networkInterface.accessConfigs()) { if (accessConfig.natIP() != null) { publicAddressesBuilder.add(accessConfig.natIP()); } } } return publicAddressesBuilder.build(); }
private List<String> collectPublicAddresses(Instance input) { ImmutableList.Builder<String> publicAddressesBuilder = ImmutableList.builder(); for (Instance.NetworkInterface networkInterface : input.networkInterfaces()) { for (Instance.NetworkInterface.AccessConfig accessConfig : networkInterface.accessConfigs()) { if (accessConfig.natIP() != null) { publicAddressesBuilder.add(accessConfig.natIP()); } } } return publicAddressesBuilder.build(); }
@Test(groups = "live", dependsOnMethods = "testInsertInstance") public void testAddAccessConfig() { Instance instance = api().get(INSTANCE_NAME); assertNotNull(instance); assertOperationDoneSuccessfully(api().deleteAccessConfigFromNic(INSTANCE_NAME, instance.networkInterfaces().get(0).accessConfigs().get(0).name(), "nic0")); AccessConfig config = AccessConfig.create("test-config", Type.ONE_TO_ONE_NAT, null); assertOperationDoneSuccessfully(api().addAccessConfigToNic(INSTANCE_NAME, config, "nic0")); instance = api().get(INSTANCE_NAME); assertNotNull(instance); assertEquals(instance.networkInterfaces().get(0).accessConfigs().get(0).name(), "test-config"); }
@Test(groups = "live", dependsOnMethods = "testAddAccessConfig") public void testDeleteAccessConfig() { Instance instance = api().get(INSTANCE_NAME); assertOperationDoneSuccessfully(api().deleteAccessConfigFromNic(INSTANCE_NAME, "test-config", "nic0")); instance = api().get(INSTANCE_NAME); assertNotNull(instance); assertTrue(instance.networkInterfaces().get(0).accessConfigs().isEmpty()); }