package org.ovirt.engine.core.common.vdscommands;
import java.util.Collections;
import java.util.Set;
import org.ovirt.engine.core.common.errors.EngineError;
import org.ovirt.engine.core.common.utils.ToStringBuilder;
public class VDSParametersBase {
private boolean runAsync;
private Set<EngineError> expectedEngineErrors = Collections.<EngineError>emptySet();
public VDSParametersBase() {
runAsync = true;
}
public boolean getRunAsync() {
return runAsync;
}
public void setRunAsync(boolean value) {
runAsync = value;
}
public Set<EngineError> getExpectedEngineErrors() {
return expectedEngineErrors;
}
public void setExpectedEngineErrors(Set<EngineError> errors) {
expectedEngineErrors = errors;
}
protected ToStringBuilder appendAttributes(ToStringBuilder tsb) {
if (!getExpectedEngineErrors().isEmpty()) {
tsb.append("expectedEngineErrors", getExpectedEngineErrors());
}
return tsb.append("runAsync", runAsync);
}
@Override
public final String toString() {
return appendAttributes(ToStringBuilder.forInstance(this)).build();
}
}