// // 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_softwareidentity; import java.util.ArrayList; import java.util.List; 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.CimBoolean; 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.CimUnsignedLong; import org.dmtf.schemas.wbem.wscim._1.common.CimUnsignedShort; /** * <p>Java class for CIM_SoftwareIdentity_Type complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="CIM_SoftwareIdentity_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_SoftwareIdentity}BuildNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Caption" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}ClassificationDescriptions" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Classifications" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}CommunicationStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Description" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}DetailedStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}ElementName" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}ExtendedResourceType" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}HealthState" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}IdentityInfoType" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}IdentityInfoValue" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}InstallDate" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}InstanceID"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}IsEntity" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}IsLargeBuildNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Languages" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}LargeBuildNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MajorVersion" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Manufacturer" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MinExtendedResourceTypeBuildNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MinExtendedResourceTypeMajorVersion" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MinExtendedResourceTypeMinorVersion" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MinExtendedResourceTypeRevisionNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}MinorVersion" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Name" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}OperatingStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}OperationalStatus" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}OtherExtendedResourceTypeDescription" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}PrimaryStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}ReleaseDate" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}RevisionNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}SerialNumber" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}Status" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}StatusDescriptions" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}TargetOSTypes" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}TargetOperatingSystems" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}TargetTypes" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_SoftwareIdentity}VersionString" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CIM_SoftwareIdentity_Type", propOrder = { "buildNumber", "caption", "classificationDescriptions", "classifications", "communicationStatus", "description", "detailedStatus", "elementName", "extendedResourceType", "healthState", "identityInfoType", "identityInfoValue", "installDate", "instanceID", "isEntity", "isLargeBuildNumber", "languages", "largeBuildNumber", "majorVersion", "manufacturer", "minExtendedResourceTypeBuildNumber", "minExtendedResourceTypeMajorVersion", "minExtendedResourceTypeMinorVersion", "minExtendedResourceTypeRevisionNumber", "minorVersion", "name", "operatingStatus", "operationalStatus", "otherExtendedResourceTypeDescription", "primaryStatus", "releaseDate", "revisionNumber", "serialNumber", "status", "statusDescriptions", "targetOSTypes", "targetOperatingSystems", "targetTypes", "versionString" }) @XmlSeeAlso({ com.telefonica.schemas.nuba_model.exp.CIMSoftwareIdentityType.class }) public class CIMSoftwareIdentityType { @XmlElement(name = "BuildNumber", nillable = true) protected CimUnsignedShort buildNumber; @XmlElement(name = "Caption", nillable = true) protected Caption caption; @XmlElement(name = "ClassificationDescriptions", nillable = true) protected List<CimString> classificationDescriptions; @XmlElement(name = "Classifications", nillable = true) protected List<Classifications> classifications; @XmlElement(name = "CommunicationStatus", nillable = true) protected CommunicationStatus communicationStatus; @XmlElement(name = "Description", nillable = true) protected CimString description; @XmlElement(name = "DetailedStatus", nillable = true) protected DetailedStatus detailedStatus; @XmlElement(name = "ElementName", nillable = true) protected CimString elementName; @XmlElement(name = "ExtendedResourceType", nillable = true) protected ExtendedResourceType extendedResourceType; @XmlElement(name = "HealthState", nillable = true) protected HealthState healthState; @XmlElement(name = "IdentityInfoType", nillable = true) protected List<IdentityInfoType> identityInfoType; @XmlElement(name = "IdentityInfoValue", nillable = true) protected List<IdentityInfoValue> identityInfoValue; @XmlElement(name = "InstallDate", nillable = true) protected CimDateTime installDate; @XmlElement(name = "InstanceID", required = true) protected CimString instanceID; @XmlElement(name = "IsEntity", nillable = true) protected CimBoolean isEntity; @XmlElement(name = "IsLargeBuildNumber", nillable = true) protected CimBoolean isLargeBuildNumber; @XmlElement(name = "Languages", nillable = true) protected List<CimString> languages; @XmlElement(name = "LargeBuildNumber", nillable = true) protected CimUnsignedLong largeBuildNumber; @XmlElement(name = "MajorVersion", nillable = true) protected CimUnsignedShort majorVersion; @XmlElement(name = "Manufacturer", nillable = true) protected CimString manufacturer; @XmlElement(name = "MinExtendedResourceTypeBuildNumber", nillable = true) protected CimUnsignedShort minExtendedResourceTypeBuildNumber; @XmlElement(name = "MinExtendedResourceTypeMajorVersion", nillable = true) protected CimUnsignedShort minExtendedResourceTypeMajorVersion; @XmlElement(name = "MinExtendedResourceTypeMinorVersion", nillable = true) protected CimUnsignedShort minExtendedResourceTypeMinorVersion; @XmlElement(name = "MinExtendedResourceTypeRevisionNumber", nillable = true) protected CimUnsignedShort minExtendedResourceTypeRevisionNumber; @XmlElement(name = "MinorVersion", nillable = true) protected CimUnsignedShort minorVersion; @XmlElement(name = "Name", nillable = true) protected Name name; @XmlElement(name = "OperatingStatus", nillable = true) protected OperatingStatus operatingStatus; @XmlElement(name = "OperationalStatus", nillable = true) protected List<OperationalStatus> operationalStatus; @XmlElement(name = "OtherExtendedResourceTypeDescription", nillable = true) protected CimString otherExtendedResourceTypeDescription; @XmlElement(name = "PrimaryStatus", nillable = true) protected PrimaryStatus primaryStatus; @XmlElement(name = "ReleaseDate", nillable = true) protected CimDateTime releaseDate; @XmlElement(name = "RevisionNumber", nillable = true) protected CimUnsignedShort revisionNumber; @XmlElement(name = "SerialNumber", nillable = true) protected CimString serialNumber; @XmlElement(name = "Status", nillable = true) protected Status status; @XmlElement(name = "StatusDescriptions", nillable = true) protected List<CimString> statusDescriptions; @XmlElement(name = "TargetOSTypes", nillable = true) protected List<TargetOSTypes> targetOSTypes; @XmlElement(name = "TargetOperatingSystems", nillable = true) protected List<CimString> targetOperatingSystems; @XmlElement(name = "TargetTypes", nillable = true) protected List<CimString> targetTypes; @XmlElement(name = "VersionString", nillable = true) protected CimString versionString; /** * Gets the value of the buildNumber property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getBuildNumber() { return buildNumber; } /** * Sets the value of the buildNumber property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setBuildNumber(CimUnsignedShort value) { this.buildNumber = value; } /** * 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 classificationDescriptions property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the classificationDescriptions property. * * <p> * For example, to add a new item, do as follows: * <pre> * getClassificationDescriptions().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getClassificationDescriptions() { if (classificationDescriptions == null) { classificationDescriptions = new ArrayList<CimString>(); } return this.classificationDescriptions; } /** * Gets the value of the classifications property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the classifications property. * * <p> * For example, to add a new item, do as follows: * <pre> * getClassifications().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Classifications } * * */ public List<Classifications> getClassifications() { if (classifications == null) { classifications = new ArrayList<Classifications>(); } return this.classifications; } /** * Gets the value of the communicationStatus property. * * @return * possible object is * {@link CommunicationStatus } * */ public CommunicationStatus getCommunicationStatus() { return communicationStatus; } /** * Sets the value of the communicationStatus property. * * @param value * allowed object is * {@link CommunicationStatus } * */ public void setCommunicationStatus(CommunicationStatus value) { this.communicationStatus = 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 detailedStatus property. * * @return * possible object is * {@link DetailedStatus } * */ public DetailedStatus getDetailedStatus() { return detailedStatus; } /** * Sets the value of the detailedStatus property. * * @param value * allowed object is * {@link DetailedStatus } * */ public void setDetailedStatus(DetailedStatus value) { this.detailedStatus = 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 extendedResourceType property. * * @return * possible object is * {@link ExtendedResourceType } * */ public ExtendedResourceType getExtendedResourceType() { return extendedResourceType; } /** * Sets the value of the extendedResourceType property. * * @param value * allowed object is * {@link ExtendedResourceType } * */ public void setExtendedResourceType(ExtendedResourceType value) { this.extendedResourceType = value; } /** * Gets the value of the healthState property. * * @return * possible object is * {@link HealthState } * */ public HealthState getHealthState() { return healthState; } /** * Sets the value of the healthState property. * * @param value * allowed object is * {@link HealthState } * */ public void setHealthState(HealthState value) { this.healthState = value; } /** * Gets the value of the identityInfoType property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the identityInfoType property. * * <p> * For example, to add a new item, do as follows: * <pre> * getIdentityInfoType().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentityInfoType } * * */ public List<IdentityInfoType> getIdentityInfoType() { if (identityInfoType == null) { identityInfoType = new ArrayList<IdentityInfoType>(); } return this.identityInfoType; } /** * Gets the value of the identityInfoValue property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the identityInfoValue property. * * <p> * For example, to add a new item, do as follows: * <pre> * getIdentityInfoValue().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentityInfoValue } * * */ public List<IdentityInfoValue> getIdentityInfoValue() { if (identityInfoValue == null) { identityInfoValue = new ArrayList<IdentityInfoValue>(); } return this.identityInfoValue; } /** * Gets the value of the installDate property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getInstallDate() { return installDate; } /** * Sets the value of the installDate property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setInstallDate(CimDateTime value) { this.installDate = 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 isEntity property. * * @return * possible object is * {@link CimBoolean } * */ public CimBoolean getIsEntity() { return isEntity; } /** * Sets the value of the isEntity property. * * @param value * allowed object is * {@link CimBoolean } * */ public void setIsEntity(CimBoolean value) { this.isEntity = value; } /** * Gets the value of the isLargeBuildNumber property. * * @return * possible object is * {@link CimBoolean } * */ public CimBoolean getIsLargeBuildNumber() { return isLargeBuildNumber; } /** * Sets the value of the isLargeBuildNumber property. * * @param value * allowed object is * {@link CimBoolean } * */ public void setIsLargeBuildNumber(CimBoolean value) { this.isLargeBuildNumber = value; } /** * Gets the value of the languages property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the languages property. * * <p> * For example, to add a new item, do as follows: * <pre> * getLanguages().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getLanguages() { if (languages == null) { languages = new ArrayList<CimString>(); } return this.languages; } /** * Gets the value of the largeBuildNumber property. * * @return * possible object is * {@link CimUnsignedLong } * */ public CimUnsignedLong getLargeBuildNumber() { return largeBuildNumber; } /** * Sets the value of the largeBuildNumber property. * * @param value * allowed object is * {@link CimUnsignedLong } * */ public void setLargeBuildNumber(CimUnsignedLong value) { this.largeBuildNumber = value; } /** * Gets the value of the majorVersion property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMajorVersion() { return majorVersion; } /** * Sets the value of the majorVersion property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMajorVersion(CimUnsignedShort value) { this.majorVersion = value; } /** * Gets the value of the manufacturer property. * * @return * possible object is * {@link CimString } * */ public CimString getManufacturer() { return manufacturer; } /** * Sets the value of the manufacturer property. * * @param value * allowed object is * {@link CimString } * */ public void setManufacturer(CimString value) { this.manufacturer = value; } /** * Gets the value of the minExtendedResourceTypeBuildNumber property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMinExtendedResourceTypeBuildNumber() { return minExtendedResourceTypeBuildNumber; } /** * Sets the value of the minExtendedResourceTypeBuildNumber property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMinExtendedResourceTypeBuildNumber(CimUnsignedShort value) { this.minExtendedResourceTypeBuildNumber = value; } /** * Gets the value of the minExtendedResourceTypeMajorVersion property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMinExtendedResourceTypeMajorVersion() { return minExtendedResourceTypeMajorVersion; } /** * Sets the value of the minExtendedResourceTypeMajorVersion property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMinExtendedResourceTypeMajorVersion(CimUnsignedShort value) { this.minExtendedResourceTypeMajorVersion = value; } /** * Gets the value of the minExtendedResourceTypeMinorVersion property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMinExtendedResourceTypeMinorVersion() { return minExtendedResourceTypeMinorVersion; } /** * Sets the value of the minExtendedResourceTypeMinorVersion property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMinExtendedResourceTypeMinorVersion(CimUnsignedShort value) { this.minExtendedResourceTypeMinorVersion = value; } /** * Gets the value of the minExtendedResourceTypeRevisionNumber property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMinExtendedResourceTypeRevisionNumber() { return minExtendedResourceTypeRevisionNumber; } /** * Sets the value of the minExtendedResourceTypeRevisionNumber property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMinExtendedResourceTypeRevisionNumber(CimUnsignedShort value) { this.minExtendedResourceTypeRevisionNumber = value; } /** * Gets the value of the minorVersion property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getMinorVersion() { return minorVersion; } /** * Sets the value of the minorVersion property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setMinorVersion(CimUnsignedShort value) { this.minorVersion = 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 operatingStatus property. * * @return * possible object is * {@link OperatingStatus } * */ public OperatingStatus getOperatingStatus() { return operatingStatus; } /** * Sets the value of the operatingStatus property. * * @param value * allowed object is * {@link OperatingStatus } * */ public void setOperatingStatus(OperatingStatus value) { this.operatingStatus = value; } /** * Gets the value of the operationalStatus property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the operationalStatus property. * * <p> * For example, to add a new item, do as follows: * <pre> * getOperationalStatus().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link OperationalStatus } * * */ public List<OperationalStatus> getOperationalStatus() { if (operationalStatus == null) { operationalStatus = new ArrayList<OperationalStatus>(); } return this.operationalStatus; } /** * Gets the value of the otherExtendedResourceTypeDescription property. * * @return * possible object is * {@link CimString } * */ public CimString getOtherExtendedResourceTypeDescription() { return otherExtendedResourceTypeDescription; } /** * Sets the value of the otherExtendedResourceTypeDescription property. * * @param value * allowed object is * {@link CimString } * */ public void setOtherExtendedResourceTypeDescription(CimString value) { this.otherExtendedResourceTypeDescription = value; } /** * Gets the value of the primaryStatus property. * * @return * possible object is * {@link PrimaryStatus } * */ public PrimaryStatus getPrimaryStatus() { return primaryStatus; } /** * Sets the value of the primaryStatus property. * * @param value * allowed object is * {@link PrimaryStatus } * */ public void setPrimaryStatus(PrimaryStatus value) { this.primaryStatus = value; } /** * Gets the value of the releaseDate property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getReleaseDate() { return releaseDate; } /** * Sets the value of the releaseDate property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setReleaseDate(CimDateTime value) { this.releaseDate = value; } /** * Gets the value of the revisionNumber property. * * @return * possible object is * {@link CimUnsignedShort } * */ public CimUnsignedShort getRevisionNumber() { return revisionNumber; } /** * Sets the value of the revisionNumber property. * * @param value * allowed object is * {@link CimUnsignedShort } * */ public void setRevisionNumber(CimUnsignedShort value) { this.revisionNumber = value; } /** * Gets the value of the serialNumber property. * * @return * possible object is * {@link CimString } * */ public CimString getSerialNumber() { return serialNumber; } /** * Sets the value of the serialNumber property. * * @param value * allowed object is * {@link CimString } * */ public void setSerialNumber(CimString value) { this.serialNumber = value; } /** * 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; } /** * Gets the value of the statusDescriptions property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the statusDescriptions property. * * <p> * For example, to add a new item, do as follows: * <pre> * getStatusDescriptions().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getStatusDescriptions() { if (statusDescriptions == null) { statusDescriptions = new ArrayList<CimString>(); } return this.statusDescriptions; } /** * Gets the value of the targetOSTypes property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the targetOSTypes property. * * <p> * For example, to add a new item, do as follows: * <pre> * getTargetOSTypes().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TargetOSTypes } * * */ public List<TargetOSTypes> getTargetOSTypes() { if (targetOSTypes == null) { targetOSTypes = new ArrayList<TargetOSTypes>(); } return this.targetOSTypes; } /** * Gets the value of the targetOperatingSystems property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the targetOperatingSystems property. * * <p> * For example, to add a new item, do as follows: * <pre> * getTargetOperatingSystems().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getTargetOperatingSystems() { if (targetOperatingSystems == null) { targetOperatingSystems = new ArrayList<CimString>(); } return this.targetOperatingSystems; } /** * Gets the value of the targetTypes property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the targetTypes property. * * <p> * For example, to add a new item, do as follows: * <pre> * getTargetTypes().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getTargetTypes() { if (targetTypes == null) { targetTypes = new ArrayList<CimString>(); } return this.targetTypes; } /** * Gets the value of the versionString property. * * @return * possible object is * {@link CimString } * */ public CimString getVersionString() { return versionString; } /** * Sets the value of the versionString property. * * @param value * allowed object is * {@link CimString } * */ public void setVersionString(CimString value) { this.versionString = value; } }