com.redhat.rhevm.api.model.Host Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2011.09.04 at 05:40:00 PM IDT
//
package com.redhat.rhevm.api.model;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for Host complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Host">
* <complexContent>
* <extension base="{}BaseResource">
* <sequence>
* <element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element ref="{}status" minOccurs="0"/>
* <element name="cluster" type="{}Cluster" minOccurs="0"/>
* <element name="port" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
* <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="storage_manager" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="version" type="{}Version" minOccurs="0"/>
* <element ref="{}power_management" minOccurs="0"/>
* <element ref="{}ksm" minOccurs="0"/>
* <element ref="{}transparent_hugepages" minOccurs="0"/>
* <element name="iscsi" type="{}IscsiDetails" minOccurs="0"/>
* <element name="root_password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="statistics" type="{}Statistics" minOccurs="0"/>
* <element ref="{}cpu" minOccurs="0"/>
* <element name="summary" type="{}VmSummary" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Host", propOrder = {
"address",
"status",
"cluster",
"port",
"type",
"storageManager",
"version",
"powerManagement",
"ksm",
"transparentHugepages",
"iscsi",
"rootPassword",
"statistics",
"cpu",
"summary"
})
public class Host
extends BaseResource
{
protected String address;
protected Status status;
protected Cluster cluster;
@XmlSchemaType(name = "unsignedShort")
protected Integer port;
protected String type;
@XmlElement(name = "storage_manager")
protected Boolean storageManager;
protected Version version;
@XmlElement(name = "power_management")
protected PowerManagement powerManagement;
protected KSM ksm;
@XmlElement(name = "transparent_hugepages")
protected TransparentHugePages transparentHugepages;
protected IscsiDetails iscsi;
@XmlElement(name = "root_password")
protected String rootPassword;
protected Statistics statistics;
protected CPU cpu;
protected VmSummary summary;
/**
* Gets the value of the address property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddress() {
return address;
}
/**
* Sets the value of the address property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddress(String value) {
this.address = value;
}
public boolean isSetAddress() {
return (this.address!= null);
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link Status }
*
*/
public Status getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link Status }
*
*/
public void setStatus(Status value) {
this.status = value;
}
public boolean isSetStatus() {
return (this.status!= null);
}
/**
* Gets the value of the cluster property.
*
* @return
* possible object is
* {@link Cluster }
*
*/
public Cluster getCluster() {
return cluster;
}
/**
* Sets the value of the cluster property.
*
* @param value
* allowed object is
* {@link Cluster }
*
*/
public void setCluster(Cluster value) {
this.cluster = value;
}
public boolean isSetCluster() {
return (this.cluster!= null);
}
/**
* Gets the value of the port property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPort() {
return port;
}
/**
* Sets the value of the port property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPort(Integer value) {
this.port = value;
}
public boolean isSetPort() {
return (this.port!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the storageManager property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isStorageManager() {
return storageManager;
}
/**
* Sets the value of the storageManager property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setStorageManager(Boolean value) {
this.storageManager = value;
}
public boolean isSetStorageManager() {
return (this.storageManager!= null);
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link Version }
*
*/
public Version getVersion() {
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link Version }
*
*/
public void setVersion(Version value) {
this.version = value;
}
public boolean isSetVersion() {
return (this.version!= null);
}
/**
* Gets the value of the powerManagement property.
*
* @return
* possible object is
* {@link PowerManagement }
*
*/
public PowerManagement getPowerManagement() {
return powerManagement;
}
/**
* Sets the value of the powerManagement property.
*
* @param value
* allowed object is
* {@link PowerManagement }
*
*/
public void setPowerManagement(PowerManagement value) {
this.powerManagement = value;
}
public boolean isSetPowerManagement() {
return (this.powerManagement!= null);
}
/**
* Gets the value of the ksm property.
*
* @return
* possible object is
* {@link KSM }
*
*/
public KSM getKsm() {
return ksm;
}
/**
* Sets the value of the ksm property.
*
* @param value
* allowed object is
* {@link KSM }
*
*/
public void setKsm(KSM value) {
this.ksm = value;
}
public boolean isSetKsm() {
return (this.ksm!= null);
}
/**
* Gets the value of the transparentHugepages property.
*
* @return
* possible object is
* {@link TransparentHugePages }
*
*/
public TransparentHugePages getTransparentHugepages() {
return transparentHugepages;
}
/**
* Sets the value of the transparentHugepages property.
*
* @param value
* allowed object is
* {@link TransparentHugePages }
*
*/
public void setTransparentHugepages(TransparentHugePages value) {
this.transparentHugepages = value;
}
public boolean isSetTransparentHugepages() {
return (this.transparentHugepages!= null);
}
/**
* Gets the value of the iscsi property.
*
* @return
* possible object is
* {@link IscsiDetails }
*
*/
public IscsiDetails getIscsi() {
return iscsi;
}
/**
* Sets the value of the iscsi property.
*
* @param value
* allowed object is
* {@link IscsiDetails }
*
*/
public void setIscsi(IscsiDetails value) {
this.iscsi = value;
}
public boolean isSetIscsi() {
return (this.iscsi!= null);
}
/**
* Gets the value of the rootPassword property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRootPassword() {
return rootPassword;
}
/**
* Sets the value of the rootPassword property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRootPassword(String value) {
this.rootPassword = value;
}
public boolean isSetRootPassword() {
return (this.rootPassword!= null);
}
/**
* Gets the value of the statistics property.
*
* @return
* possible object is
* {@link Statistics }
*
*/
public Statistics getStatistics() {
return statistics;
}
/**
* Sets the value of the statistics property.
*
* @param value
* allowed object is
* {@link Statistics }
*
*/
public void setStatistics(Statistics value) {
this.statistics = value;
}
public boolean isSetStatistics() {
return (this.statistics!= null);
}
/**
* Gets the value of the cpu property.
*
* @return
* possible object is
* {@link CPU }
*
*/
public CPU getCpu() {
return cpu;
}
/**
* Sets the value of the cpu property.
*
* @param value
* allowed object is
* {@link CPU }
*
*/
public void setCpu(CPU value) {
this.cpu = value;
}
public boolean isSetCpu() {
return (this.cpu!= null);
}
/**
* Gets the value of the summary property.
*
* @return
* possible object is
* {@link VmSummary }
*
*/
public VmSummary getSummary() {
return summary;
}
/**
* Sets the value of the summary property.
*
* @param value
* allowed object is
* {@link VmSummary }
*
*/
public void setSummary(VmSummary value) {
this.summary = value;
}
public boolean isSetSummary() {
return (this.summary!= null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy