package org.ovirt.engine.core.common.queries; import org.ovirt.engine.core.common.mode.ApplicationMode; import org.ovirt.engine.core.common.utils.ToStringBuilder; import org.ovirt.engine.core.compat.Version; public class GetClusterFeaturesByVersionAndCategoryParameters extends VdcQueryParametersBase { private static final long serialVersionUID = 4623643366378282119L; private Version version; private ApplicationMode category; public GetClusterFeaturesByVersionAndCategoryParameters() { } public GetClusterFeaturesByVersionAndCategoryParameters(Version version, ApplicationMode category) { this.version = version; this.category = category; setRefresh(false); } public Version getVersion() { return version; } public void setVersion(Version version) { this.version = version; } public ApplicationMode getCategory() { return category; } public void setCategory(ApplicationMode category) { this.category = category; } @Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb) .append("version", getVersion()) .append("category", category); } }