/** * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * The Original Code is available at https://svn.forge.morfeo-project.org/claudia * * The Initial Developer of the Original Code is Telefonica Investigacion y Desarrollo S.A.U., * (http://www.tid.es), Emilio Vargas 6, 28043 Madrid, Spain. .* * No portions of the Code have been created by third parties. * All Rights Reserved. * * Contributor(s): ______________________________________. * */ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.2-147 // 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: 2009.12.23 at 07:11:48 PM CET // package com.telefonica.claudia.ovf; 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 com.telefonica.claudia.ovf 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 _PerformanceObjectiveSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "PerformanceObjectiveSection"); private final static QName _DeploymentSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "DeploymentSection"); private final static QName _AvailabilitySection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "AvailabilitySection"); private final static QName _LoadBalancerSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "LoadBalancerSection"); private final static QName _AffinitySection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "AffinitySection"); private final static QName _DiskMappingSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "DiskMappingSection"); private final static QName _FirewallSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "FirewallSection"); private final static QName _KPISection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "KPISection"); private final static QName _ElasticArraySection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "ElasticArraySection"); private final static QName _AspectsSection_QNAME = new QName("http://schemas.telefonica.com/claudia/ovf", "AspectsSection"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.telefonica.claudia.ovf * */ public ObjectFactory() { } /** * Create an instance of {@link LoadBalacerPoolType } * */ public LoadBalacerPoolType createLoadBalacerPoolType() { return new LoadBalacerPoolType(); } /** * Create an instance of {@link PositionType.Location } * */ public PositionType.Location createPositionTypeLocation() { return new PositionType.Location(); } /** * Create an instance of {@link AspectsSectionType.FaultProtection } * */ public AspectsSectionType.FaultProtection createAspectsSectionTypeFaultProtection() { return new AspectsSectionType.FaultProtection(); } /** * Create an instance of {@link FirewallSectionType } * */ public FirewallSectionType createFirewallSectionType() { return new FirewallSectionType(); } /** * Create an instance of {@link DeploymentSectionType } * */ public DeploymentSectionType createDeploymentSectionType() { return new DeploymentSectionType(); } /** * Create an instance of {@link BalanceType } * */ public BalanceType createBalanceType() { return new BalanceType(); } /** * Create an instance of {@link LoadBalancerSectionType } * */ public LoadBalancerSectionType createLoadBalancerSectionType() { return new LoadBalancerSectionType(); } /** * Create an instance of {@link LoadBalacerPoolType.Persistence.Expiration } * */ public LoadBalacerPoolType.Persistence.Expiration createLoadBalacerPoolTypePersistenceExpiration() { return new LoadBalacerPoolType.Persistence.Expiration(); } /** * Create an instance of {@link RestrictionType } * */ public RestrictionType createRestrictionType() { return new RestrictionType(); } /** * Create an instance of {@link AffinitySectionType } * */ public AffinitySectionType createAffinitySectionType() { return new AffinitySectionType(); } /** * Create an instance of {@link AntiAffinityType } * */ public AntiAffinityType createAntiAffinityType() { return new AntiAffinityType(); } /** * Create an instance of {@link BackupType } * */ public BackupType createBackupType() { return new BackupType(); } /** * Create an instance of {@link RuleType } * */ public RuleType createRuleType() { return new RuleType(); } /** * Create an instance of {@link AspectsSectionType.Stateless } * */ public AspectsSectionType.Stateless createAspectsSectionTypeStateless() { return new AspectsSectionType.Stateless(); } /** * Create an instance of {@link TimezoneType } * */ public TimezoneType createTimezoneType() { return new TimezoneType(); } /** * Create an instance of {@link KPISectionType } * */ public KPISectionType createKPISectionType() { return new KPISectionType(); } /** * Create an instance of {@link LoadBalacerPoolType.Persistence } * */ public LoadBalacerPoolType.Persistence createLoadBalacerPoolTypePersistence() { return new LoadBalacerPoolType.Persistence(); } /** * Create an instance of {@link PositionType.Distance } * */ public PositionType.Distance createPositionTypeDistance() { return new PositionType.Distance(); } /** * Create an instance of {@link LoadBalancerMemberType } * */ public LoadBalancerMemberType createLoadBalancerMemberType() { return new LoadBalancerMemberType(); } /** * Create an instance of {@link AreaType } * */ public AreaType createAreaType() { return new AreaType(); } /** * Create an instance of {@link AffinityType } * */ public AffinityType createAffinityType() { return new AffinityType(); } /** * Create an instance of {@link ElasticArraySectionType } * */ public ElasticArraySectionType createElasticArraySectionType() { return new ElasticArraySectionType(); } /** * Create an instance of {@link DiskMapType } * */ public DiskMapType createDiskMapType() { return new DiskMapType(); } /** * Create an instance of {@link FirewallPoolType } * */ public FirewallPoolType createFirewallPoolType() { return new FirewallPoolType(); } /** * Create an instance of {@link DiskMappingSectionType } * */ public DiskMappingSectionType createDiskMappingSectionType() { return new DiskMappingSectionType(); } /** * Create an instance of {@link FirewallRuleType } * */ public FirewallRuleType createFirewallRuleType() { return new FirewallRuleType(); } /** * Create an instance of {@link KPISectionType.KPI } * */ public KPISectionType.KPI createKPISectionTypeKPI() { return new KPISectionType.KPI(); } /** * Create an instance of {@link LoadBalacerPoolType.HealthMonitor } * */ public LoadBalacerPoolType.HealthMonitor createLoadBalacerPoolTypeHealthMonitor() { return new LoadBalacerPoolType.HealthMonitor(); } /** * Create an instance of {@link PositionType } * */ public PositionType createPositionType() { return new PositionType(); } /** * Create an instance of {@link AspectsSectionType } * */ public AspectsSectionType createAspectsSectionType() { return new AspectsSectionType(); } /** * Create an instance of {@link AspectsSectionType.BackupCustom } * */ public AspectsSectionType.BackupCustom createAspectsSectionTypeBackupCustom() { return new AspectsSectionType.BackupCustom(); } /** * Create an instance of {@link WindowType } * */ public WindowType createWindowType() { return new WindowType(); } /** * Create an instance of {@link CountryType } * */ public CountryType createCountryType() { return new CountryType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DiskMappingSectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "DiskMappingSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<DiskMappingSectionType> createDiskMappingSection(DiskMappingSectionType value) { return new JAXBElement<DiskMappingSectionType>(_DiskMappingSection_QNAME, DiskMappingSectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FirewallSectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "FirewallSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<FirewallSectionType> createFirewallSection(FirewallSectionType value) { return new JAXBElement<FirewallSectionType>(_FirewallSection_QNAME, FirewallSectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ElasticArraySectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "ElasticArraySection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<ElasticArraySectionType> createElasticArraySection(ElasticArraySectionType value) { return new JAXBElement<ElasticArraySectionType>(_ElasticArraySection_QNAME, ElasticArraySectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AspectsSectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "AspectsSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<AspectsSectionType> createAspectsSection(AspectsSectionType value) { return new JAXBElement<AspectsSectionType>(_AspectsSection_QNAME, AspectsSectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link KPISectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "KPISection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<KPISectionType> createKPISection(KPISectionType value) { return new JAXBElement<KPISectionType>(_KPISection_QNAME, KPISectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DeploymentSectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "DeploymentSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<DeploymentSectionType> createDeploymentSection(DeploymentSectionType value) { return new JAXBElement<DeploymentSectionType>(_DeploymentSection_QNAME, DeploymentSectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LoadBalancerSectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "LoadBalancerSection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<LoadBalancerSectionType> createLoadBalancerSection(LoadBalancerSectionType value) { return new JAXBElement<LoadBalancerSectionType>(_LoadBalancerSection_QNAME, LoadBalancerSectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AffinitySectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "AffinitySection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<AffinitySectionType> createAffinitySection(AffinitySectionType value) { return new JAXBElement<AffinitySectionType>(_AffinitySection_QNAME, AffinitySectionType.class, null, value); } /** * Create an instance of {@link PerformanceObjectiveSectionType } * */ public PerformanceObjectiveSectionType createPerformanceObjectiveSectionType() { return new PerformanceObjectiveSectionType(); } /** * Create an instance of {@link AvailabilitySectionType } * */ public AvailabilitySectionType createAvailabilitySectionType() { return new AvailabilitySectionType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AvailabilitySectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://schemas.telefonica.com/claudia/ovf", name = "AvailabilitySection", substitutionHeadNamespace = "http://schemas.dmtf.org/ovf/envelope/1", substitutionHeadName = "Section") public JAXBElement<AvailabilitySectionType> createAvailabilitySection(AvailabilitySectionType value) { return new JAXBElement<AvailabilitySectionType>(_AvailabilitySection_QNAME, AvailabilitySectionType.class, null, value); } }