package org.ovirt.engine.core.common.vdscommands; import org.ovirt.engine.core.common.businessentities.VDS; /** * Parameters used to fine tune MoM policy */ public class MomPolicyVDSParameters extends VdsIdVDSCommandParametersBase { private boolean enableBalloon; private boolean enableKsm; private boolean ksmMergeAcrossNumaNodes; public MomPolicyVDSParameters() { } public MomPolicyVDSParameters(VDS vds, boolean enableBallooning, boolean enableKsm, boolean ksmMergeAcrossNumaNodes) { super(vds.getId()); this.enableBalloon = enableBallooning; this.enableKsm = enableKsm; this.ksmMergeAcrossNumaNodes = ksmMergeAcrossNumaNodes; } public boolean isEnableBalloon() { return enableBalloon; } public void setEnableBalloon(boolean enableBalloon) { this.enableBalloon = enableBalloon; } public boolean isEnableKsm() { return enableKsm; } public void setEnableKsm(boolean enableKsm) { this.enableKsm = enableKsm; } public boolean isKsmMergeAcrossNumaNodes() { return ksmMergeAcrossNumaNodes; } public void setKsmMergeAcrossNumaNodes(boolean ksmMergeAcrossNumaNodes) { this.ksmMergeAcrossNumaNodes = ksmMergeAcrossNumaNodes; } }