// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2011.12.12 at 03:51:35 PM CET // package org.dmtf.schemas.wbem.wscim._1.cim_schema._2.cim_product; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import org.dmtf.schemas.wbem.wscim._1.common.CimDateTime; import org.dmtf.schemas.wbem.wscim._1.common.CimString; import org.dmtf.schemas.wbem.wscim._1.common.CimUnsignedInt; /** * <p>Java class for CIM_Product_Type complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="CIM_Product_Type"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}Caption" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}Description" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}ElementName" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}IdentifyingNumber"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}InstanceID" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}Name"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}SKUNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}Vendor"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}Version"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}WarrantyDuration" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Product}WarrantyStartDate" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CIM_Product_Type", propOrder = { "caption", "description", "elementName", "identifyingNumber", "instanceID", "name", "skuNumber", "vendor", "version", "warrantyDuration", "warrantyStartDate" }) @XmlSeeAlso({ com.telefonica.schemas.nuba_model.exp.CIMProductType.class }) public class CIMProductType { @XmlElement(name = "Caption", nillable = true) protected Caption caption; @XmlElement(name = "Description", nillable = true) protected CimString description; @XmlElement(name = "ElementName", nillable = true) protected CimString elementName; @XmlElement(name = "IdentifyingNumber", required = true) protected IdentifyingNumber identifyingNumber; @XmlElement(name = "InstanceID", nillable = true) protected CimString instanceID; @XmlElement(name = "Name", required = true) protected Name name; @XmlElement(name = "SKUNumber", nillable = true) protected SKUNumber skuNumber; @XmlElement(name = "Vendor", required = true) protected Vendor vendor; @XmlElement(name = "Version", required = true) protected Version version; @XmlElement(name = "WarrantyDuration", nillable = true) protected CimUnsignedInt warrantyDuration; @XmlElement(name = "WarrantyStartDate", nillable = true) protected CimDateTime warrantyStartDate; /** * Gets the value of the caption property. * * @return * possible object is * {@link Caption } * */ public Caption getCaption() { return caption; } /** * Sets the value of the caption property. * * @param value * allowed object is * {@link Caption } * */ public void setCaption(Caption value) { this.caption = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link CimString } * */ public CimString getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link CimString } * */ public void setDescription(CimString value) { this.description = value; } /** * Gets the value of the elementName property. * * @return * possible object is * {@link CimString } * */ public CimString getElementName() { return elementName; } /** * Sets the value of the elementName property. * * @param value * allowed object is * {@link CimString } * */ public void setElementName(CimString value) { this.elementName = value; } /** * Gets the value of the identifyingNumber property. * * @return * possible object is * {@link IdentifyingNumber } * */ public IdentifyingNumber getIdentifyingNumber() { return identifyingNumber; } /** * Sets the value of the identifyingNumber property. * * @param value * allowed object is * {@link IdentifyingNumber } * */ public void setIdentifyingNumber(IdentifyingNumber value) { this.identifyingNumber = value; } /** * Gets the value of the instanceID property. * * @return * possible object is * {@link CimString } * */ public CimString getInstanceID() { return instanceID; } /** * Sets the value of the instanceID property. * * @param value * allowed object is * {@link CimString } * */ public void setInstanceID(CimString value) { this.instanceID = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link Name } * */ public Name getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link Name } * */ public void setName(Name value) { this.name = value; } /** * Gets the value of the skuNumber property. * * @return * possible object is * {@link SKUNumber } * */ public SKUNumber getSKUNumber() { return skuNumber; } /** * Sets the value of the skuNumber property. * * @param value * allowed object is * {@link SKUNumber } * */ public void setSKUNumber(SKUNumber value) { this.skuNumber = value; } /** * Gets the value of the vendor property. * * @return * possible object is * {@link Vendor } * */ public Vendor getVendor() { return vendor; } /** * Sets the value of the vendor property. * * @param value * allowed object is * {@link Vendor } * */ public void setVendor(Vendor value) { this.vendor = value; } /** * 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; } /** * Gets the value of the warrantyDuration property. * * @return * possible object is * {@link CimUnsignedInt } * */ public CimUnsignedInt getWarrantyDuration() { return warrantyDuration; } /** * Sets the value of the warrantyDuration property. * * @param value * allowed object is * {@link CimUnsignedInt } * */ public void setWarrantyDuration(CimUnsignedInt value) { this.warrantyDuration = value; } /** * Gets the value of the warrantyStartDate property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getWarrantyStartDate() { return warrantyStartDate; } /** * Sets the value of the warrantyStartDate property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setWarrantyStartDate(CimDateTime value) { this.warrantyStartDate = value; } }