@Override public Response startProfile(Action action) { return doAction(ActionType.StartGlusterVolumeProfile, new GlusterVolumeParameters(guid), action); }
public GlusterVolumeParameters(Guid volumeId) { setVolumeId(volumeId); }
@Override public Response stopProfile(Action action) { return doAction(ActionType.StopGlusterVolumeProfile, new GlusterVolumeParameters(guid), action); }
@Override public Response remove() { get(); return performAction(ActionType.DeleteGlusterVolume, new GlusterVolumeParameters(guid)); } }
private void stopVolumeProfiling() { if (getSelectedItems() == null) { return; } List<GlusterVolumeEntity> selectedVolumesList = getSelectedItems(); ArrayList<ActionParametersBase> parameters = new ArrayList<>(); for (GlusterVolumeEntity currentSelectedVolume : selectedVolumesList) { GlusterVolumeParameters parameter = new GlusterVolumeParameters(currentSelectedVolume.getId()); parameters.add(parameter); } Frontend.getInstance().runMultipleAction(ActionType.StopGlusterVolumeProfile, parameters); }
private void startVolumeProfiling() { if (getSelectedItems() == null) { return; } List<GlusterVolumeEntity> selectedVolumesList = getSelectedItems(); ArrayList<ActionParametersBase> parameters = new ArrayList<>(); for (GlusterVolumeEntity currentSelectedVolume : selectedVolumesList) { GlusterVolumeParameters parameter = new GlusterVolumeParameters(currentSelectedVolume.getId()); parameters.add(parameter); } Frontend.getInstance().runMultipleAction(ActionType.StartGlusterVolumeProfile, parameters); }
private void onDeleteAllSnapshots() { runAction(ActionType.DeleteAllGlusterVolumeSnapshots, new GlusterVolumeParameters(getEntity().getId())); }
private void refreshSessions() { Frontend.getInstance().runAction(ActionType.RefreshGeoRepSessions, new GlusterVolumeParameters(getEntity().getId())); }