//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
// 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: 2010.05.11 at 10:12:06 AM CEST 
//


package es.bsc.nuba.fco.tcloud;

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 es.bsc.nuba.fco.tcloud 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 _CIMResourceAllocationSettingData_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "CIM_ResourceAllocationSettingData");
    private final static QName _VApp_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "VApp");
    private final static QName _ProductSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "ProductSection");
    private final static QName _DefaultValue_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/common", "DefaultValue");
    private final static QName _RecoveryFile_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "RecoveryFile");
    private final static QName _VDC_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "VDC");
    private final static QName _InstallSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "InstallSection");
    private final static QName _CIMVirtualSystemSettingData_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "CIM_VirtualSystemSettingData");
    private final static QName _Caption_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "Caption");
    private final static QName _ConfigurationFile_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "ConfigurationFile");
    private final static QName _PoolID_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "PoolID");
    private final static QName _CloneVAppParams_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "CloneVAppParams");
    private final static QName _Weight_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Weight");
    private final static QName _NetworkConfigSection_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "NetworkConfigSection");
    private final static QName _VirtualSystemCollection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualSystemCollection");
    private final static QName _Snapshot_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "Snapshot");
    private final static QName _VirtualSystem_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualSystem");
    private final static QName _SuspendDataRoot_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "SuspendDataRoot");
    private final static QName _AddressOnParent_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "AddressOnParent");
    private final static QName _VirtualSystemIdentifier_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "VirtualSystemIdentifier");
    private final static QName _DiskSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "DiskSection");
    private final static QName _Parent_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Parent");
    private final static QName _ResourceSubType_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "ResourceSubType");
    private final static QName _Description_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "Description");
    private final static QName _AutomaticShutdownAction_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "AutomaticShutdownAction");
    private final static QName _Limit_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Limit");
    private final static QName _SwapFileDataRoot_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "SwapFileDataRoot");
    private final static QName _TaskObserver_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "TaskObserver");
    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 _InstanceID_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "InstanceID");
    private final static QName _AutomaticStartupActionSequenceNumber_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "AutomaticStartupActionSequenceNumber");
    private final static QName _AutomaticAllocation_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "AutomaticAllocation");
    private final static QName _Org_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "Org");
    private final static QName _AutomaticStartupActionDelay_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "AutomaticStartupActionDelay");
    private final static QName _Reservation_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Reservation");
    private final static QName _VirtualHardwareSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "VirtualHardwareSection");
    private final static QName _VirtualSystemType_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "VirtualSystemType");
    private final static QName _OtherResourceType_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "OtherResourceType");
    private final static QName _Connection_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Connection");
    private final static QName _ResourceAllocationSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "ResourceAllocationSection");
    private final static QName _Strings_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Strings");
    private final static QName _Section_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Section");
    private final static QName _BackupConfigSection_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "BackupConfigSection");
    private final static QName _AutomaticRecoveryAction_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "AutomaticRecoveryAction");
    private final static QName _Envelope_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Envelope");
    private final static QName _AutomaticStartupAction_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "AutomaticStartupAction");
    private final static QName _ConfigurationID_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "ConfigurationID");
    private final static QName _InstantiateOvfParams_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "InstantiateOvfParams");
    private final static QName _TaskList_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "TaskList");
    private final static QName _Network_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "Network");
    private final static QName _Task_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "Task");
    private final static QName _VirtualQuantityUnits_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "VirtualQuantityUnits");
    private final static QName _OperatingSystemSection_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "OperatingSystemSection");
    private final static QName _ResourceType_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "ResourceType");
    private final static QName _ElementName_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "ElementName");
    private final static QName _AllocationUnits_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "AllocationUnits");
    private final static QName _ConsumerVisibility_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "ConsumerVisibility");
    private final static QName _Notes_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "Notes");
    private final static QName _CreationTime_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "CreationTime");
    private final static QName _SnapshotList_QNAME = new QName("http://schemas.tcloud.telefonica.com/tcloud/0.1", "SnapshotList");
    private final static QName _SnapshotDataRoot_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "SnapshotDataRoot");
    private final static QName _VirtualQuantity_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "VirtualQuantity");
    private final static QName _Content_QNAME = new QName("http://schemas.dmtf.org/ovf/envelope/1", "Content");
    private final static QName _HostResource_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "HostResource");
    private final static QName _ConfigurationDataRoot_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "ConfigurationDataRoot");
    private final static QName _LogDataRoot_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", "LogDataRoot");
    private final static QName _AutomaticDeallocation_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "AutomaticDeallocation");
    private final static QName _MappingBehavior_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "MappingBehavior");
    private final static QName _Address_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", "Address");
    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");
    private final static QName _CimDateTimeCIMDateTime_QNAME = new QName("http://schemas.dmtf.org/wbem/wscim/1/common", "CIM_DateTime");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: es.bsc.nuba.fco.tcloud
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link CimLong }
     * 
     */
    public CimLong createCimLong() {
        return new CimLong();
    }

    /**
     * Create an instance of {@link CIMResourceAllocationSettingDataType }
     * 
     */
    public CIMResourceAllocationSettingDataType createCIMResourceAllocationSettingDataType() {
        return new CIMResourceAllocationSettingDataType();
    }

    /**
     * Create an instance of {@link CimDouble }
     * 
     */
    public CimDouble createCimDouble() {
        return new CimDouble();
    }

    /**
     * Create an instance of {@link TaskListType }
     * 
     */
    public TaskListType createTaskListType() {
        return new TaskListType();
    }

    /**
     * Create an instance of {@link CimUnsignedLong }
     * 
     */
    public CimUnsignedLong createCimUnsignedLong() {
        return new CimUnsignedLong();
    }

    /**
     * Create an instance of {@link BandwidthType }
     * 
     */
    public BandwidthType createBandwidthType() {
        return new BandwidthType();
    }

    /**
     * Create an instance of {@link NetworkType }
     * 
     */
    public NetworkType createNetworkType() {
        return new NetworkType();
    }

    /**
     * Create an instance of {@link ResourceAllocationSectionType }
     * 
     */
    public ResourceAllocationSectionType createResourceAllocationSectionType() {
        return new ResourceAllocationSectionType();
    }

    /**
     * Create an instance of {@link TaskType.WaitingReason }
     * 
     */
    public TaskType.WaitingReason createTaskTypeWaitingReason() {
        return new TaskType.WaitingReason();
    }

    /**
     * Create an instance of {@link AutomaticRecoveryAction }
     * 
     */
    public AutomaticRecoveryAction createAutomaticRecoveryAction() {
        return new AutomaticRecoveryAction();
    }

    /**
     * Create an instance of {@link QualifierSArray }
     * 
     */
    public QualifierSArray createQualifierSArray() {
        return new QualifierSArray();
    }

    /**
     * Create an instance of {@link VSSDType }
     * 
     */
    public VSSDType createVSSDType() {
        return new VSSDType();
    }

    /**
     * Create an instance of {@link ProductSectionType }
     * 
     */
    public ProductSectionType createProductSectionType() {
        return new ProductSectionType();
    }

    /**
     * Create an instance of {@link AutomaticShutdownAction }
     * 
     */
    public AutomaticShutdownAction createAutomaticShutdownAction() {
        return new AutomaticShutdownAction();
    }

    /**
     * Create an instance of {@link VAppType }
     * 
     */
    public VAppType createVAppType() {
        return new VAppType();
    }

    /**
     * Create an instance of {@link StartupSectionType }
     * 
     */
    public StartupSectionType createStartupSectionType() {
        return new StartupSectionType();
    }

    /**
     * Create an instance of {@link LinkType }
     * 
     */
    public LinkType createLinkType() {
        return new LinkType();
    }

    /**
     * Create an instance of {@link CloneVAppParamsType }
     * 
     */
    public CloneVAppParamsType createCloneVAppParamsType() {
        return new CloneVAppParamsType();
    }

    /**
     * Create an instance of {@link EulaSectionType }
     * 
     */
    public EulaSectionType createEulaSectionType() {
        return new EulaSectionType();
    }

    /**
     * Create an instance of {@link VDCType.ComputeCapacity }
     * 
     */
    public VDCType.ComputeCapacity createVDCTypeComputeCapacity() {
        return new VDCType.ComputeCapacity();
    }

    /**
     * Create an instance of {@link MappingBehavior }
     * 
     */
    public MappingBehavior createMappingBehavior() {
        return new MappingBehavior();
    }

    /**
     * Create an instance of {@link EnvelopeType }
     * 
     */
    public EnvelopeType createEnvelopeType() {
        return new EnvelopeType();
    }

    /**
     * Create an instance of {@link CimUnsignedInt }
     * 
     */
    public CimUnsignedInt createCimUnsignedInt() {
        return new CimUnsignedInt();
    }

    /**
     * Create an instance of {@link OrgType }
     * 
     */
    public OrgType createOrgType() {
        return new OrgType();
    }

    /**
     * Create an instance of {@link MsgType }
     * 
     */
    public MsgType createMsgType() {
        return new MsgType();
    }

    /**
     * Create an instance of {@link TaskType.Error }
     * 
     */
    public TaskType.Error createTaskTypeError() {
        return new TaskType.Error();
    }

    /**
     * Create an instance of {@link CimReference }
     * 
     */
    public CimReference createCimReference() {
        return new CimReference();
    }

    /**
     * Create an instance of {@link PropertyConfigurationValueType }
     * 
     */
    public PropertyConfigurationValueType createPropertyConfigurationValueType() {
        return new PropertyConfigurationValueType();
    }

    /**
     * Create an instance of {@link StartupSectionType.Item }
     * 
     */
    public StartupSectionType.Item createStartupSectionTypeItem() {
        return new StartupSectionType.Item();
    }

    /**
     * Create an instance of {@link NetworkConfigType }
     * 
     */
    public NetworkConfigType createNetworkConfigType() {
        return new NetworkConfigType();
    }

    /**
     * Create an instance of {@link QualifierSInt64 }
     * 
     */
    public QualifierSInt64 createQualifierSInt64() {
        return new QualifierSInt64();
    }

    /**
     * Create an instance of {@link CimUnsignedShort }
     * 
     */
    public CimUnsignedShort createCimUnsignedShort() {
        return new CimUnsignedShort();
    }

    /**
     * Create an instance of {@link QualifierString }
     * 
     */
    public QualifierString createQualifierString() {
        return new QualifierString();
    }

    /**
     * Create an instance of {@link SnapshotListType }
     * 
     */
    public SnapshotListType createSnapshotListType() {
        return new SnapshotListType();
    }

    /**
     * Create an instance of {@link BackupConfigType.Policy }
     * 
     */
    public BackupConfigType.Policy createBackupConfigTypePolicy() {
        return new BackupConfigType.Policy();
    }

    /**
     * Create an instance of {@link AspectsSectionType }
     * 
     */
    public AspectsSectionType createAspectsSectionType() {
        return new AspectsSectionType();
    }

    /**
     * Create an instance of {@link VirtualSystemType }
     * 
     */
    public VirtualSystemType createVirtualSystemType() {
        return new VirtualSystemType();
    }

    /**
     * Create an instance of {@link DeploymentOptionSectionType.Configuration }
     * 
     */
    public DeploymentOptionSectionType.Configuration createDeploymentOptionSectionTypeConfiguration() {
        return new DeploymentOptionSectionType.Configuration();
    }

    /**
     * Create an instance of {@link TCloudResourceType }
     * 
     */
    public TCloudResourceType createTCloudResourceType() {
        return new TCloudResourceType();
    }

    /**
     * Create an instance of {@link ResourceType }
     * 
     */
    public ResourceType createResourceType() {
        return new ResourceType();
    }

    /**
     * Create an instance of {@link AffinityRulesSectionType }
     * 
     */
    public AffinityRulesSectionType createAffinityRulesSectionType() {
        return new AffinityRulesSectionType();
    }

    /**
     * Create an instance of {@link VirtualDiskDescType }
     * 
     */
    public VirtualDiskDescType createVirtualDiskDescType() {
        return new VirtualDiskDescType();
    }

    /**
     * Create an instance of {@link VirtualSystemCollectionType }
     * 
     */
    public VirtualSystemCollectionType createVirtualSystemCollectionType() {
        return new VirtualSystemCollectionType();
    }

    /**
     * Create an instance of {@link ConsumerVisibility }
     * 
     */
    public ConsumerVisibility createConsumerVisibility() {
        return new ConsumerVisibility();
    }

    /**
     * Create an instance of {@link NetworkConfigSectionType }
     * 
     */
    public NetworkConfigSectionType createNetworkConfigSectionType() {
        return new NetworkConfigSectionType();
    }

    /**
     * Create an instance of {@link CimUnsignedByte }
     * 
     */
    public CimUnsignedByte createCimUnsignedByte() {
        return new CimUnsignedByte();
    }

    /**
     * Create an instance of {@link Caption }
     * 
     */
    public Caption createCaption() {
        return new Caption();
    }

    /**
     * Create an instance of {@link VDCType.AvailableNetworks }
     * 
     */
    public VDCType.AvailableNetworks createVDCTypeAvailableNetworks() {
        return new VDCType.AvailableNetworks();
    }

    /**
     * Create an instance of {@link CimBase64Binary }
     * 
     */
    public CimBase64Binary createCimBase64Binary() {
        return new CimBase64Binary();
    }

    /**
     * Create an instance of {@link CimHexBinary }
     * 
     */
    public CimHexBinary createCimHexBinary() {
        return new CimHexBinary();
    }

    /**
     * Create an instance of {@link BackupConfigSectionType }
     * 
     */
    public BackupConfigSectionType createBackupConfigSectionType() {
        return new BackupConfigSectionType();
    }

    /**
     * Create an instance of {@link InstantiationParamsType }
     * 
     */
    public InstantiationParamsType createInstantiationParamsType() {
        return new InstantiationParamsType();
    }

    /**
     * Create an instance of {@link NetworkSectionType.Network }
     * 
     */
    public NetworkSectionType.Network createNetworkSectionTypeNetwork() {
        return new NetworkSectionType.Network();
    }

    /**
     * Create an instance of {@link CimFloat }
     * 
     */
    public CimFloat createCimFloat() {
        return new CimFloat();
    }

    /**
     * Create an instance of {@link CimShort }
     * 
     */
    public CimShort createCimShort() {
        return new CimShort();
    }

    /**
     * Create an instance of {@link VirtualHardwareSectionType }
     * 
     */
    public VirtualHardwareSectionType createVirtualHardwareSectionType() {
        return new VirtualHardwareSectionType();
    }

    /**
     * Create an instance of {@link CimDateTime }
     * 
     */
    public CimDateTime createCimDateTime() {
        return new CimDateTime();
    }

    /**
     * Create an instance of {@link CimChar16 }
     * 
     */
    public CimChar16 createCimChar16() {
        return new CimChar16();
    }

    /**
     * Create an instance of {@link AspectType }
     * 
     */
    public AspectType createAspectType() {
        return new AspectType();
    }

    /**
     * Create an instance of {@link BackupConfigType.Policy.ExpireTime }
     * 
     */
    public BackupConfigType.Policy.ExpireTime createBackupConfigTypePolicyExpireTime() {
        return new BackupConfigType.Policy.ExpireTime();
    }

    /**
     * Create an instance of {@link AffinityRulesSectionType.AffinityRule }
     * 
     */
    public AffinityRulesSectionType.AffinityRule createAffinityRulesSectionTypeAffinityRule() {
        return new AffinityRulesSectionType.AffinityRule();
    }

    /**
     * Create an instance of {@link QualifierBoolean }
     * 
     */
    public QualifierBoolean createQualifierBoolean() {
        return new QualifierBoolean();
    }

    /**
     * Create an instance of {@link CimString }
     * 
     */
    public CimString createCimString() {
        return new CimString();
    }

    /**
     * Create an instance of {@link CimByte }
     * 
     */
    public CimByte createCimByte() {
        return new CimByte();
    }

    /**
     * Create an instance of {@link ReferenceType }
     * 
     */
    public ReferenceType createReferenceType() {
        return new ReferenceType();
    }

    /**
     * Create an instance of {@link CimInt }
     * 
     */
    public CimInt createCimInt() {
        return new CimInt();
    }

    /**
     * Create an instance of {@link SnapshotType }
     * 
     */
    public SnapshotType createSnapshotType() {
        return new SnapshotType();
    }

    /**
     * Create an instance of {@link AutomaticStartupAction }
     * 
     */
    public AutomaticStartupAction createAutomaticStartupAction() {
        return new AutomaticStartupAction();
    }

    /**
     * Create an instance of {@link InstantiateOvfParamsType }
     * 
     */
    public InstantiateOvfParamsType createInstantiateOvfParamsType() {
        return new InstantiateOvfParamsType();
    }

    /**
     * Create an instance of {@link TaskType }
     * 
     */
    public TaskType createTaskType() {
        return new TaskType();
    }

    /**
     * Create an instance of {@link FileType }
     * 
     */
    public FileType createFileType() {
        return new FileType();
    }

    /**
     * Create an instance of {@link BackupConfigType.Policy.Periodicity }
     * 
     */
    public BackupConfigType.Policy.Periodicity createBackupConfigTypePolicyPeriodicity() {
        return new BackupConfigType.Policy.Periodicity();
    }

    /**
     * Create an instance of {@link EntityType }
     * 
     */
    public EntityType createEntityType() {
        return new EntityType();
    }

    /**
     * Create an instance of {@link InstallSectionType }
     * 
     */
    public InstallSectionType createInstallSectionType() {
        return new InstallSectionType();
    }

    /**
     * Create an instance of {@link ReferencesType }
     * 
     */
    public ReferencesType createReferencesType() {
        return new ReferencesType();
    }

    /**
     * Create an instance of {@link DiskSectionType }
     * 
     */
    public DiskSectionType createDiskSectionType() {
        return new DiskSectionType();
    }

    /**
     * Create an instance of {@link QualifierUInt32 }
     * 
     */
    public QualifierUInt32 createQualifierUInt32() {
        return new QualifierUInt32();
    }

    /**
     * Create an instance of {@link DeploymentOptionSectionType }
     * 
     */
    public DeploymentOptionSectionType createDeploymentOptionSectionType() {
        return new DeploymentOptionSectionType();
    }

    /**
     * Create an instance of {@link CimAnySimpleType }
     * 
     */
    public CimAnySimpleType createCimAnySimpleType() {
        return new CimAnySimpleType();
    }

    /**
     * Create an instance of {@link StringsType.Msg }
     * 
     */
    public StringsType.Msg createStringsTypeMsg() {
        return new StringsType.Msg();
    }

    /**
     * Create an instance of {@link StringsType }
     * 
     */
    public StringsType createStringsType() {
        return new StringsType();
    }

    /**
     * Create an instance of {@link CIMVirtualSystemSettingDataType }
     * 
     */
    public CIMVirtualSystemSettingDataType createCIMVirtualSystemSettingDataType() {
        return new CIMVirtualSystemSettingDataType();
    }

    /**
     * Create an instance of {@link AnnotationSectionType }
     * 
     */
    public AnnotationSectionType createAnnotationSectionType() {
        return new AnnotationSectionType();
    }

    /**
     * Create an instance of {@link BackupConfigType }
     * 
     */
    public BackupConfigType createBackupConfigType() {
        return new BackupConfigType();
    }

    /**
     * Create an instance of {@link RASDType }
     * 
     */
    public RASDType createRASDType() {
        return new RASDType();
    }

    /**
     * Create an instance of {@link AspectType.Property }
     * 
     */
    public AspectType.Property createAspectTypeProperty() {
        return new AspectType.Property();
    }

    /**
     * Create an instance of {@link VAppType.Chidren }
     * 
     */
    public VAppType.Chidren createVAppTypeChidren() {
        return new VAppType.Chidren();
    }

    /**
     * Create an instance of {@link ObserverType }
     * 
     */
    public ObserverType createObserverType() {
        return new ObserverType();
    }

    /**
     * Create an instance of {@link ProductSectionType.Icon }
     * 
     */
    public ProductSectionType.Icon createProductSectionTypeIcon() {
        return new ProductSectionType.Icon();
    }

    /**
     * Create an instance of {@link NetworkType.Configuration }
     * 
     */
    public NetworkType.Configuration createNetworkTypeConfiguration() {
        return new NetworkType.Configuration();
    }

    /**
     * Create an instance of {@link OperatingSystemSectionType }
     * 
     */
    public OperatingSystemSectionType createOperatingSystemSectionType() {
        return new OperatingSystemSectionType();
    }

    /**
     * Create an instance of {@link VDCType.StorageCapacity }
     * 
     */
    public VDCType.StorageCapacity createVDCTypeStorageCapacity() {
        return new VDCType.StorageCapacity();
    }

    /**
     * Create an instance of {@link VDCType }
     * 
     */
    public VDCType createVDCType() {
        return new VDCType();
    }

    /**
     * Create an instance of {@link ProductSectionType.Property }
     * 
     */
    public ProductSectionType.Property createProductSectionTypeProperty() {
        return new ProductSectionType.Property();
    }

    /**
     * Create an instance of {@link NetworkSectionType }
     * 
     */
    public NetworkSectionType createNetworkSectionType() {
        return new NetworkSectionType();
    }

    /**
     * Create an instance of {@link CimBoolean }
     * 
     */
    public CimBoolean createCimBoolean() {
        return new CimBoolean();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CIMResourceAllocationSettingDataType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "CIM_ResourceAllocationSettingData")
    public JAXBElement<CIMResourceAllocationSettingDataType> createCIMResourceAllocationSettingData(CIMResourceAllocationSettingDataType value) {
        return new JAXBElement<CIMResourceAllocationSettingDataType>(_CIMResourceAllocationSettingData_QNAME, CIMResourceAllocationSettingDataType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VAppType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "VApp")
    public JAXBElement<VAppType> createVApp(VAppType value) {
        return new JAXBElement<VAppType>(_VApp_QNAME, VAppType.class, null, value);
    }

    /**
     * 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 Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/common", name = "DefaultValue")
    public JAXBElement<Object> createDefaultValue(Object value) {
        return new JAXBElement<Object>(_DefaultValue_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "RecoveryFile")
    public JAXBElement<CimString> createRecoveryFile(CimString value) {
        return new JAXBElement<CimString>(_RecoveryFile_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VDCType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "VDC")
    public JAXBElement<VDCType> createVDC(VDCType value) {
        return new JAXBElement<VDCType>(_VDC_QNAME, VDCType.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 CIMVirtualSystemSettingDataType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "CIM_VirtualSystemSettingData")
    public JAXBElement<CIMVirtualSystemSettingDataType> createCIMVirtualSystemSettingData(CIMVirtualSystemSettingDataType value) {
        return new JAXBElement<CIMVirtualSystemSettingDataType>(_CIMVirtualSystemSettingData_QNAME, CIMVirtualSystemSettingDataType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Caption }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "Caption")
    public JAXBElement<Caption> createCaption(Caption value) {
        return new JAXBElement<Caption>(_Caption_QNAME, Caption.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "ConfigurationFile")
    public JAXBElement<CimString> createConfigurationFile(CimString value) {
        return new JAXBElement<CimString>(_ConfigurationFile_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "PoolID")
    public JAXBElement<CimString> createPoolID(CimString value) {
        return new JAXBElement<CimString>(_PoolID_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CloneVAppParamsType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "CloneVAppParams")
    public JAXBElement<CloneVAppParamsType> createCloneVAppParams(CloneVAppParamsType value) {
        return new JAXBElement<CloneVAppParamsType>(_CloneVAppParams_QNAME, CloneVAppParamsType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimUnsignedInt }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Weight")
    public JAXBElement<CimUnsignedInt> createWeight(CimUnsignedInt value) {
        return new JAXBElement<CimUnsignedInt>(_Weight_QNAME, CimUnsignedInt.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NetworkConfigSectionType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "NetworkConfigSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
    public JAXBElement<NetworkConfigSectionType> createNetworkConfigSection(NetworkConfigSectionType value) {
        return new JAXBElement<NetworkConfigSectionType>(_NetworkConfigSection_QNAME, NetworkConfigSectionType.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 SnapshotType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "Snapshot")
    public JAXBElement<SnapshotType> createSnapshot(SnapshotType value) {
        return new JAXBElement<SnapshotType>(_Snapshot_QNAME, SnapshotType.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 CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "SuspendDataRoot")
    public JAXBElement<CimString> createSuspendDataRoot(CimString value) {
        return new JAXBElement<CimString>(_SuspendDataRoot_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "AddressOnParent")
    public JAXBElement<CimString> createAddressOnParent(CimString value) {
        return new JAXBElement<CimString>(_AddressOnParent_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "VirtualSystemIdentifier")
    public JAXBElement<CimString> createVirtualSystemIdentifier(CimString value) {
        return new JAXBElement<CimString>(_VirtualSystemIdentifier_QNAME, CimString.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 CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Parent")
    public JAXBElement<CimString> createParent(CimString value) {
        return new JAXBElement<CimString>(_Parent_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "ResourceSubType")
    public JAXBElement<CimString> createResourceSubType(CimString value) {
        return new JAXBElement<CimString>(_ResourceSubType_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "Description")
    public JAXBElement<CimString> createDescription(CimString value) {
        return new JAXBElement<CimString>(_Description_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AutomaticShutdownAction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "AutomaticShutdownAction")
    public JAXBElement<AutomaticShutdownAction> createAutomaticShutdownAction(AutomaticShutdownAction value) {
        return new JAXBElement<AutomaticShutdownAction>(_AutomaticShutdownAction_QNAME, AutomaticShutdownAction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimUnsignedLong }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Limit")
    public JAXBElement<CimUnsignedLong> createLimit(CimUnsignedLong value) {
        return new JAXBElement<CimUnsignedLong>(_Limit_QNAME, CimUnsignedLong.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "SwapFileDataRoot")
    public JAXBElement<CimString> createSwapFileDataRoot(CimString value) {
        return new JAXBElement<CimString>(_SwapFileDataRoot_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ObserverType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "TaskObserver")
    public JAXBElement<ObserverType> createTaskObserver(ObserverType value) {
        return new JAXBElement<ObserverType>(_TaskObserver_QNAME, ObserverType.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 CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "InstanceID")
    public JAXBElement<CimString> createInstanceID(CimString value) {
        return new JAXBElement<CimString>(_InstanceID_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimUnsignedShort }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "AutomaticStartupActionSequenceNumber")
    public JAXBElement<CimUnsignedShort> createAutomaticStartupActionSequenceNumber(CimUnsignedShort value) {
        return new JAXBElement<CimUnsignedShort>(_AutomaticStartupActionSequenceNumber_QNAME, CimUnsignedShort.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimBoolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "AutomaticAllocation")
    public JAXBElement<CimBoolean> createAutomaticAllocation(CimBoolean value) {
        return new JAXBElement<CimBoolean>(_AutomaticAllocation_QNAME, CimBoolean.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrgType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "Org")
    public JAXBElement<OrgType> createOrg(OrgType value) {
        return new JAXBElement<OrgType>(_Org_QNAME, OrgType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimDateTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "AutomaticStartupActionDelay")
    public JAXBElement<CimDateTime> createAutomaticStartupActionDelay(CimDateTime value) {
        return new JAXBElement<CimDateTime>(_AutomaticStartupActionDelay_QNAME, CimDateTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimUnsignedLong }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Reservation")
    public JAXBElement<CimUnsignedLong> createReservation(CimUnsignedLong value) {
        return new JAXBElement<CimUnsignedLong>(_Reservation_QNAME, CimUnsignedLong.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 CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "VirtualSystemType")
    public JAXBElement<CimString> createVirtualSystemType(CimString value) {
        return new JAXBElement<CimString>(_VirtualSystemType_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "OtherResourceType")
    public JAXBElement<CimString> createOtherResourceType(CimString value) {
        return new JAXBElement<CimString>(_OtherResourceType_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Connection")
    public JAXBElement<CimString> createConnection(CimString value) {
        return new JAXBElement<CimString>(_Connection_QNAME, CimString.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 StringsType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/ovf/envelope/1", name = "Strings")
    public JAXBElement<StringsType> createStrings(StringsType value) {
        return new JAXBElement<StringsType>(_Strings_QNAME, StringsType.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 BackupConfigSectionType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "BackupConfigSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section")
    public JAXBElement<BackupConfigSectionType> createBackupConfigSection(BackupConfigSectionType value) {
        return new JAXBElement<BackupConfigSectionType>(_BackupConfigSection_QNAME, BackupConfigSectionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AutomaticRecoveryAction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "AutomaticRecoveryAction")
    public JAXBElement<AutomaticRecoveryAction> createAutomaticRecoveryAction(AutomaticRecoveryAction value) {
        return new JAXBElement<AutomaticRecoveryAction>(_AutomaticRecoveryAction_QNAME, AutomaticRecoveryAction.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 AutomaticStartupAction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "AutomaticStartupAction")
    public JAXBElement<AutomaticStartupAction> createAutomaticStartupAction(AutomaticStartupAction value) {
        return new JAXBElement<AutomaticStartupAction>(_AutomaticStartupAction_QNAME, AutomaticStartupAction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "ConfigurationID")
    public JAXBElement<CimString> createConfigurationID(CimString value) {
        return new JAXBElement<CimString>(_ConfigurationID_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InstantiateOvfParamsType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "InstantiateOvfParams")
    public JAXBElement<InstantiateOvfParamsType> createInstantiateOvfParams(InstantiateOvfParamsType value) {
        return new JAXBElement<InstantiateOvfParamsType>(_InstantiateOvfParams_QNAME, InstantiateOvfParamsType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TaskListType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "TaskList")
    public JAXBElement<TaskListType> createTaskList(TaskListType value) {
        return new JAXBElement<TaskListType>(_TaskList_QNAME, TaskListType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NetworkType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "Network")
    public JAXBElement<NetworkType> createNetwork(NetworkType value) {
        return new JAXBElement<NetworkType>(_Network_QNAME, NetworkType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TaskType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "Task")
    public JAXBElement<TaskType> createTask(TaskType value) {
        return new JAXBElement<TaskType>(_Task_QNAME, TaskType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "VirtualQuantityUnits")
    public JAXBElement<CimString> createVirtualQuantityUnits(CimString value) {
        return new JAXBElement<CimString>(_VirtualQuantityUnits_QNAME, CimString.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 ResourceType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "ResourceType")
    public JAXBElement<ResourceType> createResourceType(ResourceType value) {
        return new JAXBElement<ResourceType>(_ResourceType_QNAME, ResourceType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "ElementName")
    public JAXBElement<CimString> createElementName(CimString value) {
        return new JAXBElement<CimString>(_ElementName_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "AllocationUnits")
    public JAXBElement<CimString> createAllocationUnits(CimString value) {
        return new JAXBElement<CimString>(_AllocationUnits_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConsumerVisibility }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "ConsumerVisibility")
    public JAXBElement<ConsumerVisibility> createConsumerVisibility(ConsumerVisibility value) {
        return new JAXBElement<ConsumerVisibility>(_ConsumerVisibility_QNAME, ConsumerVisibility.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "Notes")
    public JAXBElement<CimString> createNotes(CimString value) {
        return new JAXBElement<CimString>(_Notes_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimDateTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "CreationTime")
    public JAXBElement<CimDateTime> createCreationTime(CimDateTime value) {
        return new JAXBElement<CimDateTime>(_CreationTime_QNAME, CimDateTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SnapshotListType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.tcloud.telefonica.com/tcloud/0.1", name = "SnapshotList")
    public JAXBElement<SnapshotListType> createSnapshotList(SnapshotListType value) {
        return new JAXBElement<SnapshotListType>(_SnapshotList_QNAME, SnapshotListType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "SnapshotDataRoot")
    public JAXBElement<CimString> createSnapshotDataRoot(CimString value) {
        return new JAXBElement<CimString>(_SnapshotDataRoot_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimUnsignedLong }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "VirtualQuantity")
    public JAXBElement<CimUnsignedLong> createVirtualQuantity(CimUnsignedLong value) {
        return new JAXBElement<CimUnsignedLong>(_VirtualQuantity_QNAME, CimUnsignedLong.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 CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "HostResource")
    public JAXBElement<CimString> createHostResource(CimString value) {
        return new JAXBElement<CimString>(_HostResource_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "ConfigurationDataRoot")
    public JAXBElement<CimString> createConfigurationDataRoot(CimString value) {
        return new JAXBElement<CimString>(_ConfigurationDataRoot_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData", name = "LogDataRoot")
    public JAXBElement<CimString> createLogDataRoot(CimString value) {
        return new JAXBElement<CimString>(_LogDataRoot_QNAME, CimString.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimBoolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "AutomaticDeallocation")
    public JAXBElement<CimBoolean> createAutomaticDeallocation(CimBoolean value) {
        return new JAXBElement<CimBoolean>(_AutomaticDeallocation_QNAME, CimBoolean.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MappingBehavior }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "MappingBehavior")
    public JAXBElement<MappingBehavior> createMappingBehavior(MappingBehavior value) {
        return new JAXBElement<MappingBehavior>(_MappingBehavior_QNAME, MappingBehavior.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CimString }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData", name = "Address")
    public JAXBElement<CimString> createAddress(CimString value) {
        return new JAXBElement<CimString>(_Address_QNAME, CimString.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);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.dmtf.org/wbem/wscim/1/common", name = "CIM_DateTime", scope = CimDateTime.class)
    public JAXBElement<String> createCimDateTimeCIMDateTime(String value) {
        return new JAXBElement<String>(_CimDateTimeCIMDateTime_QNAME, String.class, CimDateTime.class, value);
    }

}
