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

com.redhat.rhevm.api.model.VersionCaps 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.04.11 at 07:50:27 PM IST 
//


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.XmlType;


/**
 * 

Java class for VersionCaps complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="VersionCaps">
 *   <complexContent>
 *     <extension base="{}Version">
 *       <sequence>
 *         <element name="current" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="features" type="{}Features" minOccurs="0"/>
 *         <element name="cpus" type="{}CPUs" minOccurs="0"/>
 *         <element ref="{}power_managers" minOccurs="0"/>
 *         <element ref="{}fence_types" minOccurs="0"/>
 *         <element ref="{}storage_types" minOccurs="0"/>
 *         <element ref="{}storage_domain_types" minOccurs="0"/>
 *         <element ref="{}vm_types" minOccurs="0"/>
 *         <element ref="{}boot_devices" minOccurs="0"/>
 *         <element ref="{}display_types" minOccurs="0"/>
 *         <element ref="{}nic_types" minOccurs="0"/>
 *         <element ref="{}disk_types" minOccurs="0"/>
 *         <element ref="{}disk_formats" minOccurs="0"/>
 *         <element ref="{}disk_interfaces" minOccurs="0"/>
 *         <element ref="{}vm_affinities" minOccurs="0"/>
 *         <element name="hooks_env" type="{}VmHooksEnvs" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VersionCaps", propOrder = { "current", "features", "cpUs", "powerManagers", "fenceTypes", "storageTypes", "storageDomainTypes", "vmTypes", "bootDevices", "displayTypes", "nicTypes", "diskTypes", "diskFormats", "diskInterfaces", "vmAffinities", "hooksEnv" }) public class VersionCaps extends Version { protected Boolean current; protected Features features; @XmlElement(name = "cpus") protected CPUs cpUs; @XmlElement(name = "power_managers") protected PowerManagers powerManagers; @XmlElement(name = "fence_types") protected FenceTypes fenceTypes; @XmlElement(name = "storage_types") protected StorageTypes storageTypes; @XmlElement(name = "storage_domain_types") protected StorageDomainTypes storageDomainTypes; @XmlElement(name = "vm_types") protected VmTypes vmTypes; @XmlElement(name = "boot_devices") protected BootDevices bootDevices; @XmlElement(name = "display_types") protected DisplayTypes displayTypes; @XmlElement(name = "nic_types") protected NicTypes nicTypes; @XmlElement(name = "disk_types") protected DiskTypes diskTypes; @XmlElement(name = "disk_formats") protected DiskFormats diskFormats; @XmlElement(name = "disk_interfaces") protected DiskInterfaces diskInterfaces; @XmlElement(name = "vm_affinities") protected VmAffinities vmAffinities; @XmlElement(name = "hooks_env") protected VmHooksEnvs hooksEnv; /** * Gets the value of the current property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCurrent() { return current; } /** * Sets the value of the current property. * * @param value * allowed object is * {@link Boolean } * */ public void setCurrent(Boolean value) { this.current = value; } public boolean isSetCurrent() { return (this.current!= null); } /** * Gets the value of the features property. * * @return * possible object is * {@link Features } * */ public Features getFeatures() { return features; } /** * Sets the value of the features property. * * @param value * allowed object is * {@link Features } * */ public void setFeatures(Features value) { this.features = value; } public boolean isSetFeatures() { return (this.features!= null); } /** * Gets the value of the cpUs property. * * @return * possible object is * {@link CPUs } * */ public CPUs getCPUs() { return cpUs; } /** * Sets the value of the cpUs property. * * @param value * allowed object is * {@link CPUs } * */ public void setCPUs(CPUs value) { this.cpUs = value; } public boolean isSetCPUs() { return (this.cpUs!= null); } /** * Gets the value of the powerManagers property. * * @return * possible object is * {@link PowerManagers } * */ public PowerManagers getPowerManagers() { return powerManagers; } /** * Sets the value of the powerManagers property. * * @param value * allowed object is * {@link PowerManagers } * */ public void setPowerManagers(PowerManagers value) { this.powerManagers = value; } public boolean isSetPowerManagers() { return (this.powerManagers!= null); } /** * Gets the value of the fenceTypes property. * * @return * possible object is * {@link FenceTypes } * */ public FenceTypes getFenceTypes() { return fenceTypes; } /** * Sets the value of the fenceTypes property. * * @param value * allowed object is * {@link FenceTypes } * */ public void setFenceTypes(FenceTypes value) { this.fenceTypes = value; } public boolean isSetFenceTypes() { return (this.fenceTypes!= null); } /** * Gets the value of the storageTypes property. * * @return * possible object is * {@link StorageTypes } * */ public StorageTypes getStorageTypes() { return storageTypes; } /** * Sets the value of the storageTypes property. * * @param value * allowed object is * {@link StorageTypes } * */ public void setStorageTypes(StorageTypes value) { this.storageTypes = value; } public boolean isSetStorageTypes() { return (this.storageTypes!= null); } /** * Gets the value of the storageDomainTypes property. * * @return * possible object is * {@link StorageDomainTypes } * */ public StorageDomainTypes getStorageDomainTypes() { return storageDomainTypes; } /** * Sets the value of the storageDomainTypes property. * * @param value * allowed object is * {@link StorageDomainTypes } * */ public void setStorageDomainTypes(StorageDomainTypes value) { this.storageDomainTypes = value; } public boolean isSetStorageDomainTypes() { return (this.storageDomainTypes!= null); } /** * Gets the value of the vmTypes property. * * @return * possible object is * {@link VmTypes } * */ public VmTypes getVmTypes() { return vmTypes; } /** * Sets the value of the vmTypes property. * * @param value * allowed object is * {@link VmTypes } * */ public void setVmTypes(VmTypes value) { this.vmTypes = value; } public boolean isSetVmTypes() { return (this.vmTypes!= null); } /** * Gets the value of the bootDevices property. * * @return * possible object is * {@link BootDevices } * */ public BootDevices getBootDevices() { return bootDevices; } /** * Sets the value of the bootDevices property. * * @param value * allowed object is * {@link BootDevices } * */ public void setBootDevices(BootDevices value) { this.bootDevices = value; } public boolean isSetBootDevices() { return (this.bootDevices!= null); } /** * Gets the value of the displayTypes property. * * @return * possible object is * {@link DisplayTypes } * */ public DisplayTypes getDisplayTypes() { return displayTypes; } /** * Sets the value of the displayTypes property. * * @param value * allowed object is * {@link DisplayTypes } * */ public void setDisplayTypes(DisplayTypes value) { this.displayTypes = value; } public boolean isSetDisplayTypes() { return (this.displayTypes!= null); } /** * Gets the value of the nicTypes property. * * @return * possible object is * {@link NicTypes } * */ public NicTypes getNicTypes() { return nicTypes; } /** * Sets the value of the nicTypes property. * * @param value * allowed object is * {@link NicTypes } * */ public void setNicTypes(NicTypes value) { this.nicTypes = value; } public boolean isSetNicTypes() { return (this.nicTypes!= null); } /** * Gets the value of the diskTypes property. * * @return * possible object is * {@link DiskTypes } * */ public DiskTypes getDiskTypes() { return diskTypes; } /** * Sets the value of the diskTypes property. * * @param value * allowed object is * {@link DiskTypes } * */ public void setDiskTypes(DiskTypes value) { this.diskTypes = value; } public boolean isSetDiskTypes() { return (this.diskTypes!= null); } /** * Gets the value of the diskFormats property. * * @return * possible object is * {@link DiskFormats } * */ public DiskFormats getDiskFormats() { return diskFormats; } /** * Sets the value of the diskFormats property. * * @param value * allowed object is * {@link DiskFormats } * */ public void setDiskFormats(DiskFormats value) { this.diskFormats = value; } public boolean isSetDiskFormats() { return (this.diskFormats!= null); } /** * Gets the value of the diskInterfaces property. * * @return * possible object is * {@link DiskInterfaces } * */ public DiskInterfaces getDiskInterfaces() { return diskInterfaces; } /** * Sets the value of the diskInterfaces property. * * @param value * allowed object is * {@link DiskInterfaces } * */ public void setDiskInterfaces(DiskInterfaces value) { this.diskInterfaces = value; } public boolean isSetDiskInterfaces() { return (this.diskInterfaces!= null); } /** * Gets the value of the vmAffinities property. * * @return * possible object is * {@link VmAffinities } * */ public VmAffinities getVmAffinities() { return vmAffinities; } /** * Sets the value of the vmAffinities property. * * @param value * allowed object is * {@link VmAffinities } * */ public void setVmAffinities(VmAffinities value) { this.vmAffinities = value; } public boolean isSetVmAffinities() { return (this.vmAffinities!= null); } /** * Gets the value of the hooksEnv property. * * @return * possible object is * {@link VmHooksEnvs } * */ public VmHooksEnvs getHooksEnv() { return hooksEnv; } /** * Sets the value of the hooksEnv property. * * @param value * allowed object is * {@link VmHooksEnvs } * */ public void setHooksEnv(VmHooksEnvs value) { this.hooksEnv = value; } public boolean isSetHooksEnv() { return (this.hooksEnv!= null); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy