/**
* Abiquo community edition
* cloud management application for hybrid clouds
* Copyright (C) 2008-2010 - Abiquo Holdings S.L.
*
* This application is free software; you can redistribute it and/or
* modify it under the terms of the GNU LESSER GENERAL PUBLIC
* LICENSE as published by the Free Software Foundation under
* version 3 of the License
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* LESSER GENERAL PUBLIC LICENSE v.3 for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// 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: 2012.02.23 at 01:07:44 PM CET
//
package org.dmtf.schemas.ovf.envelope._1;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.dmtf.schemas.ovf.envelope._1 package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _ProductSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "ProductSection");
private final static QName _InstallSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "InstallSection");
private final static QName _VirtualSystemCollection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualSystemCollection");
private final static QName _VirtualSystem_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualSystem");
private final static QName _DiskSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "DiskSection");
private final static QName _DeploymentOptionSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "DeploymentOptionSection");
private final static QName _StartupSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "StartupSection");
private final static QName _VirtualHardwareSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualHardwareSection");
private final static QName _ResourceAllocationSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "ResourceAllocationSection");
private final static QName _Section_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Section");
private final static QName _CustomNetworkSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "CustomNetworkSection");
private final static QName _Envelope_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Envelope");
private final static QName _OperatingSystemSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "OperatingSystemSection");
private final static QName _Content_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Content");
private final static QName _EulaSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "EulaSection");
private final static QName _NetworkSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "NetworkSection");
private final static QName _AnnotationSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "AnnotationSection");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.dmtf.schemas.ovf.envelope._1
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ProductSectionType.Property }
*
*/
public ProductSectionType.Property createProductSectionTypeProperty() {
return new ProductSectionType.Property();
}
/**
* Create an instance of {@link ReferencesType }
*
*/
public ReferencesType createReferencesType() {
return new ReferencesType();
}
/**
* Create an instance of {@link DeploymentOptionSectionType }
*
*/
public DeploymentOptionSectionType createDeploymentOptionSectionType() {
return new DeploymentOptionSectionType();
}
/**
* Create an instance of {@link StringsType }
*
*/
public StringsType createStringsType() {
return new StringsType();
}
/**
* Create an instance of {@link EnvelopeType }
*
*/
public EnvelopeType createEnvelopeType() {
return new EnvelopeType();
}
/**
* Create an instance of {@link OperatingSystemSectionType }
*
*/
public OperatingSystemSectionType createOperatingSystemSectionType() {
return new OperatingSystemSectionType();
}
/**
* Create an instance of {@link DeploymentOptionSectionType.Configuration }
*
*/
public DeploymentOptionSectionType.Configuration createDeploymentOptionSectionTypeConfiguration() {
return new DeploymentOptionSectionType.Configuration();
}
/**
* Create an instance of {@link NetworkConfigurationType }
*
*/
public NetworkConfigurationType createNetworkConfigurationType() {
return new NetworkConfigurationType();
}
/**
* Create an instance of {@link NetworkSectionType.Network }
*
*/
public NetworkSectionType.Network createNetworkSectionTypeNetwork() {
return new NetworkSectionType.Network();
}
/**
* Create an instance of {@link VirtualHardwareSectionType }
*
*/
public VirtualHardwareSectionType createVirtualHardwareSectionType() {
return new VirtualHardwareSectionType();
}
/**
* Create an instance of {@link InstallSectionType }
*
*/
public InstallSectionType createInstallSectionType() {
return new InstallSectionType();
}
/**
* Create an instance of {@link PropertyConfigurationValueType }
*
*/
public PropertyConfigurationValueType createPropertyConfigurationValueType() {
return new PropertyConfigurationValueType();
}
/**
* Create an instance of {@link DHCPOption }
*
*/
public DHCPOption createDHCPOption() {
return new DHCPOption();
}
/**
* Create an instance of {@link VirtualSystemType }
*
*/
public VirtualSystemType createVirtualSystemType() {
return new VirtualSystemType();
}
/**
* Create an instance of {@link AbicloudNetworkType }
*
*/
public AbicloudNetworkType createAbicloudNetworkType() {
return new AbicloudNetworkType();
}
/**
* Create an instance of {@link VirtualSystemCollectionType }
*
*/
public VirtualSystemCollectionType createVirtualSystemCollectionType() {
return new VirtualSystemCollectionType();
}
/**
* Create an instance of {@link IpPoolType }
*
*/
public IpPoolType createIpPoolType() {
return new IpPoolType();
}
/**
* Create an instance of {@link MsgType }
*
*/
public MsgType createMsgType() {
return new MsgType();
}
/**
* Create an instance of {@link ProductSectionType }
*
*/
public ProductSectionType createProductSectionType() {
return new ProductSectionType();
}
/**
* Create an instance of {@link NetworkSectionType }
*
*/
public NetworkSectionType createNetworkSectionType() {
return new NetworkSectionType();
}
/**
* Create an instance of {@link StringsType.Msg }
*
*/
public StringsType.Msg createStringsTypeMsg() {
return new StringsType.Msg();
}
/**
* Create an instance of {@link RASDType }
*
*/
public RASDType createRASDType() {
return new RASDType();
}
/**
* Create an instance of {@link StartupSectionType.Item }
*
*/
public StartupSectionType.Item createStartupSectionTypeItem() {
return new StartupSectionType.Item();
}
/**
* Create an instance of {@link OrgNetworkType }
*
*/
public OrgNetworkType createOrgNetworkType() {
return new OrgNetworkType();
}
/**
* Create an instance of {@link VirtualDiskDescType }
*
*/
public VirtualDiskDescType createVirtualDiskDescType() {
return new VirtualDiskDescType();
}
/**
* Create an instance of {@link DHCPOptions }
*
*/
public DHCPOptions createDHCPOptions() {
return new DHCPOptions();
}
/**
* Create an instance of {@link VSSDType }
*
*/
public VSSDType createVSSDType() {
return new VSSDType();
}
/**
* Create an instance of {@link ResourceAllocationSectionType }
*
*/
public ResourceAllocationSectionType createResourceAllocationSectionType() {
return new ResourceAllocationSectionType();
}
/**
* Create an instance of {@link AnnotationSectionType }
*
*/
public AnnotationSectionType createAnnotationSectionType() {
return new AnnotationSectionType();
}
/**
* Create an instance of {@link ProductSectionType.Icon }
*
*/
public ProductSectionType.Icon createProductSectionTypeIcon() {
return new ProductSectionType.Icon();
}
/**
* Create an instance of {@link DiskSectionType }
*
*/
public DiskSectionType createDiskSectionType() {
return new DiskSectionType();
}
/**
* Create an instance of {@link EulaSectionType }
*
*/
public EulaSectionType createEulaSectionType() {
return new EulaSectionType();
}
/**
* Create an instance of {@link FileType }
*
*/
public FileType createFileType() {
return new FileType();
}
/**
* Create an instance of {@link StartupSectionType }
*
*/
public StartupSectionType createStartupSectionType() {
return new StartupSectionType();
}
/**
* Create an instance of {@link DHCPServiceType }
*
*/
public DHCPServiceType createDHCPServiceType() {
return new DHCPServiceType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ProductSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "ProductSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<ProductSectionType> createProductSection(ProductSectionType value) {
return new JAXBElement<ProductSectionType>(_ProductSection_QNAME, ProductSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InstallSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "InstallSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<InstallSectionType> createInstallSection(InstallSectionType value) {
return new JAXBElement<InstallSectionType>(_InstallSection_QNAME, InstallSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VirtualSystemCollectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "VirtualSystemCollection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Content")
public JAXBElement<VirtualSystemCollectionType> createVirtualSystemCollection(VirtualSystemCollectionType value) {
return new JAXBElement<VirtualSystemCollectionType>(_VirtualSystemCollection_QNAME, VirtualSystemCollectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VirtualSystemType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "VirtualSystem", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Content")
public JAXBElement<VirtualSystemType> createVirtualSystem(VirtualSystemType value) {
return new JAXBElement<VirtualSystemType>(_VirtualSystem_QNAME, VirtualSystemType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DiskSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "DiskSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<DiskSectionType> createDiskSection(DiskSectionType value) {
return new JAXBElement<DiskSectionType>(_DiskSection_QNAME, DiskSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeploymentOptionSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "DeploymentOptionSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<DeploymentOptionSectionType> createDeploymentOptionSection(DeploymentOptionSectionType value) {
return new JAXBElement<DeploymentOptionSectionType>(_DeploymentOptionSection_QNAME, DeploymentOptionSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StartupSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "StartupSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<StartupSectionType> createStartupSection(StartupSectionType value) {
return new JAXBElement<StartupSectionType>(_StartupSection_QNAME, StartupSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VirtualHardwareSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "VirtualHardwareSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<VirtualHardwareSectionType> createVirtualHardwareSection(VirtualHardwareSectionType value) {
return new JAXBElement<VirtualHardwareSectionType>(_VirtualHardwareSection_QNAME, VirtualHardwareSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResourceAllocationSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "ResourceAllocationSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<ResourceAllocationSectionType> createResourceAllocationSection(ResourceAllocationSectionType value) {
return new JAXBElement<ResourceAllocationSectionType>(_ResourceAllocationSection_QNAME, ResourceAllocationSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "Section")
public JAXBElement<SectionType> createSection(SectionType value) {
return new JAXBElement<SectionType>(_Section_QNAME, SectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbicloudNetworkType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "CustomNetworkSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<AbicloudNetworkType> createCustomNetworkSection(AbicloudNetworkType value) {
return new JAXBElement<AbicloudNetworkType>(_CustomNetworkSection_QNAME, AbicloudNetworkType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EnvelopeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "Envelope")
public JAXBElement<EnvelopeType> createEnvelope(EnvelopeType value) {
return new JAXBElement<EnvelopeType>(_Envelope_QNAME, EnvelopeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OperatingSystemSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "OperatingSystemSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<OperatingSystemSectionType> createOperatingSystemSection(OperatingSystemSectionType value) {
return new JAXBElement<OperatingSystemSectionType>(_OperatingSystemSection_QNAME, OperatingSystemSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ContentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "Content")
public JAXBElement<ContentType> createContent(ContentType value) {
return new JAXBElement<ContentType>(_Content_QNAME, ContentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EulaSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "EulaSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<EulaSectionType> createEulaSection(EulaSectionType value) {
return new JAXBElement<EulaSectionType>(_EulaSection_QNAME, EulaSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NetworkSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "NetworkSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<NetworkSectionType> createNetworkSection(NetworkSectionType value) {
return new JAXBElement<NetworkSectionType>(_NetworkSection_QNAME, NetworkSectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AnnotationSectionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "AnnotationSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
public JAXBElement<AnnotationSectionType> createAnnotationSection(AnnotationSectionType value) {
return new JAXBElement<AnnotationSectionType>(_AnnotationSection_QNAME, AnnotationSectionType.class, null, value);
}
}