public RemoveGlusterServerParameters(Guid clusterId, String hostnameOrIp, boolean forceAction) { setClusterId(clusterId); setHostnameOrIp(hostnameOrIp); setForceAction(forceAction); }
public GlusterVolumeBricksParameters(Guid volumeId, List<GlusterBrickEntity> bricks) { super(volumeId); setBricks(bricks); setVolumeIdInBricks(bricks); }
public GlusterVolumeResetBrickActionParameters(Guid volumeId, GlusterBrickEntity existingBrick) { super(volumeId, true); setExistingBrick(existingBrick); }
public GlusterVolumeRemoveBricksParameters(Guid volumeId, List<GlusterBrickEntity> bricks, int replicaCount) { super(volumeId); setBricks(bricks); setReplicaCount(replicaCount); }
public GlusterVolumeBricksActionParameters(Guid volumeId, List<GlusterBrickEntity> bricks, int replicaCount, int stripeCount, boolean force) { super(volumeId, bricks); setReplicaCount(replicaCount); setStripeCount(stripeCount); setForce(force); }
public GlusterVolumeRebalanceParameters(Guid volumeId, boolean fixLayoutOnly, boolean forceAction) { super(volumeId); setFixLayoutOnly(fixLayoutOnly); setForceAction(forceAction); }
public GlusterVolumeReplaceBrickActionParameters(Guid volumeId, GlusterBrickEntity existingBrick, GlusterBrickEntity newBrick) { super(volumeId, true); setExistingBrick(existingBrick); setNewBrick(newBrick); }
public ResetGlusterVolumeOptionsParameters(Guid volumeId, GlusterVolumeOptionEntity volumeOption, boolean forceAction) { super(volumeId); setVolumeOption(volumeOption); setForceAction(forceAction); }
public GlusterVolumeRemoveBricksParameters(Guid volumeId, List<GlusterBrickEntity> bricks) { super(volumeId); setBricks(bricks); }
@Override public Response stopRebalance(Action action) { return doAction(ActionType.StopRebalanceGlusterVolume, new GlusterVolumeRebalanceParameters(guid), action); }
@Override public Response disable(Action action) { return doAction(ActionType.DisableGlusterHook, new GlusterHookParameters(guid), action); }
@Override public Response remove() { get(); return performAction(ActionType.RemoveGlusterHook, new GlusterHookManageParameters(guid)); } }
@Override public Response remove() { get(); return performAction(ActionType.DeleteGlusterVolume, new GlusterVolumeParameters(guid)); } }
public GlusterVolumeActionParameters(Guid volumeId, boolean forceAction) { super(volumeId); setForceAction(forceAction); }
public GlusterHookParameters(Guid hookId) { setHookId(hookId); }
public GlusterVolumeParameters(Guid volumeId) { setVolumeId(volumeId); }
public void setVolumeIdInBricks(List<GlusterBrickEntity> bricks) { if (bricks != null) { for (GlusterBrickEntity brick : bricks) { brick.setVolumeId(getVolumeId()); } } } }
public GlusterVolumeOptionParameters(GlusterVolumeOptionEntity option) { super(option.getVolumeId()); setVolumeOption(option); }
public void setNewBrick(GlusterBrickEntity newBrick) { this.newBrick = newBrick; this.newBrick.setVolumeId(getVolumeId()); }