/** * @return entry point to managing application gateways */ public ApplicationGateways applicationGateways() { return networkManager.applicationGateways(); }
/** * @return entry point to managing application gateways */ public ApplicationGateways applicationGateways() { return networkManager.applicationGateways(); }
Collection<ApplicationGatewayBackend> listAssociatedApplicationGatewayBackends(List<ApplicationGatewayBackendAddressPoolInner> backendRefs) { final Map<String, ApplicationGateway> appGateways = new HashMap<>(); final List<ApplicationGatewayBackend> backends = new ArrayList<>(); if (backendRefs != null) { for (ApplicationGatewayBackendAddressPoolInner backendRef : backendRefs) { String appGatewayId = ResourceUtils.parentResourceIdFromResourceId(backendRef.id()); ApplicationGateway appGateway = appGateways.get(appGatewayId.toLowerCase()); if (appGateway == null) { appGateway = this.applicationGateways().getById(appGatewayId); appGateways.put(appGatewayId.toLowerCase(), appGateway); } String backendName = ResourceUtils.nameFromResourceId(backendRef.id()); backends.add(appGateway.backends().get(backendName)); } } return Collections.unmodifiableCollection(backends); } }
Collection<ApplicationGatewayBackend> listAssociatedApplicationGatewayBackends(List<ApplicationGatewayBackendAddressPoolInner> backendRefs) { final Map<String, ApplicationGateway> appGateways = new HashMap<>(); final List<ApplicationGatewayBackend> backends = new ArrayList<>(); if (backendRefs != null) { for (ApplicationGatewayBackendAddressPoolInner backendRef : backendRefs) { String appGatewayId = ResourceUtils.parentResourceIdFromResourceId(backendRef.id()); ApplicationGateway appGateway = appGateways.get(appGatewayId.toLowerCase()); if (appGateway == null) { appGateway = this.applicationGateways().getById(appGatewayId); appGateways.put(appGatewayId.toLowerCase(), appGateway); } String backendName = ResourceUtils.nameFromResourceId(backendRef.id()); backends.add(appGateway.backends().get(backendName)); } } return Collections.unmodifiableCollection(backends); } }