public boolean hasDefaultNetworkProviderId(Guid providerId) { return Objects.equals(getDefaultNetworkProviderId(), providerId); }
private List<Provider> getBackendCollection() { List<Provider> providers = new ArrayList<>(); Cluster cluster = getEntity(Cluster.class, QueryType.GetClusterById, new IdQueryParameters(clusterId), clusterId.toString(), true); Guid defaultNetworkProviderId = cluster.getDefaultNetworkProviderId(); if (cluster.isSetDefaultNetworkProviderId()) { providers.add(getEntity(Provider.class, QueryType.GetProviderById, new IdQueryParameters(defaultNetworkProviderId), defaultNetworkProviderId.toString())); } return providers; } }
private void updateNetworkProviderModel() { if (vds != null && networkProviderModel != null) { networkProviderModel.selectProviderById(vds.getOpenstackNetworkProviderId()); startProgress(); AsyncDataProvider.getInstance().getClusterById(new AsyncQuery<>(cluster -> { stopProgress(); networkProviderModel.setDefaultProviderId(cluster.getDefaultNetworkProviderId()); }), vds.getClusterId()); } } }
protected void cluster_SelectedItemChanged() { Cluster cluster = getCluster().getSelectedItem(); if (cluster == null) { return; } getFencingEnabled().setEntity(cluster.getFencingPolicy().isFencingEnabled()); AsyncDataProvider.getInstance().getPmTypeList(new AsyncQuery<>(pmTypes -> updatePmTypeList(pmTypes)), cluster.getCompatibilityVersion()); //Match the appropriate selected data center to the selected cluster, don't fire update events. if (getDataCenter() != null && getDataCenter().getItems() != null) { for (StoragePool datacenter : getDataCenter().getItems()) { if (datacenter.getId().equals(cluster.getStoragePoolId())) { getDataCenter().setSelectedItem(datacenter, false); break; } } } final CpuVendor newCpuVendor = getCurrentCpuVendor(); if (newCpuVendor != null && !newCpuVendor.equals(lastNonNullCpuVendor)) { lastNonNullCpuVendor = newCpuVendor; cpuVendorChanged(); } getNetworkProviderModel().setDefaultProviderId(cluster.getDefaultNetworkProviderId()); setVgpuPlacementChangeability(cluster.getCompatibilityVersion()); }
.addValue("skip_fencing_if_gluster_quorum_not_met", cluster.getFencingPolicy().isSkipFencingIfGlusterQuorumNotMet()) .addValue("firewall_type", cluster.getFirewallType()) .addValue("default_network_provider_id", cluster.getDefaultNetworkProviderId()) .addValue("log_max_memory_used_threshold", cluster.getLogMaxMemoryUsedThreshold()) .addValue("log_max_memory_used_threshold_type", cluster.getLogMaxMemoryUsedThresholdType().getValue())