package org.ovirt.engine.core.common.businessentities;
import java.util.Map;
public class ExternalHostGroup implements ExternalEntityBase {
private static final long serialVersionUID = -3099054972843803212L;
private String name;
private int subnetId;
private int domainId;
private int environmentId;
private String environmentName;
private int hostgroupId;
private int operatingsystemId;
private int ptableId;
private int mediumId;
private int architectureId;
private Map<String, String> parameters;
private String ancestry;
private String subnetName;
private String operatingsystemName;
private String domainName;
private String architectureName;
private String ptableName;
private String mediumName;
public String getEnvironmentName() {
return environmentName;
}
public void setEnvironmentName(String environmentName) {
this.environmentName = environmentName;
}
public String getAncestry() {
return ancestry;
}
public void setAncestry(String ancestry) {
this.ancestry = ancestry;
}
public String getArchitectureName() {
return architectureName;
}
public void setArchitectureName(String architectureName) {
this.architectureName = architectureName;
}
public String getDomainName() {
return domainName;
}
public void setDomainName(String domainName) {
this.domainName = domainName;
}
public String getOperatingsystemName() {
return operatingsystemName;
}
public void setOperatingsystemName(String operatingsystemName) {
this.operatingsystemName = operatingsystemName;
}
public String getSubnetName() {
return subnetName;
}
public void setSubnetName(String subnetName) {
this.subnetName = subnetName;
}
public int getHostgroupId() {
return hostgroupId;
}
public void setHostgroupId(int id) {
this.hostgroupId = id;
}
public int getOperatingsystemId() {
return operatingsystemId;
}
public void setOperatingsystemId(int os_id) {
this.operatingsystemId = os_id;
}
public int getSubnetId() {
return subnetId;
}
public void setSubnetId(int subnetId) {
this.subnetId = subnetId;
}
public int getDomainId() {
return domainId;
}
public void setDomainId(int domainId) {
this.domainId = domainId;
}
public int getEnvironmentId() {
return environmentId;
}
public void setEnvironmentId(int environmentId) {
this.environmentId = environmentId;
}
public Map<String, String> getParameters() {
return parameters;
}
public void setParameters(Map<String, String> parameters) {
this.parameters = parameters;
}
public int getPtableId() {
return ptableId;
}
public void setPtableId(int ptableId) {
this.ptableId = ptableId;
}
public int getMediumId() {
return mediumId;
}
public void setMediumId(int mediumId) {
this.mediumId = mediumId;
}
public int getArchitectureId() {
return architectureId;
}
public void setArchitectureId(int architectureId) {
this.architectureId = architectureId;
}
@Override
public String getDescription() {
return "OS: " + (operatingsystemName != null ? operatingsystemName : "[N/A]") + "\n" +
" | Subnet: " + (subnetName != null ? subnetName : "[N/A]") + "\n" +
" | Domain: " + (domainName != null ? domainName : "[N/A]") + "\n" +
" | Arch: " + (architectureName != null ? architectureName : "[N/A]");
}
@Override
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPtableName() {
return ptableName;
}
public void setPtableName(String ptableName) {
this.ptableName = ptableName;
}
public String getMediumName() {
return mediumName;
}
public void setMediumName(String mediumName) {
this.mediumName = mediumName;
}
}