package org.ovirt.engine.core.common.vdscommands;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
import org.ovirt.engine.core.compat.Guid;
public class DeactivateStorageDomainVDSCommandParameters extends ActivateStorageDomainVDSCommandParameters {
private Guid privateMasterStorageDomainId;
public Guid getMasterStorageDomainId() {
return privateMasterStorageDomainId;
}
private void setMasterStorageDomainId(Guid value) {
privateMasterStorageDomainId = value;
}
private int privateMasterVersion;
public int getMasterVersion() {
return privateMasterVersion;
}
private void setMasterVersion(int value) {
privateMasterVersion = value;
}
public DeactivateStorageDomainVDSCommandParameters(Guid storagePoolId, Guid storageDomainId,
Guid masterStorageDomainId, int masterVersion) {
super(storagePoolId, storageDomainId);
setMasterStorageDomainId(masterStorageDomainId);
setMasterVersion(masterVersion);
}
public DeactivateStorageDomainVDSCommandParameters() {
privateMasterStorageDomainId = Guid.Empty;
}
@Override
protected ToStringBuilder appendAttributes(ToStringBuilder tsb) {
return super.appendAttributes(tsb)
.append("masterDomainId", getMasterStorageDomainId())
.append("masterVersion", getMasterVersion());
}
}