private void validateFirewall(Firewall firewall, Network network) { if (firewall == null || !firewall.network().equals(network.selfLink())) { throw new IllegalArgumentException(String.format("Can't find firewall %s in network %s.", firewall.name(), network)); } }
private void validateFirewall(Firewall firewall, Network network) { if (firewall == null || !firewall.network().equals(network.selfLink())) { throw new IllegalArgumentException(String.format("Can't find firewall %s in network %s.", firewall.name(), network)); } }
private void validateFirewall(Firewall firewall, Network network) { if (firewall == null || !firewall.network().equals(network.selfLink())) { throw new IllegalArgumentException(String.format("Can't find firewall %s in network %s.", firewall.name(), network)); } }
private void cleanUpNetworksAndFirewallsForGroup(final String groupName) { String resourceName = namingConvention.create().sharedNameForGroup(groupName); Network network = api.networks().get(resourceName); FirewallApi firewallApi = api.firewalls(); if (network != null) { for (Firewall firewall : concat(firewallApi.list())) { if (firewall == null || firewall.network() == null || !firewall.network().equals(network.selfLink())) { continue; } AtomicReference<Operation> operation = Atomics.newReference(firewallApi.delete(firewall.name())); operationDone.apply(operation); if (operation.get().httpErrorStatusCode() != null) { logger.warn("delete orphaned firewall %s failed. Http Error Code: %d HttpError: %s", operation.get().targetId(), operation.get().httpErrorStatusCode(), operation.get().httpErrorMessage()); } } AtomicReference<Operation> operation = Atomics.newReference(api.networks().delete(resourceName)); operationDone.apply(operation); if (operation.get().httpErrorStatusCode() != null) { logger.warn("delete orphaned network failed. Http Error Code: " + operation.get().httpErrorStatusCode() + " HttpError: " + operation.get().httpErrorMessage()); } } }