package com.rapidminer.deployment.client.wsimport; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Java class for packageDescriptor complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="packageDescriptor"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="creationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="dependencies" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="icon" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/> * <element name="licenseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="packageId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="packageTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="platformName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="size" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "packageDescriptor", propOrder = { "creationTime", "dependencies", "description", "icon", "licenseName", "name", "packageId", "packageTypeName", "platformName", "size", "version" }) public class PackageDescriptor { protected XMLGregorianCalendar creationTime; protected String dependencies; protected String description; protected byte[] icon; protected String licenseName; protected String name; protected String packageId; protected String packageTypeName; protected String platformName; protected int size; protected String version; /** * Gets the value of the creationTime property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreationTime() { return creationTime; } /** * Sets the value of the creationTime property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreationTime(XMLGregorianCalendar value) { this.creationTime = value; } /** * Gets the value of the dependencies property. * * @return * possible object is * {@link String } * */ public String getDependencies() { return dependencies; } /** * Sets the value of the dependencies property. * * @param value * allowed object is * {@link String } * */ public void setDependencies(String value) { this.dependencies = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the icon property. * * @return * possible object is * byte[] */ public byte[] getIcon() { return icon; } /** * Sets the value of the icon property. * * @param value * allowed object is * byte[] */ public void setIcon(byte[] value) { this.icon = ((byte[]) value); } /** * Gets the value of the licenseName property. * * @return * possible object is * {@link String } * */ public String getLicenseName() { return licenseName; } /** * Sets the value of the licenseName property. * * @param value * allowed object is * {@link String } * */ public void setLicenseName(String value) { this.licenseName = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the packageId property. * * @return * possible object is * {@link String } * */ public String getPackageId() { return packageId; } /** * Sets the value of the packageId property. * * @param value * allowed object is * {@link String } * */ public void setPackageId(String value) { this.packageId = value; } /** * Gets the value of the packageTypeName property. * * @return * possible object is * {@link String } * */ public String getPackageTypeName() { return packageTypeName; } /** * Sets the value of the packageTypeName property. * * @param value * allowed object is * {@link String } * */ public void setPackageTypeName(String value) { this.packageTypeName = value; } /** * Gets the value of the platformName property. * * @return * possible object is * {@link String } * */ public String getPlatformName() { return platformName; } /** * Sets the value of the platformName property. * * @param value * allowed object is * {@link String } * */ public void setPlatformName(String value) { this.platformName = value; } /** * Gets the value of the size property. * */ public int getSize() { return size; } /** * Sets the value of the size property. * */ public void setSize(int value) { this.size = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link String } * */ public String getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(String value) { this.version = value; } }