All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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